@charset "UTF-8";.dropdown-menu,.form-select{background-clip:padding-box}.hidden{display:none!important}body,html{background-color:#000!important;color:#fff!important;font-size:16px}@media (min-width:992px){body,html{font-size:16px}}body.modal-open{overflow:hidden}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control,.form-select{-webkit-appearance:none!important;-moz-appearance:none!important;line-height:1.8!important;background-color:transparent!important}.site-wrapper{max-width:1980px;margin:0 auto;width:100%;box-sizing:border-box}:focus{outline:0;outline:-webkit-focus-ring-color}.form-select{font-weight:200!important;border:none!important;border-bottom:1px solid #fff!important;border-radius:0!important;appearance:none!important}.form-select:focus{border:none!important;border-bottom:1px solid #ff0037!important;box-shadow:0 1px 0 0 #ff0037!important}.form-control{padding:.375rem 2.25rem .375rem .75rem!important;background-clip:padding-box!important;border:none!important;border-bottom:1px solid #fff!important;border-radius:0!important;appearance:none!important}.form-control:focus{border:none!important;border-bottom:1px solid #ff0037!important;box-shadow:0 1px 0 0 #ff0037!important}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:transparent!important;border-radius:var(--bs-border-radius)}.form-control-plaintext{padding:0 .75rem!important;line-height:1.8!important;background-clip:padding-box!important;background-color:transparent!important;border:none!important;border-bottom:0 solid #fff!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}::file-selector-button,[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}.form-control-plaintext:focus{border:none!important;border-bottom:1px solid #ff0037!important;box-shadow:0 1px 0 0 #ff0037!important}.offcanvas-menu,.sidebar{border-radius:0}.offcanvas-body a{font-size:1rem}.offcanvas-body span{color:#fff}.hover-opacity:hover{opacity:.5}.nav-link{background-color:#4d4d4d!important;color:#fff!important}.nav-link:active,.nav-link:focus,.nav-link:hover{background-color:#ff0037!important;color:#fff!important}.navbar-nav .nav-item a.fs-5.fw-bold:has(i.pe-2){color:#fff!important}.sidebar{display:block;position:fixed;top:0;bottom:0;width:100%;height:calc(100vh - 4rem);max-width:18rem!important;overflow-y:auto;padding:0;margin-top:2rem;margin-bottom:2rem;margin-left:2rem;background-color:#000!important;box-shadow:.125rem .125rem .125rem rgba(0,0,0,.075)}#sidebar-icon.bi{color:#fff}.bi,.btn .bi,.sidebar .company_name,.sidebar_bi_control_icon,td .bi{color:#fff!important}.offcanvas-body .navbar-nav .nav-item a{color:#fff!important;font-size:1.2rem!important}.offcanvas-body .navbar-nav .nav-item a #sidebar-icon{color:#fff!important;font-size:1.5rem!important}.offcanvas-body .navbar-nav .nav-item a .bi,.offcanvas-body .navbar-nav .nav-item ul li a{font-size:1rem!important;color:#fff!important}.offcanvas-body .navbar-nav .nav-item ul li a{text-decoration:none}.nav-sublink{padding:.1rem 0 .1rem 1.7rem}.nav-sublink a{color:#fff;font-size:1rem;text-decoration:none}.nav-sublink a:focus,.nav-sublink a:hover{color:#ff0037}.footer-link{margin-top:1.5rem!important;font-size:.8rem!important}.nav-tabs .nav-link{font-size:.875rem!important}.navbar-toggler{width:40px;height:20px;position:relative}.navbar-toggler,.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{outline:0!important;box-shadow:none!important;border:0!important}.navbar-toggler span{margin:0;padding:0}.middle-bar{margin-top:0}.navbar-toggler .top-bar{width:30px;margin-top:0;transform:rotate(135deg)}.navbar-toggler .middle-bar{opacity:0;filter:alpha(opacity=0)}.navbar-toggler .bottom-bar{width:35px;margin:0;transform:rotate(-135deg)}.navbar-toggler.collapsed .top-bar{width:30px;margin-top:-20px;transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{width:20px;opacity:1;filter:alpha(opacity=100)}.navbar-toggler.collapsed .bottom-bar{width:35px;margin-top:20px;transform:rotate(0)}.htmx-indicator{display:none}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{display:inline}#processingIndicator .progress{position:absolute;top:0;left:0;right:0;margin:0;border-radius:0}#modal,#processingIndicator{position:fixed;bottom:0;right:0;top:0;left:0}#processingIndicator{display:none;width:100%;height:100%;z-index:1050;cursor:progress}#modal,#modal>.modal-content{display:flex;animation-duration:.3s}.modal-content{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.modal-header,title{color:#fff!important;font-size:1.5rem;text-transform:capitalize}#modal{background-color:rgba(255,255,255,.7);z-index:1060;flex-direction:column;justify-content:center;align-items:center;animation-name:fadeIn;animation-timing-function:ease}#modal>.modal-underlay{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0}#modal>.modal-content{width:90%;max-width:1140px;max-height:calc(100vh - 20px);background-color:#1a1a1a;border:1px solid #fff;border-radius:15px;box-shadow:0 0 20px 0 rgba(0,0,0,.3);flex-direction:column;animation-name:zoomIn;animation-timing-function:ease;padding:1.5rem!important}#modal>.modal-content>.modal-header{flex-shrink:0}#modal>.modal-content>.modal-body{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:25vh;width:100%;align-self:stretch}#modal>.modal-content>.modal-body::-webkit-scrollbar{display:none}#modal .modal-body{max-height:calc(100vh - 200px);overflow-y:auto}#modal>.modal-content>.modal-footer{flex-shrink:0;padding:1rem 0 0;border-radius:0 0 8px 8px}@media (min-width:992px){#modal>.modal-content>.modal-footer{padding:1.5rem 0 0}}#modal.closing{animation-name:fadeOut;animation-duration:.3s;animation-timing-function:ease}#modal.closing>.modal-content{animation-name:zoomOut;animation-duration:.3s;animation-timing-function:ease}#alertsContainer{display:flex;justify-content:center;align-items:flex-start}#alertsContainer .alert{pointer-events:auto;max-width:800px;width:90%;margin:0 auto .5rem}.main-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1980px;z-index:1030;height:10rem}.main-header .row{margin-left:14rem!important;margin-right:14rem!important}.main-header a .company_name{font-size:3.8rem;line-height:4rem;color:#ff0037!important}.main_header_bi_control_icon{color:#fff!important}.main-header img{max-height:80px;margin:.5rem 0}.jumbotron,.section{margin-left:14rem!important;padding-top:0}.main{margin-top:10rem!important}.main>*{scroll-margin-top:12rem}.jumbotron{min-height:calc(90vh + 0rem);display:flex;align-items:center;justify-content:center;margin-right:14rem!important;width:calc(100% - 28rem);box-sizing:border-box;padding-bottom:0}.jumbotron>.row{width:100%}.jumbotron img{max-height:calc(100vh - 10rem);width:auto;max-width:100%;object-fit:contain;display:block;padding:3rem 0}.jumbotron .display-1{font-size:7rem!important;line-height:6rem!important}.jumbotron p{font-size:3rem!important;line-height:3rem!important;width:75%!important;padding:3rem 0}.footer,.section{display:flex;margin-right:14rem!important;padding-bottom:0;box-sizing:border-box}.section{min-height:calc(100vh - 10rem);align-items:center;justify-content:center;width:calc(100% - 28rem)}.section>.row{width:100%}.section .col-md-6:first-child{display:flex;justify-content:flex-start;align-items:center;overflow:visible}.section .col-md-6:first-child img{width:1420px;height:auto;object-fit:cover;margin-top:-200px;margin-left:-500px}.footer{min-height:10rem;align-items:center;justify-content:center;margin-left:14rem!important;width:calc(100% - 28rem);padding-top:0}.footer>.row{width:100%}@media only screen and (max-width:991.98px){.section{min-height:auto;margin-top:5rem!important}.section .col-md-6:last-child .py-5{background:rgba(0,0,0,.45);backdrop-filter:blur(8px);border-radius:.5rem;padding:1rem!important}.section .col-md-6:first-child img{width:1120px;height:auto;object-fit:cover;margin-top:-200px;margin-left:-430px}.footer,.jumbotron,.responseModalRow,.section{margin-left:0!important}.footer,.section{margin-right:0!important;width:calc(100% - 0rem)}.jumbotron img{max-height:calc(100vh - 5rem);width:auto;max-width:100%;object-fit:contain;display:block;padding:2rem 0 0}.jumbotron{margin-right:0!important;width:calc(100% - 0rem)}.jumbotron .display-1{font-size:7rem!important;line-height:6rem!important}.jumbotron p{font-size:3rem!important;line-height:2.9rem!important;width:100%!important;padding:3rem 0 0}#modal{background-color:rgba(255,255,255,.7)!important;display:flex;align-items:center;justify-content:center;max-height:100vh!important;overflow-y:auto;padding:1rem}#modal>.modal-content{width:95%!important;max-width:600px;max-height:calc(100vh - 2rem);overflow-y:auto}.offcanvas-header a img{height:80px;max-width:100%;object-fit:contain}.offcanvas-backdrop{background-color:rgba(0,0,0,.3)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.offcanvas-body .navbar-nav .nav-item a{color:#fff!important;font-size:2.8rem!important}.offcanvas-body .navbar-nav .nav-item a #sidebar-icon{color:#fff!important;font-size:2rem!important}.offcanvas-body .navbar-nav .nav-item a .bi,.offcanvas-body .navbar-nav .nav-item ul li a{color:#fff!important;font-size:2.3rem!important}.offcanvas-body .navbar-nav .nav-item ul li a{text-decoration:none}.nav-sublink{padding:0 0 0 1.5rem}.nav-sublink a:focus,.nav-sublink a:hover{color:#ff0037}.sidebar a .company_name{font-size:3.8rem;line-height:2rem;color:#ff0037!important}#title{margin-bottom:1rem!important}.page-title{font-size:1.5rem}.sidebar{border:1px solid #fff!important;height:calc(100vh - 4rem)!important;max-width:calc(100vw - 7rem)!important;margin:auto!important}.main{margin:0 .5rem .5rem!important}.navbar-ltb{background:#fff;background:linear-gradient(180deg,#121212 20%,#fff 100%);box-shadow:0 3rem 3rem -2rem rgba(var(--bs-body-color-rgb),.175)!important}.dropdown-menu{--bs-dropdown-bg:transparent!important;--bs-dropdown-border-color:transparent!important}.nav-link{font-size:1.8rem!important}.dropdown-item{font-size:1rem!important}.offcanvas-menu{border-radius:0!important}.client-info-sidebar{margin-top:1rem!important;position:relative!important;top:auto!important}.client-avatar{width:50px!important;height:50px!important;font-size:1.25rem!important}}@media only screen and (max-width:575.98px){.section{overflow-x:hidden;margin-top:5rem!important;margin-left:0!important;margin-right:0!important;width:calc(100% - 0rem)}.section .display-1{width:75%!important}.section .col-md-6:last-child .py-5{padding:0!important}.section .col-12:first-child{display:flex;justify-content:flex-start;align-items:center;overflow:visible}.section .col-12:first-child img{width:900px;height:auto;object-fit:cover;margin-top:-13rem;margin-left:-350px;margin-bottom:-17rem}.jumbotron img{max-height:calc(100vh - 5rem);width:auto;max-width:100%;object-fit:contain;display:block;padding:1rem 0 0}.jumbotron .display-1{font-size:4rem!important;line-height:3.7rem!important}.jumbotron p{font-size:1.8rem!important;line-height:1.8rem!important;width:100%!important;padding:2rem 0 0}#modal{background-color:rgba(255,255,255,.7)!important;display:flex;align-items:center;justify-content:center;max-height:100vh!important;overflow-y:auto;padding:1rem}#modal>.modal-content{width:95%!important;max-width:600px;max-height:calc(100vh - 2rem);overflow-y:auto}.offcanvas-header a img{height:60px;max-width:100%;object-fit:contain}.offcanvas-backdrop{background-color:rgba(0,0,0,.3)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.offcanvas-body .navbar-nav .nav-item a{color:#fff!important;font-size:1.8rem!important}.offcanvas-body .navbar-nav .nav-item a #sidebar-icon{color:#fff!important;font-size:2rem!important}.offcanvas-body .navbar-nav .nav-item a .bi,.offcanvas-body .navbar-nav .nav-item ul li a{color:#fff!important;font-size:1.3rem!important}.offcanvas-body .navbar-nav .nav-item ul li a{text-decoration:none}.nav-sublink{padding:0 0 0 1.5rem}.nav-sublink a:focus,.nav-sublink a:hover{color:#ff0037}.sidebar a .company_name{font-size:2.8rem;line-height:2rem;color:#ff0037!important}#title{margin-bottom:1rem!important}.page-title{font-size:1.5rem}.responseModalRow{margin-left:0!important}.sidebar{border:1px solid #fff!important;height:calc(100vh - 4rem)!important;max-width:calc(100vw - 2rem)!important;margin:1rem!important}.main{margin:0 .5rem .5rem!important}.navbar-ltb{background:#fff;background:linear-gradient(180deg,#121212 20%,#fff 100%);box-shadow:0 3rem 3rem -2rem rgba(var(--bs-body-color-rgb),.175)!important}.dropdown-menu{--bs-dropdown-bg:transparent!important;--bs-dropdown-border-color:transparent!important}.nav-link{font-size:1.8rem!important}.dropdown-item{font-size:1rem!important}.offcanvas-menu{border-radius:0!important}.client-info-sidebar{margin-top:1rem!important;position:relative!important;top:auto!important}.client-avatar{width:50px!important;height:50px!important;font-size:1.25rem!important}}label,output{display:inline-block}.img-fluid,.img-thumbnail{max-width:100%;height:auto}/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#ffffff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#fff;--bs-secondary:#ff0037;--bs-tertiary:#497174;--bs-success:#00db33;--bs-info:#0cd0f7;--bs-warning:#ff9500;--bs-danger:#ff0083;--bs-sidebar:#000000;--bs-light:#ffffff;--bs-dark:#fff;--bs-background:#000000;--bs-header:#000000;--bs-tabs:#4d4d4d;--bs-backdrop:#1a1a1a;--bs-odd:#cccccc;--bs-even:white;--bs-form-bg:#1a1a1a;--bs-twitter:#1da1f2;--bs-whatsapp:#25d366;--bs-googleplus:#ea4335;--bs-instagram:#c32aa3;--bs-linkedin:#0a66c2;--bs-youtube:#ff0000;--bs-facebook:#1877f2;--bs-tiktok:#010101;--bs-pinterest:#bd081c;--bs-snapchat:#fffc00;--bs-twitch:#9146ff;--bs-discord:#5865f2;--bs-Yelp:#d32323;--bs-primary-rgb:255,255,255;--bs-secondary-rgb:255,0,55;--bs-tertiary-rgb:73,113,116;--bs-success-rgb:0,219,51;--bs-info-rgb:12,208,247;--bs-warning-rgb:255,149,0;--bs-danger-rgb:255,0,131;--bs-sidebar-rgb:0,0,0;--bs-light-rgb:255,255,255;--bs-dark-rgb:255,255,255;--bs-background-rgb:0,0,0;--bs-header-rgb:0,0,0;--bs-tabs-rgb:77,77,77;--bs-backdrop-rgb:26,26,26;--bs-odd-rgb:204,204,204;--bs-even-rgb:255,255,255;--bs-form-bg-rgb:26,26,26;--bs-twitter-rgb:29,161,242;--bs-whatsapp-rgb:37,211,102;--bs-googleplus-rgb:234,67,53;--bs-instagram-rgb:195,42,163;--bs-linkedin-rgb:10,102,194;--bs-youtube-rgb:255,0,0;--bs-facebook-rgb:24,119,242;--bs-tiktok-rgb:1,1,1;--bs-pinterest-rgb:189,8,28;--bs-snapchat-rgb:255,252,0;--bs-twitch-rgb:145,70,255;--bs-discord-rgb:88,101,242;--bs-Yelp-rgb:211,35,35;--bs-primary-text-emphasis:#666666;--bs-secondary-text-emphasis:#660016;--bs-success-text-emphasis:#005814;--bs-info-text-emphasis:#055363;--bs-warning-text-emphasis:#663c00;--bs-danger-text-emphasis:#660034;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:white;--bs-secondary-bg-subtle:#ffccd7;--bs-success-bg-subtle:#ccf8d6;--bs-info-bg-subtle:#cef6fd;--bs-warning-bg-subtle:#ffeacc;--bs-danger-bg-subtle:#ffcce6;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:white;--bs-secondary-border-subtle:#ff99af;--bs-success-border-subtle:#99f1ad;--bs-info-border-subtle:#9eecfc;--bs-warning-border-subtle:#ffd599;--bs-danger-border-subtle:#ff99cd;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:200;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#ffffff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#fff;--bs-secondary-color-rgb:255,255,255;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:#fff!important;--bs-link-color:#fff;--bs-link-color-rgb:255,255,255;--bs-link-decoration:underline;--bs-link-hover-color:#cccccc;--bs-link-hover-color-rgb:204,204,204;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(255, 255, 255, 0.25);--bs-form-valid-color:#00db33;--bs-form-valid-border-color:#00db33;--bs-form-invalid-color:#ff0083;--bs-form-invalid-border-color:#ff0083;--bs-carousel-indicator-active-bg:#ffffff;--bs-carousel-caption-color:#ffffff}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#ffffff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:white;--bs-secondary-text-emphasis:#ff6687;--bs-success-text-emphasis:#66e985;--bs-info-text-emphasis:#6de3fa;--bs-warning-text-emphasis:#ffbf66;--bs-danger-text-emphasis:#ff66b5;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#333333;--bs-secondary-bg-subtle:#33000b;--bs-success-bg-subtle:#002c0a;--bs-info-bg-subtle:#022a31;--bs-warning-bg-subtle:#331e00;--bs-danger-bg-subtle:#33001a;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#999999;--bs-secondary-border-subtle:#990021;--bs-success-border-subtle:#00831f;--bs-info-border-subtle:#077d94;--bs-warning-border-subtle:#995900;--bs-danger-border-subtle:#99004f;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:white;--bs-link-hover-color:white;--bs-link-color-rgb:255,255,255;--bs-link-hover-color-rgb:255,255,255;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:300;line-height:1.2;color:var(--bs-heading-color)}address,dl,ol,p,pre,ul{margin-bottom:1rem}blockquote,figure{margin:0 0 1rem}dd,legend{margin-bottom:.5rem}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}dl,ol,p,ul{margin-top:0}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-left:0}b,strong{font-weight:600}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code,kbd{font-size:.875em}code{color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}button{border-radius:0}fieldset,iframe{border:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0}legend{float:left;width:100%;padding:0;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:300;line-height:1.2}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.btn,.figure,.form-check-inline,.list-inline-item{display:inline-block}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2,.col-3{flex:0 0 auto}.col-2{width:16.66666667%}.col-3{width:25%}.col-4,.col-5{flex:0 0 auto}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6,.col-7{flex:0 0 auto}.col-6{width:50%}.col-7{width:58.33333333%}.col-8,.col-9{flex:0 0 auto}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}.g-50,.gx-50{--bs-gutter-x:50px}.g-50,.gy-50{--bs-gutter-y:50px}.g-70,.gx-70{--bs-gutter-x:70px}.g-70,.gy-70{--bs-gutter-y:70px}.g-100,.gx-100{--bs-gutter-x:100px}.g-100,.gy-100{--bs-gutter-y:100px}.g-150,.gx-150{--bs-gutter-x:150px}.g-150,.gy-150{--bs-gutter-y:150px}.g-200,.gx-200{--bs-gutter-x:200px}.g-200,.gy-200{--bs-gutter-y:200px}.g-280,.gx-280{--bs-gutter-x:280px}.g-280,.gy-280{--bs-gutter-y:280px}.g-300,.gx-300{--bs-gutter-x:300px}.g-300,.gy-300{--bs-gutter-y:300px}.g-400,.gx-400{--bs-gutter-x:400px}.g-400,.gy-400{--bs-gutter-y:400px}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}.g-sm-50,.gx-sm-50{--bs-gutter-x:50px}.g-sm-50,.gy-sm-50{--bs-gutter-y:50px}.g-sm-70,.gx-sm-70{--bs-gutter-x:70px}.g-sm-70,.gy-sm-70{--bs-gutter-y:70px}.g-sm-100,.gx-sm-100{--bs-gutter-x:100px}.g-sm-100,.gy-sm-100{--bs-gutter-y:100px}.g-sm-150,.gx-sm-150{--bs-gutter-x:150px}.g-sm-150,.gy-sm-150{--bs-gutter-y:150px}.g-sm-200,.gx-sm-200{--bs-gutter-x:200px}.g-sm-200,.gy-sm-200{--bs-gutter-y:200px}.g-sm-280,.gx-sm-280{--bs-gutter-x:280px}.g-sm-280,.gy-sm-280{--bs-gutter-y:280px}.g-sm-300,.gx-sm-300{--bs-gutter-x:300px}.g-sm-300,.gy-sm-300{--bs-gutter-y:300px}.g-sm-400,.gx-sm-400{--bs-gutter-x:400px}.g-sm-400,.gy-sm-400{--bs-gutter-y:400px}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}.g-md-50,.gx-md-50{--bs-gutter-x:50px}.g-md-50,.gy-md-50{--bs-gutter-y:50px}.g-md-70,.gx-md-70{--bs-gutter-x:70px}.g-md-70,.gy-md-70{--bs-gutter-y:70px}.g-md-100,.gx-md-100{--bs-gutter-x:100px}.g-md-100,.gy-md-100{--bs-gutter-y:100px}.g-md-150,.gx-md-150{--bs-gutter-x:150px}.g-md-150,.gy-md-150{--bs-gutter-y:150px}.g-md-200,.gx-md-200{--bs-gutter-x:200px}.g-md-200,.gy-md-200{--bs-gutter-y:200px}.g-md-280,.gx-md-280{--bs-gutter-x:280px}.g-md-280,.gy-md-280{--bs-gutter-y:280px}.g-md-300,.gx-md-300{--bs-gutter-x:300px}.g-md-300,.gy-md-300{--bs-gutter-y:300px}.g-md-400,.gx-md-400{--bs-gutter-x:400px}.g-md-400,.gy-md-400{--bs-gutter-y:400px}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}.g-lg-50,.gx-lg-50{--bs-gutter-x:50px}.g-lg-50,.gy-lg-50{--bs-gutter-y:50px}.g-lg-70,.gx-lg-70{--bs-gutter-x:70px}.g-lg-70,.gy-lg-70{--bs-gutter-y:70px}.g-lg-100,.gx-lg-100{--bs-gutter-x:100px}.g-lg-100,.gy-lg-100{--bs-gutter-y:100px}.g-lg-150,.gx-lg-150{--bs-gutter-x:150px}.g-lg-150,.gy-lg-150{--bs-gutter-y:150px}.g-lg-200,.gx-lg-200{--bs-gutter-x:200px}.g-lg-200,.gy-lg-200{--bs-gutter-y:200px}.g-lg-280,.gx-lg-280{--bs-gutter-x:280px}.g-lg-280,.gy-lg-280{--bs-gutter-y:280px}.g-lg-300,.gx-lg-300{--bs-gutter-x:300px}.g-lg-300,.gy-lg-300{--bs-gutter-y:300px}.g-lg-400,.gx-lg-400{--bs-gutter-x:400px}.g-lg-400,.gy-lg-400{--bs-gutter-y:400px}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}.g-xl-50,.gx-xl-50{--bs-gutter-x:50px}.g-xl-50,.gy-xl-50{--bs-gutter-y:50px}.g-xl-70,.gx-xl-70{--bs-gutter-x:70px}.g-xl-70,.gy-xl-70{--bs-gutter-y:70px}.g-xl-100,.gx-xl-100{--bs-gutter-x:100px}.g-xl-100,.gy-xl-100{--bs-gutter-y:100px}.g-xl-150,.gx-xl-150{--bs-gutter-x:150px}.g-xl-150,.gy-xl-150{--bs-gutter-y:150px}.g-xl-200,.gx-xl-200{--bs-gutter-x:200px}.g-xl-200,.gy-xl-200{--bs-gutter-y:200px}.g-xl-280,.gx-xl-280{--bs-gutter-x:280px}.g-xl-280,.gy-xl-280{--bs-gutter-y:280px}.g-xl-300,.gx-xl-300{--bs-gutter-x:300px}.g-xl-300,.gy-xl-300{--bs-gutter-y:300px}.g-xl-400,.gx-xl-400{--bs-gutter-x:400px}.g-xl-400,.gy-xl-400{--bs-gutter-y:400px}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}.g-xxl-50,.gx-xxl-50{--bs-gutter-x:50px}.g-xxl-50,.gy-xxl-50{--bs-gutter-y:50px}.g-xxl-70,.gx-xxl-70{--bs-gutter-x:70px}.g-xxl-70,.gy-xxl-70{--bs-gutter-y:70px}.g-xxl-100,.gx-xxl-100{--bs-gutter-x:100px}.g-xxl-100,.gy-xxl-100{--bs-gutter-y:100px}.g-xxl-150,.gx-xxl-150{--bs-gutter-x:150px}.g-xxl-150,.gy-xxl-150{--bs-gutter-y:150px}.g-xxl-200,.gx-xxl-200{--bs-gutter-x:200px}.g-xxl-200,.gy-xxl-200{--bs-gutter-y:200px}.g-xxl-280,.gx-xxl-280{--bs-gutter-x:280px}.g-xxl-280,.gy-xxl-280{--bs-gutter-y:280px}.g-xxl-300,.gx-xxl-300{--bs-gutter-x:300px}.g-xxl-300,.gy-xxl-300{--bs-gutter-y:300px}.g-xxl-400,.gx-xxl-400{--bs-gutter-x:400px}.g-xxl-400,.gy-xxl-400{--bs-gutter-y:400px}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:#fff;--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:#fff;--bs-table-striped-bg:rgba(255, 0, 55, 0.14);--bs-table-active-color:#fff;--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:#ffffff;--bs-table-hover-bg:#ff0037;width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.table-danger,.table-dark,.table-info,.table-light,.table-primary,.table-secondary,.table-success,.table-warning{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(even),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:white;--bs-table-border-color:#cccccc;--bs-table-striped-bg:#f2f2f2;--bs-table-striped-color:#000;--bs-table-active-bg:#e6e6e6;--bs-table-active-color:#000;--bs-table-hover-bg:#ececec;--bs-table-hover-color:#000}.table-secondary{--bs-table-color:#000;--bs-table-bg:#ffccd7;--bs-table-border-color:#cca3ac;--bs-table-striped-bg:#f2c2cc;--bs-table-striped-color:#000;--bs-table-active-bg:#e6b8c2;--bs-table-active-color:#000;--bs-table-hover-bg:#ecbdc7;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#ccf8d6;--bs-table-border-color:#a3c6ab;--bs-table-striped-bg:#c2eccb;--bs-table-striped-color:#000;--bs-table-active-bg:#b8dfc1;--bs-table-active-color:#000;--bs-table-hover-bg:#bde5c6;--bs-table-hover-color:#000}.table-info{--bs-table-color:#000;--bs-table-bg:#cef6fd;--bs-table-border-color:#a5c5ca;--bs-table-striped-bg:#c4eaf0;--bs-table-striped-color:#000;--bs-table-active-bg:#b9dde4;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe4ea;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#ffeacc;--bs-table-border-color:#ccbba3;--bs-table-striped-bg:#f2dec2;--bs-table-striped-color:#000;--bs-table-active-bg:#e6d3b8;--bs-table-active-color:#000;--bs-table-hover-bg:#ecd8bd;--bs-table-hover-color:#000}.table-danger{--bs-table-color:#000;--bs-table-bg:#ffcce6;--bs-table-border-color:#cca3b8;--bs-table-striped-bg:#f2c2db;--bs-table-striped-color:#000;--bs-table-active-bg:#e6b8cf;--bs-table-active-color:#000;--bs-table-hover-bg:#ecbdd5;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#ffffff;--bs-table-border-color:#cccccc;--bs-table-striped-bg:#f2f2f2;--bs-table-striped-color:#000;--bs-table-active-bg:#e6e6e6;--bs-table-active-color:#000;--bs-table-hover-bg:#ececec;--bs-table-hover-color:#000}.table-dark{--bs-table-color:#000;--bs-table-bg:#fff;--bs-table-border-color:#cccccc;--bs-table-striped-bg:#f2f2f2;--bs-table-striped-color:#000;--bs-table-active-bg:#e6e6e6;--bs-table-active-color:#000;--bs-table-hover-bg:#ececec;--bs-table-hover-color:#000}.col-form-label,.form-label{font-weight:500!important;color:rgba(255,255,255,.7)!important}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:0!important;font-size:1rem!important}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control,.form-control:focus{color:#fff;background-color:var(--bs-body-bg)}.form-control{display:block;width:100%;font-size:1rem;font-weight:200;border:var(--bs-border-width) solid var(--bs-border-color);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{border-color:#fff;outline:0}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#fff;opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button,.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:transparent!important}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#fff!important;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control-plaintext{display:block;width:100%;margin-bottom:0;color:#fff;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;color:#fff;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#fff;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#fff;outline:0;box-shadow:0 0 0 .25rem rgba(255,255,255,.25)}.form-check-input:checked{background-color:#fff;border-color:#fff}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#fff;border-color:#fff;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(255,255,255,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(255,255,255,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;background-color:#fff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#fff}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#fff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#fff}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.invalid-tooltip,.valid-tooltip{border-radius:var(--bs-border-radius);position:absolute}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:200;line-height:1.5;color:#fff;text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300db33' 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.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300db33' 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.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger)}.dropdown-header,.dropdown-item,.dropdown-item-text,.dropdown-menu.show,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0083'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0083' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0083'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0083' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:200;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dropdown-toggle::after,.dropup .dropdown-toggle::after{vertical-align:.255em;content:""}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn-check:focus-visible+.btn,.btn:focus-visible{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn-check:checked:focus-visible+.btn,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:white;--bs-btn-hover-border-color:white;--bs-btn-focus-shadow-rgb:217,217,217;--bs-btn-active-color:#000;--bs-btn-active-bg:white;--bs-btn-active-border-color:white;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fff;--bs-btn-disabled-border-color:#fff}.btn-secondary{--bs-btn-color:#ffffff;--bs-btn-bg:#ff0037;--bs-btn-border-color:#ff0037;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#d9002f;--bs-btn-hover-border-color:#cc002c;--bs-btn-focus-shadow-rgb:255,38,85;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#cc002c;--bs-btn-active-border-color:#bf0029;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#ff0037;--bs-btn-disabled-border-color:#ff0037}.btn-tertiary{--bs-btn-color:#ffffff;--bs-btn-bg:#497174;--bs-btn-border-color:#497174;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#3e6063;--bs-btn-hover-border-color:#3a5a5d;--bs-btn-focus-shadow-rgb:100,134,137;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#3a5a5d;--bs-btn-active-border-color:#375557;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#497174;--bs-btn-disabled-border-color:#497174}.btn-success{--bs-btn-color:#000;--bs-btn-bg:#00db33;--bs-btn-border-color:#00db33;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#26e052;--bs-btn-hover-border-color:#1adf47;--bs-btn-focus-shadow-rgb:0,186,43;--bs-btn-active-color:#000;--bs-btn-active-bg:#33e25c;--bs-btn-active-border-color:#1adf47;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#00db33;--bs-btn-disabled-border-color:#00db33}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0cd0f7;--bs-btn-border-color:#0cd0f7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#30d7f8;--bs-btn-hover-border-color:#24d5f8;--bs-btn-focus-shadow-rgb:10,177,210;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd9f9;--bs-btn-active-border-color:#24d5f8;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0cd0f7;--bs-btn-disabled-border-color:#0cd0f7}.btn-warning{--bs-btn-color:#ffffff;--bs-btn-bg:#ff9500;--bs-btn-border-color:#ff9500;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#d97f00;--bs-btn-hover-border-color:#cc7700;--bs-btn-focus-shadow-rgb:255,165,38;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#cc7700;--bs-btn-active-border-color:#bf7000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#ff9500;--bs-btn-disabled-border-color:#ff9500}.btn-danger{--bs-btn-color:#ffffff;--bs-btn-bg:#ff0083;--bs-btn-border-color:#ff0083;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#d9006f;--bs-btn-hover-border-color:#cc0069;--bs-btn-focus-shadow-rgb:255,38,150;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#cc0069;--bs-btn-active-border-color:#bf0062;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#ff0083;--bs-btn-disabled-border-color:#ff0083}.btn-sidebar{--bs-btn-color:#ffffff;--bs-btn-bg:#000000;--bs-btn-border-color:#000000;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:black;--bs-btn-hover-border-color:black;--bs-btn-focus-shadow-rgb:38,38,38;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:black;--bs-btn-active-border-color:black;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#000000;--bs-btn-disabled-border-color:#000000}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#ffffff;--bs-btn-border-color:#ffffff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d9d9d9;--bs-btn-hover-border-color:#cccccc;--bs-btn-focus-shadow-rgb:217,217,217;--bs-btn-active-color:#000;--bs-btn-active-bg:#cccccc;--bs-btn-active-border-color:#bfbfbf;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffffff;--bs-btn-disabled-border-color:#ffffff}.btn-dark{--bs-btn-color:#000;--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:white;--bs-btn-hover-border-color:white;--bs-btn-focus-shadow-rgb:217,217,217;--bs-btn-active-color:#000;--bs-btn-active-bg:white;--bs-btn-active-border-color:white;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fff;--bs-btn-disabled-border-color:#fff}.btn-background,.btn-header{--bs-btn-color:#ffffff;--bs-btn-bg:#000000;--bs-btn-border-color:#000000;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:black;--bs-btn-hover-border-color:black;--bs-btn-focus-shadow-rgb:38,38,38;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:black;--bs-btn-active-border-color:black;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#000000;--bs-btn-disabled-border-color:#000000}.btn-tabs{--bs-btn-color:#ffffff;--bs-btn-bg:#4d4d4d;--bs-btn-border-color:#4d4d4d;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#414141;--bs-btn-hover-border-color:#3e3e3e;--bs-btn-focus-shadow-rgb:104,104,104;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#3e3e3e;--bs-btn-active-border-color:#3a3a3a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#4d4d4d;--bs-btn-disabled-border-color:#4d4d4d}.btn-backdrop{--bs-btn-color:#ffffff;--bs-btn-bg:#1a1a1a;--bs-btn-border-color:#1a1a1a;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#161616;--bs-btn-hover-border-color:#151515;--bs-btn-focus-shadow-rgb:60,60,60;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#151515;--bs-btn-active-border-color:#141414;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#1a1a1a;--bs-btn-disabled-border-color:#1a1a1a}.btn-odd{--bs-btn-color:#000;--bs-btn-bg:#cccccc;--bs-btn-border-color:#cccccc;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d4d4d4;--bs-btn-hover-border-color:#d1d1d1;--bs-btn-focus-shadow-rgb:173,173,173;--bs-btn-active-color:#000;--bs-btn-active-bg:#d6d6d6;--bs-btn-active-border-color:#d1d1d1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#cccccc;--bs-btn-disabled-border-color:#cccccc}.btn-even{--bs-btn-color:#000;--bs-btn-bg:white;--bs-btn-border-color:white;--bs-btn-hover-color:#000;--bs-btn-hover-bg:white;--bs-btn-hover-border-color:white;--bs-btn-focus-shadow-rgb:217,217,217;--bs-btn-active-color:#000;--bs-btn-active-bg:white;--bs-btn-active-border-color:white;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:white;--bs-btn-disabled-border-color:white}.btn-form-bg{--bs-btn-color:#ffffff;--bs-btn-bg:#1a1a1a;--bs-btn-border-color:#1a1a1a;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#161616;--bs-btn-hover-border-color:#151515;--bs-btn-focus-shadow-rgb:60,60,60;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#151515;--bs-btn-active-border-color:#141414;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#1a1a1a;--bs-btn-disabled-border-color:#1a1a1a}.btn-twitter{--bs-btn-color:#ffffff;--bs-btn-bg:#1da1f2;--bs-btn-border-color:#1da1f2;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1989ce;--bs-btn-hover-border-color:#1781c2;--bs-btn-focus-shadow-rgb:63,175,244;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1781c2;--bs-btn-active-border-color:#1679b6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#1da1f2;--bs-btn-disabled-border-color:#1da1f2}.btn-whatsapp{--bs-btn-color:#000;--bs-btn-bg:#25d366;--bs-btn-border-color:#25d366;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#46da7d;--bs-btn-hover-border-color:#3bd775;--bs-btn-focus-shadow-rgb:31,179,87;--bs-btn-active-color:#000;--bs-btn-active-bg:#51dc85;--bs-btn-active-border-color:#3bd775;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#25d366;--bs-btn-disabled-border-color:#25d366}.btn-googleplus{--bs-btn-color:#ffffff;--bs-btn-bg:#ea4335;--bs-btn-border-color:#ea4335;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#c7392d;--bs-btn-hover-border-color:#bb362a;--bs-btn-focus-shadow-rgb:237,95,83;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#bb362a;--bs-btn-active-border-color:#b03228;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#ea4335;--bs-btn-disabled-border-color:#ea4335}.btn-instagram{--bs-btn-color:#ffffff;--bs-btn-bg:#c32aa3;--bs-btn-border-color:#c32aa3;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#a6248b;--bs-btn-hover-border-color:#9c2282;--bs-btn-focus-shadow-rgb:204,74,177;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#9c2282;--bs-btn-active-border-color:#92207a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#c32aa3;--bs-btn-disabled-border-color:#c32aa3}.btn-linkedin{--bs-btn-color:#ffffff;--bs-btn-bg:#0a66c2;--bs-btn-border-color:#0a66c2;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#0957a5;--bs-btn-hover-border-color:#08529b;--bs-btn-focus-shadow-rgb:47,125,203;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#08529b;--bs-btn-active-border-color:#084d92;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#0a66c2;--bs-btn-disabled-border-color:#0a66c2}.btn-youtube{--bs-btn-color:#ffffff;--bs-btn-bg:#ff0000;--bs-btn-border-color:#ff0000;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#d90000;--bs-btn-hover-border-color:#cc0000;--bs-btn-focus-shadow-rgb:255,38,38;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#cc0000;--bs-btn-active-border-color:#bf0000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#ff0000;--bs-btn-disabled-border-color:#ff0000}.btn-facebook{--bs-btn-color:#ffffff;--bs-btn-bg:#1877f2;--bs-btn-border-color:#1877f2;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1465ce;--bs-btn-hover-border-color:#135fc2;--bs-btn-focus-shadow-rgb:59,139,244;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#135fc2;--bs-btn-active-border-color:#1259b6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#1877f2;--bs-btn-disabled-border-color:#1877f2}.btn-tiktok{--bs-btn-color:#ffffff;--bs-btn-bg:#010101;--bs-btn-border-color:#010101;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#010101;--bs-btn-hover-border-color:#010101;--bs-btn-focus-shadow-rgb:39,39,39;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#010101;--bs-btn-active-border-color:#010101;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#010101;--bs-btn-disabled-border-color:#010101}.btn-pinterest{--bs-btn-color:#ffffff;--bs-btn-bg:#bd081c;--bs-btn-border-color:#bd081c;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#a10718;--bs-btn-hover-border-color:#970616;--bs-btn-focus-shadow-rgb:199,45,62;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#970616;--bs-btn-active-border-color:#8e0615;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#bd081c;--bs-btn-disabled-border-color:#bd081c}.btn-snapchat{--bs-btn-color:#000;--bs-btn-bg:#fffc00;--bs-btn-border-color:#fffc00;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fffc26;--bs-btn-hover-border-color:#fffc1a;--bs-btn-focus-shadow-rgb:217,214,0;--bs-btn-active-color:#000;--bs-btn-active-bg:#fffd33;--bs-btn-active-border-color:#fffc1a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fffc00;--bs-btn-disabled-border-color:#fffc00}.btn-twitch{--bs-btn-color:#ffffff;--bs-btn-bg:#9146ff;--bs-btn-border-color:#9146ff;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#7b3cd9;--bs-btn-hover-border-color:#7438cc;--bs-btn-focus-shadow-rgb:162,98,255;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#7438cc;--bs-btn-active-border-color:#6d35bf;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#9146ff;--bs-btn-disabled-border-color:#9146ff}.btn-discord{--bs-btn-color:#ffffff;--bs-btn-bg:#5865f2;--bs-btn-border-color:#5865f2;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#4b56ce;--bs-btn-hover-border-color:#4651c2;--bs-btn-focus-shadow-rgb:113,124,244;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#4651c2;--bs-btn-active-border-color:#424cb6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#5865f2;--bs-btn-disabled-border-color:#5865f2}.btn-Yelp{--bs-btn-color:#ffffff;--bs-btn-bg:#d32323;--bs-btn-border-color:#d32323;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#b31e1e;--bs-btn-hover-border-color:#a91c1c;--bs-btn-focus-shadow-rgb:218,68,68;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#a91c1c;--bs-btn-active-border-color:#9e1a1a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#d32323;--bs-btn-disabled-border-color:#d32323}.btn-outline-primary{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#fff;--bs-btn-active-border-color:#fff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fff;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#ff0037;--bs-btn-border-color:#ff0037;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#ff0037;--bs-btn-hover-border-color:#ff0037;--bs-btn-focus-shadow-rgb:255,0,55;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#ff0037;--bs-btn-active-border-color:#ff0037;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ff0037;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ff0037;--bs-gradient:none}.btn-outline-tertiary{--bs-btn-color:#497174;--bs-btn-border-color:#497174;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#497174;--bs-btn-hover-border-color:#497174;--bs-btn-focus-shadow-rgb:73,113,116;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#497174;--bs-btn-active-border-color:#497174;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#497174;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#497174;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#00db33;--bs-btn-border-color:#00db33;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#00db33;--bs-btn-hover-border-color:#00db33;--bs-btn-focus-shadow-rgb:0,219,51;--bs-btn-active-color:#000;--bs-btn-active-bg:#00db33;--bs-btn-active-border-color:#00db33;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#00db33;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#00db33;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0cd0f7;--bs-btn-border-color:#0cd0f7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0cd0f7;--bs-btn-hover-border-color:#0cd0f7;--bs-btn-focus-shadow-rgb:12,208,247;--bs-btn-active-color:#000;--bs-btn-active-bg:#0cd0f7;--bs-btn-active-border-color:#0cd0f7;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0cd0f7;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0cd0f7;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ff9500;--bs-btn-border-color:#ff9500;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#ff9500;--bs-btn-hover-border-color:#ff9500;--bs-btn-focus-shadow-rgb:255,149,0;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#ff9500;--bs-btn-active-border-color:#ff9500;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ff9500;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ff9500;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#ff0083;--bs-btn-border-color:#ff0083;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#ff0083;--bs-btn-hover-border-color:#ff0083;--bs-btn-focus-shadow-rgb:255,0,131;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#ff0083;--bs-btn-active-border-color:#ff0083;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ff0083;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ff0083;--bs-gradient:none}.btn-outline-sidebar{--bs-btn-color:#000000;--bs-btn-border-color:#000000;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#000000;--bs-btn-hover-border-color:#000000;--bs-btn-focus-shadow-rgb:0,0,0;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#000000;--bs-btn-active-border-color:#000000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#000000;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#ffffff;--bs-btn-border-color:#ffffff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffffff;--bs-btn-hover-border-color:#ffffff;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffffff;--bs-btn-active-border-color:#ffffff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffffff;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#fff;--bs-btn-active-border-color:#fff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fff;--bs-gradient:none}.btn-outline-background,.btn-outline-header{--bs-btn-color:#000000;--bs-btn-border-color:#000000;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#000000;--bs-btn-hover-border-color:#000000;--bs-btn-focus-shadow-rgb:0,0,0;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#000000;--bs-btn-active-border-color:#000000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#000000;--bs-gradient:none}.btn-outline-tabs{--bs-btn-color:#4d4d4d;--bs-btn-border-color:#4d4d4d;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#4d4d4d;--bs-btn-hover-border-color:#4d4d4d;--bs-btn-focus-shadow-rgb:77,77,77;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#4d4d4d;--bs-btn-active-border-color:#4d4d4d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#4d4d4d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#4d4d4d;--bs-gradient:none}.btn-outline-backdrop{--bs-btn-color:#1a1a1a;--bs-btn-border-color:#1a1a1a;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1a1a1a;--bs-btn-hover-border-color:#1a1a1a;--bs-btn-focus-shadow-rgb:26,26,26;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1a1a1a;--bs-btn-active-border-color:#1a1a1a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#1a1a1a;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#1a1a1a;--bs-gradient:none}.btn-outline-odd{--bs-btn-color:#cccccc;--bs-btn-border-color:#cccccc;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#cccccc;--bs-btn-hover-border-color:#cccccc;--bs-btn-focus-shadow-rgb:204,204,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#cccccc;--bs-btn-active-border-color:#cccccc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#cccccc;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#cccccc;--bs-gradient:none}.btn-outline-even{--bs-btn-color:white;--bs-btn-border-color:white;--bs-btn-hover-color:#000;--bs-btn-hover-bg:white;--bs-btn-hover-border-color:white;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#000;--bs-btn-active-bg:white;--bs-btn-active-border-color:white;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:white;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:white;--bs-gradient:none}.btn-outline-form-bg{--bs-btn-color:#1a1a1a;--bs-btn-border-color:#1a1a1a;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1a1a1a;--bs-btn-hover-border-color:#1a1a1a;--bs-btn-focus-shadow-rgb:26,26,26;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1a1a1a;--bs-btn-active-border-color:#1a1a1a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#1a1a1a;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#1a1a1a;--bs-gradient:none}.btn-outline-twitter{--bs-btn-color:#1da1f2;--bs-btn-border-color:#1da1f2;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1da1f2;--bs-btn-hover-border-color:#1da1f2;--bs-btn-focus-shadow-rgb:29,161,242;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1da1f2;--bs-btn-active-border-color:#1da1f2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#1da1f2;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#1da1f2;--bs-gradient:none}.btn-outline-whatsapp{--bs-btn-color:#25d366;--bs-btn-border-color:#25d366;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#25d366;--bs-btn-hover-border-color:#25d366;--bs-btn-focus-shadow-rgb:37,211,102;--bs-btn-active-color:#000;--bs-btn-active-bg:#25d366;--bs-btn-active-border-color:#25d366;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#25d366;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#25d366;--bs-gradient:none}.btn-outline-googleplus{--bs-btn-color:#ea4335;--bs-btn-border-color:#ea4335;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#ea4335;--bs-btn-hover-border-color:#ea4335;--bs-btn-focus-shadow-rgb:234,67,53;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#ea4335;--bs-btn-active-border-color:#ea4335;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ea4335;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ea4335;--bs-gradient:none}.btn-outline-instagram{--bs-btn-color:#c32aa3;--bs-btn-border-color:#c32aa3;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#c32aa3;--bs-btn-hover-border-color:#c32aa3;--bs-btn-focus-shadow-rgb:195,42,163;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#c32aa3;--bs-btn-active-border-color:#c32aa3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#c32aa3;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#c32aa3;--bs-gradient:none}.btn-outline-linkedin{--bs-btn-color:#0a66c2;--bs-btn-border-color:#0a66c2;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#0a66c2;--bs-btn-hover-border-color:#0a66c2;--bs-btn-focus-shadow-rgb:10,102,194;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#0a66c2;--bs-btn-active-border-color:#0a66c2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0a66c2;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0a66c2;--bs-gradient:none}.btn-outline-youtube{--bs-btn-color:#ff0000;--bs-btn-border-color:#ff0000;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#ff0000;--bs-btn-hover-border-color:#ff0000;--bs-btn-focus-shadow-rgb:255,0,0;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#ff0000;--bs-btn-active-border-color:#ff0000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ff0000;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ff0000;--bs-gradient:none}.btn-outline-facebook{--bs-btn-color:#1877f2;--bs-btn-border-color:#1877f2;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#1877f2;--bs-btn-hover-border-color:#1877f2;--bs-btn-focus-shadow-rgb:24,119,242;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#1877f2;--bs-btn-active-border-color:#1877f2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#1877f2;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#1877f2;--bs-gradient:none}.btn-outline-tiktok{--bs-btn-color:#010101;--bs-btn-border-color:#010101;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#010101;--bs-btn-hover-border-color:#010101;--bs-btn-focus-shadow-rgb:1,1,1;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#010101;--bs-btn-active-border-color:#010101;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#010101;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#010101;--bs-gradient:none}.btn-outline-pinterest{--bs-btn-color:#bd081c;--bs-btn-border-color:#bd081c;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#bd081c;--bs-btn-hover-border-color:#bd081c;--bs-btn-focus-shadow-rgb:189,8,28;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#bd081c;--bs-btn-active-border-color:#bd081c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#bd081c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#bd081c;--bs-gradient:none}.btn-outline-snapchat{--bs-btn-color:#fffc00;--bs-btn-border-color:#fffc00;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fffc00;--bs-btn-hover-border-color:#fffc00;--bs-btn-focus-shadow-rgb:255,252,0;--bs-btn-active-color:#000;--bs-btn-active-bg:#fffc00;--bs-btn-active-border-color:#fffc00;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fffc00;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fffc00;--bs-gradient:none}.btn-outline-twitch{--bs-btn-color:#9146ff;--bs-btn-border-color:#9146ff;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#9146ff;--bs-btn-hover-border-color:#9146ff;--bs-btn-focus-shadow-rgb:145,70,255;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#9146ff;--bs-btn-active-border-color:#9146ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#9146ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#9146ff;--bs-gradient:none}.btn-outline-discord{--bs-btn-color:#5865f2;--bs-btn-border-color:#5865f2;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#5865f2;--bs-btn-hover-border-color:#5865f2;--bs-btn-focus-shadow-rgb:88,101,242;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#5865f2;--bs-btn-active-border-color:#5865f2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#5865f2;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#5865f2;--bs-gradient:none}.btn-outline-Yelp{--bs-btn-color:#d32323;--bs-btn-border-color:#d32323;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#d32323;--bs-btn-hover-border-color:#d32323;--bs-btn-focus-shadow-rgb:211,35,35;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#d32323;--bs-btn-active-border-color:#d32323;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#d32323;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d32323;--bs-gradient:none}.btn-link{--bs-btn-font-weight:200;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:217,217,217;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#ffffff;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:#fff;--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:#fff;--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:#ffffff;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-hover-bg:#60a5fa;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#fff;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:0.2rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:0.2rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.card>hr,.dropstart .dropdown-toggle-split::before{margin-right:0}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:200;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:#fff;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#ffffff;--bs-dropdown-divider-bg:#fff;--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#fff;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.accordion-button,.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.card-img,.card-img-bottom,.card-img-top,.list-group-item-action,.modal,.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link,.progress-stacked>.progress>.progress-bar{width:100%}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.card>hr,.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-size:1rem!important;--bs-nav-link-color:#ffffff;--bs-nav-link-hover-color:#ff0037;--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(255,255,255,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:0!important;--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#ffffff;--bs-nav-pills-link-active-bg:#fff}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:500;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:#fff;--bs-navbar-hover-color:#ff0037;--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-size:1rem!important;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap: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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap: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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap: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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap: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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.list-group-horizontal,.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.card,.progress-bar{flex-direction:column}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#fff;--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#ffffff;--bs-navbar-brand-color:#ffffff;--bs-navbar-brand-hover-color:#ffffff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-header,.card-subtitle,.card-text:last-child{margin-bottom:0}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color)}.card-footer,.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg)}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header-pills,.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-header{border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.accordion-button,.alert,.btn .badge,.page-link{position:relative}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:#ffffff!important;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:#ffffff!important;--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(255, 255, 255, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:#ffffff!important}.accordion-button{display:flex;align-items:center;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-flush>.accordion-item:first-child,.accordion-item:not(:first-of-type){border-top:0}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:#fff!important;--bs-pagination-bg:#4d4d4d!important;--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:transparent!important;--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:#fff!important;--bs-pagination-hover-bg:#ff0037!important;--bs-pagination-hover-border-color:transparent!important;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(255, 255, 255, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#000000;--bs-pagination-active-border-color:transparent!important;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:500;--bs-badge-color:#ffffff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty,.modal,.toast:not(.show){display:none}.btn .badge{top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:500;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-tertiary{--bs-alert-color:var(--bs-tertiary-text-emphasis);--bs-alert-bg:var(--bs-tertiary-bg-subtle);--bs-alert-border-color:var(--bs-tertiary-border-subtle);--bs-alert-link-color:var(--bs-tertiary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-sidebar{--bs-alert-color:var(--bs-sidebar-text-emphasis);--bs-alert-bg:var(--bs-sidebar-bg-subtle);--bs-alert-border-color:var(--bs-sidebar-border-subtle);--bs-alert-link-color:var(--bs-sidebar-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}.alert-background{--bs-alert-color:var(--bs-background-text-emphasis);--bs-alert-bg:var(--bs-background-bg-subtle);--bs-alert-border-color:var(--bs-background-border-subtle);--bs-alert-link-color:var(--bs-background-text-emphasis)}.alert-header{--bs-alert-color:var(--bs-header-text-emphasis);--bs-alert-bg:var(--bs-header-bg-subtle);--bs-alert-border-color:var(--bs-header-border-subtle);--bs-alert-link-color:var(--bs-header-text-emphasis)}.alert-tabs{--bs-alert-color:var(--bs-tabs-text-emphasis);--bs-alert-bg:var(--bs-tabs-bg-subtle);--bs-alert-border-color:var(--bs-tabs-border-subtle);--bs-alert-link-color:var(--bs-tabs-text-emphasis)}.alert-backdrop{--bs-alert-color:var(--bs-backdrop-text-emphasis);--bs-alert-bg:var(--bs-backdrop-bg-subtle);--bs-alert-border-color:var(--bs-backdrop-border-subtle);--bs-alert-link-color:var(--bs-backdrop-text-emphasis)}.alert-odd{--bs-alert-color:var(--bs-odd-text-emphasis);--bs-alert-bg:var(--bs-odd-bg-subtle);--bs-alert-border-color:var(--bs-odd-border-subtle);--bs-alert-link-color:var(--bs-odd-text-emphasis)}.alert-even{--bs-alert-color:var(--bs-even-text-emphasis);--bs-alert-bg:var(--bs-even-bg-subtle);--bs-alert-border-color:var(--bs-even-border-subtle);--bs-alert-link-color:var(--bs-even-text-emphasis)}.alert-form-bg{--bs-alert-color:var(--bs-form-bg-text-emphasis);--bs-alert-bg:var(--bs-form-bg-bg-subtle);--bs-alert-border-color:var(--bs-form-bg-border-subtle);--bs-alert-link-color:var(--bs-form-bg-text-emphasis)}.alert-twitter{--bs-alert-color:var(--bs-twitter-text-emphasis);--bs-alert-bg:var(--bs-twitter-bg-subtle);--bs-alert-border-color:var(--bs-twitter-border-subtle);--bs-alert-link-color:var(--bs-twitter-text-emphasis)}.alert-whatsapp{--bs-alert-color:var(--bs-whatsapp-text-emphasis);--bs-alert-bg:var(--bs-whatsapp-bg-subtle);--bs-alert-border-color:var(--bs-whatsapp-border-subtle);--bs-alert-link-color:var(--bs-whatsapp-text-emphasis)}.alert-googleplus{--bs-alert-color:var(--bs-googleplus-text-emphasis);--bs-alert-bg:var(--bs-googleplus-bg-subtle);--bs-alert-border-color:var(--bs-googleplus-border-subtle);--bs-alert-link-color:var(--bs-googleplus-text-emphasis)}.alert-instagram{--bs-alert-color:var(--bs-instagram-text-emphasis);--bs-alert-bg:var(--bs-instagram-bg-subtle);--bs-alert-border-color:var(--bs-instagram-border-subtle);--bs-alert-link-color:var(--bs-instagram-text-emphasis)}.alert-linkedin{--bs-alert-color:var(--bs-linkedin-text-emphasis);--bs-alert-bg:var(--bs-linkedin-bg-subtle);--bs-alert-border-color:var(--bs-linkedin-border-subtle);--bs-alert-link-color:var(--bs-linkedin-text-emphasis)}.alert-youtube{--bs-alert-color:var(--bs-youtube-text-emphasis);--bs-alert-bg:var(--bs-youtube-bg-subtle);--bs-alert-border-color:var(--bs-youtube-border-subtle);--bs-alert-link-color:var(--bs-youtube-text-emphasis)}.alert-facebook{--bs-alert-color:var(--bs-facebook-text-emphasis);--bs-alert-bg:var(--bs-facebook-bg-subtle);--bs-alert-border-color:var(--bs-facebook-border-subtle);--bs-alert-link-color:var(--bs-facebook-text-emphasis)}.alert-tiktok{--bs-alert-color:var(--bs-tiktok-text-emphasis);--bs-alert-bg:var(--bs-tiktok-bg-subtle);--bs-alert-border-color:var(--bs-tiktok-border-subtle);--bs-alert-link-color:var(--bs-tiktok-text-emphasis)}.alert-pinterest{--bs-alert-color:var(--bs-pinterest-text-emphasis);--bs-alert-bg:var(--bs-pinterest-bg-subtle);--bs-alert-border-color:var(--bs-pinterest-border-subtle);--bs-alert-link-color:var(--bs-pinterest-text-emphasis)}.alert-snapchat{--bs-alert-color:var(--bs-snapchat-text-emphasis);--bs-alert-bg:var(--bs-snapchat-bg-subtle);--bs-alert-border-color:var(--bs-snapchat-border-subtle);--bs-alert-link-color:var(--bs-snapchat-text-emphasis)}.alert-twitch{--bs-alert-color:var(--bs-twitch-text-emphasis);--bs-alert-bg:var(--bs-twitch-bg-subtle);--bs-alert-border-color:var(--bs-twitch-border-subtle);--bs-alert-link-color:var(--bs-twitch-text-emphasis)}.alert-discord{--bs-alert-color:var(--bs-discord-text-emphasis);--bs-alert-bg:var(--bs-discord-bg-subtle);--bs-alert-border-color:var(--bs-discord-border-subtle);--bs-alert-link-color:var(--bs-discord-text-emphasis)}.alert-Yelp{--bs-alert-color:var(--bs-Yelp-text-emphasis);--bs-alert-bg:var(--bs-Yelp-bg-subtle);--bs-alert-border-color:var(--bs-Yelp-border-subtle);--bs-alert-link-color:var(--bs-Yelp-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:4px!important;--bs-progress-font-size:0.75rem;--bs-progress-bg:#000000!important;--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#ffffff;--bs-progress-bar-bg:#fff;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:transparent!important;--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:0!important;--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:transparent!important;--bs-list-group-active-color:#ffffff;--bs-list-group-active-bg:#fff;--bs-list-group-active-border-color:#fff;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}.modal-xl{--bs-modal-width:1140px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-tertiary{--bs-list-group-color:var(--bs-tertiary-text-emphasis);--bs-list-group-bg:var(--bs-tertiary-bg-subtle);--bs-list-group-border-color:var(--bs-tertiary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-tertiary-border-subtle);--bs-list-group-active-color:var(--bs-tertiary-bg-subtle);--bs-list-group-active-bg:var(--bs-tertiary-text-emphasis);--bs-list-group-active-border-color:var(--bs-tertiary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-sidebar{--bs-list-group-color:var(--bs-sidebar-text-emphasis);--bs-list-group-bg:var(--bs-sidebar-bg-subtle);--bs-list-group-border-color:var(--bs-sidebar-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-sidebar-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-sidebar-border-subtle);--bs-list-group-active-color:var(--bs-sidebar-bg-subtle);--bs-list-group-active-bg:var(--bs-sidebar-text-emphasis);--bs-list-group-active-border-color:var(--bs-sidebar-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.list-group-item-background{--bs-list-group-color:var(--bs-background-text-emphasis);--bs-list-group-bg:var(--bs-background-bg-subtle);--bs-list-group-border-color:var(--bs-background-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-background-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-background-border-subtle);--bs-list-group-active-color:var(--bs-background-bg-subtle);--bs-list-group-active-bg:var(--bs-background-text-emphasis);--bs-list-group-active-border-color:var(--bs-background-text-emphasis)}.list-group-item-header{--bs-list-group-color:var(--bs-header-text-emphasis);--bs-list-group-bg:var(--bs-header-bg-subtle);--bs-list-group-border-color:var(--bs-header-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-header-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-header-border-subtle);--bs-list-group-active-color:var(--bs-header-bg-subtle);--bs-list-group-active-bg:var(--bs-header-text-emphasis);--bs-list-group-active-border-color:var(--bs-header-text-emphasis)}.list-group-item-tabs{--bs-list-group-color:var(--bs-tabs-text-emphasis);--bs-list-group-bg:var(--bs-tabs-bg-subtle);--bs-list-group-border-color:var(--bs-tabs-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tabs-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-tabs-border-subtle);--bs-list-group-active-color:var(--bs-tabs-bg-subtle);--bs-list-group-active-bg:var(--bs-tabs-text-emphasis);--bs-list-group-active-border-color:var(--bs-tabs-text-emphasis)}.list-group-item-backdrop{--bs-list-group-color:var(--bs-backdrop-text-emphasis);--bs-list-group-bg:var(--bs-backdrop-bg-subtle);--bs-list-group-border-color:var(--bs-backdrop-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-backdrop-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-backdrop-border-subtle);--bs-list-group-active-color:var(--bs-backdrop-bg-subtle);--bs-list-group-active-bg:var(--bs-backdrop-text-emphasis);--bs-list-group-active-border-color:var(--bs-backdrop-text-emphasis)}.list-group-item-odd{--bs-list-group-color:var(--bs-odd-text-emphasis);--bs-list-group-bg:var(--bs-odd-bg-subtle);--bs-list-group-border-color:var(--bs-odd-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-odd-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-odd-border-subtle);--bs-list-group-active-color:var(--bs-odd-bg-subtle);--bs-list-group-active-bg:var(--bs-odd-text-emphasis);--bs-list-group-active-border-color:var(--bs-odd-text-emphasis)}.list-group-item-even{--bs-list-group-color:var(--bs-even-text-emphasis);--bs-list-group-bg:var(--bs-even-bg-subtle);--bs-list-group-border-color:var(--bs-even-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-even-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-even-border-subtle);--bs-list-group-active-color:var(--bs-even-bg-subtle);--bs-list-group-active-bg:var(--bs-even-text-emphasis);--bs-list-group-active-border-color:var(--bs-even-text-emphasis)}.list-group-item-form-bg{--bs-list-group-color:var(--bs-form-bg-text-emphasis);--bs-list-group-bg:var(--bs-form-bg-bg-subtle);--bs-list-group-border-color:var(--bs-form-bg-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-form-bg-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-form-bg-border-subtle);--bs-list-group-active-color:var(--bs-form-bg-bg-subtle);--bs-list-group-active-bg:var(--bs-form-bg-text-emphasis);--bs-list-group-active-border-color:var(--bs-form-bg-text-emphasis)}.list-group-item-twitter{--bs-list-group-color:var(--bs-twitter-text-emphasis);--bs-list-group-bg:var(--bs-twitter-bg-subtle);--bs-list-group-border-color:var(--bs-twitter-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-twitter-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-twitter-border-subtle);--bs-list-group-active-color:var(--bs-twitter-bg-subtle);--bs-list-group-active-bg:var(--bs-twitter-text-emphasis);--bs-list-group-active-border-color:var(--bs-twitter-text-emphasis)}.list-group-item-whatsapp{--bs-list-group-color:var(--bs-whatsapp-text-emphasis);--bs-list-group-bg:var(--bs-whatsapp-bg-subtle);--bs-list-group-border-color:var(--bs-whatsapp-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-whatsapp-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-whatsapp-border-subtle);--bs-list-group-active-color:var(--bs-whatsapp-bg-subtle);--bs-list-group-active-bg:var(--bs-whatsapp-text-emphasis);--bs-list-group-active-border-color:var(--bs-whatsapp-text-emphasis)}.list-group-item-googleplus{--bs-list-group-color:var(--bs-googleplus-text-emphasis);--bs-list-group-bg:var(--bs-googleplus-bg-subtle);--bs-list-group-border-color:var(--bs-googleplus-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-googleplus-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-googleplus-border-subtle);--bs-list-group-active-color:var(--bs-googleplus-bg-subtle);--bs-list-group-active-bg:var(--bs-googleplus-text-emphasis);--bs-list-group-active-border-color:var(--bs-googleplus-text-emphasis)}.list-group-item-instagram{--bs-list-group-color:var(--bs-instagram-text-emphasis);--bs-list-group-bg:var(--bs-instagram-bg-subtle);--bs-list-group-border-color:var(--bs-instagram-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-instagram-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-instagram-border-subtle);--bs-list-group-active-color:var(--bs-instagram-bg-subtle);--bs-list-group-active-bg:var(--bs-instagram-text-emphasis);--bs-list-group-active-border-color:var(--bs-instagram-text-emphasis)}.list-group-item-linkedin{--bs-list-group-color:var(--bs-linkedin-text-emphasis);--bs-list-group-bg:var(--bs-linkedin-bg-subtle);--bs-list-group-border-color:var(--bs-linkedin-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-linkedin-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-linkedin-border-subtle);--bs-list-group-active-color:var(--bs-linkedin-bg-subtle);--bs-list-group-active-bg:var(--bs-linkedin-text-emphasis);--bs-list-group-active-border-color:var(--bs-linkedin-text-emphasis)}.list-group-item-youtube{--bs-list-group-color:var(--bs-youtube-text-emphasis);--bs-list-group-bg:var(--bs-youtube-bg-subtle);--bs-list-group-border-color:var(--bs-youtube-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-youtube-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-youtube-border-subtle);--bs-list-group-active-color:var(--bs-youtube-bg-subtle);--bs-list-group-active-bg:var(--bs-youtube-text-emphasis);--bs-list-group-active-border-color:var(--bs-youtube-text-emphasis)}.list-group-item-facebook{--bs-list-group-color:var(--bs-facebook-text-emphasis);--bs-list-group-bg:var(--bs-facebook-bg-subtle);--bs-list-group-border-color:var(--bs-facebook-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-facebook-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-facebook-border-subtle);--bs-list-group-active-color:var(--bs-facebook-bg-subtle);--bs-list-group-active-bg:var(--bs-facebook-text-emphasis);--bs-list-group-active-border-color:var(--bs-facebook-text-emphasis)}.list-group-item-tiktok{--bs-list-group-color:var(--bs-tiktok-text-emphasis);--bs-list-group-bg:var(--bs-tiktok-bg-subtle);--bs-list-group-border-color:var(--bs-tiktok-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tiktok-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-tiktok-border-subtle);--bs-list-group-active-color:var(--bs-tiktok-bg-subtle);--bs-list-group-active-bg:var(--bs-tiktok-text-emphasis);--bs-list-group-active-border-color:var(--bs-tiktok-text-emphasis)}.list-group-item-pinterest{--bs-list-group-color:var(--bs-pinterest-text-emphasis);--bs-list-group-bg:var(--bs-pinterest-bg-subtle);--bs-list-group-border-color:var(--bs-pinterest-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-pinterest-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-pinterest-border-subtle);--bs-list-group-active-color:var(--bs-pinterest-bg-subtle);--bs-list-group-active-bg:var(--bs-pinterest-text-emphasis);--bs-list-group-active-border-color:var(--bs-pinterest-text-emphasis)}.list-group-item-snapchat{--bs-list-group-color:var(--bs-snapchat-text-emphasis);--bs-list-group-bg:var(--bs-snapchat-bg-subtle);--bs-list-group-border-color:var(--bs-snapchat-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-snapchat-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-snapchat-border-subtle);--bs-list-group-active-color:var(--bs-snapchat-bg-subtle);--bs-list-group-active-bg:var(--bs-snapchat-text-emphasis);--bs-list-group-active-border-color:var(--bs-snapchat-text-emphasis)}.list-group-item-twitch{--bs-list-group-color:var(--bs-twitch-text-emphasis);--bs-list-group-bg:var(--bs-twitch-bg-subtle);--bs-list-group-border-color:var(--bs-twitch-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-twitch-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-twitch-border-subtle);--bs-list-group-active-color:var(--bs-twitch-bg-subtle);--bs-list-group-active-bg:var(--bs-twitch-text-emphasis);--bs-list-group-active-border-color:var(--bs-twitch-text-emphasis)}.list-group-item-discord{--bs-list-group-color:var(--bs-discord-text-emphasis);--bs-list-group-bg:var(--bs-discord-bg-subtle);--bs-list-group-border-color:var(--bs-discord-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-discord-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-discord-border-subtle);--bs-list-group-active-color:var(--bs-discord-bg-subtle);--bs-list-group-active-bg:var(--bs-discord-text-emphasis);--bs-list-group-active-border-color:var(--bs-discord-text-emphasis)}.list-group-item-Yelp{--bs-list-group-color:var(--bs-Yelp-text-emphasis);--bs-list-group-bg:var(--bs-Yelp-bg-subtle);--bs-list-group-border-color:var(--bs-Yelp-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-Yelp-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-Yelp-border-subtle);--bs-list-group-active-color:var(--bs-Yelp-bg-subtle);--bs-list-group-active-bg:var(--bs-Yelp-text-emphasis);--bs-list-group-active-border-color:var(--bs-Yelp-text-emphasis)}.btn-close{--bs-btn-close-color:#fff;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(255, 255, 255, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;background:center/1em auto no-repeat var(--bs-btn-close-bg);filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.modal-content,.popover,.toast,.toast-header{background-clip:padding-box}.btn-close:hover{text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.modal-backdrop.fade,.toast.showing,.tooltip{opacity:0}.btn-close-white,[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:#1a1a1a;--bs-modal-border-color:#ffffff;--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:#ffffff;--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:#ffffff;--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0,-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body,.modal-fullscreen .modal-body,.offcanvas-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#1a1a1a;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.popover,.tooltip{font-family:var(--bs-font-sans-serif);font-weight:200;line-height:1.5;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-style:normal;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;font-size:var(--bs-tooltip-font-size);word-wrap:break-word}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:#fff!important;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-style:normal;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.carousel,.carousel-inner,.carousel-item,.ratio{position:relative}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (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;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);max-height:100%;left:0}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:100%!important;--bs-offcanvas-height:100%;--bs-offcanvas-padding-x:0px;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:#000000;--bs-offcanvas-border-width:0px;--bs-offcanvas-border-color:#ffffff;--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#fff}.placeholder,.vr{min-height:1em;background-color:currentcolor}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:50}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{display:inline-block;vertical-align:middle;cursor:wait;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#000!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-tertiary{color:#fff!important;background-color:RGBA(var(--bs-tertiary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#000!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#fff!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-sidebar{color:#fff!important;background-color:RGBA(var(--bs-sidebar-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#000!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.text-bg-background{color:#fff!important;background-color:RGBA(var(--bs-background-rgb),var(--bs-bg-opacity,1))!important}.text-bg-header{color:#fff!important;background-color:RGBA(var(--bs-header-rgb),var(--bs-bg-opacity,1))!important}.text-bg-tabs{color:#fff!important;background-color:RGBA(var(--bs-tabs-rgb),var(--bs-bg-opacity,1))!important}.text-bg-backdrop{color:#fff!important;background-color:RGBA(var(--bs-backdrop-rgb),var(--bs-bg-opacity,1))!important}.text-bg-odd{color:#000!important;background-color:RGBA(var(--bs-odd-rgb),var(--bs-bg-opacity,1))!important}.text-bg-even{color:#000!important;background-color:RGBA(var(--bs-even-rgb),var(--bs-bg-opacity,1))!important}.text-bg-form-bg{color:#fff!important;background-color:RGBA(var(--bs-form-bg-rgb),var(--bs-bg-opacity,1))!important}.text-bg-twitter{color:#fff!important;background-color:RGBA(var(--bs-twitter-rgb),var(--bs-bg-opacity,1))!important}.text-bg-whatsapp{color:#000!important;background-color:RGBA(var(--bs-whatsapp-rgb),var(--bs-bg-opacity,1))!important}.text-bg-googleplus{color:#fff!important;background-color:RGBA(var(--bs-googleplus-rgb),var(--bs-bg-opacity,1))!important}.text-bg-instagram{color:#fff!important;background-color:RGBA(var(--bs-instagram-rgb),var(--bs-bg-opacity,1))!important}.text-bg-linkedin{color:#fff!important;background-color:RGBA(var(--bs-linkedin-rgb),var(--bs-bg-opacity,1))!important}.text-bg-youtube{color:#fff!important;background-color:RGBA(var(--bs-youtube-rgb),var(--bs-bg-opacity,1))!important}.text-bg-facebook{color:#fff!important;background-color:RGBA(var(--bs-facebook-rgb),var(--bs-bg-opacity,1))!important}.text-bg-tiktok{color:#fff!important;background-color:RGBA(var(--bs-tiktok-rgb),var(--bs-bg-opacity,1))!important}.text-bg-pinterest{color:#fff!important;background-color:RGBA(var(--bs-pinterest-rgb),var(--bs-bg-opacity,1))!important}.text-bg-snapchat{color:#000!important;background-color:RGBA(var(--bs-snapchat-rgb),var(--bs-bg-opacity,1))!important}.text-bg-twitch{color:#fff!important;background-color:RGBA(var(--bs-twitch-rgb),var(--bs-bg-opacity,1))!important}.text-bg-discord{color:#fff!important;background-color:RGBA(var(--bs-discord-rgb),var(--bs-bg-opacity,1))!important}.text-bg-Yelp{color:#fff!important;background-color:RGBA(var(--bs-Yelp-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(255,255,255,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,255,255,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(204,0,44,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(204,0,44,var(--bs-link-underline-opacity,1))!important}.link-tertiary{color:RGBA(var(--bs-tertiary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-tertiary-rgb),var(--bs-link-underline-opacity,1))!important}.link-tertiary:focus,.link-tertiary:hover{color:RGBA(58,90,93,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(58,90,93,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(51,226,92,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(51,226,92,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,217,249,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(61,217,249,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(204,119,0,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(204,119,0,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(204,0,105,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(204,0,105,var(--bs-link-underline-opacity,1))!important}.link-sidebar{color:RGBA(var(--bs-sidebar-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-sidebar-rgb),var(--bs-link-underline-opacity,1))!important}.link-sidebar:focus,.link-sidebar:hover{color:RGBA(0,0,0,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(0,0,0,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(255,255,255,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,255,255,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(255,255,255,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,255,255,var(--bs-link-underline-opacity,1))!important}.link-background{color:RGBA(var(--bs-background-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-background-rgb),var(--bs-link-underline-opacity,1))!important}.link-background:focus,.link-background:hover{color:RGBA(0,0,0,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(0,0,0,var(--bs-link-underline-opacity,1))!important}.link-header{color:RGBA(var(--bs-header-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-header-rgb),var(--bs-link-underline-opacity,1))!important}.link-header:focus,.link-header:hover{color:RGBA(0,0,0,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(0,0,0,var(--bs-link-underline-opacity,1))!important}.link-tabs{color:RGBA(var(--bs-tabs-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-tabs-rgb),var(--bs-link-underline-opacity,1))!important}.link-tabs:focus,.link-tabs:hover{color:RGBA(62,62,62,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(62,62,62,var(--bs-link-underline-opacity,1))!important}.link-backdrop{color:RGBA(var(--bs-backdrop-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-backdrop-rgb),var(--bs-link-underline-opacity,1))!important}.link-backdrop:focus,.link-backdrop:hover{color:RGBA(21,21,21,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(21,21,21,var(--bs-link-underline-opacity,1))!important}.link-odd{color:RGBA(var(--bs-odd-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-odd-rgb),var(--bs-link-underline-opacity,1))!important}.link-odd:focus,.link-odd:hover{color:RGBA(214,214,214,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(214,214,214,var(--bs-link-underline-opacity,1))!important}.link-even{color:RGBA(var(--bs-even-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-even-rgb),var(--bs-link-underline-opacity,1))!important}.link-even:focus,.link-even:hover{color:RGBA(255,255,255,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,255,255,var(--bs-link-underline-opacity,1))!important}.link-form-bg{color:RGBA(var(--bs-form-bg-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-form-bg-rgb),var(--bs-link-underline-opacity,1))!important}.link-form-bg:focus,.link-form-bg:hover{color:RGBA(21,21,21,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(21,21,21,var(--bs-link-underline-opacity,1))!important}.link-twitter{color:RGBA(var(--bs-twitter-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-twitter-rgb),var(--bs-link-underline-opacity,1))!important}.link-twitter:focus,.link-twitter:hover{color:RGBA(23,129,194,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(23,129,194,var(--bs-link-underline-opacity,1))!important}.link-whatsapp{color:RGBA(var(--bs-whatsapp-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-whatsapp-rgb),var(--bs-link-underline-opacity,1))!important}.link-whatsapp:focus,.link-whatsapp:hover{color:RGBA(81,220,133,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(81,220,133,var(--bs-link-underline-opacity,1))!important}.link-googleplus{color:RGBA(var(--bs-googleplus-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-googleplus-rgb),var(--bs-link-underline-opacity,1))!important}.link-googleplus:focus,.link-googleplus:hover{color:RGBA(187,54,42,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(187,54,42,var(--bs-link-underline-opacity,1))!important}.link-instagram{color:RGBA(var(--bs-instagram-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-instagram-rgb),var(--bs-link-underline-opacity,1))!important}.link-instagram:focus,.link-instagram:hover{color:RGBA(156,34,130,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(156,34,130,var(--bs-link-underline-opacity,1))!important}.link-linkedin{color:RGBA(var(--bs-linkedin-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-linkedin-rgb),var(--bs-link-underline-opacity,1))!important}.link-linkedin:focus,.link-linkedin:hover{color:RGBA(8,82,155,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(8,82,155,var(--bs-link-underline-opacity,1))!important}.link-youtube{color:RGBA(var(--bs-youtube-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-youtube-rgb),var(--bs-link-underline-opacity,1))!important}.link-youtube:focus,.link-youtube:hover{color:RGBA(204,0,0,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(204,0,0,var(--bs-link-underline-opacity,1))!important}.link-facebook{color:RGBA(var(--bs-facebook-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-facebook-rgb),var(--bs-link-underline-opacity,1))!important}.link-facebook:focus,.link-facebook:hover{color:RGBA(19,95,194,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(19,95,194,var(--bs-link-underline-opacity,1))!important}.link-tiktok{color:RGBA(var(--bs-tiktok-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-tiktok-rgb),var(--bs-link-underline-opacity,1))!important}.link-tiktok:focus,.link-tiktok:hover{color:RGBA(1,1,1,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(1,1,1,var(--bs-link-underline-opacity,1))!important}.link-pinterest{color:RGBA(var(--bs-pinterest-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-pinterest-rgb),var(--bs-link-underline-opacity,1))!important}.link-pinterest:focus,.link-pinterest:hover{color:RGBA(151,6,22,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(151,6,22,var(--bs-link-underline-opacity,1))!important}.link-snapchat{color:RGBA(var(--bs-snapchat-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-snapchat-rgb),var(--bs-link-underline-opacity,1))!important}.link-snapchat:focus,.link-snapchat:hover{color:RGBA(255,253,51,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,253,51,var(--bs-link-underline-opacity,1))!important}.link-twitch{color:RGBA(var(--bs-twitch-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-twitch-rgb),var(--bs-link-underline-opacity,1))!important}.link-twitch:focus,.link-twitch:hover{color:RGBA(116,56,204,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(116,56,204,var(--bs-link-underline-opacity,1))!important}.link-discord{color:RGBA(var(--bs-discord-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-discord-rgb),var(--bs-link-underline-opacity,1))!important}.link-discord:focus,.link-discord:hover{color:RGBA(70,81,194,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(70,81,194,var(--bs-link-underline-opacity,1))!important}.link-Yelp{color:RGBA(var(--bs-Yelp-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-Yelp-rgb),var(--bs-link-underline-opacity,1))!important}.link-Yelp:focus,.link-Yelp:hover{color:RGBA(169,28,28,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(169,28,28,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.hstack,.vstack{display:flex;align-self:stretch}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.fixed-bottom,.fixed-top{position:fixed;z-index:1030;right:0;left:0}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom{bottom:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-top{top:0}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{flex-direction:row;align-items:center}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);opacity:.25}.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}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!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}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-tertiary{--bs-focus-ring-color:rgba(var(--bs-tertiary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-sidebar{--bs-focus-ring-color:rgba(var(--bs-sidebar-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.focus-ring-background{--bs-focus-ring-color:rgba(var(--bs-background-rgb), var(--bs-focus-ring-opacity))}.focus-ring-header{--bs-focus-ring-color:rgba(var(--bs-header-rgb), var(--bs-focus-ring-opacity))}.focus-ring-tabs{--bs-focus-ring-color:rgba(var(--bs-tabs-rgb), var(--bs-focus-ring-opacity))}.focus-ring-backdrop{--bs-focus-ring-color:rgba(var(--bs-backdrop-rgb), var(--bs-focus-ring-opacity))}.focus-ring-odd{--bs-focus-ring-color:rgba(var(--bs-odd-rgb), var(--bs-focus-ring-opacity))}.focus-ring-even{--bs-focus-ring-color:rgba(var(--bs-even-rgb), var(--bs-focus-ring-opacity))}.focus-ring-form-bg{--bs-focus-ring-color:rgba(var(--bs-form-bg-rgb), var(--bs-focus-ring-opacity))}.focus-ring-twitter{--bs-focus-ring-color:rgba(var(--bs-twitter-rgb), var(--bs-focus-ring-opacity))}.focus-ring-whatsapp{--bs-focus-ring-color:rgba(var(--bs-whatsapp-rgb), var(--bs-focus-ring-opacity))}.focus-ring-googleplus{--bs-focus-ring-color:rgba(var(--bs-googleplus-rgb), var(--bs-focus-ring-opacity))}.focus-ring-instagram{--bs-focus-ring-color:rgba(var(--bs-instagram-rgb), var(--bs-focus-ring-opacity))}.focus-ring-linkedin{--bs-focus-ring-color:rgba(var(--bs-linkedin-rgb), var(--bs-focus-ring-opacity))}.focus-ring-youtube{--bs-focus-ring-color:rgba(var(--bs-youtube-rgb), var(--bs-focus-ring-opacity))}.focus-ring-facebook{--bs-focus-ring-color:rgba(var(--bs-facebook-rgb), var(--bs-focus-ring-opacity))}.focus-ring-tiktok{--bs-focus-ring-color:rgba(var(--bs-tiktok-rgb), var(--bs-focus-ring-opacity))}.focus-ring-pinterest{--bs-focus-ring-color:rgba(var(--bs-pinterest-rgb), var(--bs-focus-ring-opacity))}.focus-ring-snapchat{--bs-focus-ring-color:rgba(var(--bs-snapchat-rgb), var(--bs-focus-ring-opacity))}.focus-ring-twitch{--bs-focus-ring-color:rgba(var(--bs-twitch-rgb), var(--bs-focus-ring-opacity))}.focus-ring-discord{--bs-focus-ring-color:rgba(var(--bs-discord-rgb), var(--bs-focus-ring-opacity))}.focus-ring-Yelp{--bs-focus-ring-color:rgba(var(--bs-Yelp-rgb), var(--bs-focus-ring-opacity))}.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}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-tertiary{--bs-border-opacity:1;border-color:rgba(var(--bs-tertiary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-sidebar{--bs-border-opacity:1;border-color:rgba(var(--bs-sidebar-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-background{--bs-border-opacity:1;border-color:rgba(var(--bs-background-rgb),var(--bs-border-opacity))!important}.border-header{--bs-border-opacity:1;border-color:rgba(var(--bs-header-rgb),var(--bs-border-opacity))!important}.border-tabs{--bs-border-opacity:1;border-color:rgba(var(--bs-tabs-rgb),var(--bs-border-opacity))!important}.border-backdrop{--bs-border-opacity:1;border-color:rgba(var(--bs-backdrop-rgb),var(--bs-border-opacity))!important}.border-odd{--bs-border-opacity:1;border-color:rgba(var(--bs-odd-rgb),var(--bs-border-opacity))!important}.border-even{--bs-border-opacity:1;border-color:rgba(var(--bs-even-rgb),var(--bs-border-opacity))!important}.border-form-bg{--bs-border-opacity:1;border-color:rgba(var(--bs-form-bg-rgb),var(--bs-border-opacity))!important}.border-twitter{--bs-border-opacity:1;border-color:rgba(var(--bs-twitter-rgb),var(--bs-border-opacity))!important}.border-whatsapp{--bs-border-opacity:1;border-color:rgba(var(--bs-whatsapp-rgb),var(--bs-border-opacity))!important}.border-googleplus{--bs-border-opacity:1;border-color:rgba(var(--bs-googleplus-rgb),var(--bs-border-opacity))!important}.border-instagram{--bs-border-opacity:1;border-color:rgba(var(--bs-instagram-rgb),var(--bs-border-opacity))!important}.border-linkedin{--bs-border-opacity:1;border-color:rgba(var(--bs-linkedin-rgb),var(--bs-border-opacity))!important}.border-youtube{--bs-border-opacity:1;border-color:rgba(var(--bs-youtube-rgb),var(--bs-border-opacity))!important}.border-facebook{--bs-border-opacity:1;border-color:rgba(var(--bs-facebook-rgb),var(--bs-border-opacity))!important}.border-tiktok{--bs-border-opacity:1;border-color:rgba(var(--bs-tiktok-rgb),var(--bs-border-opacity))!important}.border-pinterest{--bs-border-opacity:1;border-color:rgba(var(--bs-pinterest-rgb),var(--bs-border-opacity))!important}.border-snapchat{--bs-border-opacity:1;border-color:rgba(var(--bs-snapchat-rgb),var(--bs-border-opacity))!important}.border-twitch{--bs-border-opacity:1;border-color:rgba(var(--bs-twitch-rgb),var(--bs-border-opacity))!important}.border-discord{--bs-border-opacity:1;border-color:rgba(var(--bs-discord-rgb),var(--bs-border-opacity))!important}.border-Yelp{--bs-border-opacity:1;border-color:rgba(var(--bs-Yelp-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.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}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!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}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.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-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}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!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}.justify-content-evenly{justify-content:space-evenly!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}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-50{margin:50px!important}.m-70{margin:70px!important}.m-100{margin:100px!important}.m-150{margin:150px!important}.m-200{margin:200px!important}.m-280{margin:280px!important}.m-300{margin:300px!important}.m-400{margin:400px!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-50{margin-right:50px!important;margin-left:50px!important}.mx-70{margin-right:70px!important;margin-left:70px!important}.mx-100{margin-right:100px!important;margin-left:100px!important}.mx-150{margin-right:150px!important;margin-left:150px!important}.mx-200{margin-right:200px!important;margin-left:200px!important}.mx-280{margin-right:280px!important;margin-left:280px!important}.mx-300{margin-right:300px!important;margin-left:300px!important}.mx-400{margin-right:400px!important;margin-left:400px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-50{margin-top:50px!important;margin-bottom:50px!important}.my-70{margin-top:70px!important;margin-bottom:70px!important}.my-100{margin-top:100px!important;margin-bottom:100px!important}.my-150{margin-top:150px!important;margin-bottom:150px!important}.my-200{margin-top:200px!important;margin-bottom:200px!important}.my-280{margin-top:280px!important;margin-bottom:280px!important}.my-300{margin-top:300px!important;margin-bottom:300px!important}.my-400{margin-top:400px!important;margin-bottom:400px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-50{margin-top:50px!important}.mt-70{margin-top:70px!important}.mt-100{margin-top:100px!important}.mt-150{margin-top:150px!important}.mt-200{margin-top:200px!important}.mt-280{margin-top:280px!important}.mt-300{margin-top:300px!important}.mt-400{margin-top:400px!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-50{margin-right:50px!important}.me-70{margin-right:70px!important}.me-100{margin-right:100px!important}.me-150{margin-right:150px!important}.me-200{margin-right:200px!important}.me-280{margin-right:280px!important}.me-300{margin-right:300px!important}.me-400{margin-right:400px!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-50{margin-bottom:50px!important}.mb-70{margin-bottom:70px!important}.mb-100{margin-bottom:100px!important}.mb-150{margin-bottom:150px!important}.mb-200{margin-bottom:200px!important}.mb-280{margin-bottom:280px!important}.mb-300{margin-bottom:300px!important}.mb-400{margin-bottom:400px!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-50{margin-left:50px!important}.ms-70{margin-left:70px!important}.ms-100{margin-left:100px!important}.ms-150{margin-left:150px!important}.ms-200{margin-left:200px!important}.ms-280{margin-left:280px!important}.ms-300{margin-left:300px!important}.ms-400{margin-left:400px!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-3rem!important}.m-n50{margin:-50px!important}.m-n70{margin:-70px!important}.m-n100{margin:-100px!important}.m-n150{margin:-150px!important}.m-n200{margin:-200px!important}.m-n280{margin:-280px!important}.m-n300{margin:-300px!important}.m-n400{margin:-400px!important}.mx-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-n5{margin-right:-3rem!important;margin-left:-3rem!important}.mx-n50{margin-right:-50px!important;margin-left:-50px!important}.mx-n70{margin-right:-70px!important;margin-left:-70px!important}.mx-n100{margin-right:-100px!important;margin-left:-100px!important}.mx-n150{margin-right:-150px!important;margin-left:-150px!important}.mx-n200{margin-right:-200px!important;margin-left:-200px!important}.mx-n280{margin-right:-280px!important;margin-left:-280px!important}.mx-n300{margin-right:-300px!important;margin-left:-300px!important}.mx-n400{margin-right:-400px!important;margin-left:-400px!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-n50{margin-top:-50px!important;margin-bottom:-50px!important}.my-n70{margin-top:-70px!important;margin-bottom:-70px!important}.my-n100{margin-top:-100px!important;margin-bottom:-100px!important}.my-n150{margin-top:-150px!important;margin-bottom:-150px!important}.my-n200{margin-top:-200px!important;margin-bottom:-200px!important}.my-n280{margin-top:-280px!important;margin-bottom:-280px!important}.my-n300{margin-top:-300px!important;margin-bottom:-300px!important}.my-n400{margin-top:-400px!important;margin-bottom:-400px!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.mt-n50{margin-top:-50px!important}.mt-n70{margin-top:-70px!important}.mt-n100{margin-top:-100px!important}.mt-n150{margin-top:-150px!important}.mt-n200{margin-top:-200px!important}.mt-n280{margin-top:-280px!important}.mt-n300{margin-top:-300px!important}.mt-n400{margin-top:-400px!important}.me-n1{margin-right:-.25rem!important}.me-n2{margin-right:-.5rem!important}.me-n3{margin-right:-1rem!important}.me-n4{margin-right:-1.5rem!important}.me-n5{margin-right:-3rem!important}.me-n50{margin-right:-50px!important}.me-n70{margin-right:-70px!important}.me-n100{margin-right:-100px!important}.me-n150{margin-right:-150px!important}.me-n200{margin-right:-200px!important}.me-n280{margin-right:-280px!important}.me-n300{margin-right:-300px!important}.me-n400{margin-right:-400px!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.mb-n50{margin-bottom:-50px!important}.mb-n70{margin-bottom:-70px!important}.mb-n100{margin-bottom:-100px!important}.mb-n150{margin-bottom:-150px!important}.mb-n200{margin-bottom:-200px!important}.mb-n280{margin-bottom:-280px!important}.mb-n300{margin-bottom:-300px!important}.mb-n400{margin-bottom:-400px!important}.ms-n1{margin-left:-.25rem!important}.ms-n2{margin-left:-.5rem!important}.ms-n3{margin-left:-1rem!important}.ms-n4{margin-left:-1.5rem!important}.ms-n5{margin-left:-3rem!important}.ms-n50{margin-left:-50px!important}.ms-n70{margin-left:-70px!important}.ms-n100{margin-left:-100px!important}.ms-n150{margin-left:-150px!important}.ms-n200{margin-left:-200px!important}.ms-n280{margin-left:-280px!important}.ms-n300{margin-left:-300px!important}.ms-n400{margin-left:-400px!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.p-50{padding:50px!important}.p-70{padding:70px!important}.p-100{padding:100px!important}.p-150{padding:150px!important}.p-200{padding:200px!important}.p-280{padding:280px!important}.p-300{padding:300px!important}.p-400{padding:400px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.px-50{padding-right:50px!important;padding-left:50px!important}.px-70{padding-right:70px!important;padding-left:70px!important}.px-100{padding-right:100px!important;padding-left:100px!important}.px-150{padding-right:150px!important;padding-left:150px!important}.px-200{padding-right:200px!important;padding-left:200px!important}.px-280{padding-right:280px!important;padding-left:280px!important}.px-300{padding-right:300px!important;padding-left:300px!important}.px-400{padding-right:400px!important;padding-left:400px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-50{padding-top:50px!important;padding-bottom:50px!important}.py-70{padding-top:70px!important;padding-bottom:70px!important}.py-100{padding-top:100px!important;padding-bottom:100px!important}.py-150{padding-top:150px!important;padding-bottom:150px!important}.py-200{padding-top:200px!important;padding-bottom:200px!important}.py-280{padding-top:280px!important;padding-bottom:280px!important}.py-300{padding-top:300px!important;padding-bottom:300px!important}.py-400{padding-top:400px!important;padding-bottom:400px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pt-50{padding-top:50px!important}.pt-70{padding-top:70px!important}.pt-100{padding-top:100px!important}.pt-150{padding-top:150px!important}.pt-200{padding-top:200px!important}.pt-280{padding-top:280px!important}.pt-300{padding-top:300px!important}.pt-400{padding-top:400px!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pe-50{padding-right:50px!important}.pe-70{padding-right:70px!important}.pe-100{padding-right:100px!important}.pe-150{padding-right:150px!important}.pe-200{padding-right:200px!important}.pe-280{padding-right:280px!important}.pe-300{padding-right:300px!important}.pe-400{padding-right:400px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.pb-50{padding-bottom:50px!important}.pb-70{padding-bottom:70px!important}.pb-100{padding-bottom:100px!important}.pb-150{padding-bottom:150px!important}.pb-200{padding-bottom:200px!important}.pb-280{padding-bottom:280px!important}.pb-300{padding-bottom:300px!important}.pb-400{padding-bottom:400px!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.ps-50{padding-left:50px!important}.ps-70{padding-left:70px!important}.ps-100{padding-left:100px!important}.ps-150{padding-left:150px!important}.ps-200{padding-left:200px!important}.ps-280{padding-left:280px!important}.ps-300{padding-left:300px!important}.ps-400{padding-left:400px!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.gap-50{gap:50px!important}.gap-70{gap:70px!important}.gap-100{gap:100px!important}.gap-150{gap:150px!important}.gap-200{gap:200px!important}.gap-280{gap:280px!important}.gap-300{gap:300px!important}.gap-400{gap:400px!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.row-gap-50{row-gap:50px!important}.row-gap-70{row-gap:70px!important}.row-gap-100{row-gap:100px!important}.row-gap-150{row-gap:150px!important}.row-gap-200{row-gap:200px!important}.row-gap-280{row-gap:280px!important}.row-gap-300{row-gap:300px!important}.row-gap-400{row-gap:400px!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.column-gap-50{column-gap:50px!important}.column-gap-70{column-gap:70px!important}.column-gap-100{column-gap:100px!important}.column-gap-150{column-gap:150px!important}.column-gap-200{column-gap:200px!important}.column-gap-280{column-gap:280px!important}.column-gap-300{column-gap:300px!important}.column-gap-400{column-gap:400px!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:100!important}.fw-normal{font-weight:200!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:400!important}.fw-bold{font-weight:500!important}.fw-bolder{font-weight:600!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-tertiary{--bs-text-opacity:1;color:rgba(var(--bs-tertiary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-sidebar{--bs-text-opacity:1;color:rgba(var(--bs-sidebar-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-background{--bs-text-opacity:1;color:rgba(var(--bs-background-rgb),var(--bs-text-opacity))!important}.text-header{--bs-text-opacity:1;color:rgba(var(--bs-header-rgb),var(--bs-text-opacity))!important}.text-tabs{--bs-text-opacity:1;color:rgba(var(--bs-tabs-rgb),var(--bs-text-opacity))!important}.text-backdrop{--bs-text-opacity:1;color:rgba(var(--bs-backdrop-rgb),var(--bs-text-opacity))!important}.text-odd{--bs-text-opacity:1;color:rgba(var(--bs-odd-rgb),var(--bs-text-opacity))!important}.text-even{--bs-text-opacity:1;color:rgba(var(--bs-even-rgb),var(--bs-text-opacity))!important}.text-form-bg{--bs-text-opacity:1;color:rgba(var(--bs-form-bg-rgb),var(--bs-text-opacity))!important}.text-twitter{--bs-text-opacity:1;color:rgba(var(--bs-twitter-rgb),var(--bs-text-opacity))!important}.text-whatsapp{--bs-text-opacity:1;color:rgba(var(--bs-whatsapp-rgb),var(--bs-text-opacity))!important}.text-googleplus{--bs-text-opacity:1;color:rgba(var(--bs-googleplus-rgb),var(--bs-text-opacity))!important}.text-instagram{--bs-text-opacity:1;color:rgba(var(--bs-instagram-rgb),var(--bs-text-opacity))!important}.text-linkedin{--bs-text-opacity:1;color:rgba(var(--bs-linkedin-rgb),var(--bs-text-opacity))!important}.text-youtube{--bs-text-opacity:1;color:rgba(var(--bs-youtube-rgb),var(--bs-text-opacity))!important}.text-facebook{--bs-text-opacity:1;color:rgba(var(--bs-facebook-rgb),var(--bs-text-opacity))!important}.text-tiktok{--bs-text-opacity:1;color:rgba(var(--bs-tiktok-rgb),var(--bs-text-opacity))!important}.text-pinterest{--bs-text-opacity:1;color:rgba(var(--bs-pinterest-rgb),var(--bs-text-opacity))!important}.text-snapchat{--bs-text-opacity:1;color:rgba(var(--bs-snapchat-rgb),var(--bs-text-opacity))!important}.text-twitch{--bs-text-opacity:1;color:rgba(var(--bs-twitch-rgb),var(--bs-text-opacity))!important}.text-discord{--bs-text-opacity:1;color:rgba(var(--bs-discord-rgb),var(--bs-text-opacity))!important}.text-Yelp{--bs-text-opacity:1;color:rgba(var(--bs-Yelp-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-tertiary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-tertiary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-sidebar{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-sidebar-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline-background{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-background-rgb),var(--bs-link-underline-opacity))!important}.link-underline-header{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-header-rgb),var(--bs-link-underline-opacity))!important}.link-underline-tabs{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-tabs-rgb),var(--bs-link-underline-opacity))!important}.link-underline-backdrop{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-backdrop-rgb),var(--bs-link-underline-opacity))!important}.link-underline-odd{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-odd-rgb),var(--bs-link-underline-opacity))!important}.link-underline-even{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-even-rgb),var(--bs-link-underline-opacity))!important}.link-underline-form-bg{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-form-bg-rgb),var(--bs-link-underline-opacity))!important}.link-underline-twitter{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-twitter-rgb),var(--bs-link-underline-opacity))!important}.link-underline-whatsapp{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-whatsapp-rgb),var(--bs-link-underline-opacity))!important}.link-underline-googleplus{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-googleplus-rgb),var(--bs-link-underline-opacity))!important}.link-underline-instagram{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-instagram-rgb),var(--bs-link-underline-opacity))!important}.link-underline-linkedin{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-linkedin-rgb),var(--bs-link-underline-opacity))!important}.link-underline-youtube{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-youtube-rgb),var(--bs-link-underline-opacity))!important}.link-underline-facebook{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-facebook-rgb),var(--bs-link-underline-opacity))!important}.link-underline-tiktok{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-tiktok-rgb),var(--bs-link-underline-opacity))!important}.link-underline-pinterest{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-pinterest-rgb),var(--bs-link-underline-opacity))!important}.link-underline-snapchat{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-snapchat-rgb),var(--bs-link-underline-opacity))!important}.link-underline-twitch{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-twitch-rgb),var(--bs-link-underline-opacity))!important}.link-underline-discord{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-discord-rgb),var(--bs-link-underline-opacity))!important}.link-underline-Yelp{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-Yelp-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-sidebar{--bs-bg-opacity:1;background-color:rgba(var(--bs-sidebar-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-background{--bs-bg-opacity:1;background-color:rgba(var(--bs-background-rgb),var(--bs-bg-opacity))!important}.bg-header{--bs-bg-opacity:1;background-color:rgba(var(--bs-header-rgb),var(--bs-bg-opacity))!important}.bg-tabs{--bs-bg-opacity:1;background-color:rgba(var(--bs-tabs-rgb),var(--bs-bg-opacity))!important}.bg-backdrop{--bs-bg-opacity:1;background-color:rgba(var(--bs-backdrop-rgb),var(--bs-bg-opacity))!important}.bg-odd{--bs-bg-opacity:1;background-color:rgba(var(--bs-odd-rgb),var(--bs-bg-opacity))!important}.bg-even{--bs-bg-opacity:1;background-color:rgba(var(--bs-even-rgb),var(--bs-bg-opacity))!important}.bg-form-bg{--bs-bg-opacity:1;background-color:rgba(var(--bs-form-bg-rgb),var(--bs-bg-opacity))!important}.bg-twitter{--bs-bg-opacity:1;background-color:rgba(var(--bs-twitter-rgb),var(--bs-bg-opacity))!important}.bg-whatsapp{--bs-bg-opacity:1;background-color:rgba(var(--bs-whatsapp-rgb),var(--bs-bg-opacity))!important}.bg-googleplus{--bs-bg-opacity:1;background-color:rgba(var(--bs-googleplus-rgb),var(--bs-bg-opacity))!important}.bg-instagram{--bs-bg-opacity:1;background-color:rgba(var(--bs-instagram-rgb),var(--bs-bg-opacity))!important}.bg-linkedin{--bs-bg-opacity:1;background-color:rgba(var(--bs-linkedin-rgb),var(--bs-bg-opacity))!important}.bg-youtube{--bs-bg-opacity:1;background-color:rgba(var(--bs-youtube-rgb),var(--bs-bg-opacity))!important}.bg-facebook{--bs-bg-opacity:1;background-color:rgba(var(--bs-facebook-rgb),var(--bs-bg-opacity))!important}.bg-tiktok{--bs-bg-opacity:1;background-color:rgba(var(--bs-tiktok-rgb),var(--bs-bg-opacity))!important}.bg-pinterest{--bs-bg-opacity:1;background-color:rgba(var(--bs-pinterest-rgb),var(--bs-bg-opacity))!important}.bg-snapchat{--bs-bg-opacity:1;background-color:rgba(var(--bs-snapchat-rgb),var(--bs-bg-opacity))!important}.bg-twitch{--bs-bg-opacity:1;background-color:rgba(var(--bs-twitch-rgb),var(--bs-bg-opacity))!important}.bg-discord{--bs-bg-opacity:1;background-color:rgba(var(--bs-discord-rgb),var(--bs-bg-opacity))!important}.bg-Yelp{--bs-bg-opacity:1;background-color:rgba(var(--bs-Yelp-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!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}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.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-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}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!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}.justify-content-sm-evenly{justify-content:space-evenly!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}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-50{margin:50px!important}.m-sm-70{margin:70px!important}.m-sm-100{margin:100px!important}.m-sm-150{margin:150px!important}.m-sm-200{margin:200px!important}.m-sm-280{margin:280px!important}.m-sm-300{margin:300px!important}.m-sm-400{margin:400px!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-50{margin-right:50px!important;margin-left:50px!important}.mx-sm-70{margin-right:70px!important;margin-left:70px!important}.mx-sm-100{margin-right:100px!important;margin-left:100px!important}.mx-sm-150{margin-right:150px!important;margin-left:150px!important}.mx-sm-200{margin-right:200px!important;margin-left:200px!important}.mx-sm-280{margin-right:280px!important;margin-left:280px!important}.mx-sm-300{margin-right:300px!important;margin-left:300px!important}.mx-sm-400{margin-right:400px!important;margin-left:400px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-50{margin-top:50px!important;margin-bottom:50px!important}.my-sm-70{margin-top:70px!important;margin-bottom:70px!important}.my-sm-100{margin-top:100px!important;margin-bottom:100px!important}.my-sm-150{margin-top:150px!important;margin-bottom:150px!important}.my-sm-200{margin-top:200px!important;margin-bottom:200px!important}.my-sm-280{margin-top:280px!important;margin-bottom:280px!important}.my-sm-300{margin-top:300px!important;margin-bottom:300px!important}.my-sm-400{margin-top:400px!important;margin-bottom:400px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-50{margin-top:50px!important}.mt-sm-70{margin-top:70px!important}.mt-sm-100{margin-top:100px!important}.mt-sm-150{margin-top:150px!important}.mt-sm-200{margin-top:200px!important}.mt-sm-280{margin-top:280px!important}.mt-sm-300{margin-top:300px!important}.mt-sm-400{margin-top:400px!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-50{margin-right:50px!important}.me-sm-70{margin-right:70px!important}.me-sm-100{margin-right:100px!important}.me-sm-150{margin-right:150px!important}.me-sm-200{margin-right:200px!important}.me-sm-280{margin-right:280px!important}.me-sm-300{margin-right:300px!important}.me-sm-400{margin-right:400px!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-50{margin-bottom:50px!important}.mb-sm-70{margin-bottom:70px!important}.mb-sm-100{margin-bottom:100px!important}.mb-sm-150{margin-bottom:150px!important}.mb-sm-200{margin-bottom:200px!important}.mb-sm-280{margin-bottom:280px!important}.mb-sm-300{margin-bottom:300px!important}.mb-sm-400{margin-bottom:400px!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-50{margin-left:50px!important}.ms-sm-70{margin-left:70px!important}.ms-sm-100{margin-left:100px!important}.ms-sm-150{margin-left:150px!important}.ms-sm-200{margin-left:200px!important}.ms-sm-280{margin-left:280px!important}.ms-sm-300{margin-left:300px!important}.ms-sm-400{margin-left:400px!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.m-sm-n50{margin:-50px!important}.m-sm-n70{margin:-70px!important}.m-sm-n100{margin:-100px!important}.m-sm-n150{margin:-150px!important}.m-sm-n200{margin:-200px!important}.m-sm-n280{margin:-280px!important}.m-sm-n300{margin:-300px!important}.m-sm-n400{margin:-400px!important}.mx-sm-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-sm-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-sm-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-sm-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-sm-n5{margin-right:-3rem!important;margin-left:-3rem!important}.mx-sm-n50{margin-right:-50px!important;margin-left:-50px!important}.mx-sm-n70{margin-right:-70px!important;margin-left:-70px!important}.mx-sm-n100{margin-right:-100px!important;margin-left:-100px!important}.mx-sm-n150{margin-right:-150px!important;margin-left:-150px!important}.mx-sm-n200{margin-right:-200px!important;margin-left:-200px!important}.mx-sm-n280{margin-right:-280px!important;margin-left:-280px!important}.mx-sm-n300{margin-right:-300px!important;margin-left:-300px!important}.mx-sm-n400{margin-right:-400px!important;margin-left:-400px!important}.my-sm-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-sm-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-sm-n50{margin-top:-50px!important;margin-bottom:-50px!important}.my-sm-n70{margin-top:-70px!important;margin-bottom:-70px!important}.my-sm-n100{margin-top:-100px!important;margin-bottom:-100px!important}.my-sm-n150{margin-top:-150px!important;margin-bottom:-150px!important}.my-sm-n200{margin-top:-200px!important;margin-bottom:-200px!important}.my-sm-n280{margin-top:-280px!important;margin-bottom:-280px!important}.my-sm-n300{margin-top:-300px!important;margin-bottom:-300px!important}.my-sm-n400{margin-top:-400px!important;margin-bottom:-400px!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-3rem!important}.mt-sm-n50{margin-top:-50px!important}.mt-sm-n70{margin-top:-70px!important}.mt-sm-n100{margin-top:-100px!important}.mt-sm-n150{margin-top:-150px!important}.mt-sm-n200{margin-top:-200px!important}.mt-sm-n280{margin-top:-280px!important}.mt-sm-n300{margin-top:-300px!important}.mt-sm-n400{margin-top:-400px!important}.me-sm-n1{margin-right:-.25rem!important}.me-sm-n2{margin-right:-.5rem!important}.me-sm-n3{margin-right:-1rem!important}.me-sm-n4{margin-right:-1.5rem!important}.me-sm-n5{margin-right:-3rem!important}.me-sm-n50{margin-right:-50px!important}.me-sm-n70{margin-right:-70px!important}.me-sm-n100{margin-right:-100px!important}.me-sm-n150{margin-right:-150px!important}.me-sm-n200{margin-right:-200px!important}.me-sm-n280{margin-right:-280px!important}.me-sm-n300{margin-right:-300px!important}.me-sm-n400{margin-right:-400px!important}.mb-sm-n1{margin-bottom:-.25rem!important}.mb-sm-n2{margin-bottom:-.5rem!important}.mb-sm-n3{margin-bottom:-1rem!important}.mb-sm-n4{margin-bottom:-1.5rem!important}.mb-sm-n5{margin-bottom:-3rem!important}.mb-sm-n50{margin-bottom:-50px!important}.mb-sm-n70{margin-bottom:-70px!important}.mb-sm-n100{margin-bottom:-100px!important}.mb-sm-n150{margin-bottom:-150px!important}.mb-sm-n200{margin-bottom:-200px!important}.mb-sm-n280{margin-bottom:-280px!important}.mb-sm-n300{margin-bottom:-300px!important}.mb-sm-n400{margin-bottom:-400px!important}.ms-sm-n1{margin-left:-.25rem!important}.ms-sm-n2{margin-left:-.5rem!important}.ms-sm-n3{margin-left:-1rem!important}.ms-sm-n4{margin-left:-1.5rem!important}.ms-sm-n5{margin-left:-3rem!important}.ms-sm-n50{margin-left:-50px!important}.ms-sm-n70{margin-left:-70px!important}.ms-sm-n100{margin-left:-100px!important}.ms-sm-n150{margin-left:-150px!important}.ms-sm-n200{margin-left:-200px!important}.ms-sm-n280{margin-left:-280px!important}.ms-sm-n300{margin-left:-300px!important}.ms-sm-n400{margin-left:-400px!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.p-sm-50{padding:50px!important}.p-sm-70{padding:70px!important}.p-sm-100{padding:100px!important}.p-sm-150{padding:150px!important}.p-sm-200{padding:200px!important}.p-sm-280{padding:280px!important}.p-sm-300{padding:300px!important}.p-sm-400{padding:400px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.px-sm-50{padding-right:50px!important;padding-left:50px!important}.px-sm-70{padding-right:70px!important;padding-left:70px!important}.px-sm-100{padding-right:100px!important;padding-left:100px!important}.px-sm-150{padding-right:150px!important;padding-left:150px!important}.px-sm-200{padding-right:200px!important;padding-left:200px!important}.px-sm-280{padding-right:280px!important;padding-left:280px!important}.px-sm-300{padding-right:300px!important;padding-left:300px!important}.px-sm-400{padding-right:400px!important;padding-left:400px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-sm-50{padding-top:50px!important;padding-bottom:50px!important}.py-sm-70{padding-top:70px!important;padding-bottom:70px!important}.py-sm-100{padding-top:100px!important;padding-bottom:100px!important}.py-sm-150{padding-top:150px!important;padding-bottom:150px!important}.py-sm-200{padding-top:200px!important;padding-bottom:200px!important}.py-sm-280{padding-top:280px!important;padding-bottom:280px!important}.py-sm-300{padding-top:300px!important;padding-bottom:300px!important}.py-sm-400{padding-top:400px!important;padding-bottom:400px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pt-sm-50{padding-top:50px!important}.pt-sm-70{padding-top:70px!important}.pt-sm-100{padding-top:100px!important}.pt-sm-150{padding-top:150px!important}.pt-sm-200{padding-top:200px!important}.pt-sm-280{padding-top:280px!important}.pt-sm-300{padding-top:300px!important}.pt-sm-400{padding-top:400px!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pe-sm-50{padding-right:50px!important}.pe-sm-70{padding-right:70px!important}.pe-sm-100{padding-right:100px!important}.pe-sm-150{padding-right:150px!important}.pe-sm-200{padding-right:200px!important}.pe-sm-280{padding-right:280px!important}.pe-sm-300{padding-right:300px!important}.pe-sm-400{padding-right:400px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.pb-sm-50{padding-bottom:50px!important}.pb-sm-70{padding-bottom:70px!important}.pb-sm-100{padding-bottom:100px!important}.pb-sm-150{padding-bottom:150px!important}.pb-sm-200{padding-bottom:200px!important}.pb-sm-280{padding-bottom:280px!important}.pb-sm-300{padding-bottom:300px!important}.pb-sm-400{padding-bottom:400px!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.ps-sm-50{padding-left:50px!important}.ps-sm-70{padding-left:70px!important}.ps-sm-100{padding-left:100px!important}.ps-sm-150{padding-left:150px!important}.ps-sm-200{padding-left:200px!important}.ps-sm-280{padding-left:280px!important}.ps-sm-300{padding-left:300px!important}.ps-sm-400{padding-left:400px!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.gap-sm-50{gap:50px!important}.gap-sm-70{gap:70px!important}.gap-sm-100{gap:100px!important}.gap-sm-150{gap:150px!important}.gap-sm-200{gap:200px!important}.gap-sm-280{gap:280px!important}.gap-sm-300{gap:300px!important}.gap-sm-400{gap:400px!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.row-gap-sm-50{row-gap:50px!important}.row-gap-sm-70{row-gap:70px!important}.row-gap-sm-100{row-gap:100px!important}.row-gap-sm-150{row-gap:150px!important}.row-gap-sm-200{row-gap:200px!important}.row-gap-sm-280{row-gap:280px!important}.row-gap-sm-300{row-gap:300px!important}.row-gap-sm-400{row-gap:400px!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.column-gap-sm-50{column-gap:50px!important}.column-gap-sm-70{column-gap:70px!important}.column-gap-sm-100{column-gap:100px!important}.column-gap-sm-150{column-gap:150px!important}.column-gap-sm-200{column-gap:200px!important}.column-gap-sm-280{column-gap:280px!important}.column-gap-sm-300{column-gap:300px!important}.column-gap-sm-400{column-gap:400px!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!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}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.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-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}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!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}.justify-content-md-evenly{justify-content:space-evenly!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}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-50{margin:50px!important}.m-md-70{margin:70px!important}.m-md-100{margin:100px!important}.m-md-150{margin:150px!important}.m-md-200{margin:200px!important}.m-md-280{margin:280px!important}.m-md-300{margin:300px!important}.m-md-400{margin:400px!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-50{margin-right:50px!important;margin-left:50px!important}.mx-md-70{margin-right:70px!important;margin-left:70px!important}.mx-md-100{margin-right:100px!important;margin-left:100px!important}.mx-md-150{margin-right:150px!important;margin-left:150px!important}.mx-md-200{margin-right:200px!important;margin-left:200px!important}.mx-md-280{margin-right:280px!important;margin-left:280px!important}.mx-md-300{margin-right:300px!important;margin-left:300px!important}.mx-md-400{margin-right:400px!important;margin-left:400px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-50{margin-top:50px!important;margin-bottom:50px!important}.my-md-70{margin-top:70px!important;margin-bottom:70px!important}.my-md-100{margin-top:100px!important;margin-bottom:100px!important}.my-md-150{margin-top:150px!important;margin-bottom:150px!important}.my-md-200{margin-top:200px!important;margin-bottom:200px!important}.my-md-280{margin-top:280px!important;margin-bottom:280px!important}.my-md-300{margin-top:300px!important;margin-bottom:300px!important}.my-md-400{margin-top:400px!important;margin-bottom:400px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-50{margin-top:50px!important}.mt-md-70{margin-top:70px!important}.mt-md-100{margin-top:100px!important}.mt-md-150{margin-top:150px!important}.mt-md-200{margin-top:200px!important}.mt-md-280{margin-top:280px!important}.mt-md-300{margin-top:300px!important}.mt-md-400{margin-top:400px!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-50{margin-right:50px!important}.me-md-70{margin-right:70px!important}.me-md-100{margin-right:100px!important}.me-md-150{margin-right:150px!important}.me-md-200{margin-right:200px!important}.me-md-280{margin-right:280px!important}.me-md-300{margin-right:300px!important}.me-md-400{margin-right:400px!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-50{margin-bottom:50px!important}.mb-md-70{margin-bottom:70px!important}.mb-md-100{margin-bottom:100px!important}.mb-md-150{margin-bottom:150px!important}.mb-md-200{margin-bottom:200px!important}.mb-md-280{margin-bottom:280px!important}.mb-md-300{margin-bottom:300px!important}.mb-md-400{margin-bottom:400px!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-50{margin-left:50px!important}.ms-md-70{margin-left:70px!important}.ms-md-100{margin-left:100px!important}.ms-md-150{margin-left:150px!important}.ms-md-200{margin-left:200px!important}.ms-md-280{margin-left:280px!important}.ms-md-300{margin-left:300px!important}.ms-md-400{margin-left:400px!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-3rem!important}.m-md-n50{margin:-50px!important}.m-md-n70{margin:-70px!important}.m-md-n100{margin:-100px!important}.m-md-n150{margin:-150px!important}.m-md-n200{margin:-200px!important}.m-md-n280{margin:-280px!important}.m-md-n300{margin:-300px!important}.m-md-n400{margin:-400px!important}.mx-md-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-md-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-md-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-md-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-md-n5{margin-right:-3rem!important;margin-left:-3rem!important}.mx-md-n50{margin-right:-50px!important;margin-left:-50px!important}.mx-md-n70{margin-right:-70px!important;margin-left:-70px!important}.mx-md-n100{margin-right:-100px!important;margin-left:-100px!important}.mx-md-n150{margin-right:-150px!important;margin-left:-150px!important}.mx-md-n200{margin-right:-200px!important;margin-left:-200px!important}.mx-md-n280{margin-right:-280px!important;margin-left:-280px!important}.mx-md-n300{margin-right:-300px!important;margin-left:-300px!important}.mx-md-n400{margin-right:-400px!important;margin-left:-400px!important}.my-md-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-md-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-md-n50{margin-top:-50px!important;margin-bottom:-50px!important}.my-md-n70{margin-top:-70px!important;margin-bottom:-70px!important}.my-md-n100{margin-top:-100px!important;margin-bottom:-100px!important}.my-md-n150{margin-top:-150px!important;margin-bottom:-150px!important}.my-md-n200{margin-top:-200px!important;margin-bottom:-200px!important}.my-md-n280{margin-top:-280px!important;margin-bottom:-280px!important}.my-md-n300{margin-top:-300px!important;margin-bottom:-300px!important}.my-md-n400{margin-top:-400px!important;margin-bottom:-400px!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-3rem!important}.mt-md-n50{margin-top:-50px!important}.mt-md-n70{margin-top:-70px!important}.mt-md-n100{margin-top:-100px!important}.mt-md-n150{margin-top:-150px!important}.mt-md-n200{margin-top:-200px!important}.mt-md-n280{margin-top:-280px!important}.mt-md-n300{margin-top:-300px!important}.mt-md-n400{margin-top:-400px!important}.me-md-n1{margin-right:-.25rem!important}.me-md-n2{margin-right:-.5rem!important}.me-md-n3{margin-right:-1rem!important}.me-md-n4{margin-right:-1.5rem!important}.me-md-n5{margin-right:-3rem!important}.me-md-n50{margin-right:-50px!important}.me-md-n70{margin-right:-70px!important}.me-md-n100{margin-right:-100px!important}.me-md-n150{margin-right:-150px!important}.me-md-n200{margin-right:-200px!important}.me-md-n280{margin-right:-280px!important}.me-md-n300{margin-right:-300px!important}.me-md-n400{margin-right:-400px!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-3rem!important}.mb-md-n50{margin-bottom:-50px!important}.mb-md-n70{margin-bottom:-70px!important}.mb-md-n100{margin-bottom:-100px!important}.mb-md-n150{margin-bottom:-150px!important}.mb-md-n200{margin-bottom:-200px!important}.mb-md-n280{margin-bottom:-280px!important}.mb-md-n300{margin-bottom:-300px!important}.mb-md-n400{margin-bottom:-400px!important}.ms-md-n1{margin-left:-.25rem!important}.ms-md-n2{margin-left:-.5rem!important}.ms-md-n3{margin-left:-1rem!important}.ms-md-n4{margin-left:-1.5rem!important}.ms-md-n5{margin-left:-3rem!important}.ms-md-n50{margin-left:-50px!important}.ms-md-n70{margin-left:-70px!important}.ms-md-n100{margin-left:-100px!important}.ms-md-n150{margin-left:-150px!important}.ms-md-n200{margin-left:-200px!important}.ms-md-n280{margin-left:-280px!important}.ms-md-n300{margin-left:-300px!important}.ms-md-n400{margin-left:-400px!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.p-md-50{padding:50px!important}.p-md-70{padding:70px!important}.p-md-100{padding:100px!important}.p-md-150{padding:150px!important}.p-md-200{padding:200px!important}.p-md-280{padding:280px!important}.p-md-300{padding:300px!important}.p-md-400{padding:400px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.px-md-50{padding-right:50px!important;padding-left:50px!important}.px-md-70{padding-right:70px!important;padding-left:70px!important}.px-md-100{padding-right:100px!important;padding-left:100px!important}.px-md-150{padding-right:150px!important;padding-left:150px!important}.px-md-200{padding-right:200px!important;padding-left:200px!important}.px-md-280{padding-right:280px!important;padding-left:280px!important}.px-md-300{padding-right:300px!important;padding-left:300px!important}.px-md-400{padding-right:400px!important;padding-left:400px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-md-50{padding-top:50px!important;padding-bottom:50px!important}.py-md-70{padding-top:70px!important;padding-bottom:70px!important}.py-md-100{padding-top:100px!important;padding-bottom:100px!important}.py-md-150{padding-top:150px!important;padding-bottom:150px!important}.py-md-200{padding-top:200px!important;padding-bottom:200px!important}.py-md-280{padding-top:280px!important;padding-bottom:280px!important}.py-md-300{padding-top:300px!important;padding-bottom:300px!important}.py-md-400{padding-top:400px!important;padding-bottom:400px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pt-md-50{padding-top:50px!important}.pt-md-70{padding-top:70px!important}.pt-md-100{padding-top:100px!important}.pt-md-150{padding-top:150px!important}.pt-md-200{padding-top:200px!important}.pt-md-280{padding-top:280px!important}.pt-md-300{padding-top:300px!important}.pt-md-400{padding-top:400px!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pe-md-50{padding-right:50px!important}.pe-md-70{padding-right:70px!important}.pe-md-100{padding-right:100px!important}.pe-md-150{padding-right:150px!important}.pe-md-200{padding-right:200px!important}.pe-md-280{padding-right:280px!important}.pe-md-300{padding-right:300px!important}.pe-md-400{padding-right:400px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.pb-md-50{padding-bottom:50px!important}.pb-md-70{padding-bottom:70px!important}.pb-md-100{padding-bottom:100px!important}.pb-md-150{padding-bottom:150px!important}.pb-md-200{padding-bottom:200px!important}.pb-md-280{padding-bottom:280px!important}.pb-md-300{padding-bottom:300px!important}.pb-md-400{padding-bottom:400px!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.ps-md-50{padding-left:50px!important}.ps-md-70{padding-left:70px!important}.ps-md-100{padding-left:100px!important}.ps-md-150{padding-left:150px!important}.ps-md-200{padding-left:200px!important}.ps-md-280{padding-left:280px!important}.ps-md-300{padding-left:300px!important}.ps-md-400{padding-left:400px!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.gap-md-50{gap:50px!important}.gap-md-70{gap:70px!important}.gap-md-100{gap:100px!important}.gap-md-150{gap:150px!important}.gap-md-200{gap:200px!important}.gap-md-280{gap:280px!important}.gap-md-300{gap:300px!important}.gap-md-400{gap:400px!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.row-gap-md-50{row-gap:50px!important}.row-gap-md-70{row-gap:70px!important}.row-gap-md-100{row-gap:100px!important}.row-gap-md-150{row-gap:150px!important}.row-gap-md-200{row-gap:200px!important}.row-gap-md-280{row-gap:280px!important}.row-gap-md-300{row-gap:300px!important}.row-gap-md-400{row-gap:400px!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.column-gap-md-50{column-gap:50px!important}.column-gap-md-70{column-gap:70px!important}.column-gap-md-100{column-gap:100px!important}.column-gap-md-150{column-gap:150px!important}.column-gap-md-200{column-gap:200px!important}.column-gap-md-280{column-gap:280px!important}.column-gap-md-300{column-gap:300px!important}.column-gap-md-400{column-gap:400px!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!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}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.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-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}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!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}.justify-content-lg-evenly{justify-content:space-evenly!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}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-50{margin:50px!important}.m-lg-70{margin:70px!important}.m-lg-100{margin:100px!important}.m-lg-150{margin:150px!important}.m-lg-200{margin:200px!important}.m-lg-280{margin:280px!important}.m-lg-300{margin:300px!important}.m-lg-400{margin:400px!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-50{margin-right:50px!important;margin-left:50px!important}.mx-lg-70{margin-right:70px!important;margin-left:70px!important}.mx-lg-100{margin-right:100px!important;margin-left:100px!important}.mx-lg-150{margin-right:150px!important;margin-left:150px!important}.mx-lg-200{margin-right:200px!important;margin-left:200px!important}.mx-lg-280{margin-right:280px!important;margin-left:280px!important}.mx-lg-300{margin-right:300px!important;margin-left:300px!important}.mx-lg-400{margin-right:400px!important;margin-left:400px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-50{margin-top:50px!important;margin-bottom:50px!important}.my-lg-70{margin-top:70px!important;margin-bottom:70px!important}.my-lg-100{margin-top:100px!important;margin-bottom:100px!important}.my-lg-150{margin-top:150px!important;margin-bottom:150px!important}.my-lg-200{margin-top:200px!important;margin-bottom:200px!important}.my-lg-280{margin-top:280px!important;margin-bottom:280px!important}.my-lg-300{margin-top:300px!important;margin-bottom:300px!important}.my-lg-400{margin-top:400px!important;margin-bottom:400px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-50{margin-top:50px!important}.mt-lg-70{margin-top:70px!important}.mt-lg-100{margin-top:100px!important}.mt-lg-150{margin-top:150px!important}.mt-lg-200{margin-top:200px!important}.mt-lg-280{margin-top:280px!important}.mt-lg-300{margin-top:300px!important}.mt-lg-400{margin-top:400px!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-50{margin-right:50px!important}.me-lg-70{margin-right:70px!important}.me-lg-100{margin-right:100px!important}.me-lg-150{margin-right:150px!important}.me-lg-200{margin-right:200px!important}.me-lg-280{margin-right:280px!important}.me-lg-300{margin-right:300px!important}.me-lg-400{margin-right:400px!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-50{margin-bottom:50px!important}.mb-lg-70{margin-bottom:70px!important}.mb-lg-100{margin-bottom:100px!important}.mb-lg-150{margin-bottom:150px!important}.mb-lg-200{margin-bottom:200px!important}.mb-lg-280{margin-bottom:280px!important}.mb-lg-300{margin-bottom:300px!important}.mb-lg-400{margin-bottom:400px!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-50{margin-left:50px!important}.ms-lg-70{margin-left:70px!important}.ms-lg-100{margin-left:100px!important}.ms-lg-150{margin-left:150px!important}.ms-lg-200{margin-left:200px!important}.ms-lg-280{margin-left:280px!important}.ms-lg-300{margin-left:300px!important}.ms-lg-400{margin-left:400px!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.m-lg-n50{margin:-50px!important}.m-lg-n70{margin:-70px!important}.m-lg-n100{margin:-100px!important}.m-lg-n150{margin:-150px!important}.m-lg-n200{margin:-200px!important}.m-lg-n280{margin:-280px!important}.m-lg-n300{margin:-300px!important}.m-lg-n400{margin:-400px!important}.mx-lg-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-lg-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-lg-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-lg-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-lg-n5{margin-right:-3rem!important;margin-left:-3rem!important}.mx-lg-n50{margin-right:-50px!important;margin-left:-50px!important}.mx-lg-n70{margin-right:-70px!important;margin-left:-70px!important}.mx-lg-n100{margin-right:-100px!important;margin-left:-100px!important}.mx-lg-n150{margin-right:-150px!important;margin-left:-150px!important}.mx-lg-n200{margin-right:-200px!important;margin-left:-200px!important}.mx-lg-n280{margin-right:-280px!important;margin-left:-280px!important}.mx-lg-n300{margin-right:-300px!important;margin-left:-300px!important}.mx-lg-n400{margin-right:-400px!important;margin-left:-400px!important}.my-lg-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-lg-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-lg-n50{margin-top:-50px!important;margin-bottom:-50px!important}.my-lg-n70{margin-top:-70px!important;margin-bottom:-70px!important}.my-lg-n100{margin-top:-100px!important;margin-bottom:-100px!important}.my-lg-n150{margin-top:-150px!important;margin-bottom:-150px!important}.my-lg-n200{margin-top:-200px!important;margin-bottom:-200px!important}.my-lg-n280{margin-top:-280px!important;margin-bottom:-280px!important}.my-lg-n300{margin-top:-300px!important;margin-bottom:-300px!important}.my-lg-n400{margin-top:-400px!important;margin-bottom:-400px!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-3rem!important}.mt-lg-n50{margin-top:-50px!important}.mt-lg-n70{margin-top:-70px!important}.mt-lg-n100{margin-top:-100px!important}.mt-lg-n150{margin-top:-150px!important}.mt-lg-n200{margin-top:-200px!important}.mt-lg-n280{margin-top:-280px!important}.mt-lg-n300{margin-top:-300px!important}.mt-lg-n400{margin-top:-400px!important}.me-lg-n1{margin-right:-.25rem!important}.me-lg-n2{margin-right:-.5rem!important}.me-lg-n3{margin-right:-1rem!important}.me-lg-n4{margin-right:-1.5rem!important}.me-lg-n5{margin-right:-3rem!important}.me-lg-n50{margin-right:-50px!important}.me-lg-n70{margin-right:-70px!important}.me-lg-n100{margin-right:-100px!important}.me-lg-n150{margin-right:-150px!important}.me-lg-n200{margin-right:-200px!important}.me-lg-n280{margin-right:-280px!important}.me-lg-n300{margin-right:-300px!important}.me-lg-n400{margin-right:-400px!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-3rem!important}.mb-lg-n50{margin-bottom:-50px!important}.mb-lg-n70{margin-bottom:-70px!important}.mb-lg-n100{margin-bottom:-100px!important}.mb-lg-n150{margin-bottom:-150px!important}.mb-lg-n200{margin-bottom:-200px!important}.mb-lg-n280{margin-bottom:-280px!important}.mb-lg-n300{margin-bottom:-300px!important}.mb-lg-n400{margin-bottom:-400px!important}.ms-lg-n1{margin-left:-.25rem!important}.ms-lg-n2{margin-left:-.5rem!important}.ms-lg-n3{margin-left:-1rem!important}.ms-lg-n4{margin-left:-1.5rem!important}.ms-lg-n5{margin-left:-3rem!important}.ms-lg-n50{margin-left:-50px!important}.ms-lg-n70{margin-left:-70px!important}.ms-lg-n100{margin-left:-100px!important}.ms-lg-n150{margin-left:-150px!important}.ms-lg-n200{margin-left:-200px!important}.ms-lg-n280{margin-left:-280px!important}.ms-lg-n300{margin-left:-300px!important}.ms-lg-n400{margin-left:-400px!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.p-lg-50{padding:50px!important}.p-lg-70{padding:70px!important}.p-lg-100{padding:100px!important}.p-lg-150{padding:150px!important}.p-lg-200{padding:200px!important}.p-lg-280{padding:280px!important}.p-lg-300{padding:300px!important}.p-lg-400{padding:400px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.px-lg-50{padding-right:50px!important;padding-left:50px!important}.px-lg-70{padding-right:70px!important;padding-left:70px!important}.px-lg-100{padding-right:100px!important;padding-left:100px!important}.px-lg-150{padding-right:150px!important;padding-left:150px!important}.px-lg-200{padding-right:200px!important;padding-left:200px!important}.px-lg-280{padding-right:280px!important;padding-left:280px!important}.px-lg-300{padding-right:300px!important;padding-left:300px!important}.px-lg-400{padding-right:400px!important;padding-left:400px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-lg-50{padding-top:50px!important;padding-bottom:50px!important}.py-lg-70{padding-top:70px!important;padding-bottom:70px!important}.py-lg-100{padding-top:100px!important;padding-bottom:100px!important}.py-lg-150{padding-top:150px!important;padding-bottom:150px!important}.py-lg-200{padding-top:200px!important;padding-bottom:200px!important}.py-lg-280{padding-top:280px!important;padding-bottom:280px!important}.py-lg-300{padding-top:300px!important;padding-bottom:300px!important}.py-lg-400{padding-top:400px!important;padding-bottom:400px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pt-lg-50{padding-top:50px!important}.pt-lg-70{padding-top:70px!important}.pt-lg-100{padding-top:100px!important}.pt-lg-150{padding-top:150px!important}.pt-lg-200{padding-top:200px!important}.pt-lg-280{padding-top:280px!important}.pt-lg-300{padding-top:300px!important}.pt-lg-400{padding-top:400px!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pe-lg-50{padding-right:50px!important}.pe-lg-70{padding-right:70px!important}.pe-lg-100{padding-right:100px!important}.pe-lg-150{padding-right:150px!important}.pe-lg-200{padding-right:200px!important}.pe-lg-280{padding-right:280px!important}.pe-lg-300{padding-right:300px!important}.pe-lg-400{padding-right:400px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.pb-lg-50{padding-bottom:50px!important}.pb-lg-70{padding-bottom:70px!important}.pb-lg-100{padding-bottom:100px!important}.pb-lg-150{padding-bottom:150px!important}.pb-lg-200{padding-bottom:200px!important}.pb-lg-280{padding-bottom:280px!important}.pb-lg-300{padding-bottom:300px!important}.pb-lg-400{padding-bottom:400px!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.ps-lg-50{padding-left:50px!important}.ps-lg-70{padding-left:70px!important}.ps-lg-100{padding-left:100px!important}.ps-lg-150{padding-left:150px!important}.ps-lg-200{padding-left:200px!important}.ps-lg-280{padding-left:280px!important}.ps-lg-300{padding-left:300px!important}.ps-lg-400{padding-left:400px!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.gap-lg-50{gap:50px!important}.gap-lg-70{gap:70px!important}.gap-lg-100{gap:100px!important}.gap-lg-150{gap:150px!important}.gap-lg-200{gap:200px!important}.gap-lg-280{gap:280px!important}.gap-lg-300{gap:300px!important}.gap-lg-400{gap:400px!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.row-gap-lg-50{row-gap:50px!important}.row-gap-lg-70{row-gap:70px!important}.row-gap-lg-100{row-gap:100px!important}.row-gap-lg-150{row-gap:150px!important}.row-gap-lg-200{row-gap:200px!important}.row-gap-lg-280{row-gap:280px!important}.row-gap-lg-300{row-gap:300px!important}.row-gap-lg-400{row-gap:400px!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.column-gap-lg-50{column-gap:50px!important}.column-gap-lg-70{column-gap:70px!important}.column-gap-lg-100{column-gap:100px!important}.column-gap-lg-150{column-gap:150px!important}.column-gap-lg-200{column-gap:200px!important}.column-gap-lg-280{column-gap:280px!important}.column-gap-lg-300{column-gap:300px!important}.column-gap-lg-400{column-gap:400px!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!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}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.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-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}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!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}.justify-content-xl-evenly{justify-content:space-evenly!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}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-50{margin:50px!important}.m-xl-70{margin:70px!important}.m-xl-100{margin:100px!important}.m-xl-150{margin:150px!important}.m-xl-200{margin:200px!important}.m-xl-280{margin:280px!important}.m-xl-300{margin:300px!important}.m-xl-400{margin:400px!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-50{margin-right:50px!important;margin-left:50px!important}.mx-xl-70{margin-right:70px!important;margin-left:70px!important}.mx-xl-100{margin-right:100px!important;margin-left:100px!important}.mx-xl-150{margin-right:150px!important;margin-left:150px!important}.mx-xl-200{margin-right:200px!important;margin-left:200px!important}.mx-xl-280{margin-right:280px!important;margin-left:280px!important}.mx-xl-300{margin-right:300px!important;margin-left:300px!important}.mx-xl-400{margin-right:400px!important;margin-left:400px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-50{margin-top:50px!important;margin-bottom:50px!important}.my-xl-70{margin-top:70px!important;margin-bottom:70px!important}.my-xl-100{margin-top:100px!important;margin-bottom:100px!important}.my-xl-150{margin-top:150px!important;margin-bottom:150px!important}.my-xl-200{margin-top:200px!important;margin-bottom:200px!important}.my-xl-280{margin-top:280px!important;margin-bottom:280px!important}.my-xl-300{margin-top:300px!important;margin-bottom:300px!important}.my-xl-400{margin-top:400px!important;margin-bottom:400px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-50{margin-top:50px!important}.mt-xl-70{margin-top:70px!important}.mt-xl-100{margin-top:100px!important}.mt-xl-150{margin-top:150px!important}.mt-xl-200{margin-top:200px!important}.mt-xl-280{margin-top:280px!important}.mt-xl-300{margin-top:300px!important}.mt-xl-400{margin-top:400px!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-50{margin-right:50px!important}.me-xl-70{margin-right:70px!important}.me-xl-100{margin-right:100px!important}.me-xl-150{margin-right:150px!important}.me-xl-200{margin-right:200px!important}.me-xl-280{margin-right:280px!important}.me-xl-300{margin-right:300px!important}.me-xl-400{margin-right:400px!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-50{margin-bottom:50px!important}.mb-xl-70{margin-bottom:70px!important}.mb-xl-100{margin-bottom:100px!important}.mb-xl-150{margin-bottom:150px!important}.mb-xl-200{margin-bottom:200px!important}.mb-xl-280{margin-bottom:280px!important}.mb-xl-300{margin-bottom:300px!important}.mb-xl-400{margin-bottom:400px!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-50{margin-left:50px!important}.ms-xl-70{margin-left:70px!important}.ms-xl-100{margin-left:100px!important}.ms-xl-150{margin-left:150px!important}.ms-xl-200{margin-left:200px!important}.ms-xl-280{margin-left:280px!important}.ms-xl-300{margin-left:300px!important}.ms-xl-400{margin-left:400px!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.m-xl-n50{margin:-50px!important}.m-xl-n70{margin:-70px!important}.m-xl-n100{margin:-100px!important}.m-xl-n150{margin:-150px!important}.m-xl-n200{margin:-200px!important}.m-xl-n280{margin:-280px!important}.m-xl-n300{margin:-300px!important}.m-xl-n400{margin:-400px!important}.mx-xl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.mx-xl-n50{margin-right:-50px!important;margin-left:-50px!important}.mx-xl-n70{margin-right:-70px!important;margin-left:-70px!important}.mx-xl-n100{margin-right:-100px!important;margin-left:-100px!important}.mx-xl-n150{margin-right:-150px!important;margin-left:-150px!important}.mx-xl-n200{margin-right:-200px!important;margin-left:-200px!important}.mx-xl-n280{margin-right:-280px!important;margin-left:-280px!important}.mx-xl-n300{margin-right:-300px!important;margin-left:-300px!important}.mx-xl-n400{margin-right:-400px!important;margin-left:-400px!important}.my-xl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-xl-n50{margin-top:-50px!important;margin-bottom:-50px!important}.my-xl-n70{margin-top:-70px!important;margin-bottom:-70px!important}.my-xl-n100{margin-top:-100px!important;margin-bottom:-100px!important}.my-xl-n150{margin-top:-150px!important;margin-bottom:-150px!important}.my-xl-n200{margin-top:-200px!important;margin-bottom:-200px!important}.my-xl-n280{margin-top:-280px!important;margin-bottom:-280px!important}.my-xl-n300{margin-top:-300px!important;margin-bottom:-300px!important}.my-xl-n400{margin-top:-400px!important;margin-bottom:-400px!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-3rem!important}.mt-xl-n50{margin-top:-50px!important}.mt-xl-n70{margin-top:-70px!important}.mt-xl-n100{margin-top:-100px!important}.mt-xl-n150{margin-top:-150px!important}.mt-xl-n200{margin-top:-200px!important}.mt-xl-n280{margin-top:-280px!important}.mt-xl-n300{margin-top:-300px!important}.mt-xl-n400{margin-top:-400px!important}.me-xl-n1{margin-right:-.25rem!important}.me-xl-n2{margin-right:-.5rem!important}.me-xl-n3{margin-right:-1rem!important}.me-xl-n4{margin-right:-1.5rem!important}.me-xl-n5{margin-right:-3rem!important}.me-xl-n50{margin-right:-50px!important}.me-xl-n70{margin-right:-70px!important}.me-xl-n100{margin-right:-100px!important}.me-xl-n150{margin-right:-150px!important}.me-xl-n200{margin-right:-200px!important}.me-xl-n280{margin-right:-280px!important}.me-xl-n300{margin-right:-300px!important}.me-xl-n400{margin-right:-400px!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-3rem!important}.mb-xl-n50{margin-bottom:-50px!important}.mb-xl-n70{margin-bottom:-70px!important}.mb-xl-n100{margin-bottom:-100px!important}.mb-xl-n150{margin-bottom:-150px!important}.mb-xl-n200{margin-bottom:-200px!important}.mb-xl-n280{margin-bottom:-280px!important}.mb-xl-n300{margin-bottom:-300px!important}.mb-xl-n400{margin-bottom:-400px!important}.ms-xl-n1{margin-left:-.25rem!important}.ms-xl-n2{margin-left:-.5rem!important}.ms-xl-n3{margin-left:-1rem!important}.ms-xl-n4{margin-left:-1.5rem!important}.ms-xl-n5{margin-left:-3rem!important}.ms-xl-n50{margin-left:-50px!important}.ms-xl-n70{margin-left:-70px!important}.ms-xl-n100{margin-left:-100px!important}.ms-xl-n150{margin-left:-150px!important}.ms-xl-n200{margin-left:-200px!important}.ms-xl-n280{margin-left:-280px!important}.ms-xl-n300{margin-left:-300px!important}.ms-xl-n400{margin-left:-400px!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.p-xl-50{padding:50px!important}.p-xl-70{padding:70px!important}.p-xl-100{padding:100px!important}.p-xl-150{padding:150px!important}.p-xl-200{padding:200px!important}.p-xl-280{padding:280px!important}.p-xl-300{padding:300px!important}.p-xl-400{padding:400px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.px-xl-50{padding-right:50px!important;padding-left:50px!important}.px-xl-70{padding-right:70px!important;padding-left:70px!important}.px-xl-100{padding-right:100px!important;padding-left:100px!important}.px-xl-150{padding-right:150px!important;padding-left:150px!important}.px-xl-200{padding-right:200px!important;padding-left:200px!important}.px-xl-280{padding-right:280px!important;padding-left:280px!important}.px-xl-300{padding-right:300px!important;padding-left:300px!important}.px-xl-400{padding-right:400px!important;padding-left:400px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-xl-50{padding-top:50px!important;padding-bottom:50px!important}.py-xl-70{padding-top:70px!important;padding-bottom:70px!important}.py-xl-100{padding-top:100px!important;padding-bottom:100px!important}.py-xl-150{padding-top:150px!important;padding-bottom:150px!important}.py-xl-200{padding-top:200px!important;padding-bottom:200px!important}.py-xl-280{padding-top:280px!important;padding-bottom:280px!important}.py-xl-300{padding-top:300px!important;padding-bottom:300px!important}.py-xl-400{padding-top:400px!important;padding-bottom:400px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pt-xl-50{padding-top:50px!important}.pt-xl-70{padding-top:70px!important}.pt-xl-100{padding-top:100px!important}.pt-xl-150{padding-top:150px!important}.pt-xl-200{padding-top:200px!important}.pt-xl-280{padding-top:280px!important}.pt-xl-300{padding-top:300px!important}.pt-xl-400{padding-top:400px!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pe-xl-50{padding-right:50px!important}.pe-xl-70{padding-right:70px!important}.pe-xl-100{padding-right:100px!important}.pe-xl-150{padding-right:150px!important}.pe-xl-200{padding-right:200px!important}.pe-xl-280{padding-right:280px!important}.pe-xl-300{padding-right:300px!important}.pe-xl-400{padding-right:400px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.pb-xl-50{padding-bottom:50px!important}.pb-xl-70{padding-bottom:70px!important}.pb-xl-100{padding-bottom:100px!important}.pb-xl-150{padding-bottom:150px!important}.pb-xl-200{padding-bottom:200px!important}.pb-xl-280{padding-bottom:280px!important}.pb-xl-300{padding-bottom:300px!important}.pb-xl-400{padding-bottom:400px!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.ps-xl-50{padding-left:50px!important}.ps-xl-70{padding-left:70px!important}.ps-xl-100{padding-left:100px!important}.ps-xl-150{padding-left:150px!important}.ps-xl-200{padding-left:200px!important}.ps-xl-280{padding-left:280px!important}.ps-xl-300{padding-left:300px!important}.ps-xl-400{padding-left:400px!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.gap-xl-50{gap:50px!important}.gap-xl-70{gap:70px!important}.gap-xl-100{gap:100px!important}.gap-xl-150{gap:150px!important}.gap-xl-200{gap:200px!important}.gap-xl-280{gap:280px!important}.gap-xl-300{gap:300px!important}.gap-xl-400{gap:400px!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.row-gap-xl-50{row-gap:50px!important}.row-gap-xl-70{row-gap:70px!important}.row-gap-xl-100{row-gap:100px!important}.row-gap-xl-150{row-gap:150px!important}.row-gap-xl-200{row-gap:200px!important}.row-gap-xl-280{row-gap:280px!important}.row-gap-xl-300{row-gap:300px!important}.row-gap-xl-400{row-gap:400px!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.column-gap-xl-50{column-gap:50px!important}.column-gap-xl-70{column-gap:70px!important}.column-gap-xl-100{column-gap:100px!important}.column-gap-xl-150{column-gap:150px!important}.column-gap-xl-200{column-gap:200px!important}.column-gap-xl-280{column-gap:280px!important}.column-gap-xl-300{column-gap:300px!important}.column-gap-xl-400{column-gap:400px!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-50{margin:50px!important}.m-xxl-70{margin:70px!important}.m-xxl-100{margin:100px!important}.m-xxl-150{margin:150px!important}.m-xxl-200{margin:200px!important}.m-xxl-280{margin:280px!important}.m-xxl-300{margin:300px!important}.m-xxl-400{margin:400px!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-50{margin-right:50px!important;margin-left:50px!important}.mx-xxl-70{margin-right:70px!important;margin-left:70px!important}.mx-xxl-100{margin-right:100px!important;margin-left:100px!important}.mx-xxl-150{margin-right:150px!important;margin-left:150px!important}.mx-xxl-200{margin-right:200px!important;margin-left:200px!important}.mx-xxl-280{margin-right:280px!important;margin-left:280px!important}.mx-xxl-300{margin-right:300px!important;margin-left:300px!important}.mx-xxl-400{margin-right:400px!important;margin-left:400px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-50{margin-top:50px!important;margin-bottom:50px!important}.my-xxl-70{margin-top:70px!important;margin-bottom:70px!important}.my-xxl-100{margin-top:100px!important;margin-bottom:100px!important}.my-xxl-150{margin-top:150px!important;margin-bottom:150px!important}.my-xxl-200{margin-top:200px!important;margin-bottom:200px!important}.my-xxl-280{margin-top:280px!important;margin-bottom:280px!important}.my-xxl-300{margin-top:300px!important;margin-bottom:300px!important}.my-xxl-400{margin-top:400px!important;margin-bottom:400px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-50{margin-top:50px!important}.mt-xxl-70{margin-top:70px!important}.mt-xxl-100{margin-top:100px!important}.mt-xxl-150{margin-top:150px!important}.mt-xxl-200{margin-top:200px!important}.mt-xxl-280{margin-top:280px!important}.mt-xxl-300{margin-top:300px!important}.mt-xxl-400{margin-top:400px!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-50{margin-right:50px!important}.me-xxl-70{margin-right:70px!important}.me-xxl-100{margin-right:100px!important}.me-xxl-150{margin-right:150px!important}.me-xxl-200{margin-right:200px!important}.me-xxl-280{margin-right:280px!important}.me-xxl-300{margin-right:300px!important}.me-xxl-400{margin-right:400px!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-50{margin-bottom:50px!important}.mb-xxl-70{margin-bottom:70px!important}.mb-xxl-100{margin-bottom:100px!important}.mb-xxl-150{margin-bottom:150px!important}.mb-xxl-200{margin-bottom:200px!important}.mb-xxl-280{margin-bottom:280px!important}.mb-xxl-300{margin-bottom:300px!important}.mb-xxl-400{margin-bottom:400px!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-50{margin-left:50px!important}.ms-xxl-70{margin-left:70px!important}.ms-xxl-100{margin-left:100px!important}.ms-xxl-150{margin-left:150px!important}.ms-xxl-200{margin-left:200px!important}.ms-xxl-280{margin-left:280px!important}.ms-xxl-300{margin-left:300px!important}.ms-xxl-400{margin-left:400px!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.m-xxl-n50{margin:-50px!important}.m-xxl-n70{margin:-70px!important}.m-xxl-n100{margin:-100px!important}.m-xxl-n150{margin:-150px!important}.m-xxl-n200{margin:-200px!important}.m-xxl-n280{margin:-280px!important}.m-xxl-n300{margin:-300px!important}.m-xxl-n400{margin:-400px!important}.mx-xxl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xxl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xxl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xxl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xxl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.mx-xxl-n50{margin-right:-50px!important;margin-left:-50px!important}.mx-xxl-n70{margin-right:-70px!important;margin-left:-70px!important}.mx-xxl-n100{margin-right:-100px!important;margin-left:-100px!important}.mx-xxl-n150{margin-right:-150px!important;margin-left:-150px!important}.mx-xxl-n200{margin-right:-200px!important;margin-left:-200px!important}.mx-xxl-n280{margin-right:-280px!important;margin-left:-280px!important}.mx-xxl-n300{margin-right:-300px!important;margin-left:-300px!important}.mx-xxl-n400{margin-right:-400px!important;margin-left:-400px!important}.my-xxl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xxl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-xxl-n50{margin-top:-50px!important;margin-bottom:-50px!important}.my-xxl-n70{margin-top:-70px!important;margin-bottom:-70px!important}.my-xxl-n100{margin-top:-100px!important;margin-bottom:-100px!important}.my-xxl-n150{margin-top:-150px!important;margin-bottom:-150px!important}.my-xxl-n200{margin-top:-200px!important;margin-bottom:-200px!important}.my-xxl-n280{margin-top:-280px!important;margin-bottom:-280px!important}.my-xxl-n300{margin-top:-300px!important;margin-bottom:-300px!important}.my-xxl-n400{margin-top:-400px!important;margin-bottom:-400px!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-1rem!important}.mt-xxl-n4{margin-top:-1.5rem!important}.mt-xxl-n5{margin-top:-3rem!important}.mt-xxl-n50{margin-top:-50px!important}.mt-xxl-n70{margin-top:-70px!important}.mt-xxl-n100{margin-top:-100px!important}.mt-xxl-n150{margin-top:-150px!important}.mt-xxl-n200{margin-top:-200px!important}.mt-xxl-n280{margin-top:-280px!important}.mt-xxl-n300{margin-top:-300px!important}.mt-xxl-n400{margin-top:-400px!important}.me-xxl-n1{margin-right:-.25rem!important}.me-xxl-n2{margin-right:-.5rem!important}.me-xxl-n3{margin-right:-1rem!important}.me-xxl-n4{margin-right:-1.5rem!important}.me-xxl-n5{margin-right:-3rem!important}.me-xxl-n50{margin-right:-50px!important}.me-xxl-n70{margin-right:-70px!important}.me-xxl-n100{margin-right:-100px!important}.me-xxl-n150{margin-right:-150px!important}.me-xxl-n200{margin-right:-200px!important}.me-xxl-n280{margin-right:-280px!important}.me-xxl-n300{margin-right:-300px!important}.me-xxl-n400{margin-right:-400px!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-1rem!important}.mb-xxl-n4{margin-bottom:-1.5rem!important}.mb-xxl-n5{margin-bottom:-3rem!important}.mb-xxl-n50{margin-bottom:-50px!important}.mb-xxl-n70{margin-bottom:-70px!important}.mb-xxl-n100{margin-bottom:-100px!important}.mb-xxl-n150{margin-bottom:-150px!important}.mb-xxl-n200{margin-bottom:-200px!important}.mb-xxl-n280{margin-bottom:-280px!important}.mb-xxl-n300{margin-bottom:-300px!important}.mb-xxl-n400{margin-bottom:-400px!important}.ms-xxl-n1{margin-left:-.25rem!important}.ms-xxl-n2{margin-left:-.5rem!important}.ms-xxl-n3{margin-left:-1rem!important}.ms-xxl-n4{margin-left:-1.5rem!important}.ms-xxl-n5{margin-left:-3rem!important}.ms-xxl-n50{margin-left:-50px!important}.ms-xxl-n70{margin-left:-70px!important}.ms-xxl-n100{margin-left:-100px!important}.ms-xxl-n150{margin-left:-150px!important}.ms-xxl-n200{margin-left:-200px!important}.ms-xxl-n280{margin-left:-280px!important}.ms-xxl-n300{margin-left:-300px!important}.ms-xxl-n400{margin-left:-400px!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.p-xxl-50{padding:50px!important}.p-xxl-70{padding:70px!important}.p-xxl-100{padding:100px!important}.p-xxl-150{padding:150px!important}.p-xxl-200{padding:200px!important}.p-xxl-280{padding:280px!important}.p-xxl-300{padding:300px!important}.p-xxl-400{padding:400px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.px-xxl-50{padding-right:50px!important;padding-left:50px!important}.px-xxl-70{padding-right:70px!important;padding-left:70px!important}.px-xxl-100{padding-right:100px!important;padding-left:100px!important}.px-xxl-150{padding-right:150px!important;padding-left:150px!important}.px-xxl-200{padding-right:200px!important;padding-left:200px!important}.px-xxl-280{padding-right:280px!important;padding-left:280px!important}.px-xxl-300{padding-right:300px!important;padding-left:300px!important}.px-xxl-400{padding-right:400px!important;padding-left:400px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-xxl-50{padding-top:50px!important;padding-bottom:50px!important}.py-xxl-70{padding-top:70px!important;padding-bottom:70px!important}.py-xxl-100{padding-top:100px!important;padding-bottom:100px!important}.py-xxl-150{padding-top:150px!important;padding-bottom:150px!important}.py-xxl-200{padding-top:200px!important;padding-bottom:200px!important}.py-xxl-280{padding-top:280px!important;padding-bottom:280px!important}.py-xxl-300{padding-top:300px!important;padding-bottom:300px!important}.py-xxl-400{padding-top:400px!important;padding-bottom:400px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pt-xxl-50{padding-top:50px!important}.pt-xxl-70{padding-top:70px!important}.pt-xxl-100{padding-top:100px!important}.pt-xxl-150{padding-top:150px!important}.pt-xxl-200{padding-top:200px!important}.pt-xxl-280{padding-top:280px!important}.pt-xxl-300{padding-top:300px!important}.pt-xxl-400{padding-top:400px!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pe-xxl-50{padding-right:50px!important}.pe-xxl-70{padding-right:70px!important}.pe-xxl-100{padding-right:100px!important}.pe-xxl-150{padding-right:150px!important}.pe-xxl-200{padding-right:200px!important}.pe-xxl-280{padding-right:280px!important}.pe-xxl-300{padding-right:300px!important}.pe-xxl-400{padding-right:400px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.pb-xxl-50{padding-bottom:50px!important}.pb-xxl-70{padding-bottom:70px!important}.pb-xxl-100{padding-bottom:100px!important}.pb-xxl-150{padding-bottom:150px!important}.pb-xxl-200{padding-bottom:200px!important}.pb-xxl-280{padding-bottom:280px!important}.pb-xxl-300{padding-bottom:300px!important}.pb-xxl-400{padding-bottom:400px!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.ps-xxl-50{padding-left:50px!important}.ps-xxl-70{padding-left:70px!important}.ps-xxl-100{padding-left:100px!important}.ps-xxl-150{padding-left:150px!important}.ps-xxl-200{padding-left:200px!important}.ps-xxl-280{padding-left:280px!important}.ps-xxl-300{padding-left:300px!important}.ps-xxl-400{padding-left:400px!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.gap-xxl-50{gap:50px!important}.gap-xxl-70{gap:70px!important}.gap-xxl-100{gap:100px!important}.gap-xxl-150{gap:150px!important}.gap-xxl-200{gap:200px!important}.gap-xxl-280{gap:280px!important}.gap-xxl-300{gap:300px!important}.gap-xxl-400{gap:400px!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.row-gap-xxl-50{row-gap:50px!important}.row-gap-xxl-70{row-gap:70px!important}.row-gap-xxl-100{row-gap:100px!important}.row-gap-xxl-150{row-gap:150px!important}.row-gap-xxl-200{row-gap:200px!important}.row-gap-xxl-280{row-gap:280px!important}.row-gap-xxl-300{row-gap:300px!important}.row-gap-xxl-400{row-gap:400px!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.column-gap-xxl-50{column-gap:50px!important}.column-gap-xxl-70{column-gap:70px!important}.column-gap-xxl-100{column-gap:100px!important}.column-gap-xxl-150{column-gap:150px!important}.column-gap-xxl-200{column-gap:200px!important}.column-gap-xxl-280{column-gap:280px!important}.column-gap-xxl-300{column-gap:300px!important}.column-gap-xxl-400{column-gap:400px!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!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}.d-print-none{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIl9hcHBfd2Vic2l0ZS1iYXNlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwicGFsZXR0ZXMvX2FwcF93ZWJzaXRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQWtCQSxlQ3lFQSxhQUtJLGdCQUFBLFlBaEdKLFFBQ0ksUUFBQSxlQUdKLEtBQUEsS0FFSSxpQkFBQSxlQUNBLE1BQUEsZUFFQSxVQUFBLEtBRUEseUJBUEosS0FBQSxLQVNRLFVBQUEsTUFLUixnQkFDSSxTQUFBLE9BR0osbUJBQ0ksV0FBQSxVQUNBLGdCQUFBLFVBS0osOENBQUEsOENBRUksbUJBQUEsS0FDQSxPQUFBLEVBbUZKLGNBeEJBLGFBV0ksbUJBQUEsZUFDQSxnQkFBQSxlQWdEQSxZQUFBLGNBRUEsaUJBQUEsc0JBdEhKLGNBQ0ksVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLFdBd0JKLE9BQ0ksUUFBQSxFQUNBLFFBQUEseUJBMEJKLGFBRUksWUFBQSxjQUtBLHNCQUNBLGNBQUEsSUFBQSxNQUFBLGVBQ0EsY0FBQSxZQUlBLFdBQUEsZUFHSixtQkFDSSxzQkFDQSxjQUFBLElBQUEsTUFBQSxrQkFHQSxXQUFBLEVBQUEsSUFBQSxFQUFBLEVBQUEsa0JBR0osY0FDSSxRQUFBLFFBQUEsUUFBQSxRQUFBLGlCQUVBLGdCQUFBLHNCQUVBLHNCQUNBLGNBQUEsSUFBQSxNQUFBLGVBQ0EsY0FBQSxZQUlBLFdBQUEsZUFHSixvQkFDSSxzQkFDQSxjQUFBLElBQUEsTUFBQSxrQkFFQSxXQUFBLEVBQUEsSUFBQSxFQUFBLEVBQUEsa0JBR0osb0RBQUEsZ0RBQUEsa0VBQUEseUNBSUks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LGVDRkUsVUFBQSxLQUdBLE9BQUE7Ozs7QUNkRixNQUFBLHNCQVNJLFVBQUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLFVBQUEsUUFBQSxTQUFBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxXQUFBLFFBQUEsVUFBQSxRQUFBLFVBQUEsUUFBQSxXQUFBLEtBQUEsV0FBQSxRQUFBLFVBQUEsUUFBQSxlQUFBLFFBSUEsY0FBQSxRQUFBLGNBQUEsUUFBQSxjQUFBLFFBQUEsY0FBQSxRQUFBLGNBQUEsUUFBQSxjQUFBLFFBQUEsY0FBQSxRQUFBLGNBQUEsUUFBQSxjQUFBLFFBSUEsYUFBQSxLQUFBLGVBQUEsUUFBQSxjQUFBLFFBQUEsYUFBQSxRQUFBLFVBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxXQUFBLFFBQUEsVUFBQSxLQUFBLGdCQUFBLFFBQUEsWUFBQSxRQUFBLFVBQUEsUUFBQSxjQUFBLFFBQUEsU0FBQSxRQUFBLFVBQUEsTUFBQSxhQUFBLFFBQUEsYUFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxRQUFBLGVBQUEsUUFBQSxjQUFBLFFBQUEsYUFBQSxRQUFBLGNBQUEsUUFBQSxZQUFBLFFBQUEsZUFBQSxRQUFBLGNBQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFVBQUEsUUFJQSxpQkFBQSxJQUFBLElBQUEsSUFBQSxtQkFBQSxJQUFBLEVBQUEsR0FBQSxrQkFBQSxHQUFBLElBQUEsSUFBQSxpQkFBQSxFQUFBLElBQUEsR0FBQSxjQUFBLEdBQUEsSUFBQSxJQUFBLGlCQUFBLElBQUEsSUFBQSxFQUFBLGdCQUFBLElBQUEsRUFBQSxJQUFBLGlCQUFBLEVBQUEsRUFBQSxFQUFBLGVBQUEsSUFBQSxJQUFBLElBQUEsY0FBQSxJQUFBLElBQUEsSUFBQSxvQkFBQSxFQUFBLEVBQUEsRUFBQSxnQkFBQSxFQUFBLEVBQUEsRUFBQSxjQUFBLEdBQUEsR0FBQSxHQUFBLGtCQUFBLEdBQUEsR0FBQSxHQUFBLGFBQUEsSUFBQSxJQUFBLElBQUEsY0FBQSxJQUFBLElBQUEsSUFB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LGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQUZGLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStCRSxhQWhESixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FxRFEsVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFlBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sV0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFdBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0F1RVEsYUF4RFYsWUFBQSxFQXdEVSxhQXhEVixZQUFBLFlBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxjQXhEVixZQUFBLGFBd0RVLGNBeERWLFlBQUEsYUFtRU0sUUFBQSxTQUVFLGNBQUEsRUFHRixRQUFBLFNBRUUsY0FBQSxFQVBGLFFBQUEsU0FFRSxjQUFBLFFBR0YsUUFBQSxTQUVFLGNBQUEsUUFQRixRQUFBLFNBRUUsY0FBQSxPQUdGLFFBQUEsU0FFRSxjQUFBLE9BUEYsUUFBQSxTQUVFLGNBQUEsS0FHRixRQUFBLFNBRUUsY0FBQSxLQVBGLFFBQUEsU0FFRSxjQUFBLE9BR0YsUUFBQSxTQUVFLGNBQUEsT0FQRixRQUFBLFNBRUUsY0FBQSxLQUdGLFFBQUEsU0FFRSxjQUFBLEtBUEYsU0FBQSxVQUVFLGNBQUEsS0FHRixTQUFBLFVBRUUsY0FBQSxLQVBGLFNBQUEsVUFFRSxjQUFBLEtBR0YsU0FBQSxVQUVFLGNBQUEsS0FQRixVQUFBLFdBRUUsY0FBQSxNQUdGLFVBQUEsV0FFRSxjQUFBLE1BUEYsVUFBQSxXQUVFLGNBQUEsTUFHRixVQUFBLFdBRUUsY0FBQSxNQVBGLFVBQUEsV0FFRSxjQUFBLE1BR0YsVUFBQSxXQUVFLGNBQUEsTUFQRixVQUFBLFdBRUUsY0FBQSxNQUdGLFVBQUEsV0FFRSxjQUFBLE1BUEYsVUFBQSxXQUVFLGNBQUEsTUFHRixVQUFBLFdBRUUsY0FBQSxNQVBGLFVBQUEsV0FFRSxjQUFBLE1BR0YsVUFBQSxXQUVFLGNBQUEsT0YxRE4seUJFVUUsUUFDRSxLQUFBLEVBQUEsRUFBQSxFQUdGLG9CQXBDSixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FjQSxpQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FGRixpQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUFGRixpQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErQkUsYUFoREosS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBcURRLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxZQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFdBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBdUVRLGFBeERWLFlBQUEsRUF3RFUsYUF4RFYsWUFBQSxZQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsSUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsSUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsSUF3RFUsY0F4RFYsWUFBQSxhQXdEVSxjQXhEVixZQUFBLGFBbUVNLFFBQUEsU0FFRSxjQUFBLEVBR0YsUUFBQSxTQUVFLGNBQUEsRUFQRixRQUFBLFNBRUUsY0FBQSxRQUdGLFFBQUEsU0FFRSxjQUFBLFFBUEYsUUFBQSxTQUVFLGNBQUEsT0FHRixRQUFBLFNBRUUsY0FBQSxPQVBGLFFBQUEsU0FFRSxjQUFBLEtBR0YsUUFBQSxTQUVFLGNBQUEsS0FQRixRQUFBLFNBRUUsY0FBQSxPQUdGLFFBQUEsU0FFRSxjQUFBLE9BUEYsUUFBQSxTQUVFLGNBQUEsS0FHRixRQUFBLFNBRUUsY0FBQSxLQVBGLFNBQUEsVUFFRSxjQUFBLEtBR0YsU0FBQSxVQUVFLGNBQUEsS0FQRixTQUFBLFVBRUUsY0FBQSxLQUdGLFNBQUEsVUFFRSxjQUFBLEtBUEYsVUFBQSxXQUVFLGNBQUEsTUFHRixVQUFBLFdBRUUsY0FBQSxNQVBGLFVBQUEsV0FFRSxjQUFBLE1BR0YsVUFBQSxXQUVFLGNBQUEsTUFQRixVQUFBLFdBRUUsY0FBQSxNQUdGLFVBQUEsV0FFRSxjQUFBLE1BUEYsVUFBQSxXQUVFLGNBQUEsTUFHRixVQUFBLFdBRUUsY0FBQSxNQVBGLFVBQUEsV0FFRSxjQUFBLE1BR0YsVUFBQSxXQUVFLGNBQUEsTUFQRixVQUFBLFdBRUUsY0FBQSxNQUdGLFVBQUEsV0FFRSxjQUFBLE9GMUROLHlCRVVFLFFBQ0UsS0FBQSxFQUFBLEVBQUEsRUFHRixvQkFwQ0osS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBY0EsaUJBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBRkYsaUJBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBRkYsaUJBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0JFLGFBaERKLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXFEUSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsWUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxXQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFdBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXVFUSxhQXhEVixZQUFBLEVBd0RVLGFBeERWLFlBQUEsWUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLElBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLElBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLElBd0RVLGNBeERWLFlBQUEsYUF3RFUsY0F4RFYsWUFBQSxhQW1FTSxRQUFBLFNBRUUsY0FBQSxFQUdGLFFBQUEsU0FFRSxjQUFBLEVBUEYsUUFBQSxTQUVFLGNBQUEsUUFHRixRQUFBLFNBRUUsY0FBQSxRQVBGLFFBQUEsU0FFRSxjQUFBLE9BR0YsUUFBQSxTQUVFLGNBQUEsT0FQRixRQUFBLFNBRUUsY0FBQSxLQUdGLFFBQUEsU0FFRSxjQUFBLEtBUEYsUUFBQSxTQUVFLGNBQUEsT0FHRixRQUFBLFNBRUUsY0FBQSxPQVBGLFFBQUEsU0FFRSxjQUFBLEtBR0YsUUFBQSxTQUVFLGNBQUEsS0FQRixTQUFBLFVBRUUsY0FBQSxLQUdGLFNBQUEsVUFFRSxjQUFBLEtBUEYsU0FBQSxVQUVFLGNBQUEsS0FHRixTQUFBLFVBRUUsY0FBQSxLQVBGLFVBQUEsV0FFRSxjQUFBLE1BR0YsVUFBQSxXQUVFLGNBQUEsTUFQRixVQUFBLFdBRUUsY0FBQSxNQUdGLFVBQUEsV0FFRSxjQUFBLE1BUEYsVUFBQSxXQUVFLGNBQUEsTUFHRixVQUFBLFdBRUUsY0FBQSxNQVBGLFVBQUEsV0FFRSxjQUFBLE1BR0YsVUFBQSxXQUVFLGNBQUEsTUFQRixVQUFBLFdBRUUsY0FBQSxNQUdGLFVBQUEsV0FFRSxjQUFBLE1BUEYsVUFBQSxXQUVFLGNBQUEsTUFHRixVQUFBLFdBRUUsY0FBQSxPRjFETiwwQkVVRSxRQUNFLEtBQUEsRUFBQSxFQUFBLEVBR0Ysb0JBcENKLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQWNBLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUZGLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQUZGLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStCRSxhQWhESixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FxRFEsVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFlBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sV0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFdBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0F1RVEsYUF4RFYsWUFBQSxFQXdEVSxhQXhEVixZQUFBLFlBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxjQXhEVixZQUFBLGFBd0RVLGNBeERWLFlBQUEsYUFtRU0sUUFBQSxTQUVFLGNBQUEsRUFHRixRQUFBLFNBRUUsY0FBQSxFQVBGLFFBQUEsU0FFRSxjQUFBLFFBR0YsUUFBQSxTQUVFLGNBQUEsUUFQRixRQUFBLFNBRUUsY0FBQSxPQUdGLFFBQUEsU0FFRSxjQUFBLE9BUEYsUUFBQSxTQUVFLGNBQUEsS0FHRixRQUFBLFNBRUUsY0FBQSxLQVBGLFFBQUEsU0FFRSxjQUFBLE9BR0YsUUFBQSxTQUVFLGNBQUEsT0FQRixRQUFBLFNBRUUsY0FBQSxLQUdGLFFBQUEsU0FFRSxjQUFBLEtBUEYsU0FBQSxVQUVFLGNBQUEsS0FHRixTQUFBLFVBRUUsY0FBQSxLQVBGLFNBQUEsVUFFRSxjQUFBLEtBR0YsU0FBQSxVQUVFLGNBQUEsS0FQRixVQUFBLFdBRUUsY0FBQSxNQUdGLFVBQUEsV0FFRSxjQUFBLE1BUEYsVUFBQSxXQUVFLGNBQUEsTUFHRixVQUFBLFdBRUUsY0FBQSxNQVBGLFVBQUEsV0FFRSxjQUFBLE1BR0YsVUFBQSxXQUVFLGNBQUEsTUFQRixVQUFBLFdBRUUsY0FBQSxNQUdGLFVBQUEsV0FFRSxjQUFBLE1BUEYsVUFBQSxXQUVFLGNBQUEsTUFHRixVQUFBLFdBRUUsY0FBQSxNQVBGLFVBQUEsV0FFRSxjQUFBLE1BR0YsVUFBQSxXQUVFLGNBQUEsT0YxRE4sMEJFVUUsU0FDRSxLQUFBLEVBQUEsRUFBQSxFQUdGLHFCQXBDSixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FjQSxrQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FGRixrQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixrQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUFGRixrQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixrQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixrQkFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErQkUsY0FoREosS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBcURRLFdBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxZQStETSxXQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFdBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFdBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFlBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxZQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sWUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBdUVRLGNBeERWLFlBQUEsRUF3RFUsY0F4RFYsWUFBQSxZQXdEVSxjQXhEVixZQUFBLGFBd0RVLGNBeERWLFlBQUEsSUF3RFUsY0F4RFYsWUFBQSxhQXdEVSxjQXhEVixZQUFBLGFBd0RVLGNBeERWLFlBQUEsSUF3RFUsY0F4RFYsWUFBQSxhQXdEVSxjQXhEVixZQUFBLGFBd0RVLGNBeERWLFlBQUEsSUF3RFUsZUF4RFYsWUFBQSxhQXdEVSxlQXhEVixZQUFBLGFBbUVNLFNBQUEsVUFFRSxjQUFBLEVBR0YsU0FBQSxVQUVFLGNBQUEsRUFQRixTQUFBLFVBRUUsY0FBQSxRQUdGLFNBQUEsVUFFRSxjQUFBLFFBUEYsU0FBQSxVQUVFLGNBQUEsT0FHRixTQUFBLFVBRUUsY0FBQSxPQVBGLFNBQUEsVUFFRSxjQUFBLEtBR0YsU0FBQSxVQUVFLGNBQUEsS0FQRixTQUFBLFVBRUUsY0FBQSxPQUdGLFNBQUEsVUFFRSxjQUFBLE9BUEYsU0FBQSxVQUVFLGNBQUEsS0FHRixTQUFBLFVBRUUsY0FBQSxLQVBGLFVBQUEsV0FFRSxjQUFBLEtBR0YsVUFBQSxXQUVFLGNBQUEsS0FQRixVQUFBLFdBRUUsY0FBQSxLQUdGLFVBQUEsV0FFRSxjQUFBLEtBUEYsV0FBQSxZQUVFLGNBQUEsTUFHRixXQUFBLFlBRUUsY0FBQSxNQVBGLFdBQUEsWUFFRSxjQUFBLE1BR0YsV0FBQSxZQUVFLGNBQUEsTUFQRixXQUFBLFlBRUUsY0FBQSxNQUdGLFdBQUEsWUFFRSxjQUFBLE1BUEYsV0FBQSxZQUVFLGNBQUEsTUFHRixXQUFBLFlBRUUsY0FBQSxNQVBGLFdBQUEsWUFFRSxjQUFBLE1BR0YsV0FBQSxZQUVFLGNBQUEsTUFQRixXQUFBLFlBRUUsY0FBQSxNQUdGLFdBQUEsWUFFRSxjQUFBLE9DckhWLE9BRUUsc0JBQUEsUUFDQSxtQkFBQSxRQUNBLHVCQUFBLFFBQ0Esb0JBQUEsUUFFQSxpQkFBQSxLQUNBLGNBQUEsa0JBQ0Esd0JBQUEsdUJBQ0EscUJBQUEsWUFDQSx5QkFBQSxLQUNBLHNCQUFBLHVCQUNBLHdCQUFBLEtBQ0EscUJBQUEsd0NBQ0EsdUJBQUEsUUFDQSxvQkFBQSxRQUVBLE1BQUEsS0FDQSxjcEJxQk8sS29CcEJQLGVYdXNCNEIsSVd0c0I1QixhQUFBLDZCQU9BLHlCQUNFLFFBQUEsTUFFQSxNQUFBLDZFQUNBLGlCQUFBLG1CQUNBLG9CWCtzQjBCLHVCVzlzQjFCLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxPQUFBLDJFQUdGLGFBQ0UsZUFBQSxRQUdGLGFBQ0UsZUFBQSxPQUlKLHFCQUNFLFdBQUEsaUNBQUEsTUFBQSxhQ2pEQSxjQUFBLFlBQUEsWUFBQSxhQUFBLGVBQUEsaUJBQUEsZUFBQSxlQWlCRSxNQUFBLHNCQUNBLGFBQUEsNkJEc0NKLGFBQ0UsYUFBQSxJQVVBLDRCQUNFLFFBQUEsT0FlRixnQ0FDRSxhQUFBLHVCQUFBLEVBR0Esa0NBQ0UsYUFBQSxFQUFBLHVCQU9KLG9DQUNFLG9CQUFBLEVBR0YscUNBQ0UsaUJBQUEsRUFrQkYseURBUkEsMkNBQ0Usc0JBQUEsOEJBQ0EsbUJBQUEsMkJBZ0JKLGNBQ0UsdUJBQUEsNkJBQ0Esb0JBQUEsMEJBUUEsOEJBQ0UsdUJBQUEsNEJBQ0Esb0JBQUEseUJDNUlGLGVBT0UsaUJBQUEsS0FDQSxjQUFBLE1BQ0Esd0JBQUEsUUFDQSxzQkFBQSxRQUNBLHlCQUFBLEtBQ0EscUJBQUEsUUFDQSx3QkFBQSxLQUNBLG9CQUFBLFFBQ0EsdUJBQUEsS0FmRixpQkFPRSxpQkFBQSxLQUNBLGNBQUEsUUFDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxxQkFBQSxRQUNBLHdCQUFBLEtBQ0Esb0JBQUEsUUFDQSx1QkFBQSxLQWZGLGVBT0UsaUJBQUEsS0FDQSxjQUFBLFFBQ0Esd0JBQUEsUUFDQSxzQkFBQSxRQUNBLHlCQUFBLEtBQ0EscUJBQUEsUUFDQSx3QkFBQSxLQUNBLG9CQUFBLFFBQ0EsdUJBQUEsS0FmRixZQU9FLGlCQUFBLEtBQ0EsY0FBQSxRQUNBLHdCQUFBLFFBQ0Esc0JBQUEsUUFDQSx5QkFBQSxLQUNBLHFCQUFBLFFBQ0Esd0JBQUEsS0FDQSxvQkFBQSxRQUNBLHVCQUFBLEtBZkYsZUFPRSxpQkFBQSxLQUNBLGNBQUEsUUFDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxxQkFBQSxRQUNBLHdCQUFBLEtBQ0Esb0JBQUEsUUFDQSx1QkFBQSxLQWZGLGNBT0UsaUJBQUEsS0FDQSxjQUFBLFFBQ0Esd0JBQUEsUUFDQSxzQkFBQSxRQUNBLHlCQUFBLEtBQ0EscUJBQUEsUUFDQSx3QkFBQSxLQUNBLG9CQUFBLFFBQ0EsdUJBQUEsS0FmRixhQU9FLGlCQUFBLEtBQ0EsY0FBQSxRQUNBLHdCQUFBLFFBQ0Esc0JBQUEsUUFDQSx5QkFBQSxLQUNBLHFCQUFBLFFBQ0Esd0JBQUEsS0FDQSxvQkFBQSxRQUNBLHVCQUFBLEtBZkYsWUFPRSxpQkFBQSxLQUNBLGNBQUEsS0FDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxxQkFBQSxRQUNBLHdCQUFBLEtBQ0Esb0JBQUEsUUFDQSx1QkFBQSxLQ0hKLGdCQVZBLFlBZ0JFLFl0QmlFdUIsY3NCL0R2QixNcEJvQmlCLCtCa0IySGYsa0JBQ0UsV0FBQSxLQUNBLDJCQUFBLE1IM0ZGLDRCR3lGQSxxQkFDRSxXQUFBLEtBQ0EsMkJBQUEsT0gzRkYsNEJHeUZBLHFCQUNFLFdBQUEsS0FDQSwyQkFBQSxPSDNGRiw0Qkd5RkEscUJBQ0UsV0FBQSxLQUNBLDJCQUFBLE9IM0ZGLDZCR3lGQSxxQkFDRSxXQUFBLEtBQ0EsMkJBQUEsT0gzRkYsNkJHeUZBLHNCQUNFLFdBQUEsS0FDQSwyQkFBQSxPRW5LTixZQUNFLGN0QmlGeUIsWU15TXJCLFVBTEksZWdCNVFWLGdCQUNFLFlBQUEsdUNBQ0EsZUFBQSx1Q0FDQSxjQUFBLEVoQjhRSSxVQUxJLFFnQnJRUixZYitsQjRCLElhM2xCOUIsbUJBQ0UsWUFBQSxxQ0FDQSxlQUFBLHFDaEJvUUksVUFMSSxRZ0IzUFYsbUJBQ0UsWUFBQSxzQ0FDQSxlQUFBLHNDaEI4UEksVUFMSSxRaUJ0UlYsV0FDRSxXZCsxQnNDLE9IcmtCbEMsVUFMSSxPaUJqUlIsTWQrMUJzQywwQmVwMkJ4QyxjQTZCRSxvQkNsQkEsTXZCVlEsS3NCOEJOLGlCZmcyQm9DLGtCZS8zQnhDLGNBQ0UsUUFBQSxNQUNBLE1BQUEsS2xCeVJJLFVBTEksS2tCaFJSLFl4QmdFbUIsSXdCMURuQixPQUFBLHVCQUFBLE1BQUEsdUJFQUksV0ZNSixhQUFBLEtBQUEsWUFBQSxXQUFBLEtBQUEsWUVGSSx1Q0ZoQk4sY0VpQlEsV0FBQSxNRkdOLHlCQUNFLFNBQUEsT0FFQSx3REFDRSxPQUFBLFFBS0osb0JBR0UsYWY4MkJvQyxLZTcyQnBDLFFBQUEsRUFTRiwyQ0FNRSxVQUFBLEtBTUEsT0FBQSxNQUtBLE9BQUEsRUFLRixxQ0FDRSxRQUFBLE1BQ0EsUUFBQSxFQUlGLDJCQUNFLE10QnRFTSxLc0J3RU4sUUFBQSxFQVFGLHVCQUVFLGlCZjh5Qm9DLHVCZTN5QnBDLFFBQUEsRUFJRixvQ0FlQSx5RUFDRSxpQnhCckJ3QixzQndCSzFCLG9DQUNFLFFBQUEsUUFBQSxPQUNBLE9BQUEsU0FBQSxRQUNBLGtCZm9yQjBCLE9lbnJCMUIsTXhCWHFCLGV3QmFyQixlQUFBLEtBQ0EsYUFBQSxRQUNBLGFBQUEsTUFDQSxhQUFBLEVBQ0Esd0JmZ3NCMEIsdUJlL3JCMUIsY0FBQSxFRXpGRSxXRjBGRixNQUFBLEtBQUEsWUFBQSxpQkFBQSxLQUFBLFlBQUEsYUFBQSxLQUFBLFlBQUEsV0FBQSxLQUFBLFlFdEZFLHVDRjBFSixvQ0V6RU0sV0FBQSxNRmtHUix3QkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUVBLGNBQUEsRUFFQSxNdEJ4SFEsS3NCMkhSLGFBQUEsdUJBQUEsRUFFQSw4QkFDRSxRQUFBLEVBR0Ysd0NBQUEsd0NBRUUsY0FBQSxFQUNBLGFBQUEsRUFXSixpQkFDRSxXZjR3QnNDLHVEZTN3QnRDLFFBQUEsT0FBQSxNbEJ5SUksVUFMSSxRSXZRTixjQUFBLDJCY3VJRix1Q0FDRSxRQUFBLE9BQUEsTUFDQSxPQUFBLFFBQUEsT0FDQSxrQmZvb0IwQixNZWhvQjlCLGlCQUNFLFdmZ3dCc0Msc0RlL3ZCdEMsUUFBQSxNQUFBLEtsQjRISSxVQUxJLFFJdlFOLGNBQUEsMkJjb0pGLHVDQUNFLFFBQUEsTUFBQSxLQUNBLE9BQUEsT0FBQSxNQUNBLGtCZjJuQjBCLEtlbm5CNUIsc0JBQ0UsV2Y2dUJvQyx3RGUxdUJ0Qyx5QkFDRSxXZjB1Qm9DLHVEZXZ1QnRDLHlCQUNFLFdmdXVCb0Msc0RlbHVCeEMsb0JBQ0UsTWZxdUJzQyxLZXB1QnRDLE9mOHRCc0Msd0RlN3RCdEMsUWZpbEI0QixRZS9rQjVCLG1EQUNFLE9BQUEsUUFHRix1Q0FDRSxPQUFBLFlkdkxBLGNBQUEsd0JjMkxGLDBDQUNFLE9BQUEsWWQ1TEEsY0FBQSx3QmNnTUYsb0NBQW9CLE9mOHNCa0IsdURlN3NCdEMsb0NBQW9CLE9mOHNCa0Isc0RnQjc1QnhDLGFBQ0Usd0JBQUEsZ09BRUEsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLFFBQUEsUUFBQSxRQUFBLE9uQnFSSSxVQUxJLEttQjNRUixNdkJWUSxLdUJZUixpQmhCazNCc0Msa0JnQmozQnRDLGlCQUFBLDZCQUFBLG1DQUNBLGtCQUFBLFVBQ0Esb0JoQis5QmtDLE1BQUEsT0FBQSxPZ0I5OUJsQyxnQmhCKzlCa0MsS0FBQSxLZ0I5OUJsQyxPQUFBLHVCQUFBLE1BQUEsdUJDTkksV0RTSixhQUFBLEtBQUEsWUFBQSxXQUFBLEtBQUEsWUNMSSx1Q0RmTixhQ2dCUSxXQUFBLE1ETU4sbUJBQ0UsYWhCczNCb0MsS2dCcjNCcEMsUUFBQSxFQVNGLHVCQUFBLG1DQUVFLGNoQjZ1QjBCLE9nQjV1QjFCLGlCQUFBLEtBR0Ysc0JBRUUsaUJoQnUxQm9DLHVCZ0JsMUJ0Qyw0QkFDRSxNQUFBLFlBQ0EsWUFBQSxFQUFBLEVBQUEsRUFBQSxLQUlKLGdCQUNFLFloQnN1QjRCLE9nQnJ1QjVCLGVoQnF1QjRCLE9nQnB1QjVCLGFoQnF1QjRCLE1IbGdCeEIsVUFMSSxRSXZRTixjQUFBLDJCZThDSixnQkFDRSxZaEJrdUI0QixNZ0JqdUI1QixlaEJpdUI0QixNZ0JodUI1QixhaEJpdUI0QixLSHRnQnhCLFVBTEksUUl2UU4sY0FBQSwyQmV3REEsa0NBQ0Usd0JBQUEsZ09aeEVOLFlBQ0UsUUFBQSxNQUNBLFdKcTZCd0MsT0lwNkJ4QyxhSnE2QndDLE1JcDZCeEMsY0pxNkJ3QyxRSW42QnhDLDhCQUNFLE1BQUEsS0FDQSxZQUFBLE9BSUosb0JBQ0UsY0oyNUJ3QyxNSTE1QnhDLGFBQUEsRUFDQSxXQUFBLE1BRUEsc0NBQ0UsTUFBQSxNQUNBLGFBQUEsT0FDQSxZQUFBLEVBSUosa0JBQ0UsbUJBQUEsa0JBRUEsWUFBQSxFQUNBLE1KMDRCd0MsSUl6NEJ4QyxPSnk0QndDLElJeDRCeEMsV0FBQSxNQUNBLGVBQUEsSUFDQSxXQUFBLEtBQ0EsaUJBQUEsd0JBQ0EsaUJBQUEsOEJBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUNBLGdCQUFBLFFBQ0EsT0oyNEJ3Qyx1QkFBQSxNQUFBLHVCSTE0QnhDLG1CQUFBLE1BR0EsaUNIM0JFLGNBQUEsTUcrQkYsOEJBRUUsY0ptNEJzQyxJSWg0QnhDLHlCQUNFLE9KMDNCc0MsZ0JJdjNCeEMsd0JBQ0UsYUpzMUJvQyxLSXIxQnBDLFFBQUEsRUFDQSxXSjhmb0IsRUFBQSxFQUFBLEVBQUEsT0FBQSxzQkkzZnRCLDBCQUNFLGlCWDdETSxLVzhETixhWDlETSxLV2dFTix5Q0FJSSx5QkFBQSxpT0FJSixzQ0FJSSx5QkFBQSx5SUFLTiwrQ0FDRSxpQlhsRk0sS1dtRk4sYVhuRk0sS1d3RkoseUJBQUEsMk5BSUosMkJBQ0UsZUFBQSxLQUNBLE9BQUEsS0FDQSxRSmsyQnVDLEdJMzFCdkMsNkNBQUEsOENBQ0UsT0FBQSxRQUNBLFFKeTFCcUMsR0kzMEIzQyxhQUNFLGFKbzFCZ0MsTUlsMUJoQywrQkFDRSxvQkFBQSx1SkFFQSxNSjgwQjhCLElJNzBCOUIsWUFBQSxPQUNBLGlCQUFBLHlCQUNBLG9CQUFBLEtBQUEsT0hqSEEsY0FBQSxJZ0JIRSxXYnNIRixvQkFBQSxLQUFBLFlhbEhFLHVDYjBHSiwrQmF6R00sV0FBQSxNYm1ISixxQ0FDRSxvQkFBQSxxSUFHRix1Q0FDRSxvQko2MEI0QixNQUFBLE9JeDBCMUIsb0JBQUEseUlBS04sZ0NBQ0UsY0p3ekI4QixNSXZ6QjlCLGFBQUEsRUFFQSxrREFDRSxhQUFBLE9BQ0EsWUFBQSxFQUtOLG1CQUVFLGFKc3lCZ0MsS0lueUJsQyxXQUNFLFNBQUEsU0FDQSxLQUFBLGNBQ0EsZUFBQSxLQUlFLHlCQUFBLDBCQUNFLGVBQUEsS0FDQSxPQUFBLEtBQ0EsUUpzcEJ3QixJSS9vQjFCLDhFQUNFLG9CQUFBLDZKY25MTixZQUNFLE1BQUEsS0FDQSxPQUFBLE9BQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxpQkFBQSxZQUVBLGtCQUNFLFFBQUEsRUFJQSx3Q0FBMEIsV2xCOGdDYSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLEVBQUEsT0FBQSxzQmtCN2dDdkMsb0NBQTBCLFdsQjZnQ2EsRUFBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxFQUFBLE9BQUEsc0JrQjFnQ3pDLDhCQUNFLE9BQUEsRUFHRixrQ0FDRSxNbEIrL0J1QyxLa0I5L0J2QyxPbEI4L0J1QyxLa0I3L0J2QyxXQUFBLFFBQ0EsV0FBQSxLQzFCRixpQjFCQ1EsS3lCMkJOLE9sQjYvQnVDLEVDMWdDdkMsY0FBQSxLZ0JIRSxXQ21CRixpQkFBQSxLQUFBLFlBQUEsYUFBQSxLQUFBLFlBQUEsV0FBQSxLQUFBLFlEZkUsdUNDTUosa0NETE0sV0FBQSxNQ2dCSix5Q0NqQ0YsaUJuQjhoQ3lDLEtrQngvQnpDLDJDQUNFLE1sQncrQjhCLEtrQnYrQjlCLE9sQncrQjhCLE1rQnYrQjlCLE1BQUEsWUFDQSxPbEJ1K0I4QixRa0J0K0I5QixpQmxCdStCOEIsdUJrQnQrQjlCLGFBQUEsWWpCN0JBLGNBQUEsS2lCa0NGLDhCQUNFLE1sQm8rQnVDLEtrQm4rQnZDLE9sQm0rQnVDLEtrQmwrQnZDLFdBQUEsS0NwREYsaUIxQkNRLEt5QnFETixPbEJtK0J1QyxFQzFnQ3ZDLGNBQUEsS2dCSEUsV0M2Q0YsaUJBQUEsS0FBQSxZQUFBLGFBQUEsS0FBQSxZQUFBLFdBQUEsS0FBQSxZRHpDRSx1Q0NpQ0osOEJEaENNLFdBQUEsTUMwQ0oscUNDM0RGLGlCbkI4aEN5QyxLa0I5OUJ6Qyw4QkFDRSxNbEI4OEI4QixLa0I3OEI5QixPbEI4OEI4QixNa0I3OEI5QixNQUFBLFlBQ0EsT2xCNjhCOEIsUWtCNThCOUIsaUJsQjY4QjhCLHVCa0I1OEI5QixhQUFBLFlqQnZEQSxjQUFBLEtpQjRERixxQkFDRSxlQUFBLEtBRUEsMkNBQ0UsaUJsQmc5QnFDLDBCa0I3OEJ2Qyx1Q0FDRSxpQmxCNDhCcUMsMEJvQm5pQzNDLGVBQ0UsU0FBQSxTQUVBLDZCQUFBLHVDQUFBLDRCQUdFLE9wQndpQ29DLGdEb0J2aUNwQyxXcEJ1aUNvQyxnRG9CdGlDcEMsWXBCdWlDb0MsS29CcGlDdEMscUJBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLE9BQ0EsU0FBQSxPQUNBLE1BQUEsbUNBQ0EsV0FBQSxN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UUFDQSxzQkFBQSxRQUNBLHFCQUFBLFFBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLElBQUEsSUFBQSxJQUNBLHNCQUFBLFFBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsUUFDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxhcUIvR0EsZUFBQSxLQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLEtBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEVBQUEsSUFBQSxHQUNBLHNCQUFBLEtBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxVcUIvR0EsZUFBQSxLQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLEtBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEdBQUEsSUFBQSxJQUNBLHNCQUFBLEtBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxhcUIvR0EsZUFBQSxRQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLFFBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLElBQUEsSUFBQSxHQUNBLHNCQUFBLFFBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsUUFDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxZcUIvR0EsZUFBQSxRQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLFFBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLElBQUEsR0FBQSxJQUNBLHNCQUFBLFFBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsUUFDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxhcUIvR0EsZUFBQSxRQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLFFBQ0Esa0JBQUEsTUFDQSw0QkFBQSxNQUNBLDBCQUFBLEdBQUEsR0FBQSxHQUNBLHNCQUFBLFFBQ0EsbUJBQUEsTUFDQSw2QkFBQSxNQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsUUFDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxXcUIvR0EsZUFBQSxLQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLEtBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLElBQUEsSUFBQSxJQUNBLHNCQUFBLEtBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxVcUIvR0EsZUFBQSxLQUNBLFlBQUEsS0FDQSxzQkFBQSxLQUNBLHFCQUFBLEtBQ0Esa0JBQUEsTUFDQSw0QkFBQSxNQUNBLDBCQUFBLElBQUEsSUFBQSxJQUNBLHNCQUFBLEtBQ0EsbUJBQUEsTUFDQSw2QkFBQSxNQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxLQUNBLCtCQUFBLEtyQmtHQSxnQkFBQSxZcUIvR0EsZUFBQSxRQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLFFBQ0Esa0JBQUEsTUFDQSw0QkFBQSxNQUNBLDBCQUFBLEdBQUEsR0FBQSxHQUNBLHNCQUFBLFFBQ0EsbUJBQUEsTUFDQSw2QkFBQSxNQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsUUFDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxVcUIvR0EsZUFBQSxRQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLFFBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLElBQUEsSUFBQSxJQUNBLHNCQUFBLFFBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsUUFDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxjcUIvR0EsZUFBQSxRQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLFFBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEdBQUEsR0FBQSxHQUNBLHNCQUFBLFFBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsUUFDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxTcUIvR0EsZUFBQSxLQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLEtBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLElBQUEsSUFBQSxJQUNBLHNCQUFBLEtBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxVcUIvR0EsZUFBQSxLQUNBLFlBQUEsTUFDQSxzQkFBQSxNQUNBLHFCQUFBLEtBQ0Esa0JBQUEsTUFDQSw0QkFBQSxNQUNBLDBCQUFBLElBQUEsSUFBQSxJQUNBLHNCQUFBLEtBQ0EsbUJBQUEsTUFDQSw2QkFBQSxNQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxNQUNBLCtCQUFBLE1yQmtHQSxhcUIvR0EsZUFBQSxRQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLFFBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEdBQUEsR0FBQSxHQUNBLHNCQUFBLFFBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsUUFDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxhcUIvR0EsZUFBQSxRQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLFFBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEdBQUEsSUFBQSxJQUNBLHNCQUFBLFFBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsUUFDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxjcUIvR0EsZUFBQSxLQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLEtBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEdBQUEsSUFBQSxHQUNBLHNCQUFBLEtBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxRQUNBLCtCQUFBLFFyQmtHQSxnQnFCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxJQUFBLEdBQUEsR0FDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsZXFCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxJQUFBLEdBQUEsSUFDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsY3FCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLElBQUEsSUFDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsYXFCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxJQUFBLEdBQUEsR0FDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsY3FCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLElBQUEsSUFDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsWXFCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLEdBQUEsR0FDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsZXFCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxJQUFBLEdBQUEsR0FDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsY3FCL0dBLGVBQUEsS0FDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxJQUFBLElBQUEsRUFDQSxzQkFBQSxLQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLEtBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsWXFCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxJQUFBLEdBQUEsSUFDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsYXFCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxJQUFBLElBQUEsSUFDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckJrR0EsVXFCL0dBLGVBQUEsUUFDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxRQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxJQUFBLEdBQUEsR0FDQSxzQkFBQSxRQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFFBQ0EscUJBQUEsUUFDQSwrQkFBQSxRckI0SEEscUJxQmhIQSxlQUFBLEtBQ0Esc0JBQUEsS0FDQSxxQkFBQSxLQUNBLGtCQUFBLEtBQ0EsNEJBQUEsS0FDQSwwQkFBQSxJQUFBLElBQUEsSUFDQSxzQkFBQSxLQUNBLG1CQUFBLEtBQ0EsNkJBQUEsS0FDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLEtBQ0EscUJBQUEsWUFDQSwrQkFBQSxLQUNBLGNBQUEsS3JCbUdBLHVCcUJoSEEsZUFBQSxRQUNBLHNCQUFBLFFBQ0EscUJBQUEsUUFD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QUNFLHNCQUFBLGtDQUNBLG1CQUFBLDhCQUNBLDZCQUFBLGtDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGtDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGtDQUNBLDZCQUFBLDhCQUNBLDBCQUFBLGtDQUNBLG9DQUFBLGtDQVZGLDBCQUNFLHNCQUFBLGlDQUNBLG1CQUFBLDZCQUNBLDZCQUFBLGlDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGlDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGlDQUNBLDZCQUFBLDZCQUNBLDBCQUFBLGlDQUNBLG9DQUFBLGlDQVZGLHlCQUNFLHNCQUFBLGdDQUNBLG1CQUFBLDRCQUNBLDZCQUFBLGdDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGdDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGdDQUNBLDZCQUFBLDRCQUNBLDBCQUFBLGdDQUNBLG9DQUFBLGdDQVZGLHNCQUNFLHNCQUFBLDZCQUNBLG1CQUFBLHlCQUNBLDZCQUFBLDZCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLDZCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLDZCQUNBLDZCQUFBLHlCQUNBLDBCQUFBLDZCQUNBLG9DQUFBLDZCQVZGLHlCQUNFLHNCQUFBLGdDQUNBLG1CQUFBLDRCQUNBLDZCQUFBLGdDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGdDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGdDQUNBLDZCQUFBLDRCQUNBLDBCQUFBLGdDQUNBLG9DQUFBLGdDQVZGLHdCQUNFLHNCQUFBLCtCQUNBLG1CQUFBLDJCQUNBLDZCQUFBLCtCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLCtCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLCtCQUNBLDZCQUFBLDJCQUNBLDBCQUFBLCtCQUNBLG9DQUFBLCtCQVZGLHlCQUNFLHNCQUFBLGdDQUNBLG1CQUFBLDRCQUNBLDZCQUFBLGdDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGdDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGdDQUNBLDZCQUFBLDRCQUNBLDBCQUFBLGdDQUNBLG9DQUFBLGdDQVZGLHVCQUNFLHNCQUFBLDhCQUNBLG1CQUFBLDBCQUNBLDZCQUFBLDhCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLDhCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLDhCQUNBLDZCQUFBLDBCQUNBLDBCQUFBLDhCQUNBLG9DQUFBLDhCQVZGLHNCQUNFLHNCQUFBLDZCQUNBLG1CQUFBLHlCQUNBLDZCQUFBLDZCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLDZCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLDZCQUNBLDZCQUFBLHlCQUNBLDBCQUFBLDZCQUNBLG9DQUFBLDZCQVZGLDRCQUNFLHNCQUFBLG1DQUNBLG1CQUFBLCtCQUNBLDZCQUFBLG1DQUNBLG1DQUFBLHlCQUNBLGdDQUFBLG1DQUNBLG9DQUFBLHlCQUNBLGlDQUFBLG1DQUNBLDZCQUFBLCtCQUNBLDBCQUFBLG1DQUNBLG9DQUFBLG1DQVZGLHdCQUNFLHNCQUFBLCtCQUNBLG1CQUFBLDJCQUNBLDZCQUFBLCtCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLCtCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLCtCQUNBLDZCQUFBLDJCQUNBLDBCQUFBLCtCQUNBLG9DQUFBLCtCQVZGLHNCQUNFLHNCQUFBLDZCQUNBLG1CQUFBLHlCQUNBLDZCQUFBLDZCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLDZCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLDZCQUNBLDZCQUFBLHlCQUNBLDBCQUFBLDZCQUNBLG9DQUFBLDZCQVZGLDBCQUNFLHNCQUFBLGlDQUNBLG1CQUFBLDZCQUNBLDZCQUFBLGlDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGlDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGlDQUNBLDZCQUFBLDZCQUNBLDBCQUFBLGlDQUNBLG9DQUFBLGlDQVZGLHFCQUNFLHNCQUFBLDRCQUNBLG1CQUFBLHdCQUNBLDZCQUFBLDRCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLDRCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLDRCQUNBLDZCQUFBLHdCQUNBLDBCQUFBLDRCQUNBLG9DQUFBLDRCQVZGLHNCQUNFLHNCQUFBLDZCQUNBLG1CQUFBLHlCQUNBLDZCQUFBLDZCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLDZCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLDZCQUNBLDZCQUFBLHlCQUNBLDBCQUFBLDZCQUNBLG9DQUFBLDZCQVZGLHlCQUNFLHNCQUFBLGdDQUNBLG1CQUFBLDRCQUNBLDZCQUFBLGdDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGdDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGdDQUNBLDZCQUFBLDRCQUNBLDBCQUFBLGdDQUNBLG9DQUFBLGdDQVZGLHlCQUNFLHNCQUFBLGdDQUNBLG1CQUFBLDRCQUNBLDZCQUFBLGdDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGdDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGdDQUNBLDZCQUFBLDRCQUNBLDBCQUFBLGdDQUNBLG9DQUFBLGdDQVZGLDBCQUNFLHNCQUFBLGlDQUNBLG1CQUFBLDZCQUNBLDZCQUFBLGlDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGlDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGlDQUNBLDZCQUFBLDZCQUNBLDBCQUFBLGlDQUNBLG9DQUFBLGlDQVZGLDRCQUNFLHNCQUFBLG1DQUNBLG1CQUFBLCtCQUNBLDZCQUFBLG1DQUNBLG1DQUFBLHlCQUNBLGdDQUFBLG1DQUNBLG9DQUFBLHlCQUNBLGlDQUFBLG1DQUNBLDZCQUFBLCtCQUNBLDBCQUFBLG1DQUNBLG9DQUFBLG1DQVZGLDJCQUNFLHNCQUFBLGtDQUNBLG1CQUFBLDhCQUNBLDZCQUFBLGtDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGtDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGtDQUNBLDZCQUFBLDhCQUNBLDBCQUFBLGtDQUNBLG9DQUFBLGtDQVZGLDBCQUNFLHNCQUFBLGlDQUNBLG1CQUFBLDZCQUNBLDZCQUFBLGlDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGlDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGlDQUNBLDZCQUFBLDZCQUNBLDBCQUFBLGlDQUNBLG9DQUFBLGlDQVZGLHlCQUNFLHNCQUFBLGdDQUNBLG1CQUFBLDRCQUNBLDZCQUFBLGdDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGdDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGdDQUNBLDZCQUFBLDRCQUNBLDBCQUFBLGdDQUNBLG9DQUFBLGdDQVZGLDBCQUNFLHNCQUFBLGlDQUNBLG1CQUFBLDZCQUNBLDZCQUFBLGlDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGlDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGlDQUNBLDZCQUFBLDZCQUNBLDBCQUFBLGlDQUNBLG9DQUFBLGlDQVZGLHdCQUNFLHNCQUFBLCtCQUNBLG1CQUFBLDJCQUNBLDZCQUFBLCtCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLCtCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLCtCQUNBLDZCQUFBLDJCQUNBLDBCQUFBLCtCQUNBLG9DQUFBLCtCQVZGLDJCQUNFLHNCQUFBLGtDQUNBLG1CQUFBLDhCQUNBLDZCQUFBLGtDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGtDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGtDQUNBLDZCQUFBLDhCQUNBLDBCQUFBLGtDQUNBLG9DQUFBLGtDQVZGLDBCQUNFLHNCQUFBLGlDQUNBLG1CQUFBLDZCQUNBLDZCQUFBLGlDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGlDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGlDQUNBLDZCQUFBLDZCQUNBLDBCQUFBLGlDQUNBLG9DQUFBLGlDQVZGLHdCQUNFLHNCQUFBLCtCQUNBLG1CQUFBLDJCQUNBLDZCQUFBLCtCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLCtCQUNBLG9DQUFBLHlCQUNBLGlDQUFBLCtCQUNBLDZCQUFBLDJCQUNBLDBCQUFBLCtCQUNBLG9DQUFBLCtCQVZGLHlCQUNFLHNCQUFBLGdDQUNBLG1CQUFBLDRCQUNBLDZCQUFBLGdDQUNBLG1DQUFBLHlCQUNBLGdDQUFBLGdDQUNBLG9DQUFBLHlCQUNBLGlDQUFBLGdDQUNBLDZCQUFBLDRCQUNBLDBCQUFBLGdDQUNBLG9DQUFBLGdDQVZGLHNCQUNFLHNCQUFBLDZCQUNBLG1CQUFBLHlCQUNBLDZCQUFBLDZCQUNBLG1DQUFBLHlCQUNBLGdDQUFBLDZCQUNBLG9DQUFBLHlC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QSxnQkFQSixTQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosTUFPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLE1BT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLE1BT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLE1BT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixNQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixNQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosT0FPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLE9BT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixRQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixRQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixRQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixRQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixRQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixRQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosTUFPSSxXQUFBLFlBUEosTUFPSSxXQUFBLGlCQVBKLE1BT0ksV0FBQSxnQkFQSixNQU9JLFdBQUEsZUFQSixNQU9JLFdBQUEsaUJBUEosTUFPSSxXQUFBLGVBUEosT0FPSSxXQUFBLGVBUEosT0FPSSxXQUFBLGVBUEosUUFPSSxXQUFBLGdCQVBKLFFBT0ksV0FBQSxnQkFQSixRQU9JLFdBQUEsZ0JBUEosUUFPSSxXQUFBLGdCQVBKLFFBT0ksV0FBQSxnQkFQSixRQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGVBUEosTUFPSSxhQUFBLFlBUEosTUFPSSxhQUFBLGlCQVBKLE1BT0ksYUFBQSxnQkFQSixNQU9JLGFBQUEsZUFQSixNQU9JLGFBQUEsaUJBUEosTUFPSSxhQUFBLGVBUEosT0FPSSxhQUFBLGVBUEosT0FPSSxhQUFBLGVBUEosUUFPSSxhQUFBLGdCQVBKLFFBT0ksYUFBQSxnQkFQSixRQU9JLGFBQUEsZ0JBUEosUUFPSSxhQUFBLGdCQVBKLFFBT0ksYUFBQSxnQkFQSixRQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosTUFPSSxjQUFBLFlBUEosTUFPSSxjQUFBLGlCQVBKLE1BT0ksY0FBQSxnQkFQSixNQU9JLGNBQUEsZUFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGVBUEosT0FPSSxjQUFBLGVBUEosT0FPSSxjQUFBLGVBUEosUUFPSSxjQUFBLGdCQVBKLFFBT0ksY0FBQSxnQkFQSixRQU9JLGNBQUEsZ0JBUEosUUFPSSxjQUFBLGdCQVBKLFFBT0ksY0FBQSxnQkFQSixRQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosTUFPSSxZQUFBLFlBUEosTUFPSSxZQUFBLGlCQVBKLE1BT0ksWUFBQSxnQkFQSixNQU9JLFlBQUEsZUFQSixNQU9JLFlBQUEsaUJBUEosTUFPSSxZQUFBLGVBUEosT0FPSSxZQUFBLGVBUEosT0FPSSxZQUFBLGVBUEosUUFPSSxZQUFBLGdCQVBKLFFBT0ksWUFBQSxnQkFQSixRQU9JLFlBQUEsZ0JBUEosUUFPSSxZQUFBLGdCQVBKLFFBT0ksWUFBQSxnQkFQSixRQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosTUFPSSxPQUFBLGtCQVBKLE1BT0ksT0FBQSxpQkFQSixNQU9JLE9BQUEsZ0JBUEosTUFPSSxPQUFBLGtCQVBKLE1BT0ksT0FBQSxnQkFQSixPQU9JLE9BQUEsZ0JBUEosT0FPSSxPQUFBLGdCQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGlCQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGlCQVBKLE9BT0ksYUFBQSxrQkFBQSxZQUFBLGtCQVBKLE9BT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLE9BT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLE9BT0ksYUFBQSxrQkFBQSxZQUFBLGtCQVBKLE9BT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFFBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFFBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLE9BT0ksV0FBQSxrQkFBQSxjQUFBLGtCQVBKLE9BT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLE9BT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLE9BT0ksV0FBQSxrQkFBQSxjQUFBLGtCQVBKLE9BT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFFBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFFBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLE9BT0ksV0FBQSxrQkFQSixPQU9JLFdBQUEsaUJBUEosT0FPSSxXQUFBLGdCQVBKLE9BT0ksV0FBQSxrQkFQSixPQU9JLFdBQUEsZ0JBUEosUUFPSSxXQUFBLGdCQVBKLFFBT0ksV0FBQSxnQkFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFQSixPQU9JLGFBQUEsa0JBUEosT0FPSSxhQUFBLGlCQVBKLE9BT0ksYUFBQSxnQkFQSixPQU9JLGFBQUEsa0JBUEosT0FPSSxhQUFBLGdCQVBKLFFBT0ksYUFBQSxnQkFQSixRQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosT0FPSSxjQUFBLGtCQVBKLE9BT0ksY0FBQSxpQkFQSixPQU9JLGNBQUEsZ0JBUEosT0FPSSxjQUFBLGtCQVBKLE9BT0ksY0FBQSxnQkFQSixRQU9JLGNBQUEsZ0JBUEosUUFPSSxjQUFBLGdCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLE9BT0ksWUFBQSxrQkFQSixPQU9JLFlBQUEsaUJBUEosT0FPSSxZQUFBLGdCQVBKLE9BT0ksWUFBQSxrQkFQSixPQU9JLFlBQUEsZ0JBUEosUUFPSSxZQUFBLGdCQVBKLFFBT0ksWUFBQSxnQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFQSixLQU9JLFFBQUEsWUFQSixLQU9JLFFBQUEsaUJBUEosS0FPSSxRQUFBLGdCQVBKLEtBT0ksUUFBQSxlQVBKLEtBT0ksUUFBQSxpQkFQSixLQU9JLFFBQUEsZUFQSixNQU9JLFFBQUEsZUFQSixNQU9JLFFBQUEsZUFQSixPQU9JLFFBQUEsZ0JBUEosT0FPSSxRQUFBLGdCQVBKLE9BT0ksUUFBQSxnQkFQSixPQU9JLFFBQUEsZ0JBUEosT0FPSSxRQUFBLGdCQVBKLE9BT0ksUUFBQSxnQkFQSixNQU9JLGNBQUEsWUFBQSxhQUFBLFlBUEosTUFPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosTUFPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosTUFPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLE1BT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLE1BT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixPQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosT0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFFBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFFBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFFBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFFBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFFBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFFBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLE1BT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixNQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixNQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixNQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosTUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosTUFPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLE9BT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixPQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosUUFPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosUUFPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosUUFPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosUUFPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosUUFPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosUUFPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosTUFPSSxZQUFBLFlBUEosTUFPSSxZQUFBLGlCQVBKLE1BT0ksWUFBQSxnQkFQSixNQU9JLFlBQUEsZUFQSixNQU9JLFlBQUEsaUJBUEosTUFPSSxZQUFBLGVBUEosT0FPSSxZQUFBLGVBUEosT0FPSSxZQUFBLGVBUEosUUFPSSxZQUFBLGdCQVBKLFFBT0ksWUFBQSxnQkFQSixRQU9JLFlBQUEsZ0JBUEosUUFPSSxZQUFBLGdCQVBKLFFBT0ksWUFBQSxnQkFQSixRQU9JLFlBQUEsZ0JBUEosTUFPSSxjQUFBLFlBUEosTUFPSSxjQUFBLGlCQVBKLE1BT0ksY0FBQSxnQkFQSixNQU9JLGNBQUEsZUFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGVBUEosT0FPSSxjQUFBLGVBUEosT0FPSSxjQUFBLGVBUEosUUFPSSxjQUFBLGdCQVBKLFFBT0ksY0FBQSxnQkFQSixRQU9JLGNBQUEsZ0JBUEosUUFPSSxjQUFBLGdCQVBKLFFBT0ksY0FBQSxnQkFQSixRQU9JLGNBQUEsZ0JBUEosTUFPSSxlQUFBLFlBUEosTUFPSSxlQUFBLGlCQVBKLE1BT0ksZUFBQSxnQkFQSixNQU9JLGVBQUEsZUFQSixNQU9JLGVBQUEsaUJBUEosTUFPSSxlQUFBLGVBUEosT0FPSSxlQUFBLGVBUEosT0FPSSxlQUFBLGVBUEosUUFPSSxlQUFBLGdCQVBKLFFBT0ksZUFBQSxnQkFQSixRQU9JLGVBQUEsZ0JBUEosUUFPSSxlQUFBLGdCQVBKLFFBT0ksZUFBQSxnQkFQSixRQU9JLGVBQUEsZ0JBUEosTUFPSSxhQUFBLFlBUEosTUFPSSxhQUFBLGlCQVBKLE1BT0ksYUFBQSxnQkFQSixNQU9JLGFBQUEsZUFQSixNQU9JLGFBQUEsaUJBUEosTUFPSSxhQUFBLGVBUEosT0FPSSxhQUFBLGVBUEosT0FPSSxhQUFBLGVBUEosUUFPSSxhQUFBLGdCQVBKLFFBT0ksYUFBQSxnQkFQSixRQU9JLGFBQUEsZ0JBUEosUUFPSSxhQUFBLGdCQVBKLFFBT0ksYUFBQSxnQkFQSixRQU9JLGFBQUEsZ0JBUEosT0FPSSxJQUFBLFlBUEosT0FPSSxJQUFBLGlCQVBKLE9BT0ksSUFBQSxnQkFQSixPQU9JLElBQUEsZUFQSixPQU9JLElBQUEsaUJBUEosT0FPSSxJQUFBLGVBUEosUUFPSSxJQUFBLGVBUEosUUFPSSxJQUFBLGVBUEosU0FPSSxJQUFBLGdCQVBKLFNBT0ksSUFBQSxnQkFQSixTQU9JLElBQUEsZ0JBUEosU0FPSSxJQUFBLGdCQVBKLFNBT0ksSUFBQSxnQkFQSixTQU9JLElBQUEsZ0JBUEosV0FPSSxRQUFBLFlBUEosV0FPSSxRQUFBLGlCQVBKLFdBT0ksUUFBQSxnQkFQSixXQU9JLFFBQUEsZUFQSixXQU9JLFFBQUEsaUJBUEosV0FPSSxRQUFBLGVBUEosWUFPSSxRQUFBLGVBUEosWUFPSSxRQUFBLGVBUEosYUFPSSxRQUFBLGdCQVBKLGFBT0ksUUFBQSxnQkFQSixhQU9JLFFBQUEsZ0JBUEosYUFPSSxRQUFBLGdCQVBKLGFBT0ksUUFBQSxnQkFQSixhQU9JLFFBQUEsZ0JBUEosY0FPSSxXQUFBLFlBUEosY0FPSSxXQUFBLGlC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QUFBLFlBQUEsZ0JBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosVUFPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFlBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixTQU9JLFdBQUEsWUFBQSxjQUFBLFlBUEosU0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosU0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosU0FPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixVQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFlBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsWUFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGdCQVBKLFNBT0ksV0FBQSxlQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZUFQSixVQU9JLFdBQUEsZUFQSixVQU9JLFdBQUEsZUFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFQSixZQU9JLFdBQUEsZUFQSixTQU9JLGFBQUEsWUFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsZUFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixZQU9JLGFBQUEsZUFQSixTQU9JLGNBQUEsWUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGdCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsZUFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixZQU9JLGNBQUEsZUFQSixTQU9JLFlBQUEsWUFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsZUFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixZQU9JLFlBQUEsZUFQSixTQU9JLE9BQUEsa0JBUEosU0FPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxnQkFQSixTQU9JLE9BQUEsa0JBUEosU0FPSSxPQUFBLGdCQVBKLFVBT0ksT0FBQSxnQkFQSixVQU9JLE9BQUEsZ0JBUEosV0FPSSxPQUFBLGlCQVBKLFdBT0ksT0FBQSxpQkFQSixXQU9JLE9BQUEsaUJBUEosV0FPSSxPQUFBLGlCQVBKLFdBT0ksT0FBQSxpQkFQSixXQU9JLE9BQUEsaUJBUEosVUFPSSxhQUFBLGtCQUFBLFlBQUEsa0JBUEosVUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosVUFPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosVUFPSSxhQUFBLGtCQUFBLFlBQUEsa0JBUEosVUFPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosVUFPSSxXQUFBLGtCQUFBLGNBQUEsa0JBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosVUFPSSxXQUFBLGtCQUFBLGNBQUEsa0JBUEosVUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGtCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsZ0JBUEosVUFPSSxXQUFBLGtCQVBKLFVBT0ksV0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFlBT0ksV0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBUEosWUFPSSxXQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBUEosWUFPSSxXQUFBLGlCQVBKLFVBT0ksYUFBQSxrQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGdCQVBKLFVBT0ksYUFBQSxrQkFQSixVQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixZQU9JLGFBQUEsaUJBUEosWUFPSSxhQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBUEosWUFPSSxhQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFQSixVQU9JLGNBQUEsa0JBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxnQkFQSixVQU9JLGNBQUEsa0JBUEosVUFPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosWUFPSSxjQUFBLGlCQVBKLFlBT0ksY0FBQSxpQkFQSixZQU9JLGNBQUEsaUJBUEosWUFPSSxjQUFBLGlCQVBKLFlBT0ksY0FBQSxpQkFQSixZQU9JLGNBQUEsaUJBUEosVUFPSSxZQUFBLGtCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsZ0JBUEosVUFPSSxZQUFBLGtCQVBKLFVBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFlBT0ksWUFBQSxpQkFQSixZQU9JLFlBQUEsaUJBUEosWUFPSSxZQUFBLGlCQVBKLFlBT0ksWUFBQSxpQkFQSixZQU9JLFlBQUEsaUJBUEosWUFPSSxZQUFBLGlCQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksUUFBQSxlQVBKLFNBT0ksUUFBQSxlQVBKLFVBT0ksUUFBQSxnQkFQSixVQU9JLFFBQUEsZ0JBUEosVUFPSSxRQUFBLGdCQVBKLFVBT0ksUUFBQSxnQkFQSixVQU9JLFFBQUEsZ0JBUEosVUFPSSxRQUFBLGdCQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosU0FPSSxZQUFBLFlBQUEsZUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFNBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFVBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsWUFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsZUFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixTQU9JLGNBQUEsWUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGdCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsZUFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixTQU9JLGVBQUEsWUFQSixTQU9JLGVBQUEsaUJBUEosU0FPSSxlQUFBLGdCQVBKLFNBT0ksZUFBQSxlQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZUFQSixVQU9JLGVBQUEsZUFQSixVQU9JLGVBQUEsZUFQSixXQU9JLGVBQUEsZ0JBUEosV0FPSSxlQUFBLGdCQVBKLFdBT0ksZUFBQSxnQkFQSixXQU9JLGVBQUEsZ0JBUEosV0FPSSxlQUFBLGdCQVBKLFdBT0ksZUFBQSxnQkFQSixTQU9JLGFBQUEsWUFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsZUFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixVQU9JLElBQUEsWUFQSixVQU9JLElBQUEsaUJBUEosVUFPSSxJQUFBLGdCQVBKLFVBT0ksSUFBQSxlQVBKLFVBT0ksSUFBQSxpQkFQSixVQU9JLElBQUEsZUFQSixXQU9JLElBQUEsZUFQSixXQU9JLElBQUEsZUFQSixZQU9JLElBQUEsZ0JBUEosWUFPSSxJQUFBLGdCQVBKLFlBT0ksSUFBQSxnQkFQ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LE9BQUEsZ0JBUEosV0FPSSxPQUFBLGVBUEosU0FPSSxhQUFBLFlBQUEsWUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosVUFPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFVBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixXQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixXQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixZQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosU0FPSSxXQUFBLFlBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFQSixTQU9JLFdBQUEsZUFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGVBUEosVUFPSSxXQUFBLGVBUEosVUFPSSxXQUFBLGVBUEosV0FPSSxXQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBUEosWUFPSSxXQUFBLGVBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsZUFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosVUFPSSxhQUFBLGVBUEosVUFPSSxhQUFBLGVBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosWUFPSSxhQUFBLGVBUEosU0FPSSxjQUFBLFlBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGVBUEosVUFPSSxjQUFBLGVBUEosVUFPSSxjQUFBLGVBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosWUFPSSxjQUFBLGVBUEosU0FPSSxZQUFBLFlBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxnQkFQSixTQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosVUFPSSxZQUFBLGVBUEosVUFPSSxZQUFBLGVBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosWUFPSSxZQUFBLGVBUEosU0FPSSxPQUFBLGtCQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsZ0JBUEosU0FPSSxPQUFBLGtCQVBKLFNBT0ksT0FBQSxnQkFQSixVQU9JLE9BQUEsZ0JBUEosVUFPSSxPQUFBLGdCQVBKLFdBT0ksT0FBQSxpQkFQSixXQU9JLE9BQUEsaUJBUEosV0FPSSxPQUFBLGlCQVBKLFdBT0ksT0FBQSxpQkFQSixXQU9JLE9BQUEsaUJBUEosV0FPSSxPQUFBLGlCQVBKLFVBT0ksYUFBQSxrQkFBQSxZQUFBLGtCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFVBT0ksYUFBQSxrQkFBQSxZQUFBLGtCQVBKLFVBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFlBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksV0FBQSxrQkFBQSxjQUFBLGtCQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFVBT0ksV0FBQSxrQkFBQSxjQUFBLGtCQVBKLFVBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFlBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxrQkFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGdCQVBKLFVBT0ksV0FBQSxrQkFQSixVQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFQSixZQU9JLFdBQUEsaUJBUEosWUFPSSxXQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBUEosWUFPSSxXQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFQSixVQU9JLGFBQUEsa0JBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxnQkFQSixVQU9JLGFBQUEsa0JBUEosVUFPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosWUFPSSxhQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBUEosWUFPSSxhQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBUEosVUFPSSxjQUFBLGtCQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZ0JBUEosVUFPSSxjQUFBLGtCQVBKLFVBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFlBT0ksY0FBQSxpQkFQSixZQU9JLGNBQUEsaUJBUEosWUFPSSxjQUFBLGlCQVBKLFlBT0ksY0FBQSxpQkFQSixZQU9JLGNBQUEsaUJBUEosWUFPSSxjQUFBLGlCQVBKLFVBT0ksWUFBQSxrQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGdCQVBKLFVBT0ksWUFBQSxrQkFQSixVQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixZQU9JLFlBQUEsaUJBUEosWUFPSSxZQUFBLGlCQVBKLFlBT0ksWUFBQSxpQkFQSixZQU9JLFlBQUEsaUJBUEosWUFPSSxZQUFBLGlCQVBKLFlBT0ksWUFBQSxpQkFQSixRQU9JLFFBQUEsWUFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGdCQVBKLFFBT0ksUUFBQSxlQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZUFQSixTQU9JLFFBQUEsZUFQSixTQU9JLFFBQUEsZUFQSixVQU9JLFFBQUEsZ0JBUEosVUFPSSxRQUFBLGdCQVBKLFVBT0ksUUFBQSxnQkFQSixVQU9JLFFBQUEsZ0JBUEosVUFPSSxRQUFBLGdCQVBKLFVBT0ksUUFBQSxnQkFQSixTQU9JLGNBQUEsWUFBQSxhQUFBLFlBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFNBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosVUFPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFdBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFVBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosV0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLFlBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxnQkFQSixTQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosVUFPSSxZQUFBLGVBUEosVUFPSSxZQUFBLGVBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosU0FPSSxjQUFBLFlBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGVBUEosVUFPSSxjQUFBLGVBUEosVUFPSSxjQUFBLGVBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosU0FPSSxlQUFBLFlBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxnQkFQSixTQU9JLGVBQUEsZUFQSixTQU9JLGVBQUEsaUJBUEosU0FPSSxlQUFBLGVBUEosVUFPSSxlQUFBLGVBUEosVUFPSSxlQUFBLGVBUEosV0FPSSxlQUFBLGdCQVBKLFdBT0ksZUFBQSxnQkFQSixXQU9JLGVBQUEsZ0JBUEosV0FPSSxlQUFBLGdCQVBKLFdBT0ksZUFBQSxnQkFQSixXQU9JLGVBQUEsZ0JBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsZUFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosVUFPSSxhQUFBLGVBUEosVUFPSSxhQUFBLGVBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosVUFPSSxJQUFBLFlBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxnQkFQSixVQU9JLElBQUEsZUFQSixVQU9JLElBQUEsaUJBUEos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QSxlQVBKLFVBT0ksT0FBQSxnQkFQSixVQU9JLE9BQUEsZ0JBUEosVUFPSSxPQUFBLGdCQVBKLFVBT0ksT0FBQSxnQkFQSixVQU9JLE9BQUEsZ0JBUEosVUFPSSxPQUFBLGdCQVBKLFdBT0ksT0FBQSxlQVBKLFNBT0ksYUFBQSxZQUFBLFlBQUEsWUFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixTQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFVBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosWUFPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksV0FBQSxZQUFBLGNBQUEsWUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosU0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosU0FPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixVQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosWUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxlQVBKLFVBT0ksV0FBQSxlQVBKLFVBT0ksV0FBQSxlQVBKLFdBT0ksV0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFlBT0ksV0FBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxlQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFVBT0ksY0FBQSxlQVBKLFVBT0ksY0FBQSxlQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxlQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFlBT0ksWUFBQSxlQVBKLFNBT0ksT0FBQSxrQkFQSixTQU9JLE9BQUEsaUJBUEosU0FPSSxPQUFBLGdCQVBKLFNBT0ksT0FBQSxrQkFQSixTQU9JLE9BQUEsZ0JBUEosVUFPSSxPQUFBLGdCQVBKLFVBT0ksT0FBQSxnQkFQSixXQU9JLE9BQUEsaUJBUEosV0FPSSxPQUFBLGlCQVBKLFdBT0ksT0FBQSxpQkFQSixXQU9JLE9BQUEsaUJBUEosV0FPSSxPQUFBLGlCQVBKLFdBT0ksT0FBQSxpQkFQSixVQU9JLGFBQUEsa0JBQUEsWUFBQSxrQkFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixVQU9JLGFBQUEsa0JBQUEsWUFBQSxrQkFQSixVQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixZQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLFdBQUEsa0JBQUEsY0FBQSxrQkFQSixVQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixVQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixVQU9JLFdBQUEsa0JBQUEsY0FBQSxrQkFQSixVQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixZQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixVQU9JLFdBQUEsa0JBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxnQkFQSixVQU9JLFdBQUEsa0JBUEosVUFPSSxXQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBUEosWUFPSSxXQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBUEosWUFPSSxXQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBUEosVUFPSSxhQUFBLGtCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsZ0JBUEosVUFPSSxhQUFBLGtCQVBKLFVBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFlBT0ksYUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBUEosWUFPSSxhQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBUEosWUFPSSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxrQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGdCQVBKLFVBT0ksY0FBQSxrQkFQSixVQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixZQU9JLGNBQUEsaUJBUEosWUFPSSxjQUFBLGlCQVBKLFlBT0ksY0FBQSxpQkFQSixZQU9JLGNBQUEsaUJBUEosWUFPSSxjQUFBLGlCQVBKLFlBT0ksY0FBQSxpQkFQSixVQU9JLFlBQUEsa0JBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxnQkFQSixVQU9JLFlBQUEsa0JBUEosVUFPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosWUFPSSxZQUFBLGlCQVBKLFlBT0ksWUFBQSxpQkFQSixZQU9JLFlBQUEsaUJBUEosWUFPSSxZQUFBLGlCQVBKLFlBT0ksWUFBQSxpQkFQSixZQU9JLFlBQUEsaUJBUEosUUFPSSxRQUFBLFlBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxnQkFQSixRQU9JLFFBQUEsZUFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGVBUEosU0FPSSxRQUFBLGVBUEosU0FPSSxRQUFBLGVBUEosVUFPSSxRQUFBLGdCQVBKLFVBT0ksUUFBQSxnQkFQSixVQU9JLFFBQUEsZ0JBUEosVUFPSSxRQUFBLGdCQVBKLFVBT0ksUUFBQSxnQkFQSixVQU9JLFFBQUEsZ0JBUEosU0FPSSxjQUFBLFlBQUEsYUFBQSxZQVBKLFNBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFNBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFNBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosVUFPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixXQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixXQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixXQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixXQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixXQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixXQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLFlBQUEsWUFBQSxlQUFBLFlBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFdBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxlQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFVBT0ksY0FBQSxlQVBKLFVBT0ksY0FBQSxlQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFNBT0ksZUFBQSxZQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxlQVBKLFVBT0ksZUFBQSxlQVBKLFVBT0ksZUFBQSxlQVBKLFdBT0ksZUFBQSxnQkFQSixXQU9JLGVBQUEsZ0JBUEosV0FPSSxlQUFBLGdCQVBKLFdBT0ksZUFBQSxnQkFQSixXQU9JLGVBQUEsZ0JBUEosV0FPSSxlQUFBLGdCQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxlQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FP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aUJBUEosUUFPSSxPQUFBLGdCQVBKLFFBT0ksT0FBQSxlQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsZUFQSixTQU9JLE9BQUEsZUFQSixTQU9JLE9BQUEsZUFQSixVQU9JLE9BQUEsZ0JBUEosVUFPSSxPQUFBLGdCQVBKLFVBT0ksT0FBQSxnQkFQSixVQU9JLE9BQUEsZ0JBUEosVUFPSSxPQUFBLGdCQVBKLFVBT0ksT0FBQSxnQkFQSixXQU9JLE9BQUEsZUFQSixTQU9JLGFBQUEsWUFBQSxZQUFBLFlBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosVUFPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFlBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixTQU9JLFdBQUEsWUFBQSxjQUFBLFlBUEosU0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosU0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosU0FPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixVQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFlBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsWUFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGdCQVBKLFNBT0ksV0FBQSxlQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZUFQSixVQU9JLFdBQUEsZUFQSixVQU9JLFdBQUEsZUFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFdBT0ksV0FBQSxnQkFQSixZQU9JLFdBQUEsZUFQSixTQU9JLGFBQUEsWUFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsZUFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixZQU9JLGFBQUEsZUFQSixTQU9JLGNBQUEsWUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGdCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsZUFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixZQU9JLGNBQUEsZUFQSixTQU9JLFlBQUEsWUFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsZUFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixZQU9JLFlBQUEsZUFQSixTQU9JLE9BQUEsa0JBUEosU0FPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxnQkFQSixTQU9JLE9BQUEsa0JBUEosU0FPSSxPQUFBLGdCQVBKLFVBT0ksT0FBQSxnQkFQSixVQU9JLE9BQUEsZ0JBUEosV0FPSSxPQUFBLGlCQVBKLFdBT0ksT0FBQSxpQkFQSixXQU9JLE9BQUEsaUJBUEosV0FPSSxPQUFBLGlCQVBKLFdBT0ksT0FBQSxpQkFQSixXQU9JLE9BQUEsaUJBUEosVUFPSSxhQUFBLGtCQUFBLFlBQUEsa0JBUEosVUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosVUFPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosVUFPSSxhQUFBLGtCQUFBLFlBQUEsa0JBUEosVUFPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosWUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosVUFPSSxXQUFBLGtCQUFBLGNBQUEsa0JBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosVUFPSSxXQUFBLGtCQUFBLGNBQUEsa0JBUEosVUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosWUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGtCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsZ0JBUEosVUFPSSxXQUFBLGtCQVBKLFVBT0ksV0FBQSxnQkFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGdCQVBKLFlBT0ksV0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBUEosWUFPSSxXQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFQSixZQU9JLFdBQUEsaUJBUEosWUFPSSxXQUFBLGlCQVBKLFVBT0ksYUFBQSxrQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGdCQVBKLFVBT0ksYUFBQSxrQkFQSixVQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixZQU9JLGFBQUEsaUJBUEosWUFPSSxhQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFQSixZQU9JLGFBQUEsaUJBUEosWUFPSSxhQUFBLGlCQVBKLFlBT0ksYUFBQSxpQkFQSixVQU9JLGNBQUEsa0JBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxnQkFQSixVQU9JLGNBQUEsa0JBUEosVUFPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosWUFPSSxjQUFBLGlCQVBKLFlBT0ksY0FBQSxpQkFQSixZQU9JLGNBQUEsaUJBUEosWUFPSSxjQUFBLGlCQVBKLFlBT0ksY0FBQSxpQkFQSixZQU9JLGNBQUEsaUJBUEosVUFPSSxZQUFBLGtCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsZ0JBUEosVUFPSSxZQUFBLGtCQVBKLFVBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFlBT0ksWUFBQSxpQkFQSixZQU9JLFlBQUEsaUJBUEosWUFPSSxZQUFBLGlCQVBKLFlBT0ksWUFBQSxpQkFQSixZQU9JLFlBQUEsaUJBUEosWUFPSSxZQUFBLGlCQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksUUFBQSxlQVBKLFNBT0ksUUFBQSxlQVBKLFVBT0ksUUFBQSxnQkFQSixVQU9JLFFBQUEsZ0JBUEosVUFPSSxRQUFBLGdCQVBKLFVBT0ksUUFBQSxnQkFQSixVQU9JLFFBQUEsZ0JBUEosVUFPSSxRQUFBLGdCQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosU0FPSSxZQUFBLFlBQUEsZUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFNBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFVBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsWUFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsZUFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGdCQVBKLFdBT0ksWUFBQSxnQkFQSixTQU9JLGNBQUEsWUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGdCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsZUFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsZ0JBUEosV0FPSSxjQUFBLGdCQVBKLFdBT0ksY0FBQSxnQkFQSixTQU9JLGVBQUEsWUFQSixTQU9JLGVBQUEsaUJBUEosU0FPSSxlQUFBLGdCQVBKLFNBT0ksZUFBQSxlQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZUFQSixVQU9JLGVBQUEsZUFQSixVQU9JLGVBQUEsZUFQSixXQU9JLGVBQUEsZ0JBUEosV0FPSSxlQUFBLGdCQVBKLFdBT0ksZUFBQSxnQkFQSixXQU9JLGVBQUEsZ0JBUEosV0FPSSxlQUFBLGdCQVBKLFdBT0ksZUFBQSxnQkFQSixTQU9JLGFBQUEsWUFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsZUFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixXQU9JLGFBQUEsZ0JBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxnQkFQSixVQU9JLElBQUEsWUFQSixVQU9JLElBQUEsaUJBUEosVUFPSSxJQUFBLGdCQVBKLFVBT0ksSUFBQSxlQVBKLFVBT0ksSUFBQSxpQkFQSixVQU9JLElBQUEsZUFQSixXQU9JLElBQUEsZUFQSixXQU9JLElBQUEsZUFQSixZQU9JLElBQUEsZ0JBUEosWUFPSSxJQUFBLGdCQVBKLFlBT0ksSUFBQSxnQkFQSixZQU9JLElBQUEsZ0JBUEosWUFPSSxJQUFBLGdCQVBKLFlBT0ksSUFBQSxnQkFQSixjQU9JLFFBQUEsWUFQSixjQU9JLFFBQUEsaUJBUEosY0FPSSxRQUFBLGdCQVBKLGNBT0ksUUFBQSxlQVBKLGNBT0ksUUFBQSxpQkFQSixjQU9JLFFBQUEsZUFQSixlQU9JLFFBQUEsZUFQSixlQU9JLFFBQUEsZUFQSixnQkFPSSxRQUFBLGdCQVBKLGdCQU9JLFFBQUEsZ0JBUEosZ0JBT0ksUUFBQSxnQkFQSixnQkFPSSxRQUFBLGdCQVBKLGdCQU9JLFFBQUEsZ0JBUEosZ0JBT0ksUUFBQSxnQkFQSixpQkFPSSxXQUFBLFlBUEosaUJBT0ksV0FBQSxpQkFQSixpQkFPSSxXQUFBLGdCQVBKLGlCQU9JLFdBQUEsZUFQSixpQkFPSSxXQUFBLGlCQVBKLGlCQU9JLFdBQUEsZUFQSixrQkFPSSxXQUFBLGVBUEosa0JBT0ksV0FBQSxlQVBKLG1CQU9JLFdBQUEsZ0JBUEosbUJBT0ksV0FBQSxnQkFQSixtQkFPSSxXQUFBLGdCQVBKLG1CQU9JLFdBQUEsZ0JBUEosbUJBT0ksV0FBQSxnQkFQSixtQkFPSSxXQUFBLGdCQVBKLGVBT0ksV0FBQSxlQVBKLGFBT0ksV0FBQSxnQkFQSixnQkFPSSxXQUFBLGlCQVBKLE1BT0ksVUFBQSxpQkFQSixNQU9JLFVBQUEsZUFQSixNQU9JLFVBQUEsa0JBUEosTUFPSSxVQUFBLGtCdERWUiwwQnNER0ksaUJBT0ksTUFBQSxlQVBKLGVBT0ksTUFBQSxnQkFQSixnQkFPSSxNQUFBLGVBUEosd0JBT0ksV0FBQSxrQkFQSixzQkFPSSxXQUFBLGdCQVBKLHFCQU9JLFdBQUEsZUFQSixzQkFPSSxXQUFBLHFCQVBKLHFCQU9JLFdBQUEsZUFQSixjQU9JLFFBQUEsaUJBUEosb0JBT0ksUUFBQSx1QkFQSixhQU9JLFFBQUEsZ0JBUEosWUFPSSxRQUFBLGVBUEosbUJBT0ksUUFBQSxzQkFQSixhQU9JLFFBQUEsZ0JBUEosaUJBT0ksUUFBQSxvQkFQSixrQkFPSSxRQUFBLHFCQVBKLFlBT0ksUUFBQSxlQVBKLG1CQU9JLFFBQUEsc0JBUEosWUFPSSxRQUFBLGVBUEosZUFPSSxLQUFBLEVBQUEsRUFBQSxlQVBKLGNBT0ksZUFBQSxjQVBKLGlCQU9JLGVBQUEsaUJBUEosc0JBT0ksZUFBQSxzQkFQSix5QkFPSSxlQUFBLHlCQVBKLGlCQU9JLFVBQUEsWUFQSixpQkFPSSxVQUFBLFlBUEosbUJBT0ksWUFBQSxZQVBKLG1CQU9JLFlBQUEsWUFQSixlQU9JLFVBQUEsZUFQSixpQkFPSSxVQUFBLGlCQVBKLHVCQU9JLFVBQUEsdUJBUEosMkJBT0ksZ0JBQUEscUJBUEoseUJBT0ksZ0JBQUEsbUJBUEosNEJBT0ksZ0JBQUEsaUJBUEosNkJBT0ksZ0JBQUEsd0JBUEosNEJBT0ksZ0JBQUEsdUJBUEosNEJBT0ksZ0JBQUEsdUJBUEosdUJBT0ksWUFBQSxxQkFQSixxQkFPSSxZQUFBLG1CQVBKLHdCQU9JLFlBQUEsaUJBUEosMEJBT0ksWUFBQSxtQkFQSix5QkFPSSxZQUFBLGtCQVBKLHlCQU9JLGNBQUEscUJBUEosdUJBT0ksY0FBQSxtQkFQSiwwQkFPSSxjQUFBLGlCQVBKLDJCQU9JLGNBQUEsd0JBUEosMEJBT0ksY0FBQSx1QkFQSiwyQkFPSSxjQUFBLGtCQVBKLHFCQU9JLFdBQUEsZUFQSixzQkFPSSxXQUFBLHFCQVBKLG9CQU9JLFdBQUEsbUJBUEosdUJBT0ksV0FBQSxpQkFQSix5QkFPSSxXQUFBLG1CQVBKLHdCQU9JLFdBQUEsa0JBUEosaUJBT0ksTUFBQSxhQVBKLGFBT0ksTUFBQSxZQVBKLGFBT0ksTUFBQSxZQVBKLGFBT0ksTUFBQSxZQVBKLGFBT0ksTUFBQSxZQVBKLGFBT0ksTUFBQSxZQVBKLGFBT0ksTUFBQSxZQVBKLGdCQU9JLE1BQUEsWUFQSixTQU9JLE9BQUEsWUFQSixTQU9JLE9BQUEsaUJBUEosU0FPSSxPQUFBLGdCQVBKLFNBT0ksT0FBQSxlQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsZUFQSixVQU9JLE9BQUEsZUFQSixVQU9JLE9BQUEsZUFQSixXQU9JLE9BQUEsZ0JBUEosV0FPSSxPQUFBLGdCQVBKLFdBT0ksT0FBQSxnQkFQSixXQU9JLE9BQUEsZ0JBUEosV0FPSSxPQUFBLGdCQVBKLFdBT0ksT0FBQSxnQkFQSixZQU9JLE9BQUEsZUFQSixVQU9JLGFBQUEsWUFBQSxZQUFBLFlBUEosVUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosVUFPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosVUFPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixXQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosV0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFlBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLGFBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLFdBQUEsWUFBQSxjQUFBLFlBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixXQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosV0FPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFlBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFlBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFlBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFlBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFlBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFlBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLGFBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixVQU9JLFdBQUEsWUFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGdCQVBKLFVBT0ksV0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsZUFQSixXQU9JLFdBQUEsZUFQSixXQU9JLFdBQUEsZUFQSixZQU9JLFdBQUEsZ0JBUEosWUFPSSxXQUFBLGdCQVBKLFlBT0ksV0FBQSxnQkFQSixZQU9JLFdBQUEsZ0JBUEosWUFPSSxXQUFBLGdCQVBKLFlBT0ksV0FBQSxnQkFQSixhQU9JLFdBQUEsZUFQSixVQU9JLGFBQUEsWUFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGdCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsZUFQSixXQU9JLGFBQUEsZUFQSixXQU9JLGFBQUEsZUFQSixZQU9JLGFBQUEsZ0JBUEosWUFPSSxhQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFQSixZQU9JLGFBQUEsZ0JBUEosWUFPSSxhQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFQSixhQU9JLGFBQUEsZUFQSixVQU9JLGNBQUEsWUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGdCQVBKLFVBT0ksY0FBQSxlQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixXQU9JLGNBQUEsZUFQSixXQU9JLGNBQUEsZUFQSixZQU9JLGNBQUEsZ0JBUEosWUFPSSxjQUFBLGdCQVBKLFlBT0ksY0FBQSxnQkFQSixZQU9JLGNBQUEsZ0JBUEosWUFPSSxjQUFBLGdCQVBKLFlBT0ksY0FBQSxnQkFQSixhQU9JLGNBQUEsZUFQSixVQU9JLFlBQUEsWUFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGdCQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsZUFQSixXQU9JLFlBQUEsZUFQSixXQU9JLFlBQUEsZUFQSixZQU9JLFlBQUEsZ0JBUEosWUFPSSxZQUFBLGdCQVBKLFlBT0ksWUFBQSxnQkFQSixZQU9JLFlBQUEsZ0JBUEosWUFPSSxZQUFBLGdCQVBKLFlBT0ksWUFBQSxnQkFQSixhQU9JLFlBQUEsZUFQSixVQU9JLE9BQUEsa0JBUEosVUFPSSxPQUFBLGlCQVBKLFVBT0ksT0FBQSxnQkFQSixVQU9JLE9BQUEsa0JBUEosVUFPSSxPQUFBLGdCQVBKLFdBT0ksT0FBQSxnQkFQSixXQU9JLE9BQUEsZ0JBUEosWUFPSSxPQUFBLGlCQVBKLFlBT0ksT0FBQSxpQkFQSixZQU9JLE9BQUEsaUJBUEosWUFPSSxPQUFBLGlCQVBKLFlBT0ksT0FBQSxpQkFQSixZQU9JLE9BQUEsaUJBUEosV0FPSSxhQUFBLGtCQUFBLFlBQUEsa0JBUEosV0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosV0FPSSxhQUFBLGtCQUFBLFlBQUEsa0JBUEosV0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosWUFPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosWUFPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosYUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosYUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosYUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosYUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosYUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosYUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosV0FPSSxXQUFBLGtCQUFBLGNBQUEsa0JBUEosV0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosV0FPSSxXQUFBLGtCQUFBLGNBQUEsa0JBUEosV0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosWUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosWUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosYUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosYUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosYUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosYUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosYUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosYUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosV0FPSSxXQUFBLGtCQVBKLFdBT0ksV0FBQSxpQkFQSixXQU9JLFdBQUEsZ0JBUEosV0FPSSxXQUFBLGtCQVBKLFdBT0ksV0FBQSxnQkFQSixZQU9JLFdBQUEsZ0JBUEosWUFPSSxXQUFBLGdCQVBKLGFBT0ksV0FBQSxpQkFQSixhQU9JLFdBQUEsaUJBUEosYUFPSSxXQUFBLGlCQVBKLGFBT0ksV0FBQSxpQkFQSixhQU9JLFdBQUEsaUJBUEosYUFPSSxXQUFBLGlCQVBKLFdBT0ksYUFBQSxrQkFQSixXQU9JLGFBQUEsaUJBUEosV0FPSSxhQUFBLGdCQVBKLFdBT0ksYUFBQSxrQkFQSixXQU9JLGFBQUEsZ0JBUEosWUFPSSxhQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFQSixhQU9JLGFBQUEsaUJBUEosYUFPSSxhQUFBLGlCQVBKLGFBT0ksYUFBQSxpQkFQSixhQU9JLGFBQUEsaUJBUEosYUFPSSxhQUFBLGlCQVBKLGFBT0ksYUFBQSxpQkFQSixXQU9JLGNBQUEsa0JBUEosV0FPSSxjQUFBLGlCQVBKLFdBT0ksY0FBQSxnQkFQSixXQU9JLGNBQUEsa0JBUEosV0FPSSxjQUFBLGdCQVBKLFlBT0ksY0FBQSxnQkFQSixZQU9JLGNBQUEsZ0JBUEosYUFPSSxjQUFBLGlCQVBKLGFBT0ksY0FBQSxpQkFQSixhQU9JLGNBQUEsaUJBUEosYUFPSSxjQUFBLGlCQVBKLGFBT0ksY0FBQSxpQkFQSixhQU9JLGNBQUEsaUJBUEosV0FPSSxZQUFBLGtCQVBKLFdBT0ksWUFBQSxpQkFQSixXQU9JLFlBQUEsZ0JBUEosV0FPSSxZQUFBLGtCQVBKLFdBT0ksWUFBQSxnQkFQSixZQU9JLFlBQUEsZ0JBUEosWUFPSSxZQUFBLGdCQVBKLGFBT0ksWUFBQSxpQkFQSixhQU9JLFlBQUEsaUJBUEosYUFPSSxZQUFBLGlCQVBKLGFBT0ksWUFBQSxpQkFQSixhQU9JLFlBQUEsaUJBUEosYUFPSSxZQUFBLGlCQVBKLFNBT0ksUUFBQSxZQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsZ0JBUEosU0FPSSxRQUFBLGVBUEosU0FPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxlQVBKLFVBT0ksUUFBQSxlQVBKLFVBT0ksUUFBQSxlQVBKLFdBT0ksUUFBQSxnQkFQSixXQU9JLFFBQUEsZ0JBUEosV0FPSSxRQUFBLGdCQVBKLFdBT0ksUUFBQSxnQkFQSixXQU9JLFFBQUEsZ0JBUEosV0FPSSxRQUFBLGdCQVBKLFVBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixVQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosVUFPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosVUFPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFdBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixXQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosWUFPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosWUFPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosWUFPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosWUFPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosWUFPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosWUFPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosVUFPSSxZQUFBLFlBQUEsZUFBQSxZQVBKLFVBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFVBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFVBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosV0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFdBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixZQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixZQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixZQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixZQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixZQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixZQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixVQU9JLFlBQUEsWUFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGdCQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsZUFQSixXQU9JLFlBQUEsZUFQSixXQU9JLFlBQUEsZUFQSixZQU9JLFlBQUEsZ0JBUEosWUFPSSxZQUFBLGdCQVBKLFlBT0ksWUFBQSxnQkFQSixZQU9JLFlBQUEsZ0JBUEosWUFPSSxZQUFBLGdCQVBKLFlBT0ksWUFBQSxnQkFQSixVQU9JLGNBQUEsWUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGdCQVBKLFVBT0ksY0FBQSxlQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixXQU9JLGNBQUEsZUFQSixXQU9JLGNBQUEsZUFQSixZQU9JLGNBQUEsZ0JBUEosWUFPSSxjQUFBLGdCQVBKLFlBT0ksY0FBQSxnQkFQSixZQU9JLGNBQUEsZ0JBUEosWUFPSSxjQUFBLGdCQVBKLFlBT0ksY0FBQSxnQkFQSixVQU9JLGVBQUEsWUFQSixVQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGdCQVBKLFVBT0ksZUFBQSxlQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsZUFQSixXQU9JLGVBQUEsZUFQSixXQU9JLGVBQUEsZUFQSixZQU9JLGVBQUEsZ0JBUEosWUFPSSxlQUFBLGdCQVBKLFlBT0ksZUFBQSxnQkFQSixZQU9JLGVBQUEsZ0JBUEosWUFPSSxlQUFBLGdCQVBKLFlBT0ksZUFBQSxnQkFQSixVQU9JLGFBQUEsWUFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGdCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsZUFQSixXQU9JLGFBQUEsZUFQSixXQU9JLGFBQUEsZUFQSixZQU9JLGFBQUEsZ0JBUEosWUFPSSxhQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFQSixZQU9JLGFBQUEsZ0JBUEosWUFPSSxhQUFBLGdCQVBKLFlBT0ksYUFBQSxnQkFQSixXQU9JLElBQUEsWUFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGdCQVBKLFdBT0ksSUFBQSxlQVBKLFdBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsZUFQSixZQU9JLElBQUEsZUFQSixZQU9JLElBQUEsZUFQSixhQU9JLElBQUEsZ0JBUEosYUFPSSxJQUFBLGdCQVBKLGFBT0ksSUFBQSxnQkFQSixhQU9JLElBQUEsZ0JBUEosYUFPSSxJQUFBLGdCQVBKLGFBT0ksSUFBQSxnQkFQSixlQU9JLFFBQUEsWUFQSixlQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGdCQVBKLGVBT0ksUUFBQSxlQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsZUFQSixnQkFPSSxRQUFBLGVBUEosZ0JBT0ksUUFBQSxlQVBKLGlCQU9JLFFBQUEsZ0JBUEosaUJBT0ksUUFBQSxnQkFQSixpQkFPSSxRQUFBLGdCQVBKLGlCQU9JLFFBQUEsZ0JBUEosaUJBT0ksUUFBQSxnQkFQSixpQkFPSSxRQUFBLGdCQVBKLGtCQU9JLFdBQUEsWUFQSixrQkFPSSxXQUFBLGlCQVBKLGtCQU9JLFdBQUEsZ0JBUEosa0JBT0ksV0FBQSxlQVBKLGtCQU9JLFdBQUEsaUJBUEosa0JBT0ksV0FBQSxlQVBKLG1CQU9JLFdBQUEsZUFQSixtQkFPSSxXQUFBLGVBUEosb0JBT0ksV0FBQSxnQkFQSixvQkFPSSxXQUFBLGdCQVBKLG9CQU9JLFdBQUEsZ0JBUEosb0JBT0ksV0FBQSxnQkFQSixvQkFPSSxXQUFBLGdCQVBKLG9CQU9JLFdBQUEsZ0JBUEosZ0JBT0ksV0FBQSxlQVBKLGNBT0ksV0FBQSxnQkFQSixpQkFPSSxXQUFBLGtCQ25DWixhRDRCUSxnQkFPSSxRQUFBLGlCQVBKLHNCQU9JLFFBQUEsdUJBUEosZUFPSSxRQUFBLGdCQVBKLGNBT0ksUUFBQSxlQVBKLHFCQU9JLFFBQUEsc0JBUEosZUFPSSxRQUFBLGdCQVBKLG1CQU9JLFFBQUEsb0JBUEosb0JBT0ksUUFBQSxxQkFQSixjQU9JLFFBQUEsZUFQSixxQkFPSSxRQUFBLHNCQVBKLGNBT0ksUUFBQSIsImZpbGUiOiJhcHBfd2Vic2l0ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHksXG5odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRib2R5X2ZvbnRfY29sb3IgIWltcG9ydGFudDtcbiAgICAkYm9keS1zZWNvbmRhcnktY29sb3I6ICRib2R5X3NlY29uZGFyeV9jb2xvciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgLy8gRGVmYXVsdCBmb3Igc21hbGxlciBzY3JlZW5zICgxNnB4IG9yIDFyZW0pXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLy8gTGFyZ2Ugc2NyZWVuc1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IC8vIDE0cHggb3IgMC44NzVyZW1cbiAgICB9XG59XG5cbi8qIFByZXZlbnQgYm9keSBzY3JvbGxpbmcgd2hlbiBtb2RhbCBpcyBvcGVuICovXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU3RhbmRhcmQgcHJvcGVydHkgKi9cbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogUmVtb3ZlcyB0aGUgc3Bpbm5lciBpbiBGaXJlZm94ICovXG59XG5cbi8qIFRvIHJlbW92ZSB0aGUgc3Bpbm5lciBmcm9tIENocm9tZSwgU2FmYXJpLCBhbmQgbmV3ZXIgdmVyc2lvbnMgb2YgT3BlcmEsXG4gdXNlIHRoZSA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24gYW5kIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiBwc2V1ZG8tZWxlbWVudHMgKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyAvKiBSZW1vdmVzIHRoZSBtYXJnaW4gaW4gQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG59XG5cbi5zaXRlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZTtcblxuJHNwYWNlcjogMXJlbTtcbiRzcGFjZXJzOiAoXG4gICAgMDogMCxcbiAgICAxOiAkc3BhY2VyICogMC4yNSxcbiAgICAyOiAkc3BhY2VyICogMC41LFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogJHNwYWNlciAqIDEuNSxcbiAgICA1OiAkc3BhY2VyICogMyxcbiAgICA1MDogNTBweCxcbiAgICA3MDogNzBweCxcbiAgICAxMDA6IDEwMHB4LFxuICAgIDE1MDogMTUwcHgsXG4gICAgMjAwOiAyMDBweCxcbiAgICAyODA6IDI4MHB4LFxuICAgIDMwMDogMzAwcHgsXG4gICAgNDAwOiA0MDBweCxcbik7XG5cbi8vIFRoaXMgaXMgdG8gcmVtb3ZlIHdlaXJkIGJsdWUgYm9yZGVyIG9uIHNhZmFyaSBhZnRlciBjbGlja3Ncbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLy8gRm9udHNcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOlxuICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsXG4gICAgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1zaXplLWJhc2U6IDFyZW07XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDEwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDIwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDUwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDYwMDtcblxuLy8gTGlzdHNcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuJGxpc3QtZ3JvdXAtYmc6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbi8vZm9ybXNcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4uZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDByZW0gMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9ybV9jb250cm9sX2JvcmRlcl9jb2xvciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAvLyB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7IC8qIFNhZmFyaS9DaHJvbWUgKi9cbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDsgLyogRmlyZWZveCAqL1xuICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcm1fY29udHJvbF9mb2N1c19ib3JkZXJfY29sb3IgIWltcG9ydGFudDsgLyogVXNlIHlvdXIgZm9jdXMgY29sb3IgaGVyZSAqL1xuXG4gICAgLyogQm94IHNoYWRvdyBjYW4gZ2l2ZSBhIG5pY2UgZWZmZWN0LCBidXQgaXMgb3B0aW9uYWwgKi9cbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGZvcm1fY29udHJvbF9mb2N1c19zaGFkb3dfY29sb3IgIWltcG9ydGFudDsgLyogVGhpcyBzaG91bGQgbWF0Y2ggdGhlIGJvcmRlciBjb2xvciBmb3IgY29uc2lzdGVuY3kgKi9cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9ybV9jb250cm9sX2JvcmRlcl9jb2xvciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAvLyB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7IC8qIFNhZmFyaS9DaHJvbWUgKi9cbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDsgLyogRmlyZWZveCAqL1xuICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3JtX2NvbnRyb2xfZm9jdXNfYm9yZGVyX2NvbG9yICFpbXBvcnRhbnQ7IC8qIFVzZSB5b3VyIGZvY3VzIGNvbG9yIGhlcmUgKi9cbiAgICAvKiBCb3ggc2hhZG93IGNhbiBnaXZlIGEgbmljZSBlZmZlY3QsIGJ1dCBpcyBvcHRpb25hbCAqL1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkZm9ybV9jb250cm9sX2ZvY3VzX3NoYWRvd19jb2xvciAhaW1wb3J0YW50OyAvKiBUaGlzIHNob3VsZCBtYXRjaCB0aGUgYm9yZGVyIGNvbG9yIGZvciBjb25zaXN0ZW5jeSAqL1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6IDByZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgJGZvcm1fY29udHJvbF9ib3JkZXJfY29sb3IgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50OyAvKiBTYWZhcmkvQ2hyb21lICovXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7IC8qIEZpcmVmb3ggKi9cbiAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcm1fY29udHJvbF9mb2N1c19ib3JkZXJfY29sb3IgIWltcG9ydGFudDsgLyogVXNlIHlvdXIgZm9jdXMgY29sb3IgaGVyZSAqL1xuICAgIC8qIEJveCBzaGFkb3cgY2FuIGdpdmUgYSBuaWNlIGVmZmVjdCwgYnV0IGlzIG9wdGlvbmFsICovXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRmb3JtX2NvbnRyb2xfZm9jdXNfc2hhZG93X2NvbG9yICFpbXBvcnRhbnQ7IC8qIFRoaXMgc2hvdWxkIG1hdGNoIHRoZSBib3JkZXIgY29sb3IgZm9yIGNvbnNpc3RlbmN5ICovXG59XG5cbi8vIFNUQVJUIC0gTWVudSBvZmZjYW52YXNcblxuLm9mZmNhbnZhcy1ib2R5IGEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkgc3BhbiB7XG4gICAgY29sb3I6ICRvZmZjYW52YXNfc3Bhbl90ZXh0X2NvbG9yO1xufVxuXG4ub2ZmY2FudmFzLW1lbnUge1xuICAgIGJvcmRlci1yYWRpdXM6IDByZW07XG59XG5cbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZTtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6IDEwMCU7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogMHB4O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDBweDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogNTA7XG5cbi8vIEVORCAtIE1lbnUgb2ZmY2FudmFzXG5cbi8vIFBhZ2luYXRpb25cbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbi5ob3Zlci1vcGFjaXR5OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdl9saW5rX2JnICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRuYXZfbGlua19jb2xvciAhaW1wb3J0YW50O1xufVxuLm5hdi1saW5rOmZvY3VzLFxuLm5hdi1saW5rOmhvdmVyLFxuLm5hdi1saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdl9saW5rX2FjdGl2ZV9iZyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkbmF2X2xpbmtfYWN0aXZlX2NvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLmZzLTUuZnctYm9sZDpoYXMoaS5wZS0yKSB7XG4gICAgY29sb3I6ICRuYXZfc3VibGlua19jb2xvciAhaW1wb3J0YW50O1xufVxuXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cbi5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbiAgICBtYXgtd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyAvLzdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgLy83cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyAvLzFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXJfYmcgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwLjEyNXJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuI3NpZGViYXItaWNvbi5iaSB7XG4gICAgY29sb3I6ICRzaWRlYmFyX2ljb25fY29sb3I7XG59XG5cbi5zaWRlYmFyIC5jb21wYW55X25hbWUge1xuICAgIGNvbG9yOiAkc2lkZWJhcl9jb21wYW55X25hbWUgIWltcG9ydGFudDtcbn1cblxuLmJpIHtcbiAgICBjb2xvcjogJGJpX2ljb25fY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJ0biAuYmkge1xuICAgIGNvbG9yOiAkYnRuX2JpX2ljb25fY29sb3IgIWltcG9ydGFudDtcbn1cblxudGQgLmJpIHtcbiAgICBjb2xvcjogJHRkX2JpX2ljb25fY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXJfYmlfY29udHJvbF9pY29uIHtcbiAgICBjb2xvcjogJHNpZGViYXJfYmlfY29udHJvbF9pY29uX2NvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gICAgY29sb3I6ICRuYXZfc3VibGlua19jb2xvciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSAjc2lkZWJhci1pY29uIHtcbiAgICBjb2xvcjogJG5hdl9zdWJsaW5rX2NvbG9yICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIC5iaSB7XG4gICAgY29sb3I6ICRuYXZfc3VibGlua19jb2xvciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHVsIGxpIGEge1xuICAgIGNvbG9yOiAkbmF2X3N1YmxpbmtfY29sb3IgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtc3VibGluayB7XG4gICAgcGFkZGluZzogMC4xcmVtIDByZW0gMC4xcmVtIDEuN3JlbTtcbn1cblxuLm5hdi1zdWJsaW5rIGEge1xuICAgIGNvbG9yOiAkbmF2X3N1YmxpbmtfY29sb3I7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1zdWJsaW5rIGE6Zm9jdXMsXG4ubmF2LXN1YmxpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6ICRuYXZfc3VibGlua19ob3Zlcl9jb2xvcjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItbGluayB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50OyAvLyAxNHB4IG9yIDAuODc1cmVtXG59XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMC4ycmVtO1xuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmJhci10b2dnbGVyLFxuLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLm5hdmJhci10b2dnbGVyOmFjdGl2ZSxcbi5uYXZiYXItdG9nZ2xlci1pY29uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIgc3BhbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5taWRkbGUtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi8vIFdoZW4gbmF2aWdhdGlvbiBpcyBjbGlja2VkXG4ubmF2YmFyLXRvZ2dsZXIgLnRvcC1iYXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIgLm1pZGRsZS1iYXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIgLmJvdHRvbS1iYXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4vLyBTdGF0ZSB3aGVuIG5hdmJhciBpcyBjb2xsYXBzc2VkXG4ubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC50b3AtYmFyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAubWlkZGxlLWJhciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuYm90dG9tLWJhciB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi8vIFJFU1BPTlNJVkUgTkFWQkFSIENVU1RPTUlaQVRJT04gLSBFTkRcblxuLy8gUHJvZ3Jlc3NiYXIgaW5kaWNhdG9yIGh0bXhcbi5odG14LWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5odG14LXJlcXVlc3QgLmh0bXgtaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uaHRteC1yZXF1ZXN0Lmh0bXgtaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiRwcm9ncmVzcy1oZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xuXG4vLyBQb3NpdGlvbiB0aGUgcHJvZ3Jlc3MgYmFyIGF0IHRoZSB0b3Agb2YgdGhlIHBhZ2VcbiNwcm9jZXNzaW5nSW5kaWNhdG9yIC5wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4jcHJvY2Vzc2luZ0luZGljYXRvciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwNTA7IC8qIEVuc3VyZSBpdCdzIGFib3ZlIG90aGVyIGNvbnRlbnQgYnV0IGJlbG93IG1vZGFscyAqL1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAvKiBCbGFjayBiYWNrZ3JvdW5kIHdpdGggb3BhY2l0eSAqL1xuICAgIC8qIFNpdCBvbiB0b3AgKi9cbiAgICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKioqKiogTU9EQUwgRElBTE9HICoqKiovXG4ubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubW9kYWwtaGVhZGVyLFxudGl0bGUge1xuICAgIGNvbG9yOiAkdGl0bGVfdGV4dF9jb2xvciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIC8vcGFkZGluZzogMXJlbSAxcmVtIDByZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuXG4jbW9kYWwge1xuICAgIC8qIFVuZGVybGF5IGNvdmVycyBlbnRpcmUgc2NyZWVuLiAqL1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjcpO1xuICAgIHotaW5kZXg6IDEwNjA7XG5cbiAgICAvKiBGbGV4Ym94IGNlbnRlcnMgdGhlIC5tb2RhbC1jb250ZW50IHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudGVyIHZlcnRpY2FsbHkgaW4gY29sdW1uIGZsZXggKi9cbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBDZW50ZXIgaG9yaXpvbnRhbGx5ICovXG5cbiAgICAvKiBBbmltYXRlIHdoZW4gb3BlbmluZyAqL1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4jbW9kYWwgPiAubW9kYWwtdW5kZXJsYXkge1xuICAgIC8qIHVuZGVybGF5IHRha2VzIHVwIHRoZSBlbnRpcmUgdmlld3BvcnQuIFRoaXMgaXMgb25seVxuXHRyZXF1aXJlZCBpZiB5b3Ugd2FudCB0byBjbGljayB0byBkaXNtaXNzIHRoZSBwb3B1cCAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbn1cblxuI21vZGFsID4gLm1vZGFsLWNvbnRlbnQge1xuICAgIC8qIFNpemluZyBmb3IgdmlzaWJsZSBkaWFsb2cgKi9cbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTsgLyogRW5zdXJlIG1vZGFsIGRvZXNuJ3QgZXhjZWVkIHZpZXdwb3J0ICovXG5cbiAgICAvKiBEaXNwbGF5IHByb3BlcnRpZXMgZm9yIHZpc2libGUgZGlhbG9nKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWxfY29udGVudF9iZztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbW9kYWxfY29udGVudF9ib3JkZXJfY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgLyogRmxleGJveCBsYXlvdXQgZm9yIGhlYWRlciwgYm9keSwgZm9vdGVyICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLyogQW5pbWF0ZSB3aGVuIG9wZW5pbmcgKi9cbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuI21vZGFsID4gLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4jbW9kYWwgPiAubW9kYWwtY29udGVudCA+IC5tb2RhbC1oZWFkZXIge1xuICAgIC8qIEhlYWRlciBzdHlsaW5nIGZvciBmbGV4Ym94IGxheW91dCAqL1xuICAgIGZsZXgtc2hyaW5rOiAwOyAvKiBQcmV2ZW50IGhlYWRlciBmcm9tIHNocmlua2luZyAqL1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4jbW9kYWwgPiAubW9kYWwtY29udGVudCA+IC5tb2RhbC1ib2R5IHtcbiAgICAvKiBFbmFibGUgdmVydGljYWwgc2Nyb2xsaW5nLCBkaXNhYmxlIGhvcml6b250YWwgKi9cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgIC8qIEZsZXggcHJvcGVydGllcyBmb3IgcHJvcGVyIGxheW91dCAqL1xuICAgIGZsZXg6IDE7IC8qIFRha2UgdXAgcmVtYWluaW5nIHNwYWNlICovXG4gICAgLyogU2V0IG1heCBoZWlnaHQgcmVsYXRpdmUgdG8gdmlld3BvcnQsIGFsbG93aW5nIGZvciBwYWRkaW5nL21hcmdpbnMgKi9cbiAgICBtaW4taGVpZ2h0OiAyNXZoO1xuICAgIC8qIEVuc3VyZSBib2R5IHRha2VzIGZ1bGwgd2lkdGggd2l0aGluIGNvbnRlbnQgcGFkZGluZyAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIE92ZXJyaWRlIHBvdGVudGlhbCBmbGV4IGFsaWdubWVudCBpc3N1ZXMgZnJvbSBwYXJlbnQgKi9cbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyAvKiBFbnN1cmUgaXQgc3RyZXRjaGVzIGlmIHBhcmVudCBpcyBmbGV4ICovXG59XG4jbW9kYWwgPiAubW9kYWwtY29udGVudCA+IC5tb2RhbC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogRml4IGZvciBkeW5hbWljIGNvbnRlbnQgbW9kYWxzIHdpdGggZm9vdGVyIGluc2lkZSBmb3JtICovXG4jbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7IC8qIENvbnN0cmFpbiBoZWlnaHQgdG8gZm9yY2Ugc2Nyb2xsaW5nICovXG4gICAgb3ZlcmZsb3cteTogYXV0bzsgLyogRW5zdXJlIHNjcm9sbGluZyB3aGVuIGNvbnRlbnQgZXhjZWVkcyBoZWlnaHQgKi9cbn1cblxuI21vZGFsID4gLm1vZGFsLWNvbnRlbnQgPiAubW9kYWwtZm9vdGVyIHtcbiAgICAvKiBGb290ZXIgc3R5bGluZyB0byBlbnN1cmUgaXQgc3RheXMgYXQgYm90dG9tICovXG4gICAgZmxleC1zaHJpbms6IDA7IC8qIFByZXZlbnQgZm9vdGVyIGZyb20gc2hyaW5raW5nICovXG4gICAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI21vZGFsID4gLm1vZGFsLWNvbnRlbnQgPiAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMCAwO1xuICAgIH1cbn1cblxuI21vZGFsLmNsb3Npbmcge1xuICAgIC8qIEFuaW1hdGUgd2hlbiBjbG9zaW5nICovXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4jbW9kYWwuY2xvc2luZyA+IC5tb2RhbC1jb250ZW50IHtcbiAgICAvKiBBbmltYXRlIHdoZW4gY2xvc2luZyAqL1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLyoqKioqIEVORCAtIE1PREFMIERJQUxPRyAqKioqL1xuXG4vLyBBbGVydCBTdHlsZXMgT3ZlcnJpZGVcbi8vIFRoZXNlIG92ZXJyaWRlcyBlbnN1cmUgb3VyIGN1c3RvbSBjb2xvcnMgYXJlIHVzZWQgZm9yIGFsZXJ0c1xuI2FsZXJ0c0NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogY2VudGVyIGhvcml6b250YWxseSAqL1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiBzdGFjayBmcm9tIHRvcCBkb3duICovXG59XG5cbiNhbGVydHNDb250YWluZXIgLmFsZXJ0IHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtIGF1dG87IC8qIGF1dG8gbGVmdC9yaWdodCBrZWVwcyBpdCBjZW50ZXJlZCAqL1xufVxuXG4vLyBPdmVycmlkZSBCb290c3RyYXAncyBhbGVydCB2YXJpYWJsZXMgdG8gdXNlIG91ciBjdXN0b20gY29sb3JzIGRpcmVjdGx5XG4kYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuJGFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4ubWFpbi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5ODBweDtcbiAgICB6LWluZGV4OiAxMDMwOyAvKiBzdGF5cyBhYm92ZSBjb250ZW50ICovXG4gICAgaGVpZ2h0OiAxMHJlbTtcbn1cblxuLm1haW4taGVhZGVyIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1haW4taGVhZGVyIGEgLmNvbXBhbnlfbmFtZSB7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgY29sb3I6ICRtYWluX2hlYWRlcl9jb21wYW55X25hbWUgIWltcG9ydGFudDtcbn1cblxuLm1haW5faGVhZGVyX2JpX2NvbnRyb2xfaWNvbiB7XG4gICAgY29sb3I6ICRtYWluX2hlYWRlcl9iaV9jb250cm9sX2ljb25fY29sb3IgIWltcG9ydGFudDtcbn1cblxuLm1haW4taGVhZGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4ubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDsgLyogSW5jcmVhc2VkIGZyb20gNnJlbSB0byBhY2NvbW1vZGF0ZSB0YWxsZXIgaGVhZGVyICovXG59XG5cbi5tYWluID4gKiB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEycmVtOyAvKiBhIGJpdCBsYXJnZXIgdGhhbiBoZWFkZXIgaGVpZ2h0ICovXG59XG5cbi8vIEp1bWJvdHJvbiBNYWluIFBhZ2Vcbi5qdW1ib3Ryb24ge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoOTB2aCArIDByZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cmVtKTsgLyogZnVsbCBjb250YWluZXIgd2lkdGggbWludXMgbWFyZ2lucyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIGVuc3VyZSBpbm5lciByb3cgc3BhbnMgdGhlIGp1bWJvdHJvbiB3aWR0aCAqL1xuLmp1bWJvdHJvbiA+IC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uanVtYm90cm9uIGltZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5qdW1ib3Ryb24gLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLmp1bWJvdHJvbiBwIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cmVtKTsgLyogZnVsbCBjb250YWluZXIgd2lkdGggbWludXMgbWFyZ2lucyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIGVuc3VyZSBpbm5lciByb3cgc3BhbnMgdGhlIGp1bWJvdHJvbiB3aWR0aCAqL1xuLnNlY3Rpb24gPiAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24gLmNvbC1tZC02OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2VjdGlvbiAuY29sLW1kLTY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICB3aWR0aDogMTQyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MDBweDsgLyogbW92ZSBpbWFnZSBsZWZ0ICovXG59XG5cbi5mb290ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cmVtKTsgLyogZnVsbCBjb250YWluZXIgd2lkdGggbWludXMgbWFyZ2lucyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIGVuc3VyZSBpbm5lciByb3cgc3BhbnMgdGhlIGp1bWJvdHJvbiB3aWR0aCAqL1xuLmZvb3RlciA+IC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBSZXNwb25zaXZlIFRhYmxldHNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAkZm9udC1zaXplLWJhc2U6IDFyZW07XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbiAuY29sLW1kLTY6bGFzdC1jaGlsZCAucHktNSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7IC8qIGRhcmsgb3ZlcmxheSAqL1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTsgLyogYmx1ciBiYWNrZ3JvdW5kIGNvbnRlbnQgKi9cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24gLmNvbC1tZC02OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMTIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MzBweDsgLyogbW92ZSBpbWFnZSBsZWZ0ICovXG4gICAgfVxuXG4gICAgLmZvb3RlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMHJlbSk7IC8qIGZ1bGwgY29udGFpbmVyIHdpZHRoIG1pbnVzIG1hcmdpbnMgKi9cbiAgICB9XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMHJlbSk7IC8qIGZ1bGwgY29udGFpbmVyIHdpZHRoIG1pbnVzIG1hcmdpbnMgKi9cbiAgICB9XG5cbiAgICAuanVtYm90cm9uIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1cmVtKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gICAgfVxuXG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMHJlbSk7IC8qIGZ1bGwgY29udGFpbmVyIHdpZHRoIG1pbnVzIG1hcmdpbnMgKi9cbiAgICB9XG5cbiAgICAuanVtYm90cm9uIC5kaXNwbGF5LTEge1xuICAgICAgICBmb250LXNpemU6IDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVtYm90cm9uIHAge1xuICAgICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICAgIH1cblxuICAgICNtb2RhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuNykgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogdmVydGljYWwgY2VudGVyaW5nICovXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC8qIHByZXZlbnQgb3ZlcmZsb3cgb2Zmc2NyZWVuICovXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IC8qIGVuc3VyZXMgc3BhY2UgYXJvdW5kIG1vZGFsICovXG4gICAgfVxuXG4gICAgI21vZGFsID4gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTsgLyogbGVhdmUgc29tZSBicmVhdGhpbmcgcm9vbSAqL1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyAvKiBhbGxvdyBzY3JvbGxpbmcgaW5zaWRlIG1vZGFsICovXG4gICAgfVxuXG4gICAgLy9Mb2dvIEltYWdlXG4gICAgLm9mZmNhbnZhcy1oZWFkZXIgYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShcbiAgICAgICAgICAgICRiYWNrZ3JvdW5kLFxuICAgICAgICAgICAgMC4zXG4gICAgICAgICkgIWltcG9ydGFudDsgLy8gbWFrZSBpdCBsaWdodCBhbmQgc2VtaS10cmFuc3BhcmVudFxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpICFpbXBvcnRhbnQ7IC8vIFNhZmFyaVxuICAgIH1cblxuICAgIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAkbmF2X3N1YmxpbmtfY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEgI3NpZGViYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkbmF2X3N1YmxpbmtfY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIC5iaSB7XG4gICAgICAgIGNvbG9yOiAkbmF2X3N1YmxpbmtfY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogJG5hdl9zdWJsaW5rX2NvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2LXN1Ymxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwcmVtIDByZW0gMHJlbSAxLjVyZW07XG4gICAgfVxuXG4gICAgLm5hdi1zdWJsaW5rIGE6Zm9jdXMsXG4gICAgLm5hdi1zdWJsaW5rIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG5hdl9zdWJsaW5rX2hvdmVyX2NvbG9yO1xuICAgIH1cblxuICAgIC5zaWRlYmFyIGEgLmNvbXBhbnlfbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICRtYWluX2hlYWRlcl9jb21wYW55X25hbWUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAucmVzcG9uc2VNb2RhbFJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgICBib3JkZXI6IDFweCAkcHJpbWFyeSBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA3cmVtKSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmJhci1sdGIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2YmFyX2x0Yl9iZztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgJG5hdmJhcl9sdGJfZ3JhZGllbnRfc3RhcnQgMjAlLFxuICAgICAgICAgICAgJG5hdmJhcl9sdGJfZ3JhZGllbnRfZW5kIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcmVtIDNyZW0gLTJyZW0gcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMTc1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIC0tYnMtZHJvcGRvd24tYmc6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAub2ZmY2FudmFzLW1lbnUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIGFkanVzdG1lbnRzIGZvciB0aGUgY2xpZW50IGluZm8gc2lkZWJhclxuICAgIC5jbGllbnQtaW5mby1zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNsaWVudC1hdmF0YXIge1xuICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIENlbGxwaG9uZXNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAkZm9udC1zaXplLWJhc2U6IDFyZW07XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDByZW0pOyAvKiBmdWxsIGNvbnRhaW5lciB3aWR0aCBtaW51cyBtYXJnaW5zICovXG4gICAgfVxuXG4gICAgLnNlY3Rpb24gLmRpc3BsYXktMSB7XG4gICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbiAuY29sLW1kLTY6bGFzdC1jaGlsZCAucHktNSB7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbiAuY29sLTEyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbiAuY29sLTEyOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM1MHB4OyAvKiBtb3ZlIGltYWdlIGxlZnQgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE3cmVtO1xuICAgIH1cblxuICAgIC5qdW1ib3Ryb24gaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDVyZW0pO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgICB9XG5cbiAgICAuanVtYm90cm9uIC5kaXNwbGF5LTEge1xuICAgICAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuN3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdW1ib3Ryb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDAgMDtcbiAgICB9XG5cbiAgICAjbW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIHZlcnRpY2FsIGNlbnRlcmluZyAqL1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAvKiBwcmV2ZW50IG92ZXJmbG93IG9mZnNjcmVlbiAqL1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyAvKiBlbnN1cmVzIHNwYWNlIGFyb3VuZCBtb2RhbCAqL1xuICAgIH1cblxuICAgICNtb2RhbCA+IC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMnJlbSk7IC8qIGxlYXZlIHNvbWUgYnJlYXRoaW5nIHJvb20gKi9cbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgLyogYWxsb3cgc2Nyb2xsaW5nIGluc2lkZSBtb2RhbCAqL1xuICAgIH1cblxuICAgIC8vTG9nbyBJbWFnZVxuICAgIC5vZmZjYW52YXMtaGVhZGVyIGEgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoXG4gICAgICAgICAgICAkYmFja2dyb3VuZCxcbiAgICAgICAgICAgIDAuM1xuICAgICAgICApICFpbXBvcnRhbnQ7IC8vIG1ha2UgaXQgbGlnaHQgYW5kIHNlbWktdHJhbnNwYXJlbnRcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCkgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KSAhaW1wb3J0YW50OyAvLyBTYWZhcmlcbiAgICB9XG5cbiAgICAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICAgICAgICBjb2xvcjogJG5hdl9zdWJsaW5rX2NvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhICNzaWRlYmFyLWljb24ge1xuICAgICAgICBjb2xvcjogJG5hdl9zdWJsaW5rX2NvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSAuYmkge1xuICAgICAgICBjb2xvcjogJG5hdl9zdWJsaW5rX2NvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICRuYXZfc3VibGlua19jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdi1zdWJsaW5rIHtcbiAgICAgICAgcGFkZGluZzogMHJlbSAwcmVtIDByZW0gMS41cmVtO1xuICAgIH1cblxuICAgIC5uYXYtc3VibGluayBhOmZvY3VzLFxuICAgIC5uYXYtc3VibGluayBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRuYXZfc3VibGlua19ob3Zlcl9jb2xvcjtcbiAgICB9XG5cbiAgICAuc2lkZWJhciBhIC5jb21wYW55X25hbWUge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAkbWFpbl9oZWFkZXJfY29tcGFueV9uYW1lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnJlc3BvbnNlTW9kYWxSb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggJHByaW1hcnkgc29saWQgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2YmFyLWx0YiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuYXZiYXJfbHRiX2JnO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAkbmF2YmFyX2x0Yl9ncmFkaWVudF9zdGFydCAyMCUsXG4gICAgICAgICAgICAkbmF2YmFyX2x0Yl9ncmFkaWVudF9lbmQgMTAwJVxuICAgICAgICApO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNyZW0gM3JlbSAtMnJlbSByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4xNzUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgLS1icy1kcm9wZG93bi1iZzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vZmZjYW52YXMtbWVudSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgYWRqdXN0bWVudHMgZm9yIHRoZSBjbGllbnQgaW5mbyBzaWRlYmFyXG4gICAgLmNsaWVudC1pbmZvLXNpZGViYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2xpZW50LWF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIERhcmtfbW9kZSBDb2xvciBQYWxldHRlXG4vLyBHZW5lcmF0ZWQgZnJvbSBkZWZhdWx0IHBhbGV0dGUgLSBjdXN0b21pemUgYXMgbmVlZGVkXG5cbi8vIEJhc2UgQ29sb3JzXG4kbWFpbjogIzAwMDAwMDtcbiRwcmltYXJ5OiAjZmZmO1xuJHNlY29uZGFyeTogI2ZmMDAzNztcbiR0ZXJ0aWFyeTogIzQ5NzE3NDtcbiRzdWNjZXNzOiAjMDBkYjMzO1xuJGluZm86ICMwY2QwZjc7XG4kd2FybmluZzogI2ZmOTUwMDtcbiRkYW5nZXI6ICNmZjAwODM7XG4kd2hpdGU6ICNmZmZmZmY7XG4kc2lkZWJhcjogJG1haW47XG5cbi8vIERlcml2ZWQgQ29sb3JzICh1c2luZyBTQVNTIGZ1bmN0aW9ucylcbiRsaWdodDogJHdoaXRlO1xuJGRhcms6ICRwcmltYXJ5O1xuJGJhY2tncm91bmQ6ICRtYWluO1xuJGhlYWRlcjogJG1haW47IC8vbGlnaHRlbigkbWFpbiwgMCk7XG4kdGFiczogbGlnaHRlbigkbWFpbiwgMzApO1xuJGJhY2tkcm9wOiBsaWdodGVuKCRtYWluLCAxMCk7XG4kb2RkOiBsaWdodGVuKCRtYWluLCA4MCk7XG4kZXZlbjogbGlnaHRlbigkc2Vjb25kYXJ5LCA1MCk7XG5cbi8vIEJvb3RzdHJhcCBDb21wb25lbnQgQ29sb3JzXG4vLyBVc2VkIGluOiBib2R5LCBodG1sIGJhY2tncm91bmRcbiRib2R5X2JhY2tncm91bmRfY29sb3I6ICRiYWNrZ3JvdW5kO1xuJGJvZHlfZm9udF9jb2xvcjogJGRhcms7XG4kYm9keV9zZWNvbmRhcnlfY29sb3I6ICRkYXJrO1xuXG4vLyBVSSBDb21wb25lbnQgQ29sb3JzXG4kbWFpbl9oZWFkZXJfY29tcGFueV9uYW1lOiAkc2Vjb25kYXJ5O1xuJHRpdGxlX3RleHRfY29sb3I6ICRkYXJrO1xuJGJpX2ljb25fY29sb3I6ICRkYXJrO1xuJGJ0bl9iaV9pY29uX2NvbG9yOiAkZGFyaztcbiR0ZF9iaV9pY29uX2NvbG9yOiAkZGFyaztcbiRtYWluX2hlYWRlcl9iaV9jb250cm9sX2ljb25fY29sb3I6ICRkYXJrO1xuJHNpZGViYXJfYmlfY29udHJvbF9pY29uX2NvbG9yOiAkZGFyaztcbiRidG4tY2xvc2UtY29sb3I6ICRkYXJrO1xuXG4vLyBVc2VkIGluOiBGb3Jtc1xuJGZvcm0tbGFiZWwtY29sb3I6IHJnYmEoJGRhcmssIDAuNykgIWltcG9ydGFudDtcbiRmb3JtLWJnOiBsaWdodGVuKCRtYWluLCAxMCk7XG4kZm9ybV9jb250cm9sX2JvcmRlcl9jb2xvcjogJGRhcms7XG4kZm9ybV9jb250cm9sX2ZvY3VzX2JvcmRlcl9jb2xvcjogJHNlY29uZGFyeTtcbiRmb3JtX2NvbnRyb2xfZm9jdXNfc2hhZG93X2NvbG9yOiAkc2Vjb25kYXJ5O1xuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkZGFyaztcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICRkYXJrO1xuJGlucHV0LWNvbG9yOiAkZGFyaztcblxuLy8gVXNlZCBpbjogSGVhZGluZ1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDMwMDtcbiRoZWFkaW5ncy1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcblxuLy8gVXNlZCBpbjogYWNjb3JkaW9uIGNvbXBvbmVudHNcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogJGxpZ2h0ICFpbXBvcnRhbnQ7XG4kYWNjb3JkaW9uLWJnOiAkbGlnaHQgIWltcG9ydGFudDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAkbGlnaHQgIWltcG9ydGFudDtcblxuLy8gVXNlZCBpbjogb2ZmY2FudmFzXG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAkYmFja2dyb3VuZDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICRsaWdodDtcbiRvZmZjYW52YXNfc3Bhbl90ZXh0X2NvbG9yOiAkZGFyaztcblxuLy8gVXNlZCBpbjogcGFnaW5hdGlvblxuJHBhZ2luYXRpb24tY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4kcGFnaW5hdGlvbi1iZzogJHRhYnMgIWltcG9ydGFudDtcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogJGRhcms7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRoZWFkZXI7XG5cbi8vIFVzZWQgaW46IHRhYmxlc1xuJHRhYmxlLWhvdmVyLWJnOiAkc2Vjb25kYXJ5O1xuJHRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoJHNlY29uZGFyeSwgMC4xNCk7XG4kdGFibGUtY29sb3I6ICRkYXJrO1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAkd2hpdGU7XG5cbi8vIFVzZWQgaW46IGRyb3Bkb3duc1xuJGRyb3Bkb3duLWNvbG9yOiAkd2hpdGU7XG4kZHJvcGRvd24tbGluay1jb2xvcjogJHdoaXRlO1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICM2MGE1ZmE7XG4kZHJvcGRvd24tYmc6ICRkYXJrO1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGRhcms7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogJGRhcms7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICRkYXJrO1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICRkYXJrO1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogJGRhcms7XG5cbi8vIFVzZWQgaW46IG5hdmlnYXRpb25cbiRuYXYtbGluay1ob3Zlci1jb2xvcjogJHNlY29uZGFyeTtcbiRuYXZfbGlua19iZzogJHRhYnM7XG4kbmF2X2xpbmtfY29sb3I6ICR3aGl0ZTtcbiRuYXZfbGlua19hY3RpdmVfYmc6ICRzZWNvbmRhcnk7XG4kbmF2X2xpbmtfYWN0aXZlX2NvbG9yOiAkd2hpdGU7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICRkYXJrO1xuJG5hdmJhci1kYXJrLWNvbG9yOiAkZGFyaztcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cbi8vIFVzZWQgaW46IHNpZGViYXJcbiRzaWRlYmFyX2JnOiAkc2lkZWJhcjtcbiRzaWRlYmFyX2ljb25fY29sb3I6ICRkYXJrO1xuJHNpZGViYXJfY29tcGFueV9uYW1lOiAkZGFyaztcblxuLy8gVXNlZCBpbjogbmF2aWdhdGlvbiBzdWJsaW5rc1xuJG5hdl9zdWJsaW5rX2NvbG9yOiAkZGFyaztcbiRuYXZfc3VibGlua19ob3Zlcl9jb2xvcjogJHNlY29uZGFyeTtcblxuLy8gVXNlZCBpbjogcmVzcG9uc2l2ZSBuYXZiYXJcbiRuYXZiYXJfbHRiX2JnOiAkbGlnaHQ7XG4kbmF2YmFyX2x0Yl9ncmFkaWVudF9zdGFydDogcmdiKDE4LCAxOCwgMTgpO1xuJG5hdmJhcl9sdGJfZ3JhZGllbnRfZW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4vLyBVc2VkIGluOiBwcm9ncmVzcyBiYXJcbiRwcm9ncmVzcy1iZzogJGhlYWRlciAhaW1wb3J0YW50O1xuXG4vLyBVc2VkIGluOiBtb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1iZzogJGJhY2tkcm9wO1xuJG1vZGFsX2NvbnRlbnRfYmc6ICRmb3JtLWJnO1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogJGxpZ2h0O1xuXG4vL0Jvb3RzdHJhcCdzIFdDQUcgY29udHJhc3QgY2hlY2sgKD49NC41OjEpXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAyO1xuXG4vLyBUaGVtZSBDb2xvcnMgTWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnksXG4gICAgXCJ0ZXJ0aWFyeVwiOiAkdGVydGlhcnksXG4gICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogJGRhbmdlcixcbiAgICBcInNpZGViYXJcIjogJHNpZGViYXIsXG4gICAgXCJsaWdodFwiOiAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICRkYXJrLFxuICAgIFwiYmFja2dyb3VuZFwiOiAkYmFja2dyb3VuZCxcbiAgICBcImhlYWRlclwiOiAkaGVhZGVyLFxuICAgIFwidGFic1wiOiAkdGFicyxcbiAgICBcImJhY2tkcm9wXCI6ICRiYWNrZHJvcCxcbiAgICBcIm9kZFwiOiAkb2RkLFxuICAgIFwiZXZlblwiOiAkZXZlbixcbiAgICBcImZvcm0tYmdcIjogJGZvcm0tYmcsXG4gICAgXCJ0d2l0dGVyXCI6ICMxZGExZjIsXG4gICAgXCJ3aGF0c2FwcFwiOiAjMjVkMzY2LFxuICAgIFwiZ29vZ2xlcGx1c1wiOiAjZWE0MzM1LFxuICAgIFwiaW5zdGFncmFtXCI6ICNjMzJhYTMsXG4gICAgXCJsaW5rZWRpblwiOiAjMGE2NmMyLFxuICAgIFwieW91dHViZVwiOiAjZmYwMDAwLFxuICAgIFwiZmFjZWJvb2tcIjogIzE4NzdmMixcbiAgICBcInRpa3Rva1wiOiAjMDEwMTAxLFxuICAgIFwicGludGVyZXN0XCI6ICNiZDA4MWMsXG4gICAgXCJzbmFwY2hhdFwiOiAjZmZmYzAwLFxuICAgIFwidHdpdGNoXCI6ICM5MTQ2ZmYsXG4gICAgXCJkaXNjb3JkXCI6ICM1ODY1ZjIsXG4gICAgXCJZZWxwXCI6ICNkMzIzMjMsXG4pO1xuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyLWRhcmt9O1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjIgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jY29udHJhc3QtbWluaW11bVxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZpbHRlcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCBcInZhcmlhYmxlcy1kYXJrXCI7IC8vIFRPRE86IGNhbiBiZSByZW1vdmVkIHNhZmVseSBpbiB2Niwgb25seSBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMgaW4gdjUuM1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3skYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYn07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZzogI3skZm9ybS1jaGVjay1pbnB1dC1iZ307XG5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yZSB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBPbiBBbmRyb2lkIENocm9tZSwgZm9ybS1jb250cm9sJ3MgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgLy9cbiAgICAvLyBPbiBpT1MgU2FmYXJpLCBmb3JtLWNvbnRyb2wncyBcImFwcGVhcmFuY2U6IG5vbmVcIiArIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIGlPUyAxNi4yIC8gU2FmYXJpIDE2LjJcbiAgICBtaW4td2lkdGg6IDg1cHg7IC8vIFNlZW1zIHRvIGJlIGEgZ29vZCBtaW5pbXVtIHNhZmUgd2lkdGhcblxuICAgIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gICAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuXG4gICAgLy8gQW5kcm9pZCBDaHJvbWUgdHlwZT1cImRhdGVcIiBpcyB0YWxsZXIgdGhhbiB0aGUgb3RoZXIgaW5wdXRzXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBQcmV2ZW50IGV4Y2Vzc2l2ZSBkYXRlIGlucHV0IGhlaWdodCBpbiBXZWJraXRcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICA+IHRleHRhcmVhOmZvY3VzLFxuICA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICB+IGxhYmVsOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGlucHV0LWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgPiAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSB0b3AgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gICY6bm90KC5hY3RpdmUpIHtcbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpOyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXItZGFya307XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICB9XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBGaXggdG8gcHJldmVudCBvdmVyZmxvd2luZyBjaGlsZHJlbiB0byBiZWNvbWUgZm9jdXNhYmxlXG4gICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjIvVGVjaG5pcXVlcy9nZW5lcmFsL0cxLmh0bWxcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
