@font-face{font-family:Graphik;src:url(../css/fonts/Graphik.woff2?7mvswl) format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--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:#fff;--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:#000;--bs-secondary:#f7f4f0;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:0,0,0;--bs-secondary-rgb:247,244,240;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-color:#f1f1f1;border:1px solid rgba(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-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#000;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,: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:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.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}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;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:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}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;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;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}label{display:inline-block}button{border-radius: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]{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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@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]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.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:"\2014\A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.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:1600px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1800px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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>*{-ms-flex-negative:0;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{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.33333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.66667%}.col-auto,.row-cols-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-auto{width:auto}.col-1{width:8.33333%}.col-1,.col-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-2{width:16.66667%}.col-3{width:25%}.col-3,.col-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-5,.col-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-6{width:50%}.col-7{width:58.33333%}.col-7,.col-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-8{width:66.66667%}.col-9{width:75%}.col-9,.col-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-11,.col-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-12{width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{width:16.66667%}.col-sm-auto,.row-cols-sm-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-auto{width:auto}.col-sm-1{width:8.33333%}.col-sm-1,.col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-3,.col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-5,.col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-7,.col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-9,.col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-11,.col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{width:16.66667%}.col-md-auto,.row-cols-md-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-auto{width:auto}.col-md-1{width:8.33333%}.col-md-1,.col-md-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-3,.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-5,.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-7,.col-md-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-9,.col-md-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-11,.col-md-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{width:16.66667%}.col-lg-auto,.row-cols-lg-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-auto{width:auto}.col-lg-1{width:8.33333%}.col-lg-1,.col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-3,.col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-5,.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-7,.col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-9,.col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-11,.col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{width:16.66667%}.col-xl-auto,.row-cols-xl-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-auto{width:auto}.col-xl-1{width:8.33333%}.col-xl-1,.col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-3,.col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-5,.col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-7,.col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-9,.col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-11,.col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width:1400px){.col-xxl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xxl-auto{width:auto}.col-xxl-1,.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-1{width:8.33333%}.col-xxl-2{width:16.66667%}.col-xxl-2,.col-xxl-3{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-3{width:25%}.col-xxl-4{width:33.33333%}.col-xxl-4,.col-xxl-5{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-5{width:41.66667%}.col-xxl-6{width:50%}.col-xxl-6,.col-xxl-7{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-7{width:58.33333%}.col-xxl-8{width:66.66667%}.col-xxl-8,.col-xxl-9{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-9{width:75%}.col-xxl-10{width:83.33333%}.col-xxl-10,.col-xxl-11{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-11{width:91.66667%}.col-xxl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(0,0,0,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#000!important;background-color:RGBA(247,244,240,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary,.link-primary:focus,.link-primary:hover{color:#000!important}.link-secondary{color:#f7f4f0!important}.link-secondary:focus,.link-secondary:hover{color:#f9f6f3!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.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.85714%}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.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{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch}.hstack,.vstack{display:-ms-flexbox;display:flex;align-self:stretch}.vstack{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;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}.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;max-width:100%}.vr{display:inline-block;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--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:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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-.708z'/%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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;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{-ms-flex-negative:0;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;border-color:var(--bs-accordion-btn-focus-border-color);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-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-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.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-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-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0,0,0,.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1.5rem;--bs-list-group-item-padding-y:1.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:-ms-flexbox;display:flex;-ms-flex-direction:column;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-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action: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:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.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-horizontal{-ms-flex-direction:row;flex-direction:row}.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{-ms-flex-direction:row;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{-ms-flex-direction:row;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{-ms-flex-direction:row;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)}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;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)}}@media (min-width:1400px){.list-group-horizontal-xxl{-ms-flex-direction:row;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{color:#000;background-color:#ccc}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#000;background-color:#b8b8b8}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-secondary{color:#636260;background-color:#fdfdfc}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#636260;background-color:#e4e4e3}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#636260;border-color:#636260}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{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;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.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;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));background:none;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-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;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{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;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:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 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 + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.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 + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.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 + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:calc(1.265rem + .18vw);font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%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 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:1200px){.form-select{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.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{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;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:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' 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{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;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{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.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{display:inline-block;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}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@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:-ms-input-placeholder,.form-floating>.form-control:-ms-input-placeholder{color:transparent}.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}.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{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;-ms-flex:1 1 auto;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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.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:.5rem}.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:.25rem}.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:-1px;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:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.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:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-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:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.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:#198754}.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"]{padding-right:4.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%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 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position: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:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + (1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.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:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.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:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%23dc3545' 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:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.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:#dc3545}.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"]{padding-right:4.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%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 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%23dc3545' stroke='none'/%3E%3C/svg%3E");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:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + (1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.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}.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;vertical-align:.255em;content:"";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:calc(1.285rem + 0.42vw);--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;z-index:var(--bs-dropdown-zindex);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);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}@media (min-width:1200px){.dropdown-menu{--bs-dropdown-font-size:1.6rem}}.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;vertical-align:.255em;content:"";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;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align: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{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align: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}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border: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{display:block;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{display:block;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:var(--bs-border-color-translucent);--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn{--bs-btn-padding-x:2rem;--bs-btn-padding-y:1rem;--bs-btn-font-size:calc(1.285rem + 0.42vw);--bs-btn-font-weight:bold;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:5rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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}@media (min-width:1200px){.btn{--bs-btn-font-size:1.6rem}}@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:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg)}.btn-check:focus-visible+.btn,.btn:focus-visible{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.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.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:#000;border-color:transparent;opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#000;--bs-btn-border-color:#000;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:#000;--bs-btn-focus-shadow-rgb:38,38,38;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000;--bs-btn-active-border-color:#000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#000;--bs-btn-disabled-border-color:#000}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#f7f4f0;--bs-btn-border-color:#f7f4f0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f6f2;--bs-btn-hover-border-color:#f8f5f2;--bs-btn-focus-shadow-rgb:210,207,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#f9f6f3;--bs-btn-active-border-color:#f8f5f2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f7f4f0;--bs-btn-disabled-border-color:#f7f4f0}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#000;--bs-btn-border-color:#000;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:#000;--bs-btn-focus-shadow-rgb:0,0,0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000;--bs-btn-active-border-color:#000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#000;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#f7f4f0;--bs-btn-border-color:#f7f4f0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f7f4f0;--bs-btn-hover-border-color:#f7f4f0;--bs-btn-focus-shadow-rgb:247,244,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#f7f4f0;--bs-btn-active-border-color:#f7f4f0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f7f4f0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f7f4f0;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:#fff;--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#fff;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:38,38,38;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-font-size:1.25rem}.btn-lg,.btn-sm{--bs-btn-padding-x:1rem;--bs-btn-border-radius:5rem}.btn-sm{--bs-btn-padding-y:0.6rem;--bs-btn-font-size:calc(1.275rem + 0.3vw)}@media (min-width:1200px){.btn-sm{--bs-btn-font-size:1.5rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,.075);margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.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(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.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}}.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}.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}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:-ms-grid!important;display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 0 10px rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.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-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-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-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.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{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-first{-ms-flex-order:-1!important;order:-1!important}.order-0{-ms-flex-order:0!important;order:0!important}.order-1{-ms-flex-order:1!important;order:1!important}.order-2{-ms-flex-order:2!important;order:2!important}.order-3{-ms-flex-order:3!important;order:3!important}.order-4{-ms-flex-order:4!important;order:4!important}.order-5{-ms-flex-order:5!important;order:5!important}.order-last{-ms-flex-order:6!important;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-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-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-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-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-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-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-auto{margin-left:auto!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}.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}.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}.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}.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}.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}.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}.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}.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-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!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-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-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-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:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!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}.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-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-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-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-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-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;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-2xl)!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}.rounded-end,.rounded-top{border-top-right-radius:var(--bs-border-radius)!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float: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:-ms-grid!important;display: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:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-sm-first{-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-ms-flex-order:0!important;order:0!important}.order-sm-1{-ms-flex-order:1!important;order:1!important}.order-sm-2{-ms-flex-order:2!important;order:2!important}.order-sm-3{-ms-flex-order:3!important;order:3!important}.order-sm-4{-ms-flex-order:4!important;order:4!important}.order-sm-5{-ms-flex-order:5!important;order:5!important}.order-sm-last{-ms-flex-order:6!important;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-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-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-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-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-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-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-auto{margin-left:auto!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}.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}.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}.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}.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}.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}.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}.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}.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}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:-ms-grid!important;display: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:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-md-first{-ms-flex-order:-1!important;order:-1!important}.order-md-0{-ms-flex-order:0!important;order:0!important}.order-md-1{-ms-flex-order:1!important;order:1!important}.order-md-2{-ms-flex-order:2!important;order:2!important}.order-md-3{-ms-flex-order:3!important;order:3!important}.order-md-4{-ms-flex-order:4!important;order:4!important}.order-md-5{-ms-flex-order:5!important;order:5!important}.order-md-last{-ms-flex-order:6!important;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-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-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-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-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-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-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-auto{margin-left:auto!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}.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}.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}.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}.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}.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}.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}.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}.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}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:-ms-grid!important;display: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:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-lg-first{-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-ms-flex-order:0!important;order:0!important}.order-lg-1{-ms-flex-order:1!important;order:1!important}.order-lg-2{-ms-flex-order:2!important;order:2!important}.order-lg-3{-ms-flex-order:3!important;order:3!important}.order-lg-4{-ms-flex-order:4!important;order:4!important}.order-lg-5{-ms-flex-order:5!important;order:5!important}.order-lg-last{-ms-flex-order:6!important;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-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-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-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-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-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-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-auto{margin-left:auto!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}.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}.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}.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}.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}.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}.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}.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}.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}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:-ms-grid!important;display: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:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xl-first{-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-ms-flex-order:0!important;order:0!important}.order-xl-1{-ms-flex-order:1!important;order:1!important}.order-xl-2{-ms-flex-order:2!important;order:2!important}.order-xl-3{-ms-flex-order:3!important;order:3!important}.order-xl-4{-ms-flex-order:4!important;order:4!important}.order-xl-5{-ms-flex-order:5!important;order:5!important}.order-xl-last{-ms-flex-order:6!important;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-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-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-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-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-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-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-auto{margin-left:auto!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}.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}.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}.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}.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}.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}.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}.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}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float: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:-ms-grid!important;display: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:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xxl-first{-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-ms-flex-order:0!important;order:0!important}.order-xxl-1{-ms-flex-order:1!important;order:1!important}.order-xxl-2{-ms-flex-order:2!important;order:2!important}.order-xxl-3{-ms-flex-order:3!important;order:3!important}.order-xxl-4{-ms-flex-order:4!important;order:4!important}.order-xxl-5{-ms-flex-order:5!important;order:5!important}.order-xxl-last{-ms-flex-order:6!important;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-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-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-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-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-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-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-auto{margin-left:auto!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}.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}.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}.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}.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}.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}.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}.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}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.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 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:-ms-grid!important;display: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:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;min-width:100%;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../css/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;transition:transform .7s cubic-bezier(.24,1,.32,1);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:icomoon;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px;transform:translateX(-100px)}.slick-slider--full-size .slick-prev{left:25px}.slick-slider:hover .slick-prev{transform:translateX(0)}.slick-prev:before{content:"\E903"}.slick-next{right:-25px;transform:translateX(100px)}.slick-slider--full-size .slick-next{right:25px}.slick-slider:hover .slick-next{transform:translateX(0)}.slick-next:before{content:"\E902"}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.qs-datepicker-container{color:#000;position:absolute;width:15.625em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid grey;border-radius:.263921875em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50%,.4)}.qs-overlay .qs-submit.qs-disabled{color:grey;border-color:grey;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;flex-grow:1}.qs-overlay .qs-overlay-month{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:33.33333%;cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;filter:blur(0);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.39063em solid transparent;position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:grey;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:grey;left:50%;transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-month-year:hover{border-bottom:1px solid grey}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;filter:blur(0);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:14.28571%;height:1.5625em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:grey}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}@font-face{font-family:icomoon;src:url(../css/fonts/icomoon.woff2?7mvswl) format("woff2"),url(../css/fonts/icomoon.ttf?7mvswl) format("truetype"),url(../css/fonts/icomoon.woff?7mvswl) format("woff"),url("../css/fonts/icomoon.svg?7mvswl#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-winter:before{content:"\E907"}.icon-twitter:before{content:"\E908"}.icon-linkedin:before{content:"\E909"}.icon-youtube:before{content:"\E90A"}.icon-send:before{content:"\E90B"}.icon-logout:before{content:"\E90C"}.icon-trash:before{content:"\E90D"}.icon-close:before{content:"\E90E"}.icon-info:before{content:"\E90F"}.icon-check:before{content:"\E910"}.icon-file_download:before{content:"\E911"}.icon-notifications:before{content:"\E912"}.icon-help:before{content:"\E913"}.icon-arrow_up:before{content:"\E914"}.icon-arrow_right:before{content:"\E902"}.icon-arrow_left:before{content:"\E903"}.icon-arrow_down:before{content:"\E917"}.icon-link:before{content:"\E918"}.icon-remove:before{content:"\E919"}.icon-add:before{content:"\E91A"}.icon-home:before{content:"\E91B"}.icon-phone:before{content:"\E91C"}.icon-edit:before{content:"\E91D"}.icon-view:before{content:"\E91E"}.icon-disabled:before{content:"\E91F"}.icon-security:before{content:"\E920"}.icon-level-down:before{content:"\E921"}.icon-heart:before{content:"\E922"}.icon-loop:before{content:"\E923"}.icon-heart-empty:before{content:"\E924"}.icon-alert:before{content:"\E925"}.icon-arrow:before{content:"\E926"}.icon-arrow-left1:before{content:"\E927"}.icon-arrow-right1:before{content:"\E928"}.icon-cart1:before{content:"\E929"}.icon-facebook:before{content:"\E92A"}.icon-instagram:before{content:"\E92B"}.icon-discount:before{content:"\E92C"}.icon-warning:before{content:"\E92D"}.icon-shipping:before{content:"\E92E"}.icon-star:before{content:"\E92F"}.icon-remove-circle:before{content:"\E930"}.icon-user1:before{content:"\E931"}.icon-location:before{content:"\E932"}.icon-message:before{content:"\E933"}.icon-orders:before{content:"\E934"}.icon-gift:before{content:"\E935"}.icon-orders_return:before{content:"\E936"}.icon-card:before{content:"\E937"}.icon-world:before{content:"\E938"}.icon-success:before{content:"\E939"}.icon-search:before{content:"\E93A"}.icon-tag:before{content:"\E93B"}.icon-profile:before{content:"\E93C"}.icon-wallet:before{content:"\E93D"}.icon-summer:before{content:"\E93E"}.icon-user:before{content:"\E93F"}.icon-cart:before{content:"\E900"}.icon-play:before{content:"\E905"}.icon-pause:before{content:"\E906"}.icon-arrow-top:before{content:"\E901"}.icon-arrow-right:before{content:"\E902"}.icon-arrow-left:before{content:"\E903"}.icon-arrow-bottom:before{content:"\E904"}.done{color:#def0d8}.hide{overflow:hidden;visibility:hidden;opacity:0;max-height:0}.hidden{display:none}html{font-size:62.5%}body{font-family:Graphik,Helvetica,arial,"sans-serif";color:#333}.btn,body{font-size:1.6rem}.btn{background:#000;color:#fff;position:relative;font-family:Work Sans,Open sans,Helvetica,arial;z-index:1;display:-ms-inline-flexbox;display:inline-flex;line-height:1.8;-ms-flex-align:center;align-items:center;padding:1rem 2rem}.btn:hover{background:#282828;background:#404040;color:#fff}.btn.full{width:100%;-ms-flex-pack:center;justify-content:center}button{background:#000;color:#fff;position:relative;font-family:Work Sans,Open sans,Helvetica,arial;font-size:1.6rem;border:0;border-radius:.375rem;z-index:1;display:-ms-inline-flexbox;display:inline-flex;line-height:1.8;-ms-flex-align:center;align-items:center;padding:.611rem 2rem;cursor:pointer;transition:all .2s ease-in-out}button.full{width:100%;-ms-flex-pack:center;justify-content:center}button.small{font-size:1.4rem}button:hover{background:#1a1a1a}button.disabled,button:disabled{background:grey;color:#000;cursor:not-allowed}button i+span,button span+i{margin-left:.5rem}button.unstyle{background:transparent;border:transparent;padding:0}.btn--border{border:1px solid #f1f1f1;background:#fff}.btn--border:hover{background:#000;color:#fff}.btn--green{background:#3fc92a;font-size:1.4rem}.btn--green:hover{background:#329f21}.control-label,label{display:block;font-weight:700;margin-bottom:1rem;color:#463837;cursor:pointer}input{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{min-width:100%;max-width:100%;min-height:10rem}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{padding:1.2rem 2rem;border:1px solid #c2c2c2;font-family:Graphik,Helvetica,arial,"sans-serif";color:#333;font-size:1.6rem;width:100%;border-radius:5rem;outline:none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#000}input[type=number]{-moz-appearance:textfield}.custom-checkbox[class]>label>span,.custom-checkbox[class]>span{position:relative;width:20px;height:20px;display:inline-block;vertical-align:middle;border:2px solid #000;margin-top:-4px;margin-right:.5rem}.custom-checkbox[class]>label>span i,.custom-checkbox[class]>span i{font-size:1.4rem;height:20px;width:20px;line-height:20px!important;color:#000;text-align:center;position:absolute;left:-2px;top:-2px;font-weight:700;display:none}.custom-checkbox[class]>label>span+label,.custom-checkbox[class]>span+label{display:inline-block;vertical-align:top;font-size:1.4rem;max-width:calc(100% - 40px)}.custom-checkbox input[type=checkbox]{display:none!important}.custom-checkbox input[type=checkbox]:checked{display:none}.custom-checkbox input[type=checkbox]:checked+span i{display:block}select{font-family:Graphik,Helvetica,arial,"sans-serif"}.select{position:relative;display:-ms-flexbox;display:flex;width:100%;line-height:2.5;background:#fff;border:1px solid #c2c2c2;min-width:60px;border-radius:5rem}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;border:0!important;background:#fff;-ms-flex:1;flex:1;padding:1.5rem 3rem 1.5rem 2rem;color:#333;cursor:pointer;font-size:1.4rem;border-radius:5rem}.select select::-ms-expand{display:none}.select:after{content:"\E917";font-family:icomoon;font-size:2rem;height:100%;line-height:4.5rem;color:#463837;position:absolute;top:0;right:.8rem;pointer-events:none;cursor:pointer;transition:all .25s ease}.form-group{margin-bottom:2rem}.form-group em{font-weight:400;font-size:1.3rem;font-style:normal;padding:1rem;background:#f7f7f7;display:block;margin-top:1rem}.form-control{font-size:1.6rem}.form-control-label.required:not(:empty):after{content:"*"}.form-footer{text-align:right}.form-footer .btn{min-width:200px;-ms-flex-pack:center;justify-content:center}@media (max-width:559px){.form-footer .btn{width:100%}}.form-control-comment{color:#666;font-size:80%}.input-group{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.input-group label.btn{padding:.8rem 1.4rem;-ms-flex-pack:center;justify-content:center}.input-group .form-control{border-radius:5rem 0 0 5rem}.bootstrap-filestyle input[type=text]{width:calc(100% - 200px);border-radius:5rem}.bootstrap-filestyle label.btn{width:200px;text-align:center;border-radius:0;margin:0}.group-span-filestyle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.group-span-filestyle label{margin:0;color:#fff;font-size:1.3rem;font-weight:400;background:#737680;border-radius:0 5rem 5rem 0;padding:1.5rem 2rem}.group-span-filestyle label:hover{background:#a8aab1}.input-group-btn .btn{height:100%;border-radius:0 5rem 5rem 0;border:1px solid #c2c2c2;background:#fff;color:#000}.radio-inline{margin-right:2rem;font-weight:400}.custom-radio input[type=radio]{display:none!important}.custom-radio input[type=radio]+span{border:2px solid #c2c2c2;width:2rem;height:2rem;border-radius:50%;display:inline-block;vertical-align:middle;margin-top:-.4rem;position:relative}.custom-radio input[type=radio]+span:after{content:"";position:absolute;top:.2rem;left:.2rem;height:1.2rem;width:1.2rem;border-radius:50%}.custom-radio input[type=radio]:checked+span{border-color:#000}.custom-radio input[type=radio]:checked+span:after{background:#000}.input-button{position:relative}.input-button button{position:absolute;right:0;top:0;height:100%;text-align:center;border-radius:0 5rem 5rem 0;font-size:1.8rem}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{position:relative;padding-left:3rem}.checkbox input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:.3rem;width:1.6rem;height:1.6rem;display:inline-block;border:1px solid #a9a9a9;background:#fff}.checkbox input[type=checkbox]:checked+label:after{content:"\E910";font-family:icomoon;position:absolute;left:2px;top:0;color:#000}.form-title{font-size:2.1rem;margin-top:2rem}a{color:#000;text-decoration:none;transition:all .2s ease-in-out}a:hover{color:#4e9fc2}.link,div#cbox.ps17[class]>a.sp-change{color:#463837;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;transition:all .2s ease-in-out;font-weight:700;font-size:1.6rem;line-height:2}.link:after,div#cbox.ps17[class]>a.sp-change:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#000;transition:all .2s ease-in-out}.link i,div#cbox.ps17[class]>a.sp-change i{font-size:1.5rem;margin-right:.5rem}.link.small,div#cbox.ps17[class]>a.small.sp-change{font-size:1.3rem}.link:hover,div#cbox.ps17[class]>a.sp-change:hover{color:#000}.link:hover:after,div#cbox.ps17[class]>a.sp-change:hover:after{width:100%}.link--noborder:after{display:none}@media (max-width:559px){.link,div#cbox.ps17[class]>a.sp-change{font-size:1.4rem}}.list{list-style:circle;margin-left:1.5rem}.list li{margin-bottom:.5rem}.list--number{list-style:number}.list-space li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:.5rem}.list-separator>*{position:relative}.list-separator>:not(:last-child){padding-right:1rem;margin-right:1rem}.list-separator>:not(:last-child):after{content:"";width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%);background:rgba(0,0,0,.3)}.nav{display:-ms-flexbox;display:flex;margin:0 0 2rem}.nav__link{display:block;padding:1rem 2rem;-ms-flex:1;flex:1;min-width:1px;text-align:center;text-transform:uppercase;border-block:1px solid #f1f1f1;border-left:1px solid #f1f1f1}.nav__link.active{background:#f1f1f1}.nav__link:last-child,table{border-right:1px solid #f1f1f1}table{width:100%;border-left:1px solid #f1f1f1}.table{width:100%;overflow-x:auto;position:relative}.table tr{border-bottom:1px solid #f1f1f1}.table tr:first-child{border-top:1px solid #f1f1f1}.table td,.table th{font-size:13px;text-transform:uppercase;text-align:left;padding:1rem .5rem;vertical-align:middle;border-right:1px solid #f1f1f1}.table tr td:last-child,.table tr th:last-child{border-right:none}.table thead td,.table thead th{padding:1.5rem;font-weight:700;white-space:nowrap}.table tbody tr:nth-child(2n){background:#e3e3e3}.table tbody td,.table tbody th{padding:1.5rem;vertical-align:middle}.table tfoot td,.table tfoot th{padding:1rem;vertical-align:middle}.badge,.table .label{width:100%;color:#fff;padding:.8rem;line-height:1.3;display:inline-block;font-size:12px;text-align:center;font-weight:700}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:700;line-height:1.3}.h1,.h2,.h3,.h4,.title--h1,h1,h2,h3,h4{font-family:Work Sans,Open sans,Helvetica,arial;color:#463837}.h1,.title--h1,h1{font-size:4rem;margin-bottom:3rem;font-weight:500;line-height:1.1}@media (max-width:767px){.h1,.title--h1,h1{font-size:3.2rem;margin-bottom:2rem}}@media (max-width:559px){.h1,.title--h1,h1{font-size:3rem}}@media (max-width:479px){.h1,.title--h1,h1{font-size:2.8rem}}.h1 strong,.title--h1 strong,h1 strong{font-weight:900}.h2,.title--h2,h2{font-family:Work Sans,Open sans,Helvetica,arial;font-size:3rem;margin-bottom:2rem;font-weight:500;line-height:1.3;color:#463837}@media (max-width:559px){.h2,.title--h2,h2{font-size:2.8rem}}.h2 strong,.title--h2 strong,h2 strong{font-weight:900}.h3,.title--h3,h3{font-family:Work Sans,Open sans,Helvetica,arial;font-size:2.4rem;margin-bottom:2rem;font-weight:500;line-height:1.3;color:#463837}@media (max-width:559px){.h3,.title--h3,h3{font-size:2.1rem}}.h3 strong,.title--h3 strong,h3 strong{font-weight:900}.h4,.title--h4,h4{font-family:Work Sans,Open sans,Helvetica,arial;font-size:2.1rem;margin-bottom:1rem;font-weight:500;line-height:1.3;color:#463837}@media (max-width:559px){.h4,.title--h4,h4{font-size:1.8rem}}.h5,.title--h5,h5{font-size:1.8rem}.h5,.h6,.title--h5,.title--h6,h5,h6{font-family:Work Sans,Open sans,Helvetica,arial;margin-bottom:1rem;font-weight:900;line-height:1.3;color:#463837}.h6,.title--h6,h6{font-size:1.6rem}.title-sub{color:#7f6664;text-align:center}.title-caps{text-transform:uppercase;font-size:1.6rem;color:#000;display:block;margin-bottom:1rem}.ft-body{font-family:Graphik,Helvetica,arial,"sans-serif"}.title-page{position:relative;z-index:2;font-size:5rem;text-align:center}body,html{margin:0!important;padding:0!important;border:0!important;overflow-x:hidden;-webkit-overflow-scrolling:touch}body{min-width:320px;background:#fff}.section{padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width:767px){.section{padding-top:5rem;padding-bottom:5rem}}.section-ete.hide-section,.section-hiver.hide-section{overflow:hidden;visibility:hidden;opacity:0;max-height:0}.main.scroll{margin-top:0}.main>.container{padding-top:5.5rem;padding-bottom:5.5rem}.page-module-pm_advancedsearch4-searchresults .main>.container{padding-left:0;padding-right:0}@media (max-width:659px){.main>.container{padding-top:3rem;padding-bottom:3rem}}ol,ul{list-style:none;padding:0;margin:0}img,svg{height:auto;max-width:100%}.container{padding-left:4rem;padding-right:4rem}@media (max-width:1199px){.container{padding-left:1.5rem;padding-right:1.5rem;max-width:100%}}.container--medium{max-width:1140px}.header-promo-bar{background-color:#000;font-size:1.4rem;text-transform:uppercase;padding:0}.header-promo-bar a>span{display:block;padding:5px 0;color:#fff;text-align:center}.header-promo-bar .code-promo{background-color:#fff;color:#000;padding:4px 8px;margin-left:5px;font-weight:700}.header-top{background:#000;color:#fff;text-align:center;font-weight:400;font-size:1.4rem;padding:.5rem 0}.header-top a{color:#fff}@media (max-width:992px){.header-top{padding:.25rem 0;display:none}}@media (max-width:559px){.header-top{font-size:1.4rem}}@media (max-width:992px){.header-extra{display:none}}.header-shipping ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:26px}@media (max-width:992px){.header-shipping ul{-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){.header-shipping ul{-ms-flex-pack:center;justify-content:center}}@media (max-width:559px){.header-shipping{font-size:1.3rem}}.header-top-bar{background:#fff;text-align:center}.header-main{background:#fff;padding:0;border-bottom:1px solid #f1f1f1;position:relative}@media (min-width:992px){.header-main>.container{padding-top:1rem;padding-bottom:1rem}}@media (max-width:992px){.header-main{padding:1rem 0}.header-main .relative{position:static}}.header-menu{position:relative;border-top:1px solid #f1f1f1}@media (max-width:992px){.header-menu{overflow:auto}}.header-tools{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}.header-tools,.header-tools>:not(:last-child){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-tools>:not(:last-child){position:relative}.header-tools>:not(:last-child):after{content:"|";color:#e3e3e3;margin:0 2rem}@media (max-width:559px){.header-tools>:not(:last-child):after{margin:0 1rem}}.header-tools a{text-align:center;color:#463837}.header-tools i{color:#463837;font-size:2.5rem;line-height:1.4}.header-tools i.icon-soseve{color:#51b056}.header-login{position:relative}.header-login a{display:block;text-align:center}.header-login i{color:#000}@media (max-width:992px){.header-login i{font-size:2rem}}.header-cart,.top-sliding-cart{color:#463837}.header-cart a,.top-sliding-cart a{display:block;position:relative;z-index:1}.header-cart a i,.top-sliding-cart a i{display:block;color:#000}.header-cart .cart-products-count,.top-sliding-cart .cart-products-count{display:block;position:absolute;top:0;right:0;border-radius:50%;width:2rem;height:2rem;line-height:2rem;font-size:1.4rem;background:#efefef;z-index:-1}.header-favorite{margin-left:2rem}@media (max-width:1200px){.header-search.active .search-widget{display:block}.header-search .search-widget{position:absolute;left:-15px;top:69px;right:0;width:100vw;padding:1.5rem;background:#f3f3f3;display:none;z-index:10}.header-search .search-widget form{max-width:134rem;margin:0 auto}.header-search .search-widget .icon-close{position:absolute;right:70px;top:50%;transform:translateY(-50%)}.header-search .search-widget input[type=text]{border-radius:0;padding:1rem;border:0;background:#fff}}@media (max-width:1200px) and (max-width:992px){.header-search .search-widget button{right:3rem}}.header-search-trigger i{font-size:1.8rem}@media (max-width:992px){.header-menu{position:fixed;left:0;top:87px;height:calc(100% - 87px);background:#fff;z-index:999;width:320px;transform:translateX(-100%);transition:all .2s ease-in-out;max-width:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-top:0}.header-menu .container{padding:0}.header-menu.active{transform:translateX(0)}.header-menu .menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}}@media (max-width:559px){.header-menu{top:78px;height:calc(100% - 78px);width:100%}}.footer{background:#fafafa;font-size:1.4rem}.footer,.footer a{color:#463837}.footer a:hover{color:#000}.footer-top{padding:5.5rem 0;border-top:1px solid #f1f1f1;font-size:1.6rem;background:#fafafa;color:#463837}@media (max-width:767px){.footer-top{padding:3rem 0}}@media (max-width:559px){.footer-top{padding:2rem 0}}.footer-main{position:relative;overflow:hidden;padding:5rem 0}.footer-main li:not(:last-child){margin-bottom:1rem}.footer-main:before{content:"";filter:grayscale(1);opacity:.15;background-size:contain;width:320px;height:500px;position:absolute;right:-4rem;top:-4rem}.footer-main address{line-height:1.8}.footer-links a:not(:last-child):after{content:"-";margin:0 .5rem}.footer-block li{margin-bottom:1rem}@media (max-width:559px){.footer-block{border-bottom:1px solid rgba(0,0,0,.1)}.footer-block ul{display:none}.footer-block.active ul{display:block}.footer-block.active .footer-block__title:after{content:"-"}.footer-block:first-child{text-align:center;padding-bottom:3rem}.footer-block:first-child .footer-block__title:after{display:none}}.footer-block__title{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;position:relative;color:#463837}@media (max-width:559px){.footer-block__title{margin-bottom:0;padding:.5rem 0}.footer-block__title:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%)}}.footer-extra{background:#fff;padding:1.5rem 0}.footer-bottom-payments{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer-bottom-payments img{max-width:20rem;height:auto;margin-left:1rem}@media (max-width:992px){.footer-bottom-payments{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.footer-bottom-payments img{display:block;margin-top:.5rem;margin-left:0}}@media (max-width:559px){.footer-bottom-payments{display:block;text-align:center}.footer-bottom-payments img{margin:.5rem auto 0}}@media (max-width:559px){.footer-top .elementor-widget:not(:last-child){margin-bottom:0}.footer-top .elementor-heading-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.footer-top .elementor-heading-title:after{content:"\E904";font-family:icomoon}.footer-top .elementor-widget-icon-list{display:none}.footer-top .elementor-inner-column.active .elementor-widget:not(:last-child){margin-bottom:20px}.footer-top .elementor-inner-column.active .elementor-heading-title:after{content:"\E901"}.footer-top .elementor-inner-column.active .elementor-widget-icon-list{display:block}}.menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:992px){.menu__item{margin:0 .7rem}.menu__item:first-child{margin-left:0}.menu__item:last-child{margin-right:0}.menu__item:last-child a:before{display:none}}.menu__link{font-weight:400;color:#463837;display:block;font-size:1.6rem;position:relative;padding:1rem;text-align:center;z-index:1}.menu__link:hover{color:#000}@media (max-width:992px){.menu__link{text-align:left}.menu__link.active{background:#000;color:#fff}}.menu__link.current:before{overflow:visible;visibility:visible;opacity:1;max-height:20000px}@media (min-width:992px){.menu__item:hover{color:#333}}.menu__item--sub:hover{background:#f4f4f4}.menu__item--sub .icon-arrow_down{content:"\E917";font-family:icomoon;transition:all .3s ease-in-out;width:2rem;height:2rem;line-height:2rem;text-align:center;background:#eaeaea;font-size:1.6rem;margin-left:1rem;position:relative;top:2px;border-radius:50%;z-index:2}@media (max-width:992px){.menu__item--sub .icon-arrow_down{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}}@media (min-width:992px){.menu__item--sub:hover .menu__link:after{color:#000;transform:rotate(180deg) translateY(50%)}}.menu__item__sub{overflow:hidden;visibility:hidden;opacity:0;max-height:0;transition-delay:.5s}.menu-sub{position:absolute;left:0;top:100%;width:100%;max-width:100%;margin:0 auto;z-index:1000;transition:opacity .2s ease-in-out;font-size:1.4rem;min-width:500px;background:#fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}@media (max-width:992px){.menu-sub{min-width:inherit}}@media (min-width:992px){.menu-sub.active{overflow:visible;visibility:visible;opacity:1;max-height:20000px}.menu-sub.active .menu-sub__wrapper{transform:translateY(0)}}.menu-sub .adtm_unclickable:empty{display:none}@media (max-width:992px){.menu-sub{position:static;transform:none;box-shadow:none;border:0}.menu-sub.active{overflow:visible;visibility:visible;opacity:1;max-height:20000px;max-height:inherit}}.menu-sub__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;max-width:180rem;padding:0 4rem;margin:0 auto;transform:translateY(100px);transition:all .5s cubic-bezier(.24,1,.32,1)}@media (max-width:992px){.menu-sub__wrapper{display:block;background:#f5f5f5;transform:none;box-shadow:none;padding:0 2rem}}.menu-sub__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 24rem);padding:3rem 0}@media (max-width:992px){.menu-sub__wrap{width:100%;padding:2rem 0}}.menu-sub__sidebar{border-right:1px solid #f1f1f1;width:24rem;padding:3rem 0}@media (max-width:992px){.menu-sub__sidebar{display:none}}.menu-sub__sidebar-title{font-size:2.1rem;font-weight:700;margin-bottom:1rem;display:block;color:#6c757d}.menu-sub__sidebar-label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1rem 1rem 1rem 0;border-radius:2rem 0 0 2rem;font-size:1.6rem;font-weight:600}.menu-sub__sidebar-label:after{content:"\E902";font-family:icomoon;display:none}.menu-sub__sidebar-label:hover{cursor:pointer}.menu-sub__sidebar-label.active{color:#000}.menu-sub__sidebar-label.active:after{display:block}.menu-sub__col-wrap{width:100%}@media (max-width:992px){.menu-sub__col-wrap .menu-sub__col__list.active .menu-sub__col__sublist{display:block}}.menu-sub__col__list{line-height:1.5;-ms-flex:1;flex:1}.menu-sub__col__list:last-child{margin-bottom:0}@media (max-width:992px){.menu-sub__col__list{margin-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.3)}.menu-sub__col__list:not(:first-child){padding:.5rem 0;border-top:1px solid hsla(0,0%,100%,.3)}}.menu-sub__col__title{margin-bottom:1rem;font-weight:700;text-transform:uppercase;display:block}.menu-sub__col__title a{color:#333;padding-top:1rem;padding-bottom:1rem}.menu-sub__col__title a:hover{text-decoration:underline}.menu-sub__col__item{width:230px;position:relative}.menu-sub__col-wrap:not(:last-child) .menu-sub__col__item{border-bottom:1px solid #e3e3e3}.menu-sub__col__item a{font-size:1.6rem;padding:.6rem 2rem;display:block;color:#333;font-weight:400;transition:all .5s cubic-bezier(.24,1,.32,1)}.menu-sub__col__item p{margin:0}@media (max-width:992px){.menu-sub__col__item{width:100%}}.menu-sub__col__sublist{padding:2rem 3rem;background:#f4f4f4}@media (max-width:992px){.menu-sub__col__sublist{position:static;padding:0;width:100%;background:#fff}}.menu-sub__col__sublist a{display:inline-block;padding:.5rem 0;color:#463837;font-size:1.5rem}.menu-sub__col__sublist a:hover{color:#000}@media (max-width:992px){.menu-sub__col__sublist a{padding:.5rem 2rem}}@media (min-width:992px){.adtm_unclickable{pointer-events:none}}@media (max-width:992px){.menu__item{margin:0;width:100%;border-top:1px solid #f1f1f1}.menu__item--13,.menu__item--14{width:50%}.menu__link{padding:1.5rem 2rem}}.languages-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f1f1f1}.languages-nav li{text-transform:uppercase;-ms-flex:1;flex:1;text-align:center;min-width:1px}.languages-nav li:not(:last-child){border-right:1px solid #f1f1f1}.languages-nav li.current{font-weight:700;color:#000}.menu-extra{padding:2rem;border-top:1px solid #f1f1f1}.menu-extra li:not(:last-child){margin-bottom:1rem}.menu-extra a{font-weight:700;color:#333}.menu-social{padding:1rem 2rem;margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8rem}.menu-social li{margin-right:1rem;text-align:center}.menu-social li.youtube{font-size:2.4rem;line-height:1.2}.menu__item--13 span,.menu__item--14 span{padding:.5rem 1rem;cursor:pointer}.menu__item--13.active span,.menu__item--14.active span{background:#000;color:#fff;border-radius:45px}.menu__item--13{position:relative}.menu__item--13 .menu__link:after{margin-left:2rem;margin-right:-1rem;content:"/";font-weight:100;color:#c3c3c3}.menu__item--13 .menu__link span:before{content:"\E93E";font-family:icomoon;margin-right:1rem}.menu__item--14{margin-right:auto}.menu__item--14 .menu__link span:before{content:"\E907";font-family:icomoon;margin-right:1rem}.menu__item--19{margin-left:auto}.open-sub-item{display:none}@media (max-width:992px){.open-sub-item{display:block}}.menu__item--29 .menu-sub__col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width:992px){.menu__item--29 .menu-sub__col{display:block}}.menu__item--29 .menu-sub__col__list{-ms-flex:inherit;flex:inherit;width:25%}@media (max-width:992px){.menu__item--29 .menu-sub__col__list{width:100%}}@media (min-width:992px){.menu__item--29 .menu-sub__col--109 .menu-sub__col-title{display:none}}.menu__item--29 .menu-sub__col--109 .menu-sub__col__list{width:50%}@media (max-width:992px){.menu__item--29 .menu-sub__col--109 .menu-sub__col__list{width:100%}}.menu__item--29 .menu-sub__col--109 .menu-sub__col__list>.menu-sub__col__item{width:100%}@media (max-width:992px){.menu__item--29 .menu-sub__col--109 .menu-sub__col__list>.menu-sub__col__item{width:100%}}.menu__item--29 .menu-sub__col--109 .menu-sub__col__list>.menu-sub__col__item a{width:100%;font-size:2.1rem;display:block;margin-bottom:1rem;font-weight:700;color:#6c757d;padding-left:2rem}@media (max-width:992px){.menu__item--29 .menu-sub__col--109 .menu-sub__col__list>.menu-sub__col__item a{padding-left:0}}.menu__item--29 .menu-sub__col--109 .menu-sub__col__list .menu-sub__col__sublist{background:none;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.menu__item--29 .menu-sub__col--109 .menu-sub__col__list .menu-sub__col__sublist>li{width:33.33%}@media (max-width:992px){.menu__item--29 .menu-sub__col--109 .menu-sub__col__list .menu-sub__col__sublist>li{width:100%}}.menu__item--29 .menu-sub__col--109 .menu-sub__col__list .menu-sub__col__sublist a{font-size:1.6rem;padding:.6rem 2rem;color:#333;font-weight:400;transition:all .5s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:992px){.menu__item--29 .menu-sub__col--109 .menu-sub__col__list .menu-sub__col__sublist a{padding:.6rem 0}}.menu__item--29 .menu-sub__col--109 .menu-sub__col__list .menu-sub__col__sublist a img{max-width:60px;background:#f8f8f8;padding:.5rem;border-radius:1.2rem;margin-right:1rem;transition:background .2s ease-in-out}.menu__item--29 .menu-sub__col--109 .menu-sub__col__list .menu-sub__col__sublist a:hover img{background:#dfe9ff}.menu__item--29 .menu-sub__col-wrap:not(:last-child) .menu-sub__col__item{border:0}.menu__item--29 .menu-sub__col__item{width:auto}.menu__item--29 .menu-sub__col__item img.adtm_menu_icon{max-width:60px;background:#f8f8f8;padding:.5rem;border-radius:1.2rem;margin-right:1rem;transition:background .2s ease-in-out}.menu__item--29 .menu-sub__col__item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:992px){.menu__item--29 .menu-sub__col__item a{padding:.6rem 0}}.menu__item--29 .menu-sub__col__item a:hover img{background:#dfe9ff}.menu__item--29 .menu-sub__col-wrap{width:100%;padding-left:4rem}@media (max-width:992px){.menu__item--29 .menu-sub__col-wrap{padding-left:0;display:block!important}}@media (min-width:992px){.menu__item--29 .menu-sub__col-wrap:hover .menu-sub__col__item a{background:inherit}}.menu__item--29 .menu-sub__col-title{width:100%;font-size:2.1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:1rem;font-weight:700;color:#6c757d;padding-left:2rem}@media (max-width:992px){.menu__item--29 .menu-sub__col-title{font-size:1.8rem;margin-bottom:1.5rem}.menu__item--29 .menu-sub__col-title:after{content:"\E917";font-family:icomoon}.menu__item--29 .menu-sub__col-title~*{display:none}.menu__item--29 .menu-sub__col-title.active~*{display:block}}@media (max-width:992px){.menu__item--29 .menu-sub__col-title{padding-left:0}}.menu__item--23 .menu-sub__col__item,.menu__item--24 .menu-sub__col__item,.menu__item--25 .menu-sub__col__item,.menu__item--28 .menu-sub__col__item,.menu__item--31 .menu-sub__col__item{width:auto}.menu__item--23 .menu-sub__wrap,.menu__item--24 .menu-sub__wrap,.menu__item--25 .menu-sub__wrap,.menu__item--28 .menu-sub__wrap,.menu__item--31 .menu-sub__wrap{width:100%;max-width:172rem;margin:0 auto}@media (max-width:992px){.menu__item--23 .menu-sub__wrap,.menu__item--24 .menu-sub__wrap,.menu__item--25 .menu-sub__wrap,.menu__item--28 .menu-sub__wrap,.menu__item--31 .menu-sub__wrap{display:block}}.menu__item--23 .menu-sub__col-wrap,.menu__item--24 .menu-sub__col-wrap,.menu__item--25 .menu-sub__col-wrap,.menu__item--28 .menu-sub__col-wrap,.menu__item--31 .menu-sub__col-wrap{width:25%}@media (max-width:992px){.menu__item--23 .menu-sub__col-wrap,.menu__item--24 .menu-sub__col-wrap,.menu__item--25 .menu-sub__col-wrap,.menu__item--28 .menu-sub__col-wrap,.menu__item--31 .menu-sub__col-wrap{width:100%;margin-bottom:2rem}}.menu__item--23 .menu-sub__col-wrap:not(:last-child) .menu-sub__col__item,.menu__item--24 .menu-sub__col-wrap:not(:last-child) .menu-sub__col__item,.menu__item--25 .menu-sub__col-wrap:not(:last-child) .menu-sub__col__item,.menu__item--28 .menu-sub__col-wrap:not(:last-child) .menu-sub__col__item,.menu__item--31 .menu-sub__col-wrap:not(:last-child) .menu-sub__col__item{border:0}.menu__item--23 .menu-sub__col__sublist,.menu__item--24 .menu-sub__col__sublist,.menu__item--25 .menu-sub__col__sublist,.menu__item--28 .menu-sub__col__sublist,.menu__item--31 .menu-sub__col__sublist{position:static;display:block;width:100%;background:0;padding:0 1rem}@media (max-width:992px){.menu__item--23 .menu-sub__col__sublist,.menu__item--24 .menu-sub__col__sublist,.menu__item--25 .menu-sub__col__sublist,.menu__item--28 .menu-sub__col__sublist,.menu__item--31 .menu-sub__col__sublist{padding:0}}.menu__item--23 .menu-sub__col__item a,.menu__item--24 .menu-sub__col__item a,.menu__item--25 .menu-sub__col__item a,.menu__item--28 .menu-sub__col__item a,.menu__item--31 .menu-sub__col__item a{font-weight:700;color:#6c757d;margin-bottom:1rem;display:block;padding:0 1rem}@media (max-width:992px){.menu__item--23 .menu-sub__col__item a,.menu__item--24 .menu-sub__col__item a,.menu__item--25 .menu-sub__col__item a,.menu__item--28 .menu-sub__col__item a,.menu__item--31 .menu-sub__col__item a{padding:0 2rem}}.menu__item--23 .menu-sub__col__item a:hover,.menu__item--24 .menu-sub__col__item a:hover,.menu__item--25 .menu-sub__col__item a:hover,.menu__item--28 .menu-sub__col__item a:hover,.menu__item--31 .menu-sub__col__item a:hover{pointer-events:none}@media (min-width:992px){.menu__item--23 .menu-sub__col-wrap:hover .menu-sub__col__item a,.menu__item--24 .menu-sub__col-wrap:hover .menu-sub__col__item a,.menu__item--25 .menu-sub__col-wrap:hover .menu-sub__col__item a,.menu__item--28 .menu-sub__col-wrap:hover .menu-sub__col__item a,.menu__item--31 .menu-sub__col-wrap:hover .menu-sub__col__item a{background:inherit}}.menu__item--23 .menu-sub__col__sublist a,.menu__item--24 .menu-sub__col__sublist a,.menu__item--25 .menu-sub__col__sublist a,.menu__item--28 .menu-sub__col__sublist a,.menu__item--31 .menu-sub__col__sublist a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.menu__item--23 .menu-sub__col__sublist a:hover,.menu__item--24 .menu-sub__col__sublist a:hover,.menu__item--25 .menu-sub__col__sublist a:hover,.menu__item--28 .menu-sub__col__sublist a:hover,.menu__item--31 .menu-sub__col__sublist a:hover{text-decoration:underline}.menu__item--23 .menu-sub__col__sublist a img.adtm_menu_icon,.menu__item--24 .menu-sub__col__sublist a img.adtm_menu_icon,.menu__item--25 .menu-sub__col__sublist a img.adtm_menu_icon,.menu__item--28 .menu-sub__col__sublist a img.adtm_menu_icon,.menu__item--31 .menu-sub__col__sublist a img.adtm_menu_icon{max-width:60px;background:#f8f8f8;padding:.5rem;border-radius:1.2rem;margin-right:1rem;transition:background .2s ease-in-out}.menu__item--23 .menu-sub__col__sublist a:hover img,.menu__item--24 .menu-sub__col__sublist a:hover img,.menu__item--25 .menu-sub__col__sublist a:hover img,.menu__item--28 .menu-sub__col__sublist a:hover img,.menu__item--31 .menu-sub__col__sublist a:hover img{background:#dfe9ff}body #fbpsc.displayCustomerLoginFormAfter{padding:0;background:none;box-shadow:none!important;border:0;margin:2rem 0 0}body #fbpsc .btn-connect[class]{border-radius:4rem;margin-bottom:2rem!important;font-family:Graphik,Helvetica,arial,"sans-serif"}body #fbpsc .btn-connect[class].btn-google-default{background:#ea4335}body #fbpsc .btn-connect[class].btn-google-default .btn-google-default-icon{display:none}body #fbpsc .btn-connect[class].btn-google-default .btn-title-connect{padding:0}body.modal-open,body.stop-scroll{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;margin-top:100px}@media (max-width:560px){.modal.fade .modal-dialog{margin-top:0}}.modal.in{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.modal.in .modal-dialog{transform:translate(0)}.modal .modal-dialog-centered{margin:auto}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;z-index:1051}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:hsla(0,0%,89%,.75)}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;background:#51b056;color:#fff}.modal-header:after{content:"";display:table;clear:both}.modal-header .close{position:absolute;right:20px;top:20px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-close{position:absolute;right:0;top:0;background:none;color:#333;font-size:4rem;font-weight:400;padding:0 2rem;z-index:1200}.modal-close:hover{cursor:pointer;background:none;color:#000}.js-product-images-modal.in{display:block!important}.product-zoom{background:rgba(0,0,0,.75);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;height:100vh}.product-zoom .bx-wrapper{z-index:9996}.product-zoom .bx-wrapper .bx-next,.product-zoom .bx-wrapper .bx-prev{top:50%;transform:translateY(-50%);position:fixed;font-size:3rem;color:#fff;height:4rem;width:4rem;line-height:4.4rem;text-align:center;border:1px solid #fff;border-radius:50%}.product-zoom .bx-wrapper .bx-next:hover,.product-zoom .bx-wrapper .bx-prev:hover{background:#fff;color:#333}.product-zoom .bx-wrapper .bx-next:before,.product-zoom .bx-wrapper .bx-prev:before{display:none}.product-zoom .bx-wrapper .bx-prev{left:2rem}.product-zoom .bx-wrapper .bx-next{right:2rem;transform:translateY(-50%)}.product-zoom .bx-viewport,.product-zoom .bx-wrapper{width:100%!important}.product-zoom-item img{display:block;margin:0 auto;background:#fff}.product-zoom-counter{position:fixed;left:4rem;top:4rem;font-size:3rem;font-weight:700;z-index:9998;color:#fff}.modal.quickview .modal-dialog{max-width:135rem}.modal.quickview .modal-body{padding:0}.quickview__image{background:#f9f9f9}.quickview__image .images-container{padding:3rem}.quickview__image .product-cover{margin-bottom:0}.quickview__image .js-qv-mask{display:none}.quickview__content{padding:5rem}@media (max-width:767px){.quickview__content{padding:3rem}}@media (max-width:559px){.quickview__content{padding:2rem}}@media (min-width:576px){.modal-dialog{max-width:600px;margin:30px auto}.modal-dialog--large{max-width:110rem}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:900px}}#blockcart-modal{color:#232323}#blockcart-modal .modal-header{background:#fff}#blockcart-modal .modal-header .close{opacity:1}#blockcart-modal .modal-header .close .material-icons{color:#363a42}#blockcart-modal .modal-body{background:#fff;padding:3.125rem 1.875rem}#blockcart-modal .modal-body .divide-right span{display:inline-block;margin-bottom:.3125rem}#blockcart-modal .media{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}#blockcart-modal .modal-dialog{width:980px;max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}#blockcart-modal .modal-title{font-size:2.1rem;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:40px}#blockcart-modal .modal-title i.material-icons{margin-right:1.875rem;color:#4cbb6c}#blockcart-modal .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#blockcart-modal .product-name{color:#000;font-size:1.8rem}#blockcart-modal .product-price{color:#363a42;display:block;font-size:1.6rem}#blockcart-modal .cart-content{padding-left:2.5rem}#blockcart-modal .cart-content .page-content.page-cms ul,#blockcart-modal .cart-content p{color:#363a42;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem}@media (max-width:767px){#blockcart-modal .modal-body .divide-right span{display:block;padding:0 .5rem}}@media (max-width:767px){#blockcart-modal .product-name,#blockcart-modal .product-price{padding:0 .5rem}}.page-content.page-cms #blockcart-modal .cart-content ul{color:#363a42;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem}#blockcart-modal .cart-content .page-content.page-cms ul.product-total,#blockcart-modal .cart-content p.product-total,.page-content.page-cms #blockcart-modal .cart-content ul.product-total{background-color:#f1f1f1;padding:.5rem}#blockcart-modal .cart-content .page-content.page-cms ul.cart-products-count,#blockcart-modal .cart-content p.cart-products-count,.page-content.page-cms #blockcart-modal .cart-content ul.cart-products-count{font-size:1.3rem;color:#6c868e;font-weight:600}#blockcart-modal .cart-content .page-content.page-cms ul.product-tax,#blockcart-modal .cart-content p.product-tax,.page-content.page-cms #blockcart-modal .cart-content ul.product-tax{display:inherit;font-size:.875rem}#blockcart-modal .cart-content .page-content.page-cms ul .label,#blockcart-modal .cart-content .page-content.page-cms ul .value,#blockcart-modal .cart-content p .label,#blockcart-modal .cart-content p .value,.page-content.page-cms #blockcart-modal .cart-content ul .label,.page-content.page-cms #blockcart-modal .cart-content ul .value{font-weight:600}#blockcart-modal .cart-content .cart-content-btn button{margin-right:.9rem}#blockcart-modal .cart-content .cart-content-btn .btn{white-space:inherit}#blockcart-modal .divide-right{border-right:1px solid #dbdbdb}body.modal-open,modal.show{padding-right:0!important}@media (max-width:780px){#blockcart-modal .divide-right{border:0}#blockcart-modal .cart-content{padding-left:0}#blockcart-modal .product-name,#blockcart-modal .product-price{font-size:1.4rem}#blockcart-modal .media img{max-width:40%}}@media (max-width:560px){#blockcart-modal .modal-title{font-size:1.6rem}#blockcart-modal .modal-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}#blockcart-modal .modal-footer>*{width:100%;text-align:center;margin:5px 0}}.close-popup{position:fixed;top:0;right:0;text-align:right;font-size:3rem;z-index:9998;color:#fff;padding:3rem}.close-popup:hover{cursor:default}.close-popup:hover i{cursor:pointer}[data-popup=shipping-info].page-cms .h1,[data-popup=shipping-info].page-cms h1{display:none}[data-popup=shipping-info].page-cms .h2,[data-popup=shipping-info].page-cms h2{font-size:2.1rem}[data-popup=shipping-info].page-cms .title--h3{margin-bottom:0}[data-popup=shipping-info].page-cms .page-content .cms-main-content{width:100%;padding-left:0}.nav-tabs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin:0}.nav-link{padding:1.5rem 2rem;display:block;color:#b3b3b3}.nav-link:hover{color:#000}.nav-link-social{border-radius:50%;border:1px solid #f1f1f1}.nav-link.active{color:#333;border-bottom:0;font-weight:700;position:relative}.nav-link.active:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:#000}.nav-link.active span{position:relative}.nav-link.active span:after{content:"";background:#e7e7e7;width:100%;height:3px;position:absolute;top:calc(100% + 1.4rem);left:0}.tab-pane,.tab-pane.fade{display:none}.tab-pane.active{display:block}.nav-inline{border-bottom:1px solid #f1f1f1}.nav-inline .nav-item:not(:last-child){position:relative}.nav-inline .nav-item:not(:last-child):after{content:"";width:1px;height:2rem;background:#f1f1f1;position:absolute;right:0;top:50%;transform:translateY(-50%)}.nav-inline .nav-link{padding:1rem}.address-item{position:relative}.address-footer{position:absolute;right:1rem;top:1rem;display:-ms-flexbox;display:flex}.address-footer a{display:block;border-radius:50%;background:#fff;border:1px solid #f1f1f1;width:3rem;height:3rem;line-height:3rem;text-align:center;margin-left:.5rem;text-decoration:none}.address-footer a:after{display:none}.address-footer a:hover{background:#000;color:#fff;border:0}@media (max-width:559px){.js-address-form .btn--border{font-size:1.2rem;padding:1rem}}.address-selector .address-item{margin-top:2rem;margin-bottom:2rem}.address-selector .address-item:first-child{margin-top:0}.address-selector .address-item .address{margin-top:1rem}.address-item .address{font-weight:400;font-size:1.4rem;line-height:1.7}.alert{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;background-color:#fff;border:0 solid #f1f1f1;color:#333;padding:1.5rem 2rem}.alert,.alert.small{font-size:1.4rem}.alert i{width:20px;margin-right:10px}.alert i+span{width:calc(100% - 30px)}.alert a{font-weight:700;text-decoration:underline;color:#333}.alert a:hover{color:#000}.alert-warning{color:#fff;background-color:#ff7d1d;border-color:#e96300}.alert-danger{color:#fff;background-color:#ff2e1d;border-color:#e91200}.alert-success{color:#4e9138;background-color:#def0d8;border-color:#bfe2b3}.alert-info{color:#004b99;background-color:#cce5ff;border-color:#66b1ff}.banner{background:url(../img/plaquette-herman-white.jpg) repeat;padding:9rem 0;text-align:center;background-size:cover;background-position:top}@media (max-width:559px){.banner{padding:5rem 0}}.banner__title{text-align:center;position:relative;z-index:1}.banner__form{position:relative;z-index:2;max-width:480px;margin:0 auto}.banner__form button{background:transparent;position:absolute;right:1rem;top:auto;color:#000;padding:1.8rem .5rem}.box{padding:4rem;background:#fff;border-radius:3rem;border:1px solid #e3e3e3}.box+[class*=box],.box+[class^=box]{margin-top:1rem}.box.small{padding:2rem}@media (max-width:559px){.box{padding:2rem}}.box--2{background:#f9f9f9}.box--white{background:#fff}.box__title{font-size:3rem}.box__content ul,.box__title{margin-bottom:2rem}.box__content ul:last-child{margin-bottom:0}.box__content li{margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.box__content li i{margin-right:1rem}.box-links li{position:relative;content:"";border:1px solid #f1f1f1;border-bottom:none}.box-links a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2rem 2rem 2rem 6rem;color:#463837;background:#fff}.box-links a:hover{color:#000}.box-links a.current{background-color:#000;color:#fff;border:1px solid transparent;border-left:5px solid #000}.box-links a.current i{color:#fff}.box-links i{position:absolute;left:2.5rem;top:50%;transform:translateY(-50%);color:#463837}.box-links__title{margin-bottom:1rem}.box-links__title:not(:first-child){margin-top:2rem}.box-links--white{background:#fff}.box-links--2 a{padding-left:2rem;background:#f9f9f9}.box-links--2 li:not(:last-child):after{width:calc(100% - 2rem)}.box-links--3{background-color:#fff}.box-links--3 li{border:none}.box-links--3 li:first-child a{padding-top:0}.box-links--3 li:last-child a{border-bottom:1px solid #f1f1f1}.box-links--3 li:not(:last-child):after{content:none;display:none}.box-links--3 li a{padding:1.3rem 0;color:#463837;font-weight:500;border-bottom:1px solid #f1f1f1}.box-links--3 li a:hover{color:#000;text-decoration:none}.box-links--3 li a.current{color:#000;border:none;border-bottom:3px solid #000;background:transparent}.box-links--3 li a.current:after{content:none}.box-list{background:#fff;padding:4rem}.box-list ul{margin-top:1rem}.box-list li{border-top:1px solid #f1f1f1}.box-list a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:2rem 0;color:#333;position:relative}.box-list a:hover{color:#000}.box-list a:after{content:"\E918";font-family:icomoon;position:absolute;right:0;top:50%;transform:translateY(-50%)}.box-nav{border:1px solid #f1f1f1;font-size:1.4rem}.box-nav a{padding:1rem 2rem;display:block}.box-nav a:hover{text-decoration:underline}.blog-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-3rem;margin-left:-3rem;width:calc(100% + 6rem)}.blog-list+.prestablog_pagination,.blog-list__item{margin-bottom:3rem}.blog-list__item{border:1px solid #c3c3c3;width:calc(100% / 12 * 6 - 3rem);margin-left:1.5rem;margin-right:1.5rem}@media (max-width:559px){.blog-list__item{width:calc(100% / 12 * 12 - 3rem);margin-left:1.5rem;margin-right:1.5rem}}.blog-list__cat{position:absolute;bottom:2rem;left:2rem;min-width:12rem;text-align:center;background:#a3cf90;color:#fff;padding:.5rem 3rem;border-radius:5px}.blog-cat{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin:2rem 0}.blog-cat__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.blog-cat__item:not(:last-child):after{content:"|";margin:0 1rem}.blog-cat__item.active a{font-weight:700;color:#000}.blog-cat__item a{padding:1rem;color:#333;display:inline-block}.list-news li:not(:last-child){border-bottom:1px solid #f1f1f1}.list-news a{padding:1rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#333}.list-news a:hover{color:#000}.list-news img{margin-right:1rem}.blog-home{padding:10rem 0}.blog-posts{background:#fff}.blog-posts__thumbnail{position:relative}.blog-posts__thumbnail img{width:100%}.blog-posts__cat{color:#333;font-weight:600}.blog-posts__cat[data-cat="5"],.blog-posts__cat[data-cat="6"]{color:#000}.blog-posts__cat[data-cat="7"]{color:#1b63df}.blog-posts__cat[data-cat="8"]{color:#9a5033}.blog-posts__cat[data-cat="9"]{color:#1b63df}.blog-posts__cat[data-cat="10"]{color:grey}.blog-posts__cat[data-cat="11"]{color:#3bc175}.blog-posts__cat[data-cat="12"],.blog-posts__cat[data-cat="13"]{color:#df1b6e}.blog-posts__content{padding:2rem;border-top:1px solid #e3e3e3;background:#fff;position:relative}.blog-posts__title{font-family:Graphik,Helvetica,arial,"sans-serif";font-size:1.6rem;font-weight:700;color:#333;margin-bottom:1rem}.blog-posts__title a{color:inherit}.blog-posts__desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prestablog_pagination{text-align:center}.prestablog_pagination>a,.prestablog_pagination>span{width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:#000;color:#fff;margin:0 .5rem;display:inline-block}.prestablog_pagination>span{background:#f1f1f1;color:#333}.prestablog_pagination .disabled{display:none}.blog-cat+.prestablog_pagination{margin-bottom:2rem}.single-blog .main .container{max-width:142rem}.single-blog #prestablogfront,.single-blog #right-column{margin-top:520px}@media (max-width:1199px){.single-blog #prestablogfront,.single-blog #right-column{margin-top:0}}.single-blog .breadcrumb{border-bottom:0}@media (max-width:1199px){.single-blog #right-column,.single-blog .right-column{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem;margin-bottom:3rem}.single-blog #content-wrapper{padding-top:0}}.blog-post__content{padding-top:4rem}.blog-post__content img{float:left;margin-right:2rem;margin-bottom:2rem}.blog-post__content a img{float:inherit}.blog-post__banner{position:absolute;left:0;right:0;width:100%;top:268px;overflow:hidden}@media (max-width:1199px){.blog-post__banner{position:relative;top:0;left:-20px;width:calc(100% + 4rem)}}.blog-post__banner:before{content:"";position:absolute;left:0;right:0;height:calc(100% - 100px);top:100px;background:#efefef;z-index:-2}.blog-post__banner-wrap{position:relative;max-width:134rem;margin:0 auto}.blog-post__banner-wrap img{width:100%;height:500px;object-fit:cover}@media (max-width:1199px){.blog-post__banner-wrap img{height:45vw}}.blog-post__banner-content{position:absolute;left:0;top:0;height:100%;max-width:134rem;width:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.1))}.blog-post__head{padding:3rem 5rem;background:hsla(0,0%,100%,.65);width:100%}.blog-post__title{font-size:4rem;width:100%;margin:0}@media (max-width:767px){.blog-post__title{font-size:3rem}}@media (max-width:559px){.blog-post__title{font-size:2.5rem}}.blog-post__banner-intro{max-width:84rem;margin:4rem auto;padding-left:2rem;padding-right:2rem;font-weight:700;text-align:center}@media (max-width:767px){.blog-post__banner-intro{margin:2rem auto}}.blog-post__cat{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2rem 0;-ms-flex-pack:center;justify-content:center}.blog-post__cat li{margin-right:1rem}.blog-post__cat a{min-width:12rem;text-align:center;background:#bdb0a5;color:#fff;padding:.5rem 3rem;border-radius:5px}.blog-post__facebook-comment,.blog-post__news-linked{padding-top:3rem;margin-top:3rem;border-top:1px solid #f1f1f1}.blog-post__share{padding-top:4rem}.blog-post__product-linked{padding:5rem 0 8rem;margin-top:8rem;position:relative}.blog-post__product-linked .bx-wrapper{max-width:100%!important;width:100%}.blog-post__product-linked:before{content:"";background:#efefef;position:absolute;top:0;left:-44.2vw;height:100%;width:50vw;z-index:-1}.box-blog{border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:4rem}@media (max-width:1199px){.box-blog{border:1px solid #f1f1f1}}.page-navigation{border-bottom:1px solid #f1f1f1;background:#fff}#module-lgcookieslaw-disallow .page-navigation,.page-authentication .page-navigation,.page-index .page-navigation,.page-registration .page-navigation{display:none}.breadcrumb{font-size:1.3rem;padding-top:1rem;padding-bottom:1rem}.breadcrumb ol{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:559px){.breadcrumb ol{overflow:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb ol::-webkit-scrollbar{display:none}}.breadcrumb li:not(:last-child):after{content:"\E902";font-family:icomoon;display:inline-block;vertical-align:middle;margin:-.2rem .5rem 0}.cart-summary{padding:3rem;background:#fff}@media (max-width:767px){.cart-summary{padding:0}}.cart-summary-title{font-size:2.1rem;padding:1rem 2rem;margin:0;border-bottom:1px solid #f1f1f1;background:#fff}.media{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:1rem}.media:not(:last-child){padding-bottom:1rem}.media .product-color{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;margin-left:1rem}.media .product-color__color{width:2rem;height:2rem;display:block;border-radius:50%;margin-right:.5rem;border:1px solid #e3e3e3}.media-left{background:#fff;padding:.5rem;position:relative;border-radius:1rem}.media-left img{display:block;max-width:80px;border-radius:1rem}.media-product-quantity{position:absolute;top:-5px;right:-5px;border-radius:50%;background:#000;text-align:center;color:#fff;width:2rem;height:2rem;line-height:2rem;font-size:1.2rem;-ms-flex-pack:center;justify-content:center}.media-body{-ms-flex:1;flex:1;padding-left:2rem}.media-body .product-price{font-size:1.4rem}.cart-summary-totals{font-size:1.8rem;font-weight:700;padding:2rem 0}.cart-detailed-notice{font-size:1.3rem;text-align:center;color:#737680;margin:2rem 0 1rem}.page-order #widget-slidingcart-sumammary{position:static;border-top:1px solid #e3e3e3}.page-order .sc-right-left{right:0}.page-order #slidingcart-panel-content{height:auto;overflow-x:inherit;overflow-y:inherit;background:transparent;margin-right:0!important}.page-order #slidingcart-panel-header{background:#fff;padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f1f1f1}.page-order #slidingcart-count{margin-right:auto}.page-order #slidingcart-panel-content strong{float:none}.page-order .slidingcartCounter{float:right}.page-order .emptycart,.page-order .refreshcart{margin-top:0}.page-order #refresh-items{display:none}.page-order #slidingcart-widget-content{padding-top:0;background:#fff}.page-order #sclist{height:auto!important;overflow:inherit}.page-order .buttons{display:none}.page-order #sc-panel-total,.page-order #sc-panel-total.yes-free-ship{padding:0 0 10px!important;border-top:0}.page-order .tse-scrollable .tse-scroll-content{overflow:inherit;overflow-y:inherit;height:auto!important;width:auto!important}@media (max-width:659px){.page-order #slidingcart-panel-header{position:relative}.page-order #slidingcart-panel-header:after{content:"\E917";font-family:icomoon;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.page-order #slidingcart-panel-header+#slidingcart-widget-content{display:none}.page-order #slidingcart-panel-header.active+#slidingcart-widget-content{display:block}.page-order #slidingcart-panel-header.active:after{content:"\E914"}}.burger{width:3rem;height:2rem;cursor:pointer;background:transparent;padding:0;display:none;margin-right:1rem;position:relative;outline:none}@media (max-width:1199px){.burger{display:block}}@media (max-width:559px){.burger{margin-right:0;transform:scale(.8);transform-origin:left}}.burger:hover{background:transparent}.burger span{position:absolute;left:0;background:#333;border-radius:3px;height:1.66px;display:block;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.burger span:first-of-type{width:100%;top:0}.burger span:nth-of-type(2){width:100%;top:50%}.burger span:nth-of-type(3){width:100%;top:100%}.burger.active span:first-of-type{transform-origin:bottom;transform:rotatez(45deg) translate(4px,11px)}.burger.active span:nth-of-type(2){transform-origin:top;transform:rotatez(-45deg);opacity:0}.burger.active span:nth-of-type(3){transform-origin:bottom;transform:translate(-3px,-9px) rotatez(-45deg)}.dropdown{position:relative}.dropdown.open .dropdown-menu{display:block}.dropdown>button{border:1px solid #f1f1f1;background:#fff;color:inherit;padding:1rem 2rem;border-radius:5px;text-transform:inherit;font-weight:400}.dropdown>button:hover{background:#000;color:#fff}.dropdown>button i{margin-left:.5rem}.dropdown-menu{display:none;position:absolute;right:0;top:100%;width:100%;border:1px solid #f1f1f1;border-top:0;z-index:10}.dropdown-menu.show{display:block}.dropdown-menu__item{background:#fff;display:block}.dropdown-menu__item:not(:last-child){border-bottom:1px solid #f1f1f1}.dropdown-menu__link[class]{display:block;padding:.75rem 1rem;font-size:1.3rem;color:#333}.dropdown-menu__link[class]:hover{background:#000;color:#fff}.cart-rules{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}.cart-rule{width:calc(100% / 12 * 6 - 2rem);margin-left:1rem;margin-right:1rem;padding:2rem;background:#f9f9f9;font-size:1.3rem}.delivery-option input[type=radio]{display:none}.delivery-option input[type=radio]+label{position:relative;padding:2rem 2rem 2rem 6rem;transition:all .2s ease-in-out;margin-bottom:0;border:1px solid #f1f1f1;font-weight:400}@media (max-width:767px){.delivery-option input[type=radio]+label{padding:2rem}}.delivery-option input[type=radio]+label:before{content:"";border:2px solid #f1f1f1;background:#fff;width:2rem;height:2rem;border-radius:50%;display:inline-block;vertical-align:middle;position:absolute;left:2rem;top:50%;transform:translateY(-50%)}@media (max-width:767px){.delivery-option input[type=radio]+label:before{top:2rem;left:inherit;right:2rem;transform:translateY(0)}}.delivery-option input[type=radio]+label:hover,.delivery-option input[type=radio]:checked+label{background:#efefef}.delivery-option input[type=radio]:checked+label:before{border-color:#fff}.delivery-option input[type=radio]:checked+label:after{content:"";background:#bcbcbc;height:1.2rem;width:1.2rem;border-radius:50%;position:absolute;left:2.4rem;top:50%;transform:translateY(-50%)}@media (max-width:767px){.delivery-option input[type=radio]:checked+label:after{top:2.4rem;left:inherit;right:2.4rem;transform:translateY(0)}}.delivery-option .h3,.delivery-option h3{font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.carrier-logo img{width:60px;height:50px;object-fit:contain}@media (max-width:767px){.carrier-logo img{width:100px;height:70px}}@media (max-width:559px){.MRW-RList[class]{width:100%!important;max-width:100%!important}}@media (max-width:559px){.MR-Widget .PR-List-Item[class]{padding:10px}}.carrier-name{font-size:1.6rem;font-family:Work Sans,Open sans,Helvetica,arial;font-weight:700}.carrier-delay{font-weight:400}.carrier-price{text-align:right;display:block;font-weight:700}.delivery-option:not(:first-child)>.h3,.delivery-option:not(:first-child)>h3{margin-top:2.5rem}.delivery-option>.h3+input+label,.delivery-option>h3+input+label{position:relative;top:1px}.MR-Widget[class]{width:100%!important;margin:1rem auto 0}#mondialrelay_result{margin-top:-1px;position:relative}#mondialrelay_widget{margin-bottom:1rem}#mondialrelay_summary{padding:0 2rem 2rem 6rem;background:#fae8e5}#mondialrelay_summary>.col-md-12{background:#fff;border-radius:5px;padding:2rem}#mondialrelay_summary .h4,#mondialrelay_summary h4{display:none}.js-fixed-block.fixed{position:fixed;left:auto;top:0}.js-fixed-block.fixed.stop{position:absolute;bottom:0;top:inherit}.landing__banner .h1,.landing__banner h1{margin-bottom:1rem}.landing__banner .h1 span,.landing__banner h1 span{font-weight:900}.landing__img-txt .h2,.landing__img-txt h2,.landing__txt-img .h2,.landing__txt-img h2{font-size:4.8rem;line-height:1.2}.landing__img-txt p:not(:last-child),.landing__txt-img p:not(:last-child){margin-bottom:1rem}.landing__img-txt .elementor-image,.landing__txt-img .elementor-image{max-width:66%;margin:0 auto;position:relative}.landing__img-txt .elementor-image:after,.landing__txt-img .elementor-image:after{content:"";position:absolute;top:calc(30% + 3rem);left:3rem;z-index:-1;width:100%;height:70%;background:#c0dede}.landing__img-txt .btn,.landing__txt-img .btn{margin-top:1rem}.landing__img-txt .elementor-image:after{left:inherit;right:3rem}.landing__products .elementor-image-gallery{-ms-flex-pack:center;justify-content:center}.landing__products .elementor-widget:not(.elementor-widget-text-editor) .ce-gallery-item[class]{margin:2rem 0}.list-news-product__item{border:1px solid #f1f1f1}.list-news-product__content{padding:2rem 2rem 2rem 1rem;background:#fff}@media (max-width:559px){.list-news-product__content{padding:2rem}}.list-news-product__image img{width:100%}@media (max-width:559px){.list-news-product__image{padding:2rem 2rem 0}}.list-news-product__title{font-weight:700;color:#333;margin-bottom:1rem;font-size:1.8rem;display:block}@media (max-width:559px){.list-news-product__title{font-size:1.6rem}}.list-news-product__desc{color:#4d4d4d;font-size:1.5rem}@media (max-width:559px){.list-news-product__desc{font-size:1.4rem}}.login-dropdown{border:1px solid #f1f1f1;width:200px;overflow:hidden;visibility:hidden;opacity:0;max-height:0;transform:translateY(100px) translateX(-50%);transition:all .2s ease-in-out;position:absolute;left:50%;top:calc(100% + .5rem);z-index:2;font-size:1.3rem;display:none}.login-dropdown:before{content:"";border-bottom:10px solid #f1f1f1;border-inline:10px solid transparent;position:absolute;bottom:100%;left:calc(50% - 10px)}.login-dropdown__nav{padding:1rem;background:#e3e3e3;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.login-dropdown__nav a{color:#333;text-align:center;width:50%;position:relative}.login-dropdown__nav a:hover{color:#000}.login-dropdown__nav a:not(:last-child):after{content:"";height:1.6rem;width:1px;background:#333;position:absolute;left:100%;top:50%;transform:translateY(-50%)}.login-dropdown__item:not(:last-child){border-bottom:.5px solid #f1f1f1}.login-dropdown__item a{padding:1rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;color:#333}.login-dropdown__item a:hover{background:#000;color:#fff}.login-dropdown__item--logout a{color:#ff2e1d}.login-dropdown__item--logout a:hover{background:#ff2e1d;color:#fff}.login-dropdown__item--logout a i{font-size:1.5rem;margin-right:1rem;color:inherit}.header-login:hover .login-dropdown{overflow:visible;visibility:visible;opacity:1;max-height:20000px;transform:translateY(0) translateX(-50%)}.logo{text-align:center;display:inline-block}@media (max-width:1199px){.logo{margin-left:1rem;margin-right:auto}}.logo img{max-width:200px;display:block}@media (max-width:1199px){.logo img{max-width:150px}}@media (max-width:559px){.logo img{max-width:130px}}.notifications .alert{margin-top:14rem}.news-list{position:relative}.news-list .bx-wrapper{max-width:2500px!important;width:2500px!important}.news-list .bx-viewport{height:inherit!important}.news-list .bx-next,.news-list .bx-prev{position:absolute;background:#efefef;border-radius:50%;width:4rem;height:4rem;line-height:4.5rem;text-align:center;color:#bdb0a5;font-size:2.5rem;bottom:0}@media (max-width:767px){.news-list .bx-next,.news-list .bx-prev{top:10px}}.news-list .bx-prev{left:0}@media (max-width:767px){.news-list .bx-prev{right:60px;left:inherit}}.news-list .bx-next{left:6rem}@media (max-width:767px){.news-list .bx-next{right:1.5rem;left:inherit}}@media (max-width:1199px){.news-list{padding-left:2rem}}@media (max-width:767px){.news-list{margin-bottom:3rem}}@media (min-width:768px){.news-list .col-md-4{padding-right:4rem}}.news-list__title{position:relative;margin-bottom:0;z-index:1}@media (max-width:767px){.news-list__subtitle,.news-list__title{padding-right:10rem}}.news-list__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.news-list__item-img{width:100%;position:relative}.news-list__item-img a{display:block;margin-top:.3rem}.news-list__item-img img{border-radius:2rem}.news-list__item-title{margin-top:1rem;font-weight:600;font-family:Graphik,Helvetica,arial,"sans-serif";font-size:1.8rem;text-transform:inherit}.news-list__item-title a{color:#463837}.news-list__item-title a:hover{color:#000}@media (max-width:992px){.news-list__item-desc p{font-size:1.5rem;line-height:1.5}}.news-list__item-date{color:#51b056;font-weight:500;margin-top:1rem;display:block}.news-list__item-cats{text-transform:uppercase;font-size:1.4rem;color:#fff;font-weight:500;transform-origin:top right;z-index:2}.news-list__item-cats a{color:#333}.news-list__item-cats a:after{background:transparent}.news-list__item-cats a+a{display:none}.pagination{margin-bottom:7rem}.pagination ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.pagination__item.current a{background:#000;color:#fff}.pagination__link{border:1px solid #f1f1f1;display:block;width:3rem;height:3rem;line-height:2.8rem;text-align:center}.pagination__link:hover{background:#000;color:#fff}.pagination__link.next,.pagination__link.previous{width:12rem;padding:0 1rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pagination__link.next i,.pagination__link.previous i{font-size:1.5rem}.spacer{margin-left:1rem;margin-right:1rem}.order-item{position:relative;padding:3rem;border:1px solid #f1f1f1;margin-bottom:2rem}.order-item__title{font-size:2.4rem;font-weight:700;font-family:Work Sans,Open sans,Helvetica,arial;margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:559px){.order-item__title{font-size:1.8rem}}.order-item__title a{color:#333}.order-item__title a:hover{color:#000}.order-item__title i{font-size:2.1rem;margin-left:1rem;position:relative;top:3px}.order-item__date{color:#def0d8;font-weight:700;font-size:110%;margin-bottom:1rem}.order-item__status{font-size:1.3rem;margin-top:1rem}.line-products,.line-shipping,.line-total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.line-total{font-weight:700;font-size:1.8rem}.order-products{margin-bottom:2rem}.order-products__item{padding:1rem 0;border-bottom:1px solid #f1f1f1;position:relative;font-size:1.4rem}.order-products__item:nth-child(odd){background:#fff}.order-products__item .select{line-height:1.3}.order-products__item .custom-checkbox{position:absolute;right:0;top:23px}.order-products__name{font-size:1.6rem;margin-bottom:1rem;max-width:calc(100% - 80px)}.order-products__footer>:not(:last-child){margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #f1f1f1}.order-products__footer .line-total{font-weight:700;font-size:2.1rem}.order-products__totals{margin-top:2rem}.order-products__totals>div{padding:.5rem 1rem}.order-products__totals>div:nth-child(odd){background:#fff}.order-products__qty,.order-products__return-label{border-radius:39px;padding:5px 10px;background:#e3e3e3;margin-right:1rem;font-size:1.4rem}.order-products__submit[class]{position:fixed;bottom:2rem;right:2rem;z-index:999;width:auto;background:#000;color:#fff}.order-return:not(:last-child){margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #f1f1f1}.order-return li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-return li:not(:last-child){margin-bottom:1rem}.input-group.bootstrap-touchspin{display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-right:1rem}.input-group.bootstrap-touchspin input{height:4rem;width:12rem;padding:2.3rem .5rem;text-align:center}.input-group-btn-vertical button{width:3.5rem;height:100%;padding:0;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);background:transparent;color:#737680;border:1px solid #c2c2c2;border-radius:0}.input-group-btn-vertical button:hover{background:#000;color:#fff}.input-group-btn-vertical button.bootstrap-touchspin-up{right:-1px}.input-group-btn-vertical button.bootstrap-touchspin-down{left:-1px}@media (max-width:559px){.input-group-btn-vertical button{width:3rem}}.select-sort{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.select-sort label{width:90px}.select-sort select{width:calc(100% - 90px)}@media (max-width:767px){.products-sort-order{width:100%}}.products-sort-order>button{min-width:14rem}@media (max-width:767px){.products-sort-order>button{width:100%}.products-sort-order>button i{margin-left:auto}}@media (max-width:767px){.font-md-fl{margin-left:.5rem}.font-md-fl:first-letter{text-transform:lowercase}}.promo-code{padding:2rem;background:#fff}.promo-code,.promo-code-button{margin-top:1rem}.promo-code-button a{padding:1.5rem 2rem;background:#fff;-ms-flex-pack:center;justify-content:center;width:100%}.promo-code-button a:hover{background:#000;color:#fff}#promo-code.collapse{display:none}#promo-code.collapse.in{display:block}.js-customer-form{max-width:58rem;margin-left:auto;margin-right:auto}.forgot-password,.js-customer-form .help-block{margin-bottom:2rem}.forgot-password{margin-top:-1rem;text-align:right}.no-account{text-align:center;padding-top:2rem}.login-separator{text-transform:uppercase;font-size:2.1rem;position:relative;font-weight:700}.login-separator:after,.login-separator:before{content:"";position:absolute;left:calc(100% + 5px);top:50%;width:40px;height:1px;background:#f1f1f1}.login-separator:after{left:inherit;right:calc(100% + 5px)}.product-flags{position:absolute;left:.7rem;top:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;z-index:90}@media (max-width:559px){.product-flags{position:static;top:-1px;right:-1px}}.product-flag{display:inline-block;padding:.25rem 1rem;color:#fff;border-radius:5rem;font-size:1.1rem;text-transform:uppercase}.product-flag:not(:last-child){margin-bottom:1rem}.product-flag.discount{background:#ff2d16;font-size:1.5rem;text-transform:uppercase;width:60px;height:60px;line-height:60px;border-radius:50%;text-align:center;font-weight:700}.product-flag.on-sale{background:#ff2d16}.product-flag.new,.product-flag.online-only{background:#4790ff;display:none}.product-flag.pack{background:#000}.product-flag.out_of_stock{background:grey}@media (max-width:559px){.product-flag{border-radius:0;text-align:center}}.product-flag-discount{position:absolute;right:8rem;top:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:99;background:#ff2d16;font-size:1.5rem;text-transform:uppercase;width:70px;height:70px;line-height:65px;border-radius:50%;text-align:center;font-weight:700;color:#fff;border:5px solid #fff}.product-flag-discount+.product-flag-discount{display:none}.featured-products .slick-list[class]{width:calc(100% + 1rem);margin-left:-.5rem;padding-top:7rem;margin-top:-7rem}.featured-products .slick-list[class] .slick-slide{margin:0 1rem}@media (max-width:559px){.featured-products{padding-top:2rem}}.featured-products .slick-arrow{left:inherit;margin:0;transform:none;color:#000;top:0;width:4rem;height:4rem;line-height:4rem;padding:0;text-align:center;border-radius:50%;background:#000}.featured-products .slick-arrow:before{line-height:inherit;color:#fff;font-size:2rem}.featured-products .slick-prev{right:5rem}.featured-products .slick-next{right:0}.featured-products .product-miniature .product-miniature-image:before,.featured-products .product-miniature:hover .product-miniature-image:before{background:#fff}.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}.products>*{width:calc(100% / 12 * 4 - 2rem);margin-left:1rem;margin-right:1rem;margin-bottom:3rem}@media (min-width:1800px){.products>*{width:calc(100% / 12 * 4 - 2rem);margin-left:1rem;margin-right:1rem}}@media (max-width:992px){.products>*{width:calc(100% / 12 * 4 - 2rem);margin-left:1rem;margin-right:1rem;margin-bottom:2rem}}@media (max-width:659px){.products>*{width:calc(100% / 12 * 6 - 2rem);margin-left:1rem;margin-right:1rem}}@media (max-width:559px){.products>*{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}}.product-miniature{height:100%;position:relative;transition:all .2s ease-in-out}.product-miniature img{transition:all .25s ease-in-out}@media (min-width:1200px){.product-miniature:hover .product-thumbnail[class]:not(.no-image) img{transition:all .25s ease-in-out}.product-miniature:hover .product-thumbnail[class]:not(.no-image) img:first-child{opacity:0}.product-miniature:hover .product-thumbnail[class]:not(.no-image) img:nth-child(2){opacity:1}}.product-miniature .thumbnail-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.product-miniature-image{position:relative;z-index:1;padding:1rem;background:#fff}.product-thumbnail{display:block}.product-thumbnail[class] img{width:100%;height:100%;object-fit:contain;display:block;margin:0;max-height:330px}.product-thumbnail[class] img:nth-child(2){position:absolute;left:0;top:0;opacity:0}.product-miniature-info{position:absolute;left:1.5rem;top:0;transform:rotate(-90deg) translateX(calc(-100% - 100px));transform-origin:top left;text-transform:uppercase;transition:all .2s ease-in-out;font-size:1.2rem;font-weight:500}.product-miniature-info:after{content:"";height:1px;width:30px;background:#000;position:absolute;left:calc(100% + 2rem);top:calc(50% - 1px)}.thumb{cursor:pointer;transition:all .2s ease-in-out}.thumb:hover{opacity:.8}.quick-view{position:absolute;left:0;right:0;max-width:210px;margin:0 auto;top:50%;transform:translateY(-50%);transition:all .2s ease-in;overflow:hidden;visibility:hidden;opacity:0;max-height:0}.quick-view:hover{color:#fff;background:#000}.product-miniature-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1.5rem 2rem 0}@media (max-width:659px){.product-miniature-description{padding:1rem 1rem 2rem;position:relative}}.product-miniature-description .product-price-and-shipping{display:-ms-flexbox;display:flex;color:#6c757d}@media (max-width:559px){.product-miniature-description .product-price-and-shipping{font-size:1.4rem}}.product-miniature-category{font-size:1.3rem;text-transform:uppercase;margin-bottom:1rem}.product-miniature-title[class]{font-size:1.7rem;font-weight:600;margin-bottom:.5rem;font-family:Graphik,Helvetica,arial,"sans-serif"}.product-miniature-title[class] a{color:#333}.product-miniature-title[class] a:hover{color:#000}@media (max-width:559px){.product-miniature-title[class]{font-size:1.4rem;margin-bottom:1rem}}.product-extra-info{font-size:1.4rem;height:100%}.product-extra-info ul{list-style:disc;margin-left:15px}.product-extra-info li{margin-bottom:.5rem}.price{font-size:1.6rem}@media (max-width:559px){.price{font-size:1.5rem}}.regular-price{text-decoration:line-through}.product-miniature-informations{position:absolute;left:0;bottom:-1.8rem;width:100%;z-index:2;transition:all .2s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-miniature-informations .add-to-cart{display:none}.product-list-reviews{position:absolute;top:1.5rem;right:1.5rem}@media (max-width:559px){.product-list-reviews{bottom:100%;top:inherit;left:0;right:0}}.product-variant-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.product-variant-links .color{width:2rem;height:2rem;border-radius:50%;display:inline-block;margin:0 .5rem}@media (max-width:559px){.product-variant-links{display:none}}.product-miniature-remove{position:absolute;right:0;top:0}.product-miniature .product-flag-discount{right:1rem;width:40px;height:40px;font-size:1.2rem;line-height:40px;border:0}.product-item__attributes{position:absolute;right:0;top:1.5rem;z-index:3}.product-item__attributes li{display:block;padding:.5rem 1rem .2rem;text-align:center;background:#fff;margin-top:.5rem;font-size:1.3rem;font-weight:600;min-width:4.5rem;overflow:hidden}.product-item__attributes li.out-of-stock{color:#d5d5d5;position:relative;overflow:hidden}.product-item__attributes li.out-of-stock:after{content:"";width:120%;height:1px;background:#d5d5d5;display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-30deg)}@media (max-width:559px){.product-item__attributes{display:none}}.rte ul{margin-bottom:2rem;padding-left:1.5rem;list-style:disc}.rte ul li{margin-bottom:1rem}.rte ol{margin-bottom:2rem;padding-left:1.5rem;list-style:number}.rte ol li{margin-bottom:1rem}.colors{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.colors__item{position:relative;margin:.25rem .5rem .25rem 0}.colors__item label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;background:#fff;padding:.4rem .75rem;font-weight:600;text-transform:uppercase;font-size:1.4rem;border:1px solid #c2c2c2;border-radius:4px;min-width:3.4rem;-ms-flex-pack:center;justify-content:center}.colors__item--img label{-ms-flex-direction:column;flex-direction:column}.colors__item--img label span{background:#f8f8f8;width:100%;text-align:center}.colors__item--out-of-stock{opacity:.5}.colors__item--out-of-stock:after{content:"";position:absolute;right:16px;top:-5px;width:1px;height:41px;display:block;background:#939393;transform:rotate(49deg)}.colors__input{position:absolute;opacity:0}.colors__color,.colors__input{cursor:pointer;height:1.2rem;width:1.2rem}.colors__color{margin-right:.5rem;display:inline-block;background-size:contain;border-radius:50%}.colors__input:checked+label{border-color:#000}.variants{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.variants__item{position:relative;margin:.25rem .5rem .25rem 0}.variants__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;background:#fff;padding:.25rem .75rem;font-weight:600;text-transform:uppercase;font-size:1.2rem;border:1px solid #c8c8c8;color:#333}.variants__label.selected{border-color:#000}.variant-radios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.variant-radios__item{margin-right:1rem}.variant-radios__item input[type=radio]{display:none}.variant-radios__item label{position:relative;margin-bottom:0;padding-left:3rem;font-weight:400}.variant-radios__item label:after,.variant-radios__item label:before{content:"";position:absolute;left:0;top:0;width:2rem;height:2rem;border:1px solid #f1f1f1;background:#fff;border-radius:50%;transition:all .2s ease-in-out}.variant-radios__item label:after{width:1.2rem;height:1.2rem;left:.4rem;top:.4rem;background:#fff}.variant-radios__item input[type=radio]:checked+label{font-weight:700}.variant-radios__item input[type=radio]:checked+label:after{background:#000}.variant-radios__item--out-of-stock label{line-height:2.5rem}.variant-radios__item--out-of-stock i{display:block;margin-top:-.6rem}.variant-size[class]{border-collapse:collapse}.variant-size[class] th{background:#fff;border:1px solid hsla(0,0%,76%,.7)}.variant-size[class] input{padding:.5rem 1rem}.variant-size[class] tr{background:#fff}.variant-size[class] td,.variant-size[class] td:last-child{border:1px solid hsla(0,0%,76%,.7)}.variant-size__item{width:100%;-ms-flex-pack:justify;justify-content:space-between}.variant-size__item input[type=radio]{display:none}.variant-size__item input[type=radio]:checked+label{background:#000;color:#fff}.variant-size__item label{background:#fff;min-width:4.5rem;padding:.2rem 1rem;text-align:center;margin:0}.variant-size__item input[type=text]{width:10rem}.variant-size__item--out-of-stock label{text-decoration:line-through;background:#c7c7c7!important;color:#6c757d}.social-links{display:-ms-flexbox;display:flex}.social-links li{margin-left:1rem}.social-links li:last-child{margin-right:0}.social-links li a{height:4rem;width:4rem;line-height:4rem;border:2px solid #f1f1f1;border-radius:50%;display:block;text-align:center;filter:grayscale(1);transition:all .2s ease}.social-links li a:hover{background:#f1f1f1;filter:grayscale(0)}.social-links li a i{font-size:1.6rem}.social-links li a .icon-facebook{color:#3b5998}.social-links li a .icon-youtube{color:#f81625}.social-links li a .icon-instagram{color:#bc1888}.social-links li a .icon-linkedin{color:#0e76a8}.section-faq[class] .elementor-heading-title.h2,.section-faq[class] h2.elementor-heading-title{position:relative;z-index:1}.section-faq[class] .elementor-toggle-item[class]{border-top:1px solid #000}.section-faq[class] .elementor-tab-title[class]{text-transform:uppercase;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0;border:0}.section-faq[class] .elementor-tab-title[class] .fa-caret-right:before{content:"\E91A";font-family:icomoon}.section-faq[class] .elementor-tab-title[class] .fa-caret-up:before{content:"\E919";font-family:icomoon}.section-faq[class] .elementor-tab-content[class]{padding:0 0 1rem}.section-cta[class] a:not(.elementor-button){color:#fff;font-weight:700;text-decoration:underline}.section-instagram{position:relative;padding:6rem 0}.section-instagram .instagram-carousel-container{position:relative}.section-instagram .instagram-carousel-container:after{content:"";position:absolute;top:200px;left:calc(50% + 150px);background:#51b056;width:2000px;height:220px}@media (max-width:1199px){.section-instagram{padding:4rem 2rem}}@media (max-width:559px){.section-instagram{padding:3rem 2rem}}.brands__title{text-align:center}.brands__item a{display:block}.brands__item img{margin-left:auto;margin-right:auto}.brands .bx-next,.brands .bx-prev{top:50%;transform:translateY(-50%)}.brands .bx-prev{left:-5rem}.brands .bx-next{right:-5rem}@media (max-width:140rem){.brands__wrapper{padding-left:5rem;padding-right:5rem}}.carousel{position:relative;max-width:1980px;margin:0 auto;overflow:hidden}.carousel--full-size{max-width:100%}.carousel__item{position:relative}.carousel__caps{font-weight:700;text-transform:uppercase;font-size:2.1rem}.carousel__title{font-size:5.4rem;line-height:1.2;margin-bottom:1rem}.carousel__content p{font-size:1.8rem}.carousel__content p:not(:last-child){margin-bottom:3.5rem}.carousel__item--1 .carousel__image img{width:100%}.carousel__item--1 .carousel__content{display:none}.carousel__item--2{position:relative;z-index:1}.carousel__item--2:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.carousel__item--2 .carousel__image img{width:100%}.carousel__item--2 .carousel__content{max-width:134rem;margin:0 auto;position:absolute;height:100%;left:0;right:0;z-index:2}.carousel__item--2 .carousel__content-wrap{position:absolute;left:0;bottom:10%;color:#fff}.carousel__item--2 .carousel__content-wrap .carousel__caps{transform:translateY(300px);transition:all 1s cubic-bezier(.24,1,.32,1) .4s;display:block}.carousel__item--2 .carousel__content-wrap .carousel__title{transform:translateY(300px);transition:all 1s cubic-bezier(.24,1,.32,1) .6s}.carousel__item--2 .carousel__content-wrap .carousel__txt{transform:translateY(300px);transition:all 1s cubic-bezier(.24,1,.32,1) .8s}.carousel__item--2 .carousel__content-wrap .btn{transform:translateY(300px);transition:all 1s cubic-bezier(.24,1,.32,1) 1s}.slick-active .carousel__item--2 .carousel__content-wrap .btn,.slick-active .carousel__item--2 .carousel__content-wrap .carousel__caps,.slick-active .carousel__item--2 .carousel__content-wrap .carousel__title,.slick-active .carousel__item--2 .carousel__content-wrap .carousel__txt{transform:translateY(0)}.carousel__item--2 .carousel__title{color:#fff}#lgcookieslaw_banner{display:none;z-index:10000;position:fixed;bottom:0;right:0;width:54rem;max-width:100%;color:#333}@media (max-width:559px){#lgcookieslaw_banner{width:100%}}#lgcookieslaw_banner a{text-decoration:none;cursor:pointer}#lgcookieslaw_banner .lgcookieslaw-link-container a.lgcookieslaw-link-button:not(:first-child){margin-left:7px}.lgcookieslaw-message{margin-bottom:15px}.lgcookieslaw-message p{margin-bottom:.5rem}.lgcookieslaw-reject-all-button-enabled .lgcookieslaw-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#lgcookieslaw_accept,.lgcookieslaw-button-container #lgcookieslaw_reject_all{text-align:center;min-height:40px;cursor:pointer;font-size:1.4rem;text-transform:uppercase}#lgcookieslaw_accept{display:block;width:100%}.lgcookieslaw-button-container #lgcookieslaw_reject_all,.lgcookieslaw-reject-all-button-enabled #lgcookieslaw_accept{display:inline-block;width:49%}.lgcookieslaw-modal{background:#fff;display:none}.lgcookieslaw-modal-body{padding:15px;display:block;position:relative;overflow:auto;border-top:4px solid #f8eee8}.lgcookieslaw-section{padding:15px;display:block;float:left;width:100%;border:1px solid #e4e3e3;margin-bottom:15px;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1)}.lgcookieslaw-section-name{display:block;float:left;width:80%;font-weight:700;padding:10px 15px}.lgcookieslaw-section-description{display:block;float:left;width:100%;padding:10px 15px}.lgcookieslaw-section-checkbox{display:block;float:left;width:20%;text-align:right;padding-right:25px}.lgcookieslaw-modal-footer{display:block;width:100%;position:relative;bottom:0;border:0;border-top:1px solid #e4e3e3;padding:15px;overflow:auto}.lgcookieslaw-section-description ul li{color:#5c5c5c;position:relative;width:100%;display:inline-block;z-index:1;margin:6px 0;line-height:1em}.lgcookieslaw-section-description ul li:before{content:"\2714";color:#8bc954;font-size:1em;position:absolute;top:0;left:-18px;z-index:2;width:12px;height:12px}.lgcookieslaw-switch{position:relative;display:inline-block;width:60px;height:34px}.lgcookieslaw-slider-option-left,.lgcookieslaw-slider-option-right{position:absolute;display:inline-block;line-height:34px;font-weight:700}.lgcookieslaw-slider-option-left{left:-35px}.lgcookieslaw-slider-option-right{left:70px}.lgcookieslaw-switch input{opacity:0!important}.lgcookieslaw-switch div.checker,.lgcookieslaw-switch div.checker input,.lgcookieslaw-switch div.checker span,.lgcookieslaw-switch input{width:0!important;height:0!important}.lgcookieslaw-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.lgcookieslaw-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.lgcookieslaw-slider{background-color:#8bc954}input:focus+.lgcookieslaw-slider{box-shadow:0 0 1px #8bc954}.lgcookieslaw-slider-checked:before,input:checked+.lgcookieslaw-slider:before{transform:translateX(26px)}.lgcookieslaw-modal-footer-left{width:20%;float:left;text-align:left;overflow:auto}.lgcookieslaw-modal-footer-right{width:80%;float:left;text-align:right;overflow:auto}.lgcookieslaw-modal .lgcookieslaw-cancel{cursor:pointer;background:none;color:#000}.lgcookieslaw-modal .lgcookieslaw-reject-all,.lgcookieslaw-modal .lgcookieslaw-save{color:#fff;background:#444}.lgcookieslaw-modal .lgcookieslaw-accept-all{color:#fff;background:#8bc954}.lgcookieslaw-message-floating{width:40%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.lgcookieslaw-message-floating .lgcookieslaw-button-container,.lgcookieslaw-message-floating .lgcookieslaw-message{width:100%}.lgcookieslaw-message-floating .lgcookieslaw-message{margin-right:0;float:none}.lgcookieslaw-message-floating .lgcookieslaw-button-container{text-align:center;margin-top:15px;display:block}.lgcookieslaw-message-floating #lgcookieslaw_accept,.lgcookieslaw-message-floating #lgcookieslaw_reject_all{line-height:10px;height:40px!important}.lgcookieslaw-message-floating #lgcookieslaw_reject_all{margin-bottom:5px}.lgcookieslaw-overlay{display:none;position:fixed;z-index:9999;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:991px){.lgcookieslaw-message-floating{width:55%!important}.lgcookieslaw-button-container #lgcookieslaw_reject_all,.lgcookieslaw-reject-all-button-enabled #lgcookieslaw_accept{width:100%;margin-bottom:5px}.lgcookieslaw-reject-all-button-enabled .lgcookieslaw-button-container{display:block}}@media only screen and (max-width:767px){.lgcookieslaw-message{margin-right:0}.lgcookieslaw-button-container,.lgcookieslaw-message{display:block;float:left}.lgcookieslaw-button-container,.lgcookieslaw-message,.lgcookieslaw-reject-all-button-enabled .lgcookieslaw-button-container,.lgcookieslaw-reject-all-button-enabled .lgcookieslaw-message{width:100%}#lgcookieslaw_banner{padding:0}.lgcookieslaw-banner .container{padding:15px!important;border:0}.lgcookieslaw-modal-footer-left{width:100%;float:right;text-align:center}.lgcookieslaw-modal-footer-right{width:100%;float:left;text-align:center}.lgcookieslaw-section-checkbox,.lgcookieslaw-section-name{width:50%}.lgcookieslaw-message-floating{width:95%!important}.lgcookieslaw-message-floating .lgcookieslaw-button-container{margin-top:0}#lgcookieslaw_accept,#lgcookieslaw_reject_all{font-size:1.4rem}}@media only screen and (min-width:768px){.lgcookieslaw-banner .container{padding:3rem;border:0}.lgcookieslaw-message-floating .container{padding-left:15px!important;padding-right:15px!important}}@media only screen and (min-width:768px) and (max-width:1199px){.lgcookieslaw-banner.lgcookieslaw-reject-all-button-enabled .container{padding:0 5%!important}}@media only screen and (min-width:992px) and (max-width:1199px){.lgcookieslaw-message-floating{width:45%!important}}.lgcookieslaw-banner{background-color:#fff;box-shadow:0 1px 10px 0 hsla(0,0%,44%,.15);bottom:0}.lgcookieslaw-banner .lgcookieslaw-btn{border:0;background:#000;color:#fff!important}.lgcookieslaw-section-description ul li:before{color:#8bc954!important}.lgcookieslaw-slider-checked,input:checked+.lgcookieslaw-slider{background-color:#8bc954!important}.lgcookieslaw-slider-checked,input:focus+.lgcookieslaw-slider{box-shadow:0 0 1px #8bc954!important}.lgcookieslaw-accept-all{background:#8bc954!important}.lgcookieslaw-message-floating{border:1px solid #8bc954}.elementor-widget-text-editor{font-family:Graphik,Helvetica,arial,"sans-serif"!important}.elementor-section-wrap .btn:hover{opacity:.85}.page-index .elementor-column-gap-default[class]>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.elementor-custom-embed-play[class] .fa-play-circle{width:12rem;height:12rem;line-height:11.5rem;border:5px solid #fff;border-radius:50%;font-size:60px;text-align:center}.elementor-editor-active .news-list__list{display:-ms-flexbox;display:flex;white-space:nowrap}.elementor-editor-active .news-list__item{width:calc(100% / 12 * 3 - 2rem);margin-left:1rem;margin-right:1rem;min-width:320px}.elementor-editor-active .news-list__item-content{white-space:normal}@media (max-width:992px){.elementor-image-carousel.slick-arrows-outside .slick-arrow{display:none!important}}.content-editor img[style*="float:left;"],.content-editor img[style^="float:left;"]{margin:0 2rem 0 0!important}@media (max-width:559px){.content-editor img[style*="float:left;"],.content-editor img[style^="float:left;"]{width:100%;margin:2rem 0!important}}.content-editor img[style*="float:right;"],.content-editor img[style^="float:right;"]{margin:0 0 0 2rem!important}@media (max-width:559px){.content-editor img[style*="float:right;"],.content-editor img[style^="float:right;"]{width:100%;margin:2rem 0!important}}.content-editor p{margin-bottom:1rem}@media (max-width:559px){.elementor-section-wrap>.elementor-element:first-child .h1,.elementor-section-wrap>.elementor-element:first-child h1{font-size:3.7rem}}.elementor-section-wrap>.elementor-element .h1:after,.elementor-section-wrap>.elementor-element h1:after{max-width:180px}.elementor-editor-active #js-product-list{max-height:800px;overflow:hidden}.favoritesButton svg{width:16px;height:16px;margin-right:5px}.remove-fav.in_progress{animation:unset;background:none}.alert_note{position:absolute;color:#333;top:100%;background:#fff;text-align:center;z-index:99;display:none;padding:10px;width:180px;border:1px solid #ccc;font-size:11px;line-height:16px;border-radius:4px}.alert_note:hover{display:block}.alert_note a{text-decoration:underline}.icon-button{font-size:19px;border-radius:50%;background:#efefef;padding:.6rem;width:40px;height:40px;-ms-flex-pack:center;justify-content:center}.box-info-product .wrap_alert{padding-bottom:20px}.box-info-product .wrap_alert .alert_note{margin-left:10px;width:142px}.favoritesButton:hover+.alert_note{display:block}.svgic{display:inline-block;fill:currentColor;height:20px;pointer-events:none;vertical-align:top;width:20px}.smooth02{transition:all .2s ease-in-out}.smooth05{transition:all .5s ease-in-out}.in_progress{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjUwIiBjeT0iMTUiIHI9IjEyLjUiLz48L3N2Zz4=)!important;background-repeat:no-repeat!important;background-position:50% 50%;background-size:cover;animation:rotation 1s ease-in-out infinite;width:20px;height:20px}.in_progress:before{display:none}.in_progress use{opacity:0}.pk-infomessage a{color:inherit;text-decoration:underline}.pk-infomessage{position:fixed;z-index:999;top:20px;right:20px;width:300px}.pk-close-popup{position:absolute;top:10px;right:10px;display:block}.pk-close-popup svg{width:14px;height:14px;color:#fff;margin:0 5px 0 0}.pk-infomessage-item{box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-bottom:20px;font-size:15px;line-height:22px}.pk-infomessage-item>div:first-child{padding:20px}.pk-infomessage-item.state-error{background-color:#dc5300;color:#fff}.pk-infomessage-item.state-success{background-color:#03a912;color:#fff}.pk-infomessage-item.state-info{background-color:#4aaee8;color:#fff}.pk-close-timer{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:rgba(0,0,0,.3)}#favoriteproducts_block_account .products>*,#module-ps_emailalerts-account .products>*{width:calc(100% / 12 * 6 - 2rem);margin-left:1rem;margin-right:1rem}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-miniature .favoritesButton>span{display:none}.favoritesButton.icon_checked{color:#fe9f9f}.favoritesButton.icon_checked>svg{fill:currentColor}.filter{margin-bottom:2rem}.filter__title{margin-bottom:1rem}.facet{margin-bottom:2rem}.facet-title{font-weight:700;margin-bottom:1rem;font-family:Work Sans,Open sans,Helvetica,arial;line-height:1.4}.facet-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:400;line-height:.7}.facet-label a{margin-left:.5rem;color:#333}.facet-label a:hover{color:#000}.facet-list-item{margin-bottom:1.5rem}.facet-range{margin-top:1.5rem}.active_filters{margin-bottom:2rem}.active_filters__title{margin-bottom:1rem}.active_filters__item{display:inline-block;vertical-align:middle}.active_filters__link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #000;padding:.75rem 1rem;border-radius:5px;color:#333}.active_filters__link:hover{background:#000;color:#fff}.active_filters__link:hover i{color:#fff}.active_filters__link i{color:#000;font-size:1.5rem;margin-left:.5rem}.PM_ASBlockOutputVertical{margin-bottom:2rem;padding-right:2rem}@media (max-width:767px){.PM_ASBlockOutputVertical{padding-right:0}}.PM_ASCriterionsGroupCategory{display:none}.PM_ASCriterionsGroupList[class]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}.PM_ASCriterionsGroupList[class]>*{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}.PM_ASCriterionsGroupList[class] .PM_ASCriterionsGroupTitle{font-weight:700;padding:1rem 0;margin:0;font-size:2.1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;position:relative;border:0}.PM_ASCriterionsGroupList[class] .PM_ASCriterionsGroupTitle:after{content:"\E917";font-family:icomoon;position:absolute;right:0;top:50%;transform:translateY(-50%)}.PM_ASCriterionsGroupList[class] .PM_ASCriterionsGroupTitle.active:after{content:"\E914"}.PM_ASCriterionsGroupList[class] .PM_ASCriterions{position:relative}.PM_ASCriterionsGroupList[class] .dropdown-menu{background:#fff;padding:1rem 1rem 0;box-shadow:0 5px 5px rgba(0,0,0,.15);overflow:auto;max-height:350px}.PM_ASBlockTitle{font-size:1.8rem;font-weight:700;margin-bottom:2rem;background:#000;color:#fff;display:block;padding:1rem 2rem;border-radius:5rem}.PM_ASBlockTitle:after{content:"\E917"!important;font-family:icomoon!important;top:6px;right:1rem!important}@media (min-width:768px){.PM_ASBlockTitle{display:none}}.PM_ASMobileVisible .PM_ASBlockTitle:after{content:"\E914"!important}.PM_ASCriterionGroupCheckbox label{font-size:1.4rem;font-weight:400;margin-bottom:.5rem}.PM_ASCriterionsOutput--pointure[class] .PM_ASCriterionGroupCheckbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}.PM_ASCriterionsOutput--pointure[class] .PM_ASCriterionGroupCheckbox li{width:calc(100% / 12 * 2 - 2rem);margin-left:1rem;margin-right:1rem}.PM_ASCriterionsOutput--pointure[class] .PM_ASCriterionGroupCheckbox label{padding-left:0;border:1px solid #f1f1f1;width:4rem;height:4rem;line-height:4rem;text-align:center;border-radius:50%}.PM_ASCriterionsOutput--pointure[class] .PM_ASCriterionGroupCheckbox label:after,.PM_ASCriterionsOutput--pointure[class] .PM_ASCriterionGroupCheckbox label:before{display:none}.PM_ASCriterionsOutput--pointure[class] .PM_ASCriterionGroupCheckbox input[type=checkbox]:checked+label{background:#000}.PM_ASCriterionsOutput--pointure[class] .PM_ASCriterionGroupCheckbox input[type=checkbox]:checked+label a{color:#fff}.PM_ASCriterionGroupImage{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0;width:100%}.PM_ASCriterionGroupImage .PM_ASCriterionLink{background:#fff;border:1px solid #f1f1f1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:40px;font-size:1.3rem}.PM_ASCriterionGroupImage .PM_ASCriterionLinkSelected[class]{border-color:#000}.PM_ASCriterionGroupImage .PM_ASCriterionLink img{border-radius:40px;max-width:29px}.PM_ASCriterionGroupCheckbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}.PM_ASCriterionGroupCheckbox li{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}#PM_ASCriterionGroupCheckbox_1_6{margin:0;width:100%}#PM_ASCriterionGroupCheckbox_1_6 li{margin:0 1rem 0 0;width:auto}#PM_ASCriterionGroupCheckbox_1_6 label{padding:0 1rem;min-width:3.4rem;height:3.4rem;line-height:3.4rem;background:#efefef;text-align:center;border-radius:50px}#PM_ASCriterionGroupCheckbox_1_6 label:after,#PM_ASCriterionGroupCheckbox_1_6 label:before{display:none}.PM_ASCriterionsGroupTitle+.PM_ASCriterionsGroupOuter{border:0;overflow:visible;visibility:visible;opacity:1;max-height:20000px}.PM_ASCriterionsGroupTitle.active+.PM_ASCriterionsGroupOuter{overflow:hidden;visibility:hidden;opacity:0;max-height:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#000!important;border-radius:50%;border:0!important}.ui-slider-horizontal .ui-slider-range{background:#fff;border:0!important}.PM_ASBlockOutputVertical[class] .PM_ASResetSearch{border:none;box-shadow:none;font-size:1.25rem;display:none!important}.PM_ASBlockOutputVertical[class] .PM_ASResetSearch:hover{color:#000}.products .infinitescroll-bottom-message[class]{width:100%;border:none;border-top:1px solid #e3e3e3;padding-top:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}@media (max-width:767px){.products .infinitescroll-bottom-message[class]{-ms-flex-direction:column;flex-direction:column;font-size:1.5rem}}.products .infinitescroll-to-top[class]{font-weight:700;display:inline-block;color:#000;padding:0;background:transparent;margin-left:auto}.products .infinitescroll-to-top[class]:hover{background-color:transparent}@media (max-width:767px){.products .infinitescroll-to-top[class]{margin-left:0}}.gift-popup .bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.gift-popup .bx-wrapper img{max-width:100%;display:block}.gift-popup .bx-wrapper .bx-viewport{transform:translatez(0)}.gift-popup .bx-wrapper .bx-controls-auto,.gift-popup .bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.gift-popup .bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) 50% no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.gift-popup .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.gift-popup .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.gift-popup .bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.gift-popup .bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.gift-popup .bx-wrapper .bx-pager.bx-default-pager a.active,.gift-popup .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.gift-popup .bx-wrapper .bx-prev{left:10px;background:url(../img/controls.png) no-repeat 0 -50px;margin-left:-45px}.gift-popup .bx-wrapper .bx-prev.disabled,.gift-popup .bx-wrapper .bx-prev.disabled:hover{background:url(../img/controls.png) no-repeat 0 -25px}.gift-popup .bx-wrapper .bx-next{right:2px;background:url(../img/controls.png) no-repeat -25px -50px;margin-right:-35px}.gift-popup .bx-wrapper .bx-prev:hover{background-position:0 0}.gift-popup .bx-wrapper .bx-next:hover{background-position:-25px 0}.gift-popup .bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:25px;height:25px;text-indent:-9999px;z-index:999}.gift-popup .bx-wrapper .bx-next.disabled{background:url(../img/controls.png) no-repeat -25px -25px}.gift-popup .bx-wrapper .bx-controls-auto{text-align:center}.gift-popup .bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}.gift-popup .bx-wrapper .bx-controls-auto .bx-start.active,.gift-popup .bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.gift-popup .bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}.gift-popup .bx-wrapper .bx-controls-auto .bx-stop.active,.gift-popup .bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.gift-popup .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.gift-popup .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.gift-popup .bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.gift-popup .bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.gift-rule-desc{margin-bottom:35px}.gift_preselector_container{padding:15px}.gift-line{margin-bottom:30px}.gift-line .icon-gift:before{font-size:16px;margin-right:5px}.gift-line .dashed{border-bottom:1px dotted;text-decoration:none!important}.gift-line .description{text-align:right}.gift-line .description a{text-decoration:none!important}.gift-line .disabled .gift-item{opacity:.5}.gift-popup .h2,.gift-popup h2{margin:0 0 20px;text-transform:uppercase}.gift-popup .more-gift a{color:#e74c3c;font-size:14px;text-decoration:none}.container-item img{border:1px solid #d6d4d4}.container-item{display:inline-block;margin:10px 25px;vertical-align:top;width:128px}.container-item .product-image-container{border:none}.gift-rule-name{margin-bottom:0;margin-top:7px;padding:20px 5px 17px 71px}.gift-rule-name,.gift-rule-name .h5,.gift-rule-name h5{color:#555454;font:600 18px/22px Open Sans,sans-serif;text-transform:uppercase}.gift-rule-name .h5,.gift-rule-name h5{margin:0}.gift-rule-dependencies{background:none repeat scroll 0 0 #f6f6f6;color:#555454;padding:20px}.gift-rule-dependencies>div{background:none repeat scroll 0 0 #fff;display:inline-block;margin:10px;padding:10px;vertical-align:top;width:22%}.gift-rule-dependencies .icon{color:#555454;font-size:12px;font-weight:600;margin:0;text-transform:uppercase}.gift-popup .h2:after,.gift-popup h2:after,.gift-rule-desc:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #e74c3c;bottom:-20px;content:" ";left:20%;position:absolute}.gift-popup .h2,.gift-popup h2,.gift-rule-desc{background:none repeat scroll 0 0 #e74c3c;color:#fff;font-size:30px;font-weight:700;line-height:40px;min-height:25px;padding:0 12px 0 40px;position:relative;text-align:left;clear:both}.gift-rule-dependencies ol,.gift-rule-dependencies ul{list-style:disc outside none;margin-bottom:9px;margin-left:20px;margin-top:10px}.gift-item{position:relative}#module-bestkit_gifts-offers .gift-item:before{background:none repeat scroll 0 0 #ddd;border-radius:20px;content:" ";height:20px;left:4%;margin-left:-10px;position:absolute;top:20px;width:20px}#gift-popup .h3,#gift-popup h3{display:inline-block;width:100%}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-15px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.gift_preselector_container .gift-pic-container{border:2px solid transparent;overflow:hidden;padding-left:0;padding-right:0}.gift_preselector_container .gift-pic-container:hover{border:2px solid #d0d0d0}.gift_preselector_container .gift-pic-container.selected,.gift_preselector_container .gift-pic-container.selected:hover{border:2px solid #015883}.gift_item .cart_delete a.gift_cart_delete{font-size:23px;color:#333;cursor:pointer}.gift_item .cart_delete a.gift_cart_delete:hover{color:#silver}.gift_item textarea.gift_message{width:100%}.qnt-gift{margin:3rem 0}.gift-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:840px}@media (max-width:767px){.gift-list{min-width:100%}}.gift-list__item{text-align:center}@media (max-width:767px){.gift-list__item{margin-bottom:1rem}}.gift-list__item label{padding:2rem;display:block;margin:0;border:2px solid #f1f1f1;transition:border .2s ease-in-out}.gift-list__item input:checked+label,.gift-list__item label:hover{border-color:#000}.gift-list__item img{max-width:200px;display:block;margin:0 auto}@media (max-width:767px){.gift-list__item img{max-width:100%}}.gift-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}.gift-scroll-content li{width:calc(100% / 12 * 4 - 2rem);margin-left:1rem;margin-right:1rem;margin-bottom:1rem}@media (max-width:559px){.gift-scroll-content li{width:calc(100% / 12 * 6 - 2rem);margin-left:1rem;margin-right:1rem}}@media (max-width:479px){.gift-scroll-content li{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}}.gift-scroll-content .pic{margin-bottom:1rem}.gift-item-container{cursor:pointer;border:2px solid #000}.gift-item-container>.small,.gift-item-container>small{display:none}.gift-item-container.disabled,.gift-item-container.hover{cursor:default}.gift-item-container.processing{cursor:wait;opacity:.3}.gift-item-container.hover{border:2px solid #def0d8;position:relative}.gift-item-container.hover:after{content:"\E910";font-family:icomoon;position:absolute;right:1rem;top:1rem;width:2rem;height:2rem;line-height:2rem;text-align:center;border-radius:50%;background:#fff;color:#def0d8}.gift-item-container.disabled{opacity:.6;border-color:#fff}.gift-item{background:none repeat scroll 0 0 #f9f9f9;overflow:hidden;text-align:center;padding:2rem;font-size:1.5rem;font-weight:700}.gift-item .small,.gift-item small{font-weight:400}@media (max-width:559px){.gift-item{padding:1rem}}.gift-item .new-label{background:#e74c3c}.gift-item .new-label:after,.gift-item .new-label:before{display:none;border-color:#e74c3c transparent transparent}.qnt-resume-gift{margin-bottom:1.5rem;padding-bottom:2rem;border-bottom:1px solid #f1f1f1}.qnt-resume-gift:empty{display:none}.gift-resume-info{font-size:1.5rem;font-weight:400;margin-bottom:1rem;line-height:1.2}.gift-percent{height:.8rem;border-radius:5px;background:#fff;border:1px solid #f1f1f1;position:relative}.gift-percent-value{position:absolute;border-radius:5px;top:0;left:0;height:100%;background:#000}.fancybox-desktop.bestkit_gifts .table-responsive{overflow:hidden}@media (max-width:559px){.qnt-gift{margin-bottom:0}.qnt-gift .toggle-elem{font-size:1.8rem;position:relative;border-bottom:1px solid #f1f1f1;padding-bottom:1rem}.qnt-gift .toggle-elem:after{content:"\E917";font-family:icomoon;position:absolute;right:0;top:0}.qnt-gift .toggle-elem+*{display:none}.qnt-gift .toggle-elem.active+*{display:block}}.languages-selector{text-transform:uppercase;margin-left:auto;width:31px}.languages-selector .dropdown-menu{width:50px}.languages-selector:hover .languages-selector__list{display:block}.languages-selector__button[class]{background:transparent;padding:0;margin:0;border:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:1.4rem;color:#fff;font-weight:600;padding:1.15rem 0}@media (max-width:1199px){.languages-selector__button[class]{padding:.75rem 0}}.list-categories{padding-top:5rem;padding-bottom:5rem}.list-categories__item{text-align:center;position:relative}.list-categories__image{display:block;position:relative}.list-categories__image img{display:block;margin-left:auto;margin-right:auto;transition:all .2s ease-in-out}.list-categories__image img:hover{opacity:.85}.list-categories__title{text-align:center;margin-top:1rem;margin-bottom:0}.list-categories__title a{font-size:2.1rem;border-bottom:1px solid #000;color:#333}@media (max-width:559px){.list-categories__title a{font-size:1.8rem}}@media (max-width:1340px){.list-categories__item:first-child,.list-categories__item:nth-child(2),.list-categories__item:nth-child(3){margin-top:0}}@media (max-width:767px){.list-categories__image img{box-shadow:none}}@media (max-width:420px){.list-categories__item{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem;margin-bottom:4rem}}#popnewsletter_block{text-align:center;padding:3rem 5rem}#popnewsletter_block .h2,#popnewsletter_block h2{font-size:3rem;margin-bottom:0}@media (max-width:559px){#popnewsletter_block{padding:3rem}}#popnewsletter_maintext{margin-bottom:2rem}.block_newsletter{color:#333}@media (max-width:767px){.block_newsletter{padding-right:0;border-right:0;margin-bottom:2rem;padding-bottom:3rem;border-bottom:1px solid #f1f1f1}.block_newsletter>*{text-align:center;-ms-flex-pack:center;justify-content:center}}.block_newsletter .container--large{padding:5rem 0}.block_newsletter__wrapper{max-width:134rem;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:992px){.block_newsletter__text{text-align:center;margin-bottom:1rem}}.block_newsletter__text .title--h2{margin-bottom:0;font-weight:900}.block_newsletter__input{width:35rem}.block_newsletter button{transition:all .2s ease-in-out;font-size:1.6rem;width:50px;border-radius:0}.block_newsletter_alert{position:fixed;top:0;left:0;width:100%;z-index:999;-ms-flex-pack:center;justify-content:center}.reassurances{padding-top:2rem;padding-bottom:2rem;position:relative}.reassurances:before{content:"";background:linear-gradient(180deg,#fff,#fbfbfb);position:absolute;left:0;bottom:0;width:100%;height:400px;z-index:-1}@media (max-width:992px){.reassurances{background:#000;color:#fff;padding-top:0;padding-bottom:0}.reassurances br{display:none}}@media (max-width:559px){.reassurances{padding-top:1rem;padding-bottom:1rem}}.reassurances a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:1rem;padding-bottom:1rem;color:#333}@media (max-width:992px){.reassurances a,.reassurances a *{color:#fff}}@media (max-width:559px){.reassurances a{padding:0}}.reassurances a strong{font-family:Work Sans,Open sans,Helvetica,arial;font-size:2rem;display:block}.reassurances i{font-size:3.5rem;color:#000;min-width:5.6rem;height:5.6rem;line-height:5.6rem;border-radius:50%;text-align:center;margin-right:1rem;position:relative}.reassurances i.icon-payment{font-size:2.3rem}.reassurances i:after{content:"";z-index:-1;position:absolute;right:-.5rem;top:0;width:4rem;height:4rem;background:#fff;border-radius:50%}@media (max-width:1199px){.reassurances i{font-size:2.1rem;min-width:4rem;height:4rem;line-height:4rem}}@media (max-width:992px){.reassurances i{display:none}}.reassurances span{font-size:1.4rem;line-height:1.6}@media (max-width:1199px){.reassurances span{font-size:1.3rem}}@media (max-width:659px){.reassurances span{font-size:1.1rem;margin-left:.5rem;line-height:1.2}}@media (max-width:559px){.reassurances span{font-size:1.2rem;text-transform:inherit}}.rating-star-yellow>label{margin-bottom:0}.rating-star-blue[class]>label.product-block,.rating-star-blue[class]>label.product-block:before,.rating-star-green[class]>label.product-block,.rating-star-green[class]>label.product-block:before,.rating-star-yellow[class]>label.product-block,.rating-star-yellow[class]>label.product-block:before{font-size:1em!important}.list-review{padding-left:3rem}@media (max-width:992px){.list-review{padding-left:0;padding-top:3rem}}.list-review .pagination{margin-bottom:0}.review-recap{padding:3rem 4rem 4rem;background:#fff}@media (max-width:1399px){.review-recap{padding:3rem}}.review-average-average{font-size:4.5rem;font-weight:600}.review-average-max{font-size:2.4rem}.review-distribution{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:5px}.review-distribution-label{min-width:80px}.review-distribution-percent{width:calc(100% - 100px);margin:0 10px;height:12px;background:#fff;border:1px solid #e3e3e3;position:relative}.review-distribution-percent div{position:absolute;left:-1px;top:-1px;height:calc(100% + 2px);background:#b7b7b7;border-radius:3px}.review-distribution-average{min-width:75px;padding-left:10px;font-size:14px;display:none}.review-line:not(:last-child){padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #f1f1f1}.review-description{padding-left:2rem;margin-top:1rem;position:relative}.review-description:before{content:"";width:.1rem;height:4rem;background:#e3e3e3;position:absolute;left:0;top:0}.review-description br{display:none}@media (max-width:559px){.review-description{font-size:1.4rem;line-height:1.4}.review-description p{line-height:1.4}}.block-review{font-size:1.5rem}@media (max-width:559px){.block-review{font-size:1.3rem}}#fbpsc.authentication[class]{background:transparent;padding:0;border:0}#fbpsc .btn-connect[class]{width:100%;padding:1.2rem 2rem;text-transform:uppercase;font-size:1.6rem;border-radius:0;font-family:Graphik,Helvetica,arial,"sans-serif";font-weight:700;color:#fff;margin-bottom:1rem!important}#fbpsc .btn-connect[class] .btn-google-icon,#fbpsc .btn-connect[class] .fa{display:none}#fbpsc .btn-google .btn-title-connect[class]{font-weight:700!important}#fbpsc .btn-google[class]{background:#db4437}.search-widget{position:relative}.search-widget button{position:absolute;right:2rem;top:50%;padding:0;transform:translateY(-50%);color:#000;background:none}.ui-front.searchbar-autocomplete{font-family:Graphik,Helvetica,arial,"sans-serif";border-radius:0;padding:0;border-color:#f1f1f1;top:117px!important;z-index:999;left:0!important;right:0!important;margin:-1px auto 0;max-height:calc(100vh - 390px);overflow:auto;max-width:45%}@media (max-width:992px){.ui-front.searchbar-autocomplete{top:154px!important;max-height:calc(100vh - 154px);max-width:100%;width:100%!important;border:0}}.ui-front.searchbar-autocomplete .ui-menu-item:nth-child(2n){background:#f7f7f7}@media (max-width:559px){.ui-front.searchbar-autocomplete .ui-menu-item{font-size:1.4rem}}.ui-front.searchbar-autocomplete .ui-menu-item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;padding:1rem 2rem;border-radius:0}.ui-front.searchbar-autocomplete .ui-menu-item a img{margin-right:2rem}.ui-front.searchbar-autocomplete .ui-menu-item a:hover{background:#000}.ui-front.searchbar-autocomplete .ui-menu-item img{margin-right:2rem}.ui-front.searchbar-autocomplete .ui-menu-item .price{margin-left:auto}.ui-front.searchbar-autocomplete .ui-menu-item a.ui-state-active,.ui-front.searchbar-autocomplete .ui-menu-item a.ui-state-focus{margin:0;background:#000;border:0;color:#fff}.ui-front.searchbar-autocomplete .ui-menu-item a.ui-state-active .price,.ui-front.searchbar-autocomplete .ui-menu-item a.ui-state-focus .price{color:#fff}.wk-bundle-margin-top-2{margin-top:2rem}.wk-bundle-rounded{border-radius:.25rem}.wk-bundle-text-right{text-align:right}.wk-padding-point-5{padding:.5rem}.wk-bundle-border{border:2px solid rgba(0,0,0,.1);box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.wk-is-required-block{color:#9a9a9a}.wk-bundle-sub-product .color{box-shadow:none}.wk-bundle-sub-product .wk-product-quantity .wk-qty,.wk-bundle-sub-product .wk-product-quantity .wk-qty .input-group{width:100%!important;margin-right:0!important}.wk-bundle-sub-product .product-cover img{box-shadow:none!important}.wk-sub-product-variants>.product-variants-item select{background-color:#fff;padding-right:1.875rem}.wk-sub-product-variants>.product-variants-item ul li{margin-right:.625rem}.wk-bundle-product-select .wk-select-sub-product{width:100%}.wk_bp_slider_view{padding-bottom:0!important;padding-top:6px!important}.wk_bp_slider_view .carousel-indicators{position:absolute;bottom:-16px;left:41%;z-index:15;width:78%;padding-left:0;margin-left:-30%;text-align:center;list-style:none;top:auto;bottom:-14px}.wk_bp_slider_view .carousel-indicators li{display:inline-block;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #7a7a7a;background:#a3a3a3;border-radius:50%;width:8px;height:8px}.wk_bp_slider_view .carousel-indicators{margin-bottom:-18px}.wk_bp_slider_view .carousel-indicators .active{background:#707070!important}.wk_bp_slider_view .MultiCarousel{float:left;overflow:hidden;width:100%;position:relative;background-color:#fff}.wk_bp_slider_view .MultiCarousel .MultiCarousel-inner{transition:all 1s ease;float:left}.wk_bp_slider_view .MultiCarousel .MultiCarousel-inner .item{float:left;margin-right:0}.wk_bp_slider_view .MultiCarousel .MultiCarousel-inner .item>div{padding:5px;margin:5px}.wk_bp_slider_view .MultiCarousel .leftLst,.wk_bp_slider_view .MultiCarousel .rightLst{position:absolute;border-radius:0;top:calc(50% - 20px);background-color:#fff!important;border:none!important;cursor:pointer}.wk_bp_slider_view .MultiCarousel .leftLst{left:0}.wk_bp_slider_view .MultiCarousel .rightLst{right:0}.wk_bp_slider_view .MultiCarousel .leftLst.over,.wk_bp_slider_view .MultiCarousel .rightLst.over{pointer-events:none;background:#ccc;display:none}.wk_quantity_wanted{color:#232323;background-color:#fff;padding:.175rem .5rem;width:3rem}.wk_disable{pointer-events:none;cursor:not-allowed!important}.wk-product-right-block .add-to-cart{font-size:12px}.wk_plus_symbol_grid{position:absolute;top:50%;left:-12px;color:#9b9b9b!important}.wk-ribbon-wrapper-bp{width:85px;height:88px;overflow:hidden;position:absolute;top:-13px;right:0;z-index:1}.wk-ribbon-bp{font:700 10px Sans-Serif;text-align:center;text-shadow:hsla(0,0%,100%,.5) 0 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:4px 0;left:-5px;top:15px;width:120px;background-color:#9b9b9b;color:#fff;box-shadow:0 0 3px rgba(0,0,0,.3)}.wk-ribbon-bp:after,.wk-ribbon-bp:before{content:"";position:absolute;bottom:-3px}.wk-ribbon-bp:before{left:0}.wk-ribbon-bp:after{right:0}@media screen and (max-width:480px){.wk_plus_symbol_grid{display:none}}@media screen and (max-width:684px){.wk_plus_symbol_grid{display:none}}.wk-bp-cart-popup{font-size:10px!important}.wk-bundle-product-select{text-align:center}.wk-bundle-product-select .wk-select-sub-product{width:75%;text-align:center}.wk_grid_section_title{background-color:#f1f1f1;padding:5px 8px;margin-bottom:5px}.wk-bp-custom-margin-t{margin-top:5px!important}.wk-bp-custom-margin-b{margin-bottom:5px!important}.wk-bp-custom-margin-2-t{margin-top:2px!important}.wk-bp-custom-margin-2-b{margin-bottom:2px!important}.wk-sub-product-title{font-size:14px;color:#232323;letter-spacing:0}.wk-bundle-sub-product .product-cover{margin-bottom:6px}.wk-bp-grid-dropdown{background-color:#fff!important;height:2rem!important}.wk-row-margin{margin-bottom:25px}.wk_bp_loading-image{position:absolute;top:30px;left:30px;z-index:10}.wk-loader-disable-element{opacity:.3;cursor:not-allowed!important}.wk-loader-disable-element .product-pack-radio{display:none!important}.wk_bp_slider_view .wk-btn-slider{padding:1px 6px!important;border-width:0!important;border-color:none;background-color:#f1f1f1!important;cursor:pointer}.wk-bp-slider-view-title{background-color:#f1f1f1}.wk-bp-slider-view-body{background-color:#fff}.wk_bp_slider_view-title{padding-bottom:6px!important}.wk_bp_slider_view .item{position:relative}.wk_bp_cancel{position:absolute;z-index:1;right:12px;background-color:#fff;color:#706d6d;box-shadow:0 0 3px rgba(75,74,74,.3);opacity:.5;top:12px;cursor:pointer}.wk_bp_cancel .material-icons{color:#706d6d}.wk_bundle_section_redirect .wk_chk_circle{color:#5a9913}.wk_bundle_section_redirect .wk_add_circle{color:#7a7a7a}.wk-section-right-block .card-block{padding-top:.5rem!important}.highlight{border:2px solid #2fb5d0}.wk-bundle-promotion{padding:5px;text-align:center;border:2px solid transparent}.wk-bundle-promotion:hover{border:2px solid #2fb5d0}.wk-promo-bp-configure_action{padding:5px!important}.wk_bp_promo-start-price{font-size:11px;text-decoration:#000}@media only screen and (max-width:769px){.wk_bp_section_resp{margin-bottom:1.5rem}.wk-bundle-product-select .wk-select-sub-product{width:100%}}.wk-bundle-product-select{margin-top:5px}.wk-select-border{background:#f1f1f1}.wk_attr_onchange{display:none}.product-pack-item{position:relative;border-bottom:1px solid #e3e3e3;padding:1rem 0 0}.product-pack-radio{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;top:100%;width:100%;background:#fff;z-index:100;border:1px solid #d8d8d8}.product-pack-radio.active{display:block}.product-pack-radio li{border-bottom:1px solid #d8d8d8}.product-pack-radio label{padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;margin:0}.product-pack-radio label:hover{background:#f1f1f1}.product-pack-radio label.current{background:#f1f1f1;cursor:default}.product-pack-radio .color{border-radius:50%;width:2rem;height:2rem;display:inline-block;margin-right:1rem}.wk-product-variants-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;max-width:300px}.product-pack-color-current{padding:1rem;border:1px solid #d8d8d8;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:#fff;position:relative;border-radius:5px;cursor:pointer;font-size:1.4rem}.product-pack-color-current:after{content:"\E917";font-family:icomoon;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.product-pack-color-current span{border-radius:50%;width:2rem;height:2rem;display:inline-block;margin-right:1rem}.page-pagenotfound .page-header{text-align:center;max-width:90rem;margin:0 auto}#js-open-account{text-align:center;padding:1rem;border:1px solid #f1f1f1;background:#000;color:#fff;border-radius:6px;display:none;margin-bottom:2rem}@media (max-width:992px){#js-open-account{display:block}}.page-identity #login-form .form-group,.page-identity .js-address-form .form-group,.page-identity .js-customer-form .form-group{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}.page-my-account .account-menu ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0;width:100%}.page-my-account .account-menu ul li{width:25%;margin-left:0;margin-right:0}.page-my-account .account-menu ul li a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:3rem 5rem;min-height:200px;text-align:center}.page-my-account .account-menu ul li i{position:static;transform:inherit;font-size:3rem;border-radius:50%;background:#f3f3f3;padding:2rem;margin-bottom:1.3rem}.page-addresses,.page-customer-account,.page-order-detail{background:#fff}.page-addresses .alert,.page-customer-account .alert,.page-order-detail .alert{margin-top:0}.page-addresses #content-wrapper,.page-customer-account #content-wrapper,.page-order-detail #content-wrapper{margin:0 auto;max-width:98rem}.page-addresses #content-wrapper .container,.page-customer-account #content-wrapper .container,.page-order-detail #content-wrapper .container{padding:0}.page-addresses .header,.page-customer-account .header,.page-order-detail .header{position:relative}.page-addresses .main,.page-customer-account .main,.page-order-detail .main{margin-top:0}.page-addresses .footer,.page-customer-account .footer,.page-order-detail .footer{padding-top:0;padding-bottom:0}.page-addresses .h1,.page-addresses h1,.page-customer-account .h1,.page-customer-account h1,.page-order-detail .h1,.page-order-detail h1{margin-bottom:2rem;font-size:3rem}.account-content form{width:100%;max-width:100%}@media (min-width:992px){.account-content{padding-left:3rem}}.account-customer{padding:4rem 2rem 4rem 6rem;background:#fff;position:relative;border:1px solid #f1f1f1;border-bottom:none}.account-customer__avatar{width:8rem;height:8rem;line-height:8rem;font-size:3rem;letter-spacing:-3px;text-align:center;border-radius:50%;position:absolute;left:0;top:50%;transform:translateX(-50%) translateY(-50%);background:#000;color:#fff}.account-menu ul:last-child li:last-child{border-bottom:1px solid #f1f1f1}@media (max-width:992px){.account-menu{position:fixed;left:0;top:113px;height:calc(100% - 113px);background:#fff;z-index:999;width:300px;transform:translateX(-100%);transition:all .2s ease-in-out;max-width:inherit;overflow:auto}.account-menu.active{transform:translateX(0)}.account-customer__avatar{left:2rem;width:5rem;height:5rem;line-height:5rem;font-size:2rem;transform:translateY(-50%)}.account-customer__name{padding-left:2rem}.page-customer-account .h1,.page-customer-account h1{position:relative;left:-2rem;width:calc(100% + 4rem);padding:2rem;margin-bottom:2rem}}.page-order-detail .addresses .h4,.page-order-detail .addresses h4{font-size:1.8rem}.page-addresses .address-item{margin-bottom:2rem;border:1px solid #f1f1f1;padding:3rem;background:#fff}.page-addresses [data-link-action=edit-address]{display:block;border-radius:50%;background:#fff;border:1px solid #f1f1f1;width:3rem;height:3rem;line-height:3rem;text-align:center}#module-lgcookieslaw-disallow{padding:5rem 0}.page-authentication #content-wrapper{max-width:100%;padding:0}.auth-section__login{padding:12rem 7rem 12rem calc(50vw - 550px);background:#fff}@media (max-width:1399px){.auth-section__login{padding-left:4rem}}@media (max-width:767px){.auth-section__login{padding:8rem 4rem}}.auth-section__register{padding:12rem calc(50vw - 660px) 12rem 7rem;background:url(../img/plaquette-herman-white.jpg) repeat;background-size:cover;background-position:50%}@media (max-width:1399px){.auth-section__register{padding-right:4rem}}@media (max-width:767px){.auth-section__register{padding:8rem 4rem}}.page-password .main,.page-registration .main{background:url(../img/plaquette-herman-white.jpg) repeat;background-size:cover;background-position:top}.bottommsg{margin-left:1rem;margin-right:1rem}.bottommsg p{margin-bottom:0}.totselectzone__table{border-right:none;border-left:none}.totselectzone__table tr:not(:last-child){border-bottom:.5px solid #dbdbdb}.totselectzone__table td{padding:0}.totselectzone__table th{text-align:left;border-bottom:1px solid #dbdbdb;background-color:#f1f1f1;padding:.8rem 1rem}.totselectzone__table td input[type=radio]{display:none}.totselectzone__table td label{padding:.5rem 1rem .5rem 3rem;display:-ms-flexbox;display:flex;font-weight:400;font-size:1.4rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative;cursor:pointer;margin-bottom:0}.totselectzone__table td input[type=radio]:checked+label{background:#75df45}.totselectzone__table td label:before{content:"";width:17px;height:17px;background:#fff;border:1px solid #f1f1f1;border-radius:50%;position:absolute;left:5px;top:50%;transform:translateY(-50%)}.totselectzone__table td label:after{content:"";width:9px;height:9px;background:#75df45;border:1px solid #75df45;border-radius:50%;position:absolute;left:9px;top:50%;transform:translateY(-50%);display:none}.totselectzone__table td input[type=radio]:checked+label:after{display:block}.totselectzone__table img{height:40px;width:40px;object-fit:contain;object-position:center}.cart-bag{padding:2rem;background:#fff;margin-top:2rem}.page-category #main>.container,.page-search #main>.container{padding-top:5rem;padding-bottom:5rem}.category-head__title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.category-head__title i{font-size:60%;margin:0 1rem;position:relative;top:.3rem}@media (max-width:767px){.category-head__title{padding-right:0;font-size:2.1rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.category-head__title i{margin:0 .5rem}}.category-head__description{margin-bottom:2rem;color:#666}.category-head__cover{border:4px solid #f1f1f1}.products-selection{margin-bottom:2rem}.products-selection,.sort-by-row{-ms-flex-align:center;align-items:center}.sort-by-row{-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.sort-by-row{-ms-flex-pack:center;justify-content:center}}#subcategories{display:none}.subcategories-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem}.subcategories-list li{margin-right:1rem}.subcategory-name{padding:1.5rem 2rem;border-radius:5rem;border:1px solid #f1f1f1;display:block;font-size:1.4rem;color:#000}.subcategory-name:hover{background:#000;color:#fff}.checkout-header{border-bottom:1px solid #f1f1f1}@media (max-width:992px){.checkout-header,.checkout-header .link,.checkout-header div#cbox.ps17[class]>a.sp-change{font-size:1.3rem}}.page-order{background:#fff;overflow-x:hidden;-webkit-overflow-scrolling:touch}.page-order .container{max-width:134rem}.page-order .form-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.page-order .form-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-order .form-footer>*{margin:1rem 0}}.page-order .js-address-form{margin-top:4rem}.page-order .js-address-form .address-selector{margin-bottom:0}.page-order .js-address-form .address-item{margin-top:0;margin-bottom:1.5rem;position:relative}.page-order .js-address-form .address-item label{border:1px solid #f1f1f1;padding:2rem;margin:0}.page-order .js-address-form .address-item.selected .h4,.page-order .js-address-form .address-item.selected h4{background:#eee;margin:0}.page-order #checkout-login-form{padding:0;box-shadow:none;background:none}.page-order #checkout-login-form .h3,.page-order #checkout-login-form h3{display:none}.page-order .promo-code{margin-top:2rem;padding:2rem 0;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);background:transparent}.page-order .promo-code input[type=text]{padding:1.15rem}.page-order .promo-name{background:#24c76d;color:#fff;padding:1rem;margin-top:1rem}.page-order a[data-link-action=remove-voucher]{color:#fff;margin-left:1rem}@media (max-width:1399px){.page-order #content{padding-left:0;padding-right:0}}INPUT:-webkit-autofill,SELECT:-webkit-autofill,TEXTAREA:-webkit-autofill{animation:none}.form-group--countrySelect,.form-group--email,.form-group--password,.form-group--select,.form-group--tel,.form-group--text{position:relative}.form-group--countrySelect label,.form-group--email label,.form-group--password label,.form-group--select label,.form-group--tel label,.form-group--text label{position:absolute;top:1.1rem;left:2rem;transition:all .1s ease-in-out;z-index:2;padding:.5rem 0;min-width:200px}.form-group--countrySelect label.freeze,.form-group--email label.freeze,.form-group--password label.freeze,.form-group--select label.freeze,.form-group--tel label.freeze,.form-group--text label.freeze{top:.1rem;left:2rem;font-size:1.3rem;background:transparent}.form-group--countrySelect,.form-group--select{position:relative}.form-group--countrySelect label,.form-group--select label{top:0;left:2rem;min-width:inherit;background:transparent}.form-group--birthday,.form-group--email,.form-group--password{width:calc(100% - 2rem)!important}#login-form .form-group--id_gender,.form-group--birthday .form-control-comment,.js-address-form .form-group--id_gender,.js-customer-form .form-group--id_gender{display:none}#login-form .form-control-label,.js-address-form .form-control-label,.js-customer-form .form-control-label{font-size:1.4rem;margin-bottom:0}#login-form .select,.js-address-form .select,.js-customer-form .select{border-radius:5rem}#login-form .select select,.js-address-form .select select,.js-customer-form .select select{padding:2.65rem 3rem .55rem 2rem;border-radius:5rem}#login-form input[type=email],#login-form input[type=password],#login-form input[type=tel],#login-form input[type=text],.js-address-form input[type=email],.js-address-form input[type=password],.js-address-form input[type=tel],.js-address-form input[type=text],.js-customer-form input[type=email],.js-customer-form input[type=password],.js-customer-form input[type=tel],.js-customer-form input[type=text]{padding:2.5rem 2rem .5rem;font-size:1.5rem}#login-form input[type=email]:-ms-input-placeholder,#login-form input[type=password]:-ms-input-placeholder,#login-form input[type=tel]:-ms-input-placeholder,#login-form input[type=text]:-ms-input-placeholder,.js-address-form input[type=email]:-ms-input-placeholder,.js-address-form input[type=password]:-ms-input-placeholder,.js-address-form input[type=tel]:-ms-input-placeholder,.js-address-form input[type=text]:-ms-input-placeholder,.js-customer-form input[type=email]:-ms-input-placeholder,.js-customer-form input[type=password]:-ms-input-placeholder,.js-customer-form input[type=tel]:-ms-input-placeholder,.js-customer-form input[type=text]:-ms-input-placeholder{font-size:1.4rem;color:#737680}#login-form input[type=email]::placeholder,#login-form input[type=password]::placeholder,#login-form input[type=tel]::placeholder,#login-form input[type=text]::placeholder,.js-address-form input[type=email]::placeholder,.js-address-form input[type=password]::placeholder,.js-address-form input[type=tel]::placeholder,.js-address-form input[type=text]::placeholder,.js-customer-form input[type=email]::placeholder,.js-customer-form input[type=password]::placeholder,.js-customer-form input[type=tel]::placeholder,.js-customer-form input[type=text]::placeholder{font-size:1.4rem;color:#737680}#login-form section,.js-address-form section,.js-customer-form section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}#login-form .form-group,.js-address-form .form-group,.js-customer-form .form-group{width:calc(100% / 12 * 6 - 2rem);margin-left:1rem;margin-right:1rem}#login-form .form-group.form-group--address1,#login-form .form-group.form-group--address2,#login-form .form-group.form-group--company,#login-form .form-group.form-group--id_country,#login-form .form-group.form-group--phone,#login-form .form-group.form-group--vat_number,.js-address-form .form-group.form-group--address1,.js-address-form .form-group.form-group--address2,.js-address-form .form-group.form-group--company,.js-address-form .form-group.form-group--id_country,.js-address-form .form-group.form-group--phone,.js-address-form .form-group.form-group--vat_number,.js-customer-form .form-group.form-group--address1,.js-customer-form .form-group.form-group--address2,.js-customer-form .form-group.form-group--company,.js-customer-form .form-group.form-group--id_country,.js-customer-form .form-group.form-group--phone,.js-customer-form .form-group.form-group--vat_number{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}@media (max-width:559px){#login-form .form-group,.js-address-form .form-group,.js-customer-form .form-group{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}}#login-form .form-group--newsletter,#login-form .form-group--psgdpr,.js-address-form .form-group--newsletter,.js-address-form .form-group--psgdpr,.js-customer-form .form-group--newsletter,.js-customer-form .form-group--psgdpr{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}#login-form .custom-checkbox label,.js-address-form .custom-checkbox label,.js-customer-form .custom-checkbox label{font-size:1.4rem;font-weight:400}.cart-title{font-size:3rem;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.cart-title img{margin-right:1rem}@media (max-width:992px){.cart-title{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;font-size:1.8rem}.cart-title a,.cart-title img{margin:0}.cart-title img{margin:1rem 0}}.cart-steps{background:#efefef}@media (max-width:767px){.cart-steps .container{padding:0;max-width:100%}}.cart-steps__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:992px){.cart-steps__list{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;-ms-flex-pack:center;justify-content:center}}.cart-steps__item{padding:2rem;position:relative;font-size:1.4rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:25%;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}@media (max-width:559px){.cart-steps__item{width:auto;min-width:20%}}.cart-steps__item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:50%;background:rgba(0,0,0,.1)}@media (max-width:559px){.cart-steps__item{font-size:1.2rem}}.cart-steps__item.reachable{font-weight:700;color:#b08f85}.cart-steps__item.complete{color:#b08f85}.cart-steps__item.complete:before{content:"\E910";font-family:icomoon;width:1.6rem;height:1.6rem;line-height:1.6rem;text-align:center;margin-right:.5rem;border-radius:50%;color:#f1cac3;background:#fff}.cart-steps__item.complete+.reachable:not(.complete){background:#f1cac3;color:#fff}.cart-steps__item.complete+.reachable:not(.complete) .d-md-block{display:block!important}@media (max-width:767px){.cart-steps__item.complete+.reachable:not(.complete) .d-md-block:before{content:".";margin-right:.5rem}}@media (max-width:559px){.cart-steps__item{margin:0;padding-right:1.3rem;letter-spacing:-.5px}}@media (max-width:1399px){.checkout-grid{margin:0;width:100%}}.checkout-grid-body{padding:5rem 5rem 5rem 0;min-height:calc(100vh - 158px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:1399px){.checkout-grid-body{width:58.33333%;margin:0;padding:4rem}}@media (max-width:992px){.checkout-grid-body{width:100%;min-height:inherit;padding:0 2rem}}@media (max-width:559px){.checkout-grid-body{padding:0}}.checkout-grid-right{padding:5rem 0 5rem 5rem;background:#eee;position:relative}.checkout-grid-right:after{content:"";position:absolute;left:100%;top:0;height:100%;width:calc((100vw - 980px) / 2);background:#eee}@media (max-width:1199px){.checkout-grid-right:after{display:none}}@media (max-width:1399px){.checkout-grid-right{width:41.66667%;margin:0;padding:4rem}}@media (max-width:992px){.checkout-grid-right{padding:3rem;width:100%;display:none}}@media (max-width:559px){.checkout-grid-right{padding:2rem 1.5rem;font-size:1.4rem}}.cart-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto;padding-top:2rem;border-top:1px solid #f1f1f1;font-size:1.3rem}@media (max-width:992px){.cart-links{margin-top:4rem}}.cart-links a{color:#737680}.cart-links a:hover{color:#43444a}.cart-links a:not(:last-child):after{content:"-";display:inline-block;vertical-align:middle;margin:0 5px}@media (max-width:767px){.cart-links{padding:2rem 1.5rem}}@media (max-width:559px){.cart-links{font-size:1.3rem}}.step-head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.step-head__title{font-size:2.1rem;margin-bottom:0}.step-complete{border:1px solid #f1f1f1;border-radius:5rem;padding:1rem;margin-bottom:.5rem;display:none}@media (max-width:559px){.step-complete{font-size:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}.-complete:not(.-current) .step-complete{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.step-complete__label{font-weight:700;margin-right:1rem}@media (max-width:559px){.step-complete__label{width:100%}}.step-complete__value{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.step-complete__value div:not(:last-child):after{content:",";position:relative;left:-1px;margin-right:2px}@media (max-width:559px){.step-complete__value{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.step-complete__edit{margin-left:auto;text-decoration:underline;font-size:1.4rem}@media (max-width:559px){.step-complete__edit{text-decoration:none;position:absolute;right:1rem;top:1rem}}.step-title{padding:1rem 2rem;background:#fff;margin-bottom:0;font-size:2.1rem;font-family:Work Sans,Open sans,Helvetica,arial;font-weight:900;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.step-number{position:relative}.step-number:after{content:"";border-right:1px solid #f1f1f1;margin-left:2rem;margin-right:2rem}.step-edit{margin-left:auto}.checkout-step.-reachable .step-title{cursor:pointer}.checkout-step.-unreachable:not(.-reachable) .step-title{color:#b3b3b3}.checkout-step.-unreachable,.checkout-step.-unreachable:not(.-reachable) .checkout-content{display:none}.order-options{border-top:1px solid #f1f1f1;margin-top:2rem;padding-top:2rem;margin-bottom:2rem}.order-options>*{margin-bottom:1rem}.order-options label{font-weight:400;font-size:1.4rem}#fbpsc.orderFunnel[class]{background:#fff;border:0;margin-top:-30px;padding-right:45px;padding-left:30px;padding-bottom:30px}.payment-options{margin-top:4rem}@media (max-width:559px){.payment-options{margin-top:2rem}}.payment-options-list{border:1px solid #f1f1f1;border-bottom:0;border-radius:5px;margin-bottom:2rem}.payment-option{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.payment-option label{margin-bottom:0;display:-ms-flexbox;display:flex;width:100%;padding:1rem}.payment-option label:not(:last-child){border-bottom:1px solid #f1f1f1}.additional-information{font-size:1.5rem}.additional-information>:first-child{padding:2rem;border-bottom:1px solid #f1f1f1}.payment-option label img{margin-right:1rem;-ms-flex-order:1;order:1;margin-left:auto}.condition-label label{font-size:1.4rem;font-weight:400;margin-top:2rem;position:relative;z-index:2;padding:1rem;border:1px solid #f1f1f1}.condition-label label:hover{border-color:#000}.js-conditions-to-approve .float-start{margin-top:9px;margin-left:1.4rem}.open-shipping a{line-height:0}@media (max-width:767px){.cart-grid-right{margin-top:3rem}.cart-summary-title{position:relative}.cart-summary-title:after{content:"\E917";font-family:icomoon;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.cart-summary-title+.box{display:none}.cart-summary-title.active+.box{display:block}.cart-summary-title.active:after{content:"\E914"}.carrier-price{text-align:left}}@media (max-width:559px){.page-order .cart-grid-right{display:none}}.page-order .cart-grid-right>*>.card-block{background:#fff;padding:2rem}#checkout-personal-information-step .step-title,.user-notlogged .checkout-step.-unreachable{display:none}#checkout-personal-information-step .checkout-content{padding:0;background:transparent;border:0}@media (max-width:559px){#checkout-personal-information-step .checkout-content{padding:0 1.5rem}}#checkout-create-form,#checkout-login-form{padding:3rem;background:#fff;box-shadow:3px 4px 12px rgba(0,128,0,.15)}@media (max-width:767px){#checkout-create-form{margin-top:2rem}}#login-form .form-group--password .alert{display:none}.step-login-nav{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-bottom:3rem}.step-login-nav__item{display:block;width:50%;text-align:center;font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:2rem 1rem;opacity:.5;border:1px solid #c2c2c2}.step-login-nav__item:hover{color:#000;opacity:1}.step-login-nav__item:first-child{border-radius:5rem 0 0 5rem;border-right:0}.step-login-nav__item:nth-child(2){border-radius:0 5rem 5rem 0}.step-login-nav__item.active{background:#000;color:#fff;opacity:1}#checkout-addresses-step.-complete:not(.-current) .js-address-form,#checkout-addresses-step .step-title{display:none}@media (max-width:559px){#checkout-addresses-step .checkout-content{padding:0 1.5rem}}#checkout-delivery-step.-complete:not(.-current) .delivery-options-list,#checkout-delivery-step .step-title{display:none}#checkout-delivery-step .delivery-options-list{margin-top:4rem}@media (max-width:559px){#checkout-delivery-step .delivery-options-list{margin-top:2rem}}@media (max-width:559px){#checkout-delivery-step .checkout-content{padding:0 1.5rem}}.js-address-form .form-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem)}.js-address-form .form-group{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}.js-address-form .form-group--address1,.js-address-form .form-group--address2,.js-address-form .form-group--city,.js-address-form .form-group--company,.js-address-form .form-group--firstname,.js-address-form .form-group--lastname,.js-address-form .form-group--postcode,.js-address-form .form-group--vat_number{width:calc(100% / 12 * 6 - 2rem);margin-left:1rem;margin-right:1rem}@media (max-width:559px){.js-address-form .form-group--address1,.js-address-form .form-group--address2,.js-address-form .form-group--city,.js-address-form .form-group--company,.js-address-form .form-group--firstname,.js-address-form .form-group--lastname,.js-address-form .form-group--postcode,.js-address-form .form-group--vat_number{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}}.form-group--customer_privacy,.form-group--firstname .form-control-comment,.form-group--lastname .form-control-comment{display:none}.MR-Widget[class],.MR-Widget[class] *{font-family:Graphik,Helvetica,arial,"sans-serif"!important;font-size:14px}div#cbox.ps17>a.button.exclusive_large[class]{background:#000;color:#fff;font-family:Graphik,Helvetica,arial,"sans-serif";display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;border-radius:5rem;padding:1.2rem 3rem;font-size:1.6rem;cursor:pointer;text-transform:uppercase;font-weight:700;transition:all .2s ease-in-out}div#cbox.ps17>a.button.exclusive_large[class]:hover{background:#1a1a1a}#order-summary-content{display:none}@media (max-width:559px){#order-summary-content{display:none}}#checkout-guest-form form{max-width:100%;padding-left:0;padding-right:0}@media (max-width:767px){#checkout-form-reassurance{margin-top:2rem}}#checkout-form-reassurance .box{padding:3rem}#checkout-form-reassurance li{padding:1rem 0;font-size:1.4rem}#checkout-form-reassurance li i{position:relative;top:2px;margin-right:.5rem;float:left;height:30px}div#cbox.ps17[class]{background:#fff;padding:2rem;border-radius:5rem}.js-alert-payment-conditions a:not(.link){padding:0 .5rem;color:#fff}@media (max-width:559px){#checkout-payment-step .checkout-content{padding:0 1.5rem}}.page-cart .cart-item{padding:1rem 0;background:#fff;border-bottom:1px solid #f1f1f1}.page-cart .product-image img{max-width:10rem}@media (max-width:559px){.page-cart .product-image img{max-width:100%}}.page-cart .product-line-grid,.page-cart .product-line-grid div.price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.page-cart .product-line-grid div.price{-ms-flex-pack:start;justify-content:flex-start}.page-cart .product-line-grid div.price .price{display:block;font-size:1.4rem}.page-cart .product-line-grid div.cart-remove{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.page-cart .product-line-grid-body{-ms-flex-item-align:start;align-self:flex-start}}.page-cart .product-line-grid-body .price{margin-top:.5rem}.page-cart .product-line-grid-body .product-price{font-size:1.4rem;color:#333;display:block;width:100%}@media (max-width:559px){.page-cart .product-line-grid-body .product-price{font-size:1.6rem}}.page-cart .product-line-grid-body .label{color:#333;font-weight:700;font-size:1.8rem}@media (max-width:559px){.page-cart .product-line-grid-body .label{font-size:1.5rem}}.page-cart .product-line-grid-body .value{background:#fff;padding:.25rem .75rem;font-weight:600;text-transform:uppercase;font-size:1.2rem;margin-top:.5rem;border:1px solid #000;display:inline-block}@media (max-width:767px){.page-cart .product-line-grid-left{-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:767px){.page-cart .product-line-grid-right{margin-top:2rem}}.page-cart .product-line-grid-right .product-price{font-size:1.8rem;color:#333}.page-cart .product-line-info{font-size:1.4rem}@media (max-width:559px){.page-cart .product-line-info{font-size:1.3rem}}.page-cart .input-group.bootstrap-touchspin input{border:0}.page-cart .input-group-btn-vertical button{border:1px solid #f1f1f1;border-radius:0;padding:1.3rem 0}.page-cart .cart-summary-totals{display:none}@media (max-width:559px){#mondialrelay_change-relay{width:100%;margin-top:10px;text-align:center}}.remove-from-cart{font-size:2rem}.page-order .scpanel-item-details .remove-from-cart,.page-order .scpanel-pricing-quantity .qty-up-down{display:none!important}label[for=register-field-password]{min-width:inherit!important}.cart-resume-mobile{display:none;margin-bottom:2rem}@media (max-width:992px){.cart-resume-mobile{display:block}}.cart-resume-mobile .icon-arrow_down{width:2rem;height:2rem;background:#a9a9a9;color:#fff;display:inline-block;border-radius:50%;text-align:center;line-height:2rem;margin-right:.5rem}.cart-resume-mobile.show .checkout-grid-right{display:block}.cart-resume-mobile-toggle{padding:1rem 1.5rem;background:#eee;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cart-total-mobile{color:#333;font-weight:700}#content-hook-order-confirmation-footer,#content-hook_payment_return,#hook-display-before-carrier #mondialrelay_content,.page-order-confirmation #order-details{display:none}.order-confirmation-table .order-line{border-bottom:1px solid #f1f1f1;font-size:1.4rem}.order-confirmation-table table{border:0}.order-confirmation-table table td{text-align:right;padding:1rem 0}.page-cms .page-content{display:-ms-flexbox;display:flex}.page-cms .page-content .cms-left-sidebar{width:30rem}.page-cms .page-content .cms-main-content{width:calc(100% - 30rem);padding-left:6rem}.page-cms .page-content .cms-main-content .h2,.page-cms .page-content .cms-main-content h2{margin-top:2rem}.page-cms .page-content .cms-main-content .h3,.page-cms .page-content .cms-main-content h3{margin-top:2rem;margin-bottom:1rem}.page-cms .page-content .cms-main-content ul{padding-left:1.5rem;margin:1rem 0 2rem}.page-cms .page-content .cms-main-content li{margin-bottom:1rem}.page-cms .page-content .cms-main-content .alert{margin:1rem 0 2rem}.page-cms .page-content .cms-main-content table{border-collapse:collapse;border:0;margin-bottom:2rem}.page-cms .page-content .cms-main-content td,.page-cms .page-content .cms-main-content th{padding:1rem;border:.5px solid #f1f1f1;vertical-align:middle}.page-cms .page-content .cms-main-content td img,.page-cms .page-content .cms-main-content th img{display:inline-block;vertical-align:middle;margin-right:1rem}.page-cms .page-content .cms-main-content td:empty,.page-cms .page-content .cms-main-content th:empty{border:0}.page-cms .page-content .cms-main-content th{font-weight:700;background:#fff}.page-cms #content-wrapper{padding-top:0;padding-bottom:0}.page-cms main .h1,.page-cms main h1{position:relative;z-index:2;font-size:5rem}@media (max-width:559px){.page-cms main .h1,.page-cms main h1{font-size:3.7rem}}@media (max-width:479px){.page-cms main .h1,.page-cms main h1{font-size:3.2rem;margin-bottom:1rem}}.page-cms main .elementor-widget-text-editor ol{list-style:decimal;margin-left:25px}.page-cms main .elementor-widget-text-editor ul{list-style:disc;margin-left:15px}.page-cms main .elementor-widget-text-editor p{margin-bottom:1rem}.page-category main .elementor-heading-title.h1,.page-category main h1.elementor-heading-title,.page-index main .elementor-heading-title.h1,.page-index main h1.elementor-heading-title{position:relative;z-index:2;font-size:5rem}.page-cms.elementor-page .cms-left-sidebar{display:none}.page-cms.elementor-page .cms-main-content{width:100%;padding-left:0}#module-giftcard-choicegiftcard .breadcrumb{display:none}#module-giftcard-choicegiftcard .container--medium{max-width:98rem}#module-giftcard-choicegiftcard .step-title{margin-bottom:2rem;padding-left:0;padding-right:0;font-size:2.1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){#module-giftcard-choicegiftcard .step-title{font-size:1.9rem}}@media (max-width:560px){#module-giftcard-choicegiftcard .step-title{font-size:1.7rem}}#module-giftcard-choicegiftcard .step-number{background:#000;color:#fff;width:3rem;text-align:center;border-radius:50%;height:3rem;line-height:3rem;font-size:1.4rem;margin-right:1rem}#module-giftcard-choicegiftcard .step-number+span{width:calc(100% - 4rem)}#choicegiftcard{padding-top:2.5rem}@media (max-width:768px){#choicegiftcard{padding-top:0}}.giftcard__banner{text-align:center}.giftcard__banner .h1,.giftcard__banner h1{margin-bottom:1rem}.giftcard__content{padding:4rem 0 0}@media (max-width:768px){.giftcard__content{padding-top:2rem}}.giftcard__content section{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #f1f1f1}.giftcard__content input[type=date],.giftcard__content input[type=email],.giftcard__content input[type=number],.giftcard__content input[type=text],.giftcard__content textarea{width:100%;border:1px solid #d8d8d8;padding:1rem}.giftcard__content textarea{min-height:150px;max-width:100%;min-width:100%}.giftcard__content select{width:100%;border:1px solid #d8d8d8;padding:1rem}.gc-receptmode-option{position:relative}@media (max-width:768px){.gc-receptmode-option{width:100%;margin-bottom:1rem}}.gc-receptmode-option .custom-radio{position:absolute;right:2rem;top:2rem}.gc-receptmode-option label{text-align:left;background:#f8f8f8;display:block;padding:4rem}@media (max-width:560px){.gc-receptmode-option label{padding:2rem}}.gc-receptmode-option strong{font-size:2.1rem;font-weight:700;display:block;margin-bottom:1rem}@media (max-width:768px){.gc-receptmode-option strong{font-size:1.9rem}}@media (max-width:560px){.gc-receptmode-option strong{font-size:1.7rem}}.gc-receptmode-option label span{font-weight:300;font-size:1.4rem}.giftcard-template__item{width:calc(100% / 12 * 4 - 2rem);margin-left:1rem;margin-right:1rem;margin-left:15px;margin-right:15px}.giftcard-template__item.selected{border:4px solid #f1f1f1}@media (max-width:768px){.giftcard-template__item{width:calc(100% / 12 * 3 - 2rem);margin-left:1rem;margin-right:1rem}}@media (max-width:520px){.giftcard-template__item{width:calc(100% / 12 * 6 - 2rem);margin-left:1rem;margin-right:1rem}}.giftcard-template__item img{display:block}.remaining-characters{margin-left:auto;font-size:13px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:#7cb7ee;color:#4075ff;color:#fff;border-radius:30px;padding:.5rem 1rem}@media (max-width:520px){.remaining-characters{width:100%;text-align:center;margin-top:2rem}}.giftcard-amount{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.giftcard-amount__item{width:94px;padding:1rem;text-align:center;border:1px solid #f1f1f1;border-radius:4px;margin:0 1rem 1rem 0;cursor:pointer}@media (max-width:520px){.giftcard-amount__item{width:calc(33.33% - 10px)}}.giftcard-amount__item.selected,.giftcard-amount__item:hover{color:#fff;background:#000}#recepmode-mail-additional-information{margin-top:2rem}@media (max-width:520px){.ta-gc-submit .col-sm-6{width:100%;margin-bottom:1rem}}#module-faqs-display #content-wrapper{padding:0;max-width:100%}#module-faqs-display #content-wrapper .left-column{width:100%;margin:0 auto}.faqs-showcase{background:#e5f4e3;padding:4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem;position:relative}.faqs-search{margin-top:0;width:48rem;max-width:100%;margin-left:auto;margin-right:auto;position:relative}input.faqs-search__input{border-radius:3rem;padding-left:2rem;padding-right:5rem}.faqs-search__submit{position:absolute;background:transparent;padding:0;margin:0;border:0;right:1.5rem;top:50%;transform:translateY(-50%);color:#333}.faqs-search__submit i{font-size:2rem}.faqs-section-title{font-size:3rem}.faqs-categories{margin-bottom:3rem}.faqs-categories__item{background:#fff;margin-bottom:3rem}.faqs-categories__item__title{margin-bottom:1rem;font-size:3.4rem}.faqs-categories__item__title a{padding:1.5rem 2rem;color:#333;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.faqs-categories__item__title i{font-size:1.8rem;margin-right:.5rem}.faqs-categories__item__title+.faqs-categories__item__content{display:block}.faqs-contact a{display:-ms-flexbox;display:flex;background:#efefef;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:8rem 4rem;font-size:3.5rem;font-weight:700;transition:all .2s ease-in-out}.faqs-contact a:hover{background:#000;color:#fff}.faqs-categories__item__content li{border-bottom:1px solid #f1f1f1}.faqs-categories__item__content div{padding:0 0 2rem;display:none}.faqs-categories__item__content a{font-size:1.8rem;color:#333;padding:1.5rem 0;display:block;font-weight:700;position:relative}.faqs-categories__item__content a:after{content:"\E917";font-family:icomoon;position:absolute;right:0;top:1rem;font-size:2rem}.faqs-categories__item__content a.active{color:#000}.faqs-categories__item__content a.active:after{content:"\E914"}.faqs-categories__item__content a.active+div{display:block}.forgotten-password{max-width:64rem;margin:6rem auto}.page-index .main>.container{padding-top:0;padding-bottom:0}.page-index .breadcrumb{display:none}.product-add-to-cart{margin-top:1rem}.product-add-to-cart>.control-label{display:none}.add-to-cart{padding:.5rem;width:100%;-ms-flex-pack:center;justify-content:center;font-family:Work Sans,Open sans,Helvetica,arial;font-size:2.1rem;font-weight:600}@media (max-width:559px){.add-to-cart{font-size:1.8rem}}.product-free-shipping{font-size:1.35rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.product-free-shipping i{color:#737680;font-size:1.6rem;margin-right:.5rem}.product-availability{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:2rem}.product-availability i{margin-right:1rem;color:#51b056}.product-unavailable{color:#ff2e1d}.totshowmailalerts_product{padding:2rem;border:1px solid #e3e3e3;margin-top:3rem;border-radius:5px}.product-color-list a{display:inline-block;width:4rem;height:4rem;border-radius:50%;position:relative}.product-color-list a:hover .small,.product-color-list a:hover small{display:block}.product-color-list .small,.product-color-list small{position:absolute;left:50%;bottom:calc(100% + 5px);box-shadow:4px 3px 5px rgba(0,0,0,.2);transform:translateX(-50%);color:#000;background:#fff;padding:.2rem 1rem;border-radius:5px;font-size:1.3rem;display:none;z-index:2}.product-color-list .small:after,.product-color-list small:after{content:"";border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #fff;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:3}.product-customization{padding:3rem;background:#efefef;margin-bottom:2rem}.product-customization form{margin-top:2rem}.product-description .h3,.product-description h3{margin-bottom:2rem}.product-description .h3:not(:first-child),.product-description h3:not(:first-child){margin-top:3rem}.product-description p{margin-bottom:1rem}.product-description b{font-weight:700}.product-description table,.product-description table td,.product-description table th,.product-description table tr{border:0}.product-description table tr:nth-child(2n){background:#f9f9f9}.product-description table td,.product-description table th{padding:1rem}@media (max-width:767px){.product-description .col-6{width:calc(100% / 12 * 12 - 2rem);margin-left:1rem;margin-right:1rem}.product-description .col-6+.col-6{margin-top:2rem}}@media (max-width:559px){.product-description p{font-size:1.4rem;line-height:1.7}.product-description .h3,.product-description h3{font-size:1.8rem}}.product-discounts table{min-width:600px}.product-discounts th{background:#f9f9f9;font-weight:700}.product-discounts td,.product-discounts th{background:#fff;padding:1rem;text-align:left}.product-discounts tr{border-bottom:1px solid #f1f1f1}.product-discounts-title{font-size:2.1rem;font-family:Work Sans,Open sans,Helvetica,arial}#totshowmailalerts_link{color:#fff}.product-faqs__item{border-bottom:1px solid #f1f1f1}.product-faqs__question{font-size:1.8rem;font-weight:700;padding:2rem;position:relative}.product-faqs__question i{position:absolute;right:1rem;top:2rem}.product-faqs__question:hover{background:#f9f9f9;cursor:pointer}.product-faqs__question.active{background:#f9f9f9}.product-faqs__question.active i:before{content:"\E914"}.product-faqs__question.active+.product-faqs__answer{display:block}@media (max-width:767px){.product-faqs__question{font-size:1.6rem;padding:1.5rem 1rem}}@media (max-width:559px){.product-faqs__question{font-size:1.4rem}}.product-faqs__answer{padding:0 2rem 2rem;display:none;background:#f9f9f9}@media (max-width:559px){.product-faqs__answer{font-size:1.4rem;padding:0 1rem 1rem}}.page-product .featured-products .h2,.page-product .featured-products h2{padding-right:9rem}.page-product .featured-products:nth-child(2n){padding:6rem 0;background:#fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}@media (max-width:559px){.page-product .featured-products:nth-child(2n){padding:3rem 0}}.page-product .featured-products:nth-child(odd){background:#fff;padding:6rem 0}@media (max-width:559px){.page-product .featured-products:nth-child(odd){padding:3rem 0}}.product-features__list{border:0;width:100%;margin:0}.product-features__name,.product-features__value{padding:1rem;margin-bottom:.2rem;border-bottom:1px solid #f1f1f1}.product-features__name{font-weight:700;background:#fff;width:16rem}.product-features__value{text-align:right;width:calc(100% - 16rem)}.images-container{padding:4rem 0}.product-cover-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.85rem;margin-left:-.85rem;transition:opacity 2s cubic-bezier(.24,1,.32,1)}.product-cover-grid .product-cover-item{width:100%;padding-right:.85rem;padding-left:.85rem;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;margin-bottom:2rem;position:relative}.product-cover-grid .product-cover-item:first-child,.product-cover-grid .product-cover-item:nth-child(4),.product-cover-grid .product-cover-item:nth-child(6),.product-cover-grid .product-cover-item:nth-child(9){-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.product-cover-grid .product-cover-sizer{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.product-cover-item img{width:100%}@media (max-width:992px){.product-cover-item img{max-width:540px;margin:0 auto}}.js-qv-mask{margin-top:2rem}.js-qv-mask .bx-wrapper{margin:0 auto!important;max-width:100%!important}.js-qv-mask .bx-next,.js-qv-mask .bx-prev{height:20px;width:20px;line-height:0;position:absolute;top:40%;margin-top:-10px;font-size:0;overflow:hidden;outline:none;text-decoration:none}.js-qv-mask .bx-prev{left:-5rem}.js-qv-mask .bx-next{right:-5rem}.product-cover-zoom{position:absolute;left:0;top:0;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:transparent;display:-ms-flexbox;display:flex;overflow:hidden;visibility:hidden;opacity:0;max-height:0;transition:opacity .2s ease-in-out}.product-cover-zoom i{color:#333;font-size:2rem;background:hsla(0,0%,100%,.75);border-radius:50%;width:5rem;height:5rem;line-height:5rem;text-align:center}.product-cover-item:hover .product-cover-zoom{overflow:visible;visibility:visible;opacity:1;max-height:20000px;cursor:pointer}.product-images img{border:2px solid #f1f1f1;display:block;background:#fff}.product-images img.selected,.product-images img:hover{border-color:#000}.product-images .product-cover-grid img.selected{border:none}.product-cover{padding-right:4rem;position:relative}.product-cover:hover .bx-next,.product-cover:hover .bx-prev{opacity:1}.product-cover .bx-next,.product-cover .bx-prev{position:absolute;z-index:2000;top:50%;opacity:0;background:#bdb0a5;width:4rem;height:4rem;line-height:4rem;text-align:center;font-size:1.8rem;color:#fff;transition:all opacity .2s linear .15s;border-radius:50%}.product-cover .bx-next.disabled,.product-cover .bx-prev.disabled{display:none}.product-cover .bx-prev{left:0}.product-cover .bx-next{right:0}@media (max-width:992px){.product-cover{padding-right:0;max-width:500px;margin:0 auto}}.product-reference{position:absolute;right:4rem;bottom:20px;font-size:1.3rem;z-index:90;border:1px solid #e3e3e3;padding:.5rem 1rem .4rem;border-radius:4px}@media (max-width:992px){.product-reference{right:2rem;bottom:inherit;top:0}}.product-title{font-size:4rem;font-weight:700;margin-bottom:1rem}@media (max-width:992px){.product-title{font-size:2.7rem}}@media (max-width:479px){.product-title{font-size:2.4rem}}.product-subtitle{font-size:1.8rem}@media (max-width:992px){.product-subtitle{font-size:1.6rem;line-height:1.5}}@media (max-width:559px){.product-subtitle{font-size:1.5rem}}.product-tax-label{margin:.5rem 2rem 0 1rem;font-size:80%}.product-resume{font-size:1.5rem;padding:1rem 0;max-height:70px;overflow:hidden;position:relative;transition:all .3s ease-in-out}.product-resume ul{margin-left:15px;list-style:disc}.product-resume ul li{margin-bottom:.75rem}.product-resume p{margin-bottom:1rem;line-height:1.5}.product-resume:after{content:"";width:100%;height:50px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,hsla(37,31%,95%,.3),#f6e7e0)}.product-resume.active{max-height:2000px}.product-resume.active:after{display:none}.product-information{margin-bottom:5rem}.product-additional-info{margin-top:2rem}.product-main{padding-top:0}@media (max-width:767px){.product-main{padding:2rem 0 0}}.product-media{position:relative;z-index:2}.product-media:before{content:"";position:absolute;right:0;top:0;height:100%;width:50vw;background:#fff;z-index:-1}.product-content{padding:7rem 0 7rem 7rem;position:relative;z-index:2}@media (max-width:1600px){.product-content{padding:5rem 0 5rem 5rem}}.product-content:before{content:"";position:absolute;left:0;top:0;height:100%;width:50vw;background:#f4f4f4;z-index:-1}.product-content .js-fixed-block{width:100%;padding-left:3rem}@media (max-width:992px){.product-content .js-fixed-block{padding-left:0}}@media (max-width:992px){.product-content{padding:3rem 2rem;background:#f3f3f3;margin-left:-.8rem;width:100vw;max-width:inherit}.product-content:before{display:none}}.product-navigation{background:#f8f8f8;font-size:1.4rem;padding:1rem 0}.product-navigation__button a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.product-navigation__button a:hover .product-navigation__content{overflow:visible;visibility:visible;opacity:1;max-height:20000px;transform:translateY(0) translateX(0)}@media (max-width:559px){.product-navigation__button a i{width:2rem;height:2rem;border-radius:50%;background:#262626;color:#fff;line-height:2rem;text-align:center}}.product-navigation__content{overflow:hidden;visibility:hidden;opacity:0;max-height:0;position:absolute;left:0;right:0;margin:0 auto;top:100%;transform:translateY(-50%) translateX(0);width:150px;height:150px;box-shadow:0 0 10px rgba(0,0,0,.15);padding:1rem;background:#fff;z-index:10;text-align:center;font-size:1.4rem;transition:all .5s cubic-bezier(.24,1,.32,1)}.product-navigation__content img{display:block;width:130px;height:130px;object-fit:cover}.product-news .bx-wrapper{max-width:100%!important}.product-news .bx-wrapper .bx-controls{position:absolute;top:-65px;right:0}.product-news .bx-next,.product-news .bx-prev{width:4rem;height:4rem;line-height:4.2rem;border-radius:50%;background-color:#ed6e1c;border:1px solid #ed6e1c;position:relative;color:#fff;display:inline-block;margin-left:1rem}.product-pack{margin-bottom:2rem}.pack-product-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:calc(100% + 2rem);padding:1rem 0}.pack-product-container:not(:last-child){border-bottom:1px solid #fff}.pack-product-container .thumb-mask{width:calc(100% / 12 * 2 - 2rem);margin-left:1rem;margin-right:1rem}.pack-product-container .content-mask{width:calc(100% / 12 * 10 - 2rem);margin-left:1rem;margin-right:1rem}.product-prices{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.product-price{font-size:2.1rem;font-weight:700}.product-price.has-discount{color:#ff3a26}@media (max-width:992px){.product-price{font-size:1.9rem}}@media (max-width:479px){.product-price{font-size:1.8rem}}.product-discount-info{margin-top:2rem;margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.product-discount-info i{color:#6b9fce;margin-right:.5rem}.product-discount-info a{color:#6b9fce;margin-left:1rem;font-weight:500}.product-quantity{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media (max-width:559px){.product-quantity{position:fixed;bottom:0;z-index:100;background:#fff;padding:1.5rem;left:0;width:100%;box-shadow:0 0 10px rgba(0,0,0,.15)}.product-quantity .input-group.bootstrap-touchspin input{width:10rem}}.product-quantity .add{max-width:calc(100% - 15rem);width:100%}@media (max-width:559px){.product-quantity .add{max-width:100%}}.product-quantity .qty{width:13rem;margin-right:2rem}@media (max-width:559px){.product-quantity .qty{width:10rem}}.product-reassurances{padding:2rem 3rem;margin-top:2rem;border:1px solid #c2c2c2;font-size:1.4rem;font-weight:700;color:#737680}@media (max-width:559px){.product-reassurances{font-size:1.4rem}}.product-reassurances li:not(:last-child){margin-bottom:1.5rem}.product-reassurances i{margin-top:-2px;font-size:2rem;margin-right:1rem;font-weight:400;display:inline-block;vertical-align:middle;color:#333}.product-reassurances i.icon-check{color:#def0d8}.product-paiement{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:2rem 0;padding-top:3rem}@media (max-width:767px){.product-content-section .product-tab-mobile+*{overflow:hidden;visibility:hidden;opacity:0;max-height:0}.product-content-section .product-tab-mobile.active+*{overflow:visible;visibility:visible;opacity:1;max-height:20000px;margin-bottom:3rem!important}.product-content-section .product-tab-mobile.active i:before{content:"\E914"}}.product-tab-mobile__title i{display:none}@media (max-width:767px){.product-tab-mobile__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:1.8rem;margin-bottom:0;padding:1rem 0}.product-tab-mobile__title i{display:inline-block}}@media (max-width:767px){.product-tab-mobile__title{font-size:1.6rem}}@media (max-width:1399px){.product-content-section .container{padding-top:5rem;padding-bottom:5rem}}@media (max-width:767px){.product-content-section .container{padding-top:0;padding-bottom:0}}.product-tab__item{border-bottom:1px solid rgba(0,0,0,.1)}.product-tab__item.active .product-tab__title:after{content:"\E914"}.product-tab__item.active .product-tab__content{display:block}.product-tab__item--13 .product-tab__content{overflow:auto;white-space:nowrap;-ms-overflow-style:none;cursor:grab;scrollbar-width:none}.product-tab__item--13 .product-tab__content th{background:#fff}.product-tab__item--13 .product-tab__content::-webkit-scrollbar{display:none}.product-tab__item table{background:#fff}.product-tab__title{position:relative;padding:1rem 0;margin:0;font-size:1.8rem;font-weight:600}.product-tab__title:hover{cursor:pointer;color:#000}.product-tab__title:after{content:"\E917";font-family:icomoon;position:absolute;right:0;top:50%;transform:translateY(-50%)}.product-tab__content{display:none;padding:2rem 0}.product-toggle{border-bottom:1px solid #f1f1f1}.product-toggle-title{position:relative;padding:1rem 0;cursor:pointer}.product-toggle-title:hover{color:#666}.product-toggle-title:after{content:"\E91A";font-family:icomoon;position:absolute;right:0;top:50%;transform:translateY(-50%)}.product-toggle-content{display:none;padding-bottom:2rem}.product-toggle.active .product-toggle-content{display:block}.product-toggle-content ul{list-style:disc;padding-left:1.5rem}.product-toggle.active .product-toggle-title:after{content:"\E919"}.product-variants{margin-bottom:2rem}.product-variants-item:not(:first-child){margin-top:2rem}.product-variants-item .select{max-width:400px}.product-variants-item ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-contact .main>.container{padding:0}.page-contact .contact-form .h1,.page-contact .contact-form h1{margin-bottom:4rem}@media (max-width:992px){.page-contact .contact-form .h1,.page-contact .contact-form h1{display:none}}.contact-sidebar{padding-top:4rem;padding-right:4rem}@media (max-width:992px){.contact-sidebar{display:none}}.contact-bloc{background:#fff;border:1px solid #e3e3e3;padding:4rem;border-radius:1rem}.contact-bloc a{text-decoration:underline}.contact-form{padding:5rem;background:#efefef;margin-bottom:10rem;margin-top:4rem;border-radius:2rem}@media (max-width:992px){.contact-form{background:transparent;padding:0 1rem}}.page-stores #content-wrapper{padding:0;max-width:100%}@media (max-width:767px){.page-stores #content-wrapper{padding-bottom:5rem}}.page-stores .breadcrumb{position:absolute;top:auto;left:0;right:0;background:transparent;z-index:2}.shops-list{padding:5rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.shops-list__wrapper{max-height:700px;overflow:auto;padding-right:5rem}@media (max-width:767px){.shops-list__wrapper{padding-right:0}}.shops-list__title{font-size:3rem}.shops-maps{width:50vw;height:100%;min-height:700px}@media (max-width:767px){.shops-maps{width:100%;min-height:400px}}.gm-style-mtc{display:none!important}.store-item{border-top:1px solid #f1f1f1;padding:2rem 0}.store-item__link{border-radius:50%;background:#000;color:#fff;width:4rem;height:4rem;line-height:4.5rem;display:inline-block;text-align:center;font-size:2rem}.store-item__link:hover{background:#74c078}.store-item__distance{display:block}.shops-maps{opacity:0}.shops-maps.load{opacity:1}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19ib290c3JhcC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvdmVuZG9yL19zbGljay5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3ZlbmRvci9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jhc2UvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYmFzZS9fdG9vbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMvX2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvZ2xvYmFsL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9nbG9iYWwvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL190aXRsZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2dsb2JhbC9fbGluay5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2dsb2JhbC9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2dsb2JhbC9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvZ2xvYmFsL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2dsb2JhbC9fdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9sYXlvdXQvX2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYWJzdHJhY3RzL3ZhcmlhYmxlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYWJzdHJhY3RzL3ZhcmlhYmxlcy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2xheW91dC9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2FkZHJlc3Nlcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fYmxvZy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fYmxvZy1wb3N0cy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2Jsb2ctcG9zdC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19jYXJ0LXN1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19jYXJ0LWNoZWNrb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fYnVyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19jYXJ0LXJ1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fZGVsaXZlcnktb3B0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2ZpeGVkLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fbGFuZGluZy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fbGlzdC1uZXdzLXByb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19sb2dpbi1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2xvZ28uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19ub3RpZmljYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fbmV3cy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX29yZGVyLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19vcmRlci1wcm9kdWN0cy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX29yZGVyLXJldHVybi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3F1YW50aXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fc29ydC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3Byb21vY29kZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2xvZ2luLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19wcm9kdWN0LWZsYWdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYWJzdHJhY3RzL3ZhcmlhYmxlcy9fcHJvZHVjdC1mbGFncy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fcHJvZHVjdC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fcnRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fdmFyaWFudC1jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL192YXJpYW50LXJhZGlvcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3ZhcmlhbnQtc2l6ZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3NvY2lhbF9saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fc2VjdGlvbi1jdGEuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLWluc3RhZ3JhbS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2JyYW5kcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvbW9kdWxlcy9fY29va2llcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2VsZW1lbnRvci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2Zhdm9yaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvbW9kdWxlcy9fZmlsdGVycy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2ZpbHRlci1hZHZhbmNlZC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2luZmluaXRlc2Nyb2xsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvbW9kdWxlcy9fZ2lmdC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2xhbmd1YWdlcy1zZWxlY3Rvci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2xpc3QtY2F0ZWdvcmllcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX3BvcHVwbmV3c2xldHRlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX25ld3NsZXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19yZWFzc3VyYW5jZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvbW9kdWxlcy9fc29jaWFsbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19wYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvXzQwNC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL19hY2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2F1dGhlbnRpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvY2FydC9fc2hpcHBpbmctcHJldmlldy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL19jYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2NhdGVnb3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2NoZWNrb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2NvbmZpcm1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL19jbXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9fZ2lmdGNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2ZvcmdvdHRlbi1wYXNzd29yZC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fYWRkLXRvLWNhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19hdmFpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fY29sb3ItbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX2N1c3RvbWl6YXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX2Rpc2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fZW1haWwtYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19mYXEuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19mZWF0dXJlZC1wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fZmVhdHVyZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19pbmZvcm1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fbmV3cy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX3BhY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19wcmljZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19xdHktZGlzY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19xdWFudGl0eS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX3JlYXNzdXJhbmNlcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL19zdG9yZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxXQUNFLG9CQUNBLHNE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LDRCQUErRCwyQkFFbEUsU0FGRyw0QkFBK0QsMkJBRWxFLE1BRkcsdUJBQStELDBCQUVsRSxNQUZHLDRCQUErRCwrQkFFbEUsTUFGRywyQkFBK0QsOEJBRWxFLE1BRkcsMEJBQStELDZCQUVsRSxNQUZHLDRCQUErRCwrQkFFbEUsTUFGRywwQkFBK0QsNkJBRWxFLFNBRkcsMEJBQStELDZCQUVsRSxNQUZHLHNCQUErRCxDQUVsRSxNQUZHLDJCQUErRCxDQUVsRSxNQUZHLDBCQUErRCxDQUVsRSxNQUZHLHlCQUErRCxDQUVsRSxNQUZHLDJCQUErRCxDQUVsRSxNQUZHLHlCQUErRCxDQUVsRSxTQUZHLHlCQUErRCxDQUVsRSxNQUZHLHdCQUErRCxDQUVsRSxNQUZHLDZCQUErRCxDQUVsRSxNQUZHLDRCQUErRCxDQUVsRSxNQUZHLDJCQUErRCxDQUVsRSxNQUZHLDZCQUErRCxDQUVsRSxNQUZHLDJCQUErRCxDQUVsRSxTQUZHLDJCQUErRCxDQUVsRSxNQUZHLHlCQUErRCxDQUVsRSxNQUZHLDhCQUErRCxDQUVsRSxNQUZHLDZCQUErRCxDQUVsRSxNQUZHLDRCQUErRCxDQUVsRSxNQUZHLDhCQUErRCxDQUVsRSxNQUZHLDRCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxNQUZHLHVCQUErRCxDQUVsRSxNQUZHLDRCQUErRCxDQUVsRSxNQUZHLDJCQUErRCxDQUVsRSxNQUZHLDBCQUErRCxDQUVsRSxNQUZHLDRCQUErRCxDQUVsRSxNQUZHLDBCQUErRCxDQUVsRSxTQUZHLDBCQUErRCxDQUVsRSxLQUZHLG1CQUErRCxDQUVsRSxLQUZHLHdCQUErRCxDQUVsRSxLQUZHLHVCQUErRCxDQUVsRSxLQUZHLHNCQUErRCxDQUVsRSxLQUZHLHdCQUErRCxDQUVsRSxLQUZHLHNCQUErRCxDQUVsRSxNQUZHLDBCQUErRCx5QkFFbEUsTUFGRywrQkFBK0QsOEJBRWxFLE1BRkcsOEJBQStELDZCQUVsRSxNQUZHLDZCQUErRCw0QkFFbEUsTUFGRywrQkFBK0QsOEJBRWxFLE1BRkcsNkJBQStELDRCQUVsRSxNQUZHLHdC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RUFFbEUsZ0JBRkcsNEJBQStELG1CQUVsRSxZQUZHLDJCQUErRCxrQkFFbEUsWUFGRywyQkFBK0Qsa0JBRWxFLFlBRkcsMkJBQStELGtCQUVsRSxZQUZHLDJCQUErRCxrQkFFbEUsWUFGRywyQkFBK0Qsa0JBRWxFLFlBRkcsMkJBQStELGtCQUVsRSxlQUZHLDJCQUErRCxrQkFFbEUsUUFGRyxrQkFBK0QsQ0FFbEUsUUFGRyx1QkFBK0QsQ0FFbEUsUUFGRyxzQkFBK0QsQ0FFbEUsUUFGRyxxQkFBK0QsQ0FFbEUsUUFGRyx1QkFBK0QsQ0FFbEUsUUFGRyxxQkFBK0QsQ0FFbEUsV0FGRyxxQkFBK0QsQ0FFbEUsU0FGRyx5QkFBK0Qsd0JBRWxFLFNBRkcsOEJBQStELDZCQUVsRSxTQUZHLDZCQUErRCw0QkFFbEUsU0FGRyw0QkFBK0QsMkJBRWxFLFNBRkcsOEJBQStELDZCQUVsRSxTQUZHLDRCQUErRCwyQkFFbEUsWUFGRyw0QkFBK0QsMkJBRWxFLFNBRkcsdUJBQStELDBCQUVsRSxTQUZHLDRCQUErRCwrQkFFbEUsU0FGRywyQkFBK0QsOEJBRWxFLFNBRkcsMEJBQStELDZCQUVsRSxTQUZHLDRCQUErRCwrQkFFbEUsU0FGRywwQkFBK0QsNkJBRWxFLFlBRkcsMEJBQStELDZCQUVsRSxTQUZHLHNCQUErRCxDQUVsRSxTQUZHLDJCQUErRCxDQUVsRSxTQUZHLDBCQUErRCxDQUVsRSxTQUZHLHlCQUErRCxDQUVsRSxTQUZHLDJCQUErRCxDQUVsRSxTQUZHLHlCQUErRCxDQUVsRSxZQUZHLHlCQUErRCxDQUVsRSxTQUZHLHdCQUErRCxDQUVsRSxTQUZHLDZCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxTQUZHLDJCQUErRCxDQUVsRSxTQUZHLDZCQUErRCxDQUVsRSxTQUZHLDJCQUErRCxDQUVsRSxZQUZHLDJCQUErRCxDQUVsRSxTQUZHLHlCQUErRCxDQUVsRSxTQUZHLDhCQUErRCxDQUVsRSxTQUZHLDZCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxTQUZHLDhCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxZQUZHLDRCQUErRCxDQUVsRSxTQUZHLHVCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxTQUZHLDJCQUErRCxDQUVsRSxTQUZHLDBCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxTQUZHLDBCQUErRCxDQUVsRSxZQUZHLDBCQUErRCxDQUVsRSxRQUZHLG1CQUErRCxDQUVsRSxRQUZHLHdCQUErRCxDQUVsRSxRQUZHLHVCQUErRCxDQUVsRSxRQUZHLHNCQUErRCxDQUVsRSxRQUZHLHdCQUErRCxDQUVsRSxRQUZHLHNCQUErRCxDQUVsRSxTQUZHLDBCQUErRCx5QkFFbEUsU0FGRywrQkFBK0QsOEJBRWxFLFNBRkcsOEJBQStELDZCQUVsRSxTQUZHLDZCQUErRCw0QkFFbEUsU0FGRywrQkFBK0QsOEJBRWxFLFNBRkcsNkJBQStELDRCQUVsRSxTQUZHLHdCQUErRCwyQkFFbEUsU0FGRyw2QkFBK0QsZ0NBRWxFLFNBRkcsNEJBQStELCtCQUVsRSxTQUZHLDJCQUErRCw4QkFFbEUsU0FGRyw2QkFBK0QsZ0NBRWxFLFNBRkcsMkJBQStELDhCQUVsRSxTQUZHLHVCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxTQUZHLDJCQUErRCxDQUVsRSxTQUZHLDBCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxTQUZHLDBCQUErRCxDQUVsRSxTQUZHLHlCQUErRCxDQUVsRSxTQUZHLDhCQUErRCxDQUVsRSxTQUZHLDZCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxTQUZHLDhCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxTQUZHLDBCQUErRCxDQUVsRSxTQUZHLCtCQUErRCxDQUVsRSxTQUZHLDhCQUErRCxDQUVsRSxTQUZHLDZCQUErRCxDQUVsRSxTQUZHLCtCQUErRCxDQUVsRSxTQUZHLDZCQUErRCxDQUVsRSxTQUZHLHdCQUErRCxDQUVsRSxTQUZHLDZCQUErRCxDQUVsRSxTQUZHLDRCQUErRCxDQUVsRSxTQUZHLDJCQUErRCxDQUVsRSxTQUZHLDZCQUErRCxD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LFNBRkcsd0JBQStELENBRWxFLFNBRkcsNkJBQStELENBRWxFLFNBRkcsNEJBQStELENBRWxFLFNBRkcsMkJBQStELENBRWxFLFNBRkcsNkJBQStELENBRWxFLFNBRkcsMkJBQStELENBRWxFLFlBRkcsMkJBQStELENBRWxFLFNBRkcseUJBQStELENBRWxFLFNBRkcsOEJBQStELENBRWxFLFNBRkcsNkJBQStELENBRWxFLFNBRkcsNEJBQStELENBRWxFLFNBRkcsOEJBQStELENBRWxFLFNBRkcsNEJBQStELENBRWxFLFlBRkcsNEJBQStELENBRWxFLFNBRkcsdUJBQStELENBRWxFLFNBRkcsNEJBQStELENBRWxFLFNBRkcsMkJBQStELENBRWxFLFNBRkcsMEJBQStELENBRWxFLFNBRkcsNEJBQStELENBRWxFLFNBRkcsMEJBQStELENBRWxFLFlBRkcsMEJBQStELENBRWxFLFFBRkcsbUJBQStELENBRWxFLFFBRkcsd0JBQStELENBRWxFLFFBRkcsdUJBQStELENBRWxFLFFBRkcsc0JBQStELENBRWxFLFFBRkcsd0JBQStELENBRWxFLFFBRkcsc0JBQStELENBRWxFLFNBRkcsMEJBQStELHlCQUVsRSxTQUZHLCtCQUErRCw4QkFFbEUsU0FGRyw4QkFBK0QsNkJBRWxFLFNBRkcsNkJBQStELDRCQUVsRSxTQUZHLCtCQUErRCw4QkFFbEUsU0FGRyw2QkFBK0QsNEJBRWxFLFNBRkcsd0JBQStELDJCQUVsRSxTQUZHLDZCQUErRCxnQ0FFbEUsU0FGRyw0QkFBK0QsK0JBRWxFLFNBRkcsMkJBQStELDhCQUVsRSxTQUZHLDZCQUErRCxnQ0FFbEUsU0FGRywyQkFBK0QsOEJBRWxFLFNBRkcsdUJBQStELENBRWxFLFNBRkcsNEJBQStELENBRWxFLFNBRkcsMkJBQStELENBRWxFLFNBRkcsMEJBQStELENBRWxFLFNBRkcsNEJBQStELENBRWxFLFNBRkcsMEJBQStELENBRWxFLFNBRkcseUJBQStELENBRWxFLFNBRkcsOEJBQStELENBRWxFLFNBRkcsNkJBQStELENBRWxFLFNBRkcsNEJBQStELENBRWxFLFNBRkcs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QUVsRSxTQUZHLHVCQUErRCxDQUVsRSxTQUZHLHFCQUErRCxDQUVsRSxZQUZHLHFCQUErRCxDQUVsRSxVQUZHLHlCQUErRCx3QkFFbEUsVUFGRyw4QkFBK0QsNkJBRWxFLFVBRkcsNkJBQStELDRCQUVsRSxVQUZHLDRCQUErRCwyQkFFbEUsVUFGRyw4QkFBK0QsNkJBRWxFLFVBRkcsNEJBQStELDJCQUVsRSxhQUZHLDRCQUErRCwyQkFFbEUsVUFGRyx1QkFBK0QsMEJBRWxFLFVBRkcsNEJBQStELCtCQUVsRSxVQUZHLDJCQUErRCw4QkFFbEUsVUFGRywwQkFBK0QsNkJBRWxFLFVBRkcsNEJBQStELCtCQUVsRSxVQUZHLDBCQUErRCw2QkFFbEUsYUFGRywwQkFBK0QsNkJBRWxFLFVBRkcsc0JBQStELENBRWxFLFVBRkcsMkJBQStELENBRWxFLFVBRkcsMEJBQStELENBRWxFLFVBRkcseUJBQStELENBRWxFLFVBRkcsMkJBQStELENBRWxFLFVBRkcseUJBQStELENBRWxFLGFBRkcseUJBQStELENBRWxFLFVBRkcsd0JBQStELENBRWxFLFVBRkcsNkJBQStELENBRWxFLFVBRkcsNEJBQStELENBRWxFLFVBRkcsMkJBQStELENBRWxFLFVBRkcsNkJBQStELENBRWxFLFVBRkcsMkJBQStELENBRWxFLGFBRkcsMkJBQStELENBRWxFLFVBRkcseUJBQStELENBRWxFLFVBRkcsOEJBQStELENBRWxFLFVBRkcsNkJBQStELENBRWxFLFVBRkcsNEJBQStELENBRWxFLFVBRkcsOEJBQStELENBRWxFLFVBRkcsNEJBQStELENBRWxFLGFBRkcsNEJBQStELENBRWxFLFVBRkcsdUJBQStELENBRWxFLFVBRkcsNEJBQStELENBRWxFLFVBRkcsMkJBQStELENBRWxFLFVBRkcsMEJBQStELENBRWxFLFVBRkcsNEJBQStELENBRWxFLFVBRkcsMEJBQStELENBRWxFLGFBRkcsMEJBQStELENBRWxFLFNBRkcsbUJBQStELENBRWxFLFNBRkcsd0JBQStELENBRWxFLFNBRkcsdUJBQStELENBRWxFLFNBRkcsc0JBQStELENBRWxF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LGNBQ0YsQ0FBQyxRQUdDLGdCQUNBLFVBQ0YsQ0FFQSxVQUNFLGlCQUNGLENBRUEsZ0JBQ0UsV0FDQSxrQkFDQSxlQUNBLGdCQUNBLGtCQUNBLGdCQUNBLFNBQ0EsT0FDRixDQzNWQSxXQUNFLG9CQUNBLCtNQUtBLGdCQUNBLGtCQUNBLGtCQUFtQixrQ0FLbkIsOEJBQ0EsWUFDQSxrQkFDQSxnQkFDQSxvQkFDQSxvQkFDQSxjQUdBLG1DQUNBLGlDQUFrQyxDQUlwQyxvQkFFSSxlRjFCaUIsQ0U2QnJCLHFCQUVJLGVGOUJrQixDRWlDdEIsc0JBRUksZUZsQ21CLENFcUN2QixxQkFFSSxlRnRDa0IsQ0V5Q3RCLGtCQUVJLGVGMUNlLENFNkNuQixvQkFFSSxlRjlDaUIsQ0VpRHJCLG1CQUVJLGVGbERnQixDRXFEcEIsbUJBRUksZUZ0RGdCLENFeURwQixrQkFFSSxlRjFEZSxDRTZEbkIsbUJBRUksZUY5RGdCLENFaUVwQiwyQkFFSSxlRmxFd0IsQ0VxRTVCLDJCQUVJLGVGdEV3QixDRXlFNUIsa0JBRUksZUYxRWUsQ0U2RW5CLHNCQUVJLGVGOUVtQixDRWlGdkIseUJBRUksZUZuQ3NCLENFc0MxQix3QkFFSSxlRnZDcUIsQ0UwQ3pCLHdCQUVJLGVGMUZxQixDRTZGekIsa0JBRUksZUY5RmUsQ0VpR25CLG9CQUVJLGVGbEdpQixDRXFHckIsaUJBRUksZUZ0R2MsQ0V5R2xCLGtCQUVJLGVGMUdlLENFNkduQixtQkFFSSxlRjlHZ0IsQ0VpSHBCLGtCQUVJLGVGbEhlLENFcUhuQixrQkFFSSxlRnRIZSxDRXlIbkIsc0JBRUksZUYxSG1CLENFNkh2QixzQkFFSSxlRjlIbUIsQ0VpSXZCLHdCQUVJLGVGbElxQixDRXFJekIsbUJBRUksZUZ0SWdCLENFeUlwQixrQkFFSSxlRjFJZSxDRTZJbkIseUJBRUksZUY5SXNCLENFaUoxQixtQkFFSSxlRmxKZ0IsQ0VxSnBCLG1CQUVJLGVGdEpnQixDRXlKcEIseUJBRUksZUYxSnNCLENFNkoxQiwwQkFFSSxlRjlKdUIsQ0VpSzNCLG1CQUVJLGVGbEtnQixDRXFLcEIsc0JB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YSxhQUNiLDBCQUFzQixzQkFJeEIscUJBQ0UsaUJBQ0EsY0FDQSxrQkFBbUIsQ0FLcEIseUJBUkQscUJBTUksZUFBZ0IsQ0FFbkIsQ0FFRCxtQkFDRSxjQUFlLENBR2pCLFlBQ0UsV0FDQSxZQUNBLGdCQUFpQixDQU1sQix5QkFURCxZQU1JLFdBQ0EsZ0JBQWlCLENBRXBCLENBR0QsY0FDRSxzQkFBd0IsQ0FHMUIsWUFDRSw2QkFDQSxjQUFlLENBR2pCLGtCQUNFLGtCQUNBLGdCQUNBLFdBQ0EsV0FDQSxZQUNBLG1CQUNBLHFCQUNBLGtCQUNBLGNBQWUsQ0FLaEIsd0JBRkcsa0JBQThCLENBSWxDLHNCQUNFLGFBQWMsQ0FDZixZQVdDLFNBQVUsQ0FJWCxpQkFGRyxTQUFVIiwiZmlsZSI6Ii4uXFxjc3NcXHRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRmb250LWJvZHkgOiAnR3JhcGhpaycsJ0hlbHZldGljYScsJ2FyaWFsJywnc2Fucy1zZXJpZic7XHJcbiRmb250LXRpdGxlIDogJ1dvcmsgU2FucycsJ09wZW4gc2FucycsJ0hlbHZldGljYScsJ2FyaWFsJztcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrJztcclxuICBzcmM6IHVybCgnZm9udHMvR3JhcGhpay53b2ZmMj83bXZzd2wnKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMvX2ZvbnRzLnNjc3MiLCI6cm9vdCB7XHJcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXHJcblxyXG4gIC8vIENvbG9yc1xyXG4gIC8vXHJcbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XHJcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcclxuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XHJcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcclxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcclxuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcclxuXHJcbiAgLy8gRm9udHNcclxuXHJcbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcclxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xyXG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xyXG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XHJcblxyXG4gIC8vIFJvb3QgYW5kIGJvZHlcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xyXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XHJcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xyXG4gIH1cclxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcclxuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XHJcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XHJcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XHJcbiAgfVxyXG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xyXG5cclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xyXG5cclxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogI3skYm9yZGVyLXJhZGl1cy0yeGx9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxyXG5cclxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcclxuXHJcbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XHJcblxyXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL19yb290LnNjc3MiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuXHJcbi8vIFNDU1MgUkZTIG1peGluXHJcbi8vXHJcbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxyXG4vL1xyXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcclxuXHJcbi8vIENvbmZpZ3VyYXRpb25cclxuXHJcbi8vIEJhc2UgdmFsdWVcclxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcclxuXHJcbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xyXG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XHJcbn1cclxuXHJcbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcclxuXHJcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XHJcbn1cclxuXHJcbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcclxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXHJcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcclxuXHJcbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XHJcbn1cclxuXHJcbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcclxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxyXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcclxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xyXG5cclxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XHJcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXHJcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcclxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcclxuXHJcbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcclxuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xyXG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XHJcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XHJcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcclxuICAgIEByZXR1cm4gMDtcclxuICB9XHJcbiAgQGlmICRkaXZpc29yID09IDAge1xyXG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XHJcbiAgfVxyXG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcclxuICAkcmVzdWx0OiAwO1xyXG4gICRmYWN0b3I6IDEwO1xyXG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xyXG4gICAgJHF1b3RpZW50OiAwO1xyXG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XHJcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcclxuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xyXG4gICAgfVxyXG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xyXG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xyXG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xyXG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XHJcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xyXG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcclxuICAgIH1cclxuICB9XHJcbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcclxuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xyXG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xyXG4gICR1bml0LW1hcDogKFxyXG4gICAgXCJweFwiOiAxcHgsXHJcbiAgICBcInJlbVwiOiAxcmVtLFxyXG4gICAgXCJlbVwiOiAxZW0sXHJcbiAgICBcIiVcIjogMSVcclxuICApO1xyXG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcclxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xyXG4gIH1cclxuICBAcmV0dXJuICRyZXN1bHQ7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcclxuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcclxuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xyXG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xyXG59XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXHJcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XHJcblxyXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XHJcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XHJcbn1cclxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XHJcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XHJcbn1cclxuXHJcbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcclxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XHJcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcclxuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xyXG5cclxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxyXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XHJcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcclxuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxyXG5AbWl4aW4gX3Jmcy1ydWxlIHtcclxuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcclxuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcclxuICAgICYsXHJcbiAgICAuZGlzYWJsZS1yZnMgJixcclxuICAgICYuZGlzYWJsZS1yZnMge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xyXG4gICAgLmVuYWJsZS1yZnMgJixcclxuICAgICYuZW5hYmxlLXJmcyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxyXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcclxuXHJcbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcclxuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIC5lbmFibGUtcmZzICYsXHJcbiAgICAgICYuZW5hYmxlLXJmcyB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxyXG4gICAgICAmLmRpc2FibGUtcmZzIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXHJcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xyXG4gIC8vIENvbnZlcnQgdG8gbGlzdFxyXG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XHJcblxyXG4gICR2YWw6ICcnO1xyXG5cclxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXHJcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcclxuICAgICAgJHZhbDogJHZhbCArICcgMCc7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XHJcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XHJcblxyXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xyXG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XHJcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcclxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcclxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcclxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcclxufVxyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xyXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcclxuICAvLyBDb252ZXJ0IHRvIGxpc3RcclxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xyXG5cclxuICAkdmFsOiAnJztcclxuXHJcbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxyXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcclxuICAgIEBpZiAkdmFsdWUgPT0gMCB7XHJcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcclxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcclxuXHJcbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXHJcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcclxuXHJcbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcclxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XHJcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcclxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xyXG5cclxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcclxuXHJcbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcclxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XHJcblxyXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxyXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xyXG5cclxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcclxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xyXG5cclxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcclxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XHJcblxyXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXHJcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxyXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xyXG59XHJcblxyXG4vLyBSRlMgbWl4aW5cclxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xyXG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xyXG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xyXG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XHJcblxyXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxyXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcclxuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xyXG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcclxuXHJcbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXHJcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xyXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvdmVuZG9yL19yZnMuc2NzcyIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcblxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8vIFJvb3RcclxuLy9cclxuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cclxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxyXG5cclxuOnJvb3Qge1xyXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XHJcbiAgfVxyXG5cclxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcclxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxyXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXHJcblxyXG5cclxuLy8gQ29udGVudCBncm91cGluZ1xyXG4vL1xyXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxyXG5cclxuaHIge1xyXG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XHJcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XHJcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XHJcbn1cclxuXHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuXHJcbiVoZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyAxXHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxufVxyXG5cclxuaDEge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmgzIHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDQge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmg2IHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcclxufVxyXG5cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5cclxuLy8gQWJicmV2aWF0aW9uc1xyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXHJcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXHJcbn1cclxuXHJcblxyXG4vLyBBZGRyZXNzXHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIExpc3RzXHJcblxyXG5vbCxcclxudWwge1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrcXVvdGVcclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vLyBTdHJvbmdcclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcclxufVxyXG5cclxuXHJcbi8vIFNtYWxsXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXHJcblxyXG5zbWFsbCB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xyXG59XHJcblxyXG5cclxuLy8gTWFya1xyXG5cclxubWFyayB7XHJcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcclxufVxyXG5cclxuXHJcbi8vIFN1YiBhbmQgU3VwXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4vLyBhbGwgYnJvd3NlcnMuXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuXHJcbi8vIExpbmtzXHJcblxyXG5hIHtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcclxuICAmLFxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG59XHJcblxyXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcclxuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcblxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuY29kZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxyXG4gIGEgPiAmIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxua2JkIHtcclxuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAka2JkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XHJcblxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XHJcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuXHJcbmltZyxcclxuc3ZnIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxuXHJcbnRhYmxlIHtcclxuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XHJcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXHJcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxyXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcclxuXHJcbnRoIHtcclxuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXHJcbn1cclxuXHJcbnRoZWFkLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRyLFxyXG50ZCxcclxudGgge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuXHJcbmJ1dHRvbiB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcclxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxyXG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXHJcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXHJcblxyXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuXHJcbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cclxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxyXG5cclxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuXHJcbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcclxuICAgICY6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cclxuXHJcbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuXHJcbnRleHRhcmVhIHtcclxuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXHJcbn1cclxuXHJcbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxyXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcclxuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gMlxyXG4gIGJvcmRlcjogMDsgLy8gMlxyXG59XHJcblxyXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxyXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cclxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cclxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcclxuXHJcbmxlZ2VuZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICArICoge1xyXG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxyXG5cclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXHJcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxyXG59XHJcblxyXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcclxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcclxuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XHJcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcclxuXHJcbi8qIHJ0bDpyYXc6XHJcblt0eXBlPVwidGVsXCJdLFxyXG5bdHlwZT1cInVybFwiXSxcclxuW3R5cGU9XCJlbWFpbFwiXSxcclxuW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbiovXHJcblxyXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcblxyXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXHJcblxyXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcblxyXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0OyAvLyAxXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXHJcblxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxyXG5cclxuaWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFN1bW1hcnlcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBQcm9ncmVzc1xyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGRlbiBhdHRyaWJ1dGVcclxuLy9cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyIsIi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXHJcblxyXG4vLyBDb2xvciBzeXN0ZW1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xyXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcclxuJGdyYXlzOiAoXHJcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxyXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcclxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxyXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcclxuICBcIjYwMFwiOiAkZ3JheS02MDAsXHJcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxyXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcclxuICBcIjkwMFwiOiAkZ3JheS05MDBcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcclxuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XHJcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xyXG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcclxuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XHJcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcclxuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xyXG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcclxuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxyXG4kY29sb3JzOiAoXHJcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxyXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxyXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxyXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcclxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcclxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxyXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcclxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcclxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXHJcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcclxuXHJcbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcclxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XHJcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcclxuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcclxuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcclxuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcclxuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xyXG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XHJcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xyXG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xyXG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xyXG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xyXG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcclxuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xyXG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcclxuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcclxuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcclxuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xyXG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xyXG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XHJcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xyXG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XHJcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kYmx1ZXM6IChcclxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcclxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcclxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcclxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcclxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcclxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcclxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcclxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcclxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGluZGlnb3M6IChcclxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXHJcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxyXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcclxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXHJcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxyXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcclxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXHJcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxyXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHB1cnBsZXM6IChcclxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXHJcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxyXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcclxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXHJcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxyXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcclxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXHJcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxyXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHBpbmtzOiAoXHJcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXHJcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXHJcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXHJcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXHJcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXHJcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXHJcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXHJcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXHJcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRyZWRzOiAoXHJcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxyXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcclxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXHJcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxyXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcclxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXHJcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxyXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcclxuICBcInJlZC05MDBcIjogJHJlZC05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRvcmFuZ2VzOiAoXHJcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxyXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcclxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXHJcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxyXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcclxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXHJcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxyXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcclxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiR5ZWxsb3dzOiAoXHJcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxyXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcclxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXHJcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxyXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcclxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXHJcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxyXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcclxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRncmVlbnM6IChcclxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxyXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXHJcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcclxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxyXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXHJcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcclxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxyXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXHJcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHRlYWxzOiAoXHJcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXHJcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXHJcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXHJcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXHJcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXHJcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXHJcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXHJcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXHJcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjeWFuczogKFxyXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxyXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxyXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxyXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxyXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxyXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxyXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxyXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxyXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXHJcbikgIWRlZmF1bHQ7XHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXHJcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxyXG4kdGhlbWUtY29sb3JzOiAoXHJcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcclxuICBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxyXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxyXG5cclxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxyXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXHJcbiAgKFwiPFwiLCBcIiUzY1wiKSxcclxuICAoXCI+XCIsIFwiJTNlXCIpLFxyXG4gIChcIiNcIiwgXCIlMjNcIiksXHJcbiAgKFwiKFwiLCBcIiUyOFwiKSxcclxuICAoXCIpXCIsIFwiJTI5XCIpLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xyXG5cclxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXHJcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmFkaWVudFxyXG4vL1xyXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxyXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcclxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IChcclxuICAwOiAwLFxyXG4gIDE6ICRzcGFjZXIgKiAuMjUsXHJcbiAgMjogJHNwYWNlciAqIC41LFxyXG4gIDM6ICRzcGFjZXIsXHJcbiAgNDogJHNwYWNlciAqIDEuNSxcclxuICA1OiAkc3BhY2VyICogMyxcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcclxuXHJcbi8vIFBvc2l0aW9uXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXHJcbiRwb3NpdGlvbi12YWx1ZXM6IChcclxuICAwOiAwLFxyXG4gIDUwOiA1MCUsXHJcbiAgMTAwOiAxMDAlXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcclxuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhcmFncmFwaHNcclxuLy9cclxuLy8gU3R5bGUgcCBlbGVtZW50LlxyXG5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4LFxyXG4gIHh4bDogMTQwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XHJcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTYwcHgsXHJcbiAgeGw6IDExNDBweCxcclxuICB4eGw6IDEzMjBweFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250YWluZXIgcGFkZGluZ1xyXG5cclxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJGJvcmRlci13aWR0aHM6IChcclxuICAxOiAxcHgsXHJcbiAgMjogMnB4LFxyXG4gIDM6IDNweCxcclxuICA0OiA0cHgsXHJcbiAgNTogNXB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXHJcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcclxuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXHJcblxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xyXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xyXG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcclxuJGFzcGVjdC1yYXRpb3M6IChcclxuICBcIjF4MVwiOiAxMDAlLFxyXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcclxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcclxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3NcclxuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcclxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XHJcblxyXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXHJcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxyXG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcclxuXHJcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcclxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXHJcbiRmb250LXNpemVzOiAoXHJcbiAgMTogJGgxLWZvbnQtc2l6ZSxcclxuICAyOiAkaDItZm9udC1zaXplLFxyXG4gIDM6ICRoMy1mb250LXNpemUsXHJcbiAgNDogJGg0LWZvbnQtc2l6ZSxcclxuICA1OiAkaDUtZm9udC1zaXplLFxyXG4gIDY6ICRoNi1mb250LXNpemVcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xyXG4kZGlzcGxheS1mb250LXNpemVzOiAoXHJcbiAgMTogNXJlbSxcclxuICAyOiA0LjVyZW0sXHJcbiAgMzogNHJlbSxcclxuICA0OiAzLjVyZW0sXHJcbiAgNTogM3JlbSxcclxuICA2OiAyLjVyZW1cclxuKSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xyXG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcclxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcclxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xyXG5cclxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG5cclxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG5cclxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxyXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXHJcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcclxuXHJcbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcclxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcclxuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xyXG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcclxuJHRhYmxlLXZhcmlhbnRzOiAoXHJcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcclxuXHJcblxyXG4vLyBCdXR0b25zICsgRm9ybXNcclxuLy9cclxuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXHJcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcclxuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXHJcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xyXG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xyXG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xyXG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBGb3Jtc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcclxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xyXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcclxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xyXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcclxuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcclxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXHJcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxyXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcclxuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcclxuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXHJcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcclxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXHJcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXHJcbiAgXCJ2YWxpZFwiOiAoXHJcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcclxuICApLFxyXG4gIFwiaW52YWxpZFwiOiAoXHJcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXHJcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXHJcbiAgKVxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuXHJcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcclxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcclxuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcclxuXHJcblxyXG4vLyBOYXZzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xyXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXHJcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXHJcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXHJcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy9cclxuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbi8vJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAxLjRyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4vLyBmdXN2LWRpc2FibGVcclxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXHJcbi8vIGZ1c3YtZW5hYmxlXHJcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcclxuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXHJcblxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFBsYWNlaG9sZGVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xyXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXHJcblxyXG4vLyBDYXJkc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXHJcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcclxuXHJcbi8vIEFjY29yZGlvblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcclxuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7IC8vIFNhc3MgdmFyaWFibGUgYmVjYXVzZSBvZiAkYWNjb3JkaW9uLWJ1dHRvbi1pY29uXHJcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcclxuXHJcbi8vIFRvb2x0aXBzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcclxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuLy8gZnVzdi1kaXNhYmxlXHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXHJcbi8vIGZ1c3YtZW5hYmxlXHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQb3BvdmVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuXHJcbi8vIFRvYXN0c1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xyXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQmFkZ2VzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXHJcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XHJcblxyXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBBbGVydHNcclxuLy9cclxuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXHJcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XHJcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xyXG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxyXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcclxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcclxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcclxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXHJcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xyXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcclxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xyXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXHJcblxyXG5cclxuLy8gU3Bpbm5lcnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xyXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBDbG9zZVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xyXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gT2ZmY2FudmFzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xyXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXHJcblxyXG4vLyBDb2RlXHJcblxyXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcclxuXHJcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xyXG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcclxuXHJcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxyXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAkcmV0dXJuOiAoKTtcclxuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XHJcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XHJcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJldHVybjtcclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrJztcbiAgc3JjOiB1cmwoXCJmb250cy9HcmFwaGlrLndvZmYyPzdtdnN3bFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAgVGV4dFxyXG4qL1xuLypcclxuICBMaW5rc1xyXG4qL1xuLypcclxuQm9yZGVyXHJcbiAqL1xuLypcclxuICBCYWNrZ3JvdW5kc1xyXG4qL1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiBibGFjaztcbiAgLS1icy1zZWNvbmRhcnk6ICNGN0Y0RjA7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMjQ3LCAyNDQsIDI0MDtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNmMWYxZjE7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtbGluay1jb2xvcjogYmxhY2s7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH0gfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDEsIC5oMSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIGEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyB9XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cbiAgc2VsZWN0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICBidXR0b246bm90KDpkaXNhYmxlZCksXG4gIFt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICBsZWdlbmQgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgfVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDsgfVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLyogcnRsOnJhdzpcclxuW3R5cGU9XCJ0ZWxcIl0sXHJcblt0eXBlPVwidXJsXCJdLFxyXG5bdHlwZT1cImVtYWlsXCJdLFxyXG5bdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0xIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTIge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0zIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTQge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07IH0gfVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS01IHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTYge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgfVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLXh4bCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDsgfSB9XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpOyB9XG4gIC5yb3cgPiAqIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7IH1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTsgfVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5nLTNyZW0sXG4uZ3gtM3JlbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDsgfVxuXG4uZy0zcmVtLFxuLmd5LTNyZW0ge1xuICAtLWJzLWd1dHRlci15OiA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctc20tM3JlbSxcbiAgLmd4LXNtLTNyZW0ge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDsgfVxuICAuZy1zbS0zcmVtLFxuICAuZ3ktc20tM3JlbSB7XG4gICAgLS1icy1ndXR0ZXIteTogOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbWQtM3JlbSxcbiAgLmd4LW1kLTNyZW0ge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDsgfVxuICAuZy1tZC0zcmVtLFxuICAuZ3ktbWQtM3JlbSB7XG4gICAgLS1icy1ndXR0ZXIteTogOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbGctM3JlbSxcbiAgLmd4LWxnLTNyZW0ge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDsgfVxuICAuZy1sZy0zcmVtLFxuICAuZ3ktbGctM3JlbSB7XG4gICAgLS1icy1ndXR0ZXIteTogOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhsLTNyZW0sXG4gIC5neC14bC0zcmVtIHtcbiAgICAtLWJzLWd1dHRlci14OiA7IH1cbiAgLmcteGwtM3JlbSxcbiAgLmd5LXhsLTNyZW0ge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14eGwtM3JlbSxcbiAgLmd4LXh4bC0zcmVtIHtcbiAgICAtLWJzLWd1dHRlci14OiA7IH1cbiAgLmcteHhsLTNyZW0sXG4gIC5neS14eGwtM3JlbSB7XG4gICAgLS1icy1ndXR0ZXIteTogOyB9IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgwLCAwLCAwLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0NywgMjQ0LCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1LCAxMzUsIDg0LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMywgMjAyLCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1NSwgMTkzLCA3LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDIyMCwgNTMsIDY5LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjQ4LCAyNDksIDI1MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMzMsIDM3LCA0MSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRjdGNEYwICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjlmNmYzICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMxNDZjNDMgIWltcG9ydGFudDsgfVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDsgfVxuICAubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzNkZDVmMyAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG4gIC5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZjZDM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuICAubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNiMDJhMzcgIWltcG9ydGFudDsgfVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2Y5ZmFmYiAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG4gIC5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExZTIxICFpbXBvcnRhbnQ7IH1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucmF0aW86OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAucmF0aW8gPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTsgfVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoMyAvIDQgKiAxMDAlKTsgfVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAxNiAqIDEwMCUpOyB9XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoOSAvIDIxICogMTAwJSk7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwOyB9XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiAjZmZmO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMGM2M2U0JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjMGM2M2U0O1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6ICNlN2YxZmY7IH1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IH1cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTsgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gICAgei1pbmRleDogMjsgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7IH1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyB9XG4gIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cbiAgLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7IH1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpOyB9XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMS41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uOyB9XG4gIC5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9XG4gICAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzYzNjI2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmYzsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzYzNjI2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGUzOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2MjYwO1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjI2MDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGY1MTMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2QwYzc7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY1MTMyO1xuICAgIGJvcmRlci1jb2xvcjogIzBmNTEzMjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZjRmYzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDU1MTYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYWRjZTM7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MTYwO1xuICAgIGJvcmRlci1jb2xvcjogIzA1NTE2MDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNjY0ZDAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmRiYjk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0ZDAzO1xuICAgIGJvcmRlci1jb2xvcjogIzY2NGQwMzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODQyMDI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmMyYzQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDIwMjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjODQyMDI5OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2MzY0NjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY0O1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjQ2NDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMTQxNjE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNjE5O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MTYxOTsgfVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXYtbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpOyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7IH1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXYtbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpOyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7IH1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mb3JtLWNvbnRyb2xbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZm9ybS1jb250cm9sW3R5cGU9XCJmaWxlXCJdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTsgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIGhlaWdodDogMS41ZW07IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMzsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cbiAgLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpOyB9XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTsgfVxuICAuZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTsgfVxuICAuZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7IH1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIC1tb3otcGFkZGluZy1zdGFydDogY2FsYygwLjc1cmVtIC0gM3B4KTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjY1cmVtICsgMC4xOHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTsgfVxuICAuZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMTI1Mjk7IH1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cbiAgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07IH1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkOyB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtOyB9XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmI3ZmUnLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuZm9ybS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cbiAgICAuZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTsgfVxuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7IH1cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgICAuZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjc1cmVtOyB9XG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pOyB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5pbnB1dC1ncm91cCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMTk4NzU0OyB9XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICMxOTg3NTQ7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7IH1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mYWRlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZmFkZTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiBjYWxjKDEuMjg1cmVtICsgMC40MnZ3KTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1kcm9wZG93bi1iZzogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogIzFlMjEyNTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7IH1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAuZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gIC5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7IH1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7IH1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkOyB9XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDJyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiBjYWxjKDEuMjg1cmVtICsgMC40MnZ3KTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiA1cmVtO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYnRuIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7IH1cbiAgLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTsgfVxuICAuYnRuOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTsgfVxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSxcbiAgICA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpOyB9XG4gIC5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogYmxhY2s7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAzOCwgMzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiBibGFjaztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiBibGFjaztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI0Y3RjRGMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRjdGNEYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY2ZjI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjVmMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEwLCAyMDcsIDIwNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOWY2ZjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY1ZjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRjdGNEYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGN0Y0RjA7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE1NzM0NztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTQ2YzQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTQ2YzQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTM2NTNmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0OyB9XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzMWQyZjI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNkZDVmMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNiYjJkM2I7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2IwMmEzNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTUyODM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDNkNGQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MjQ2NDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiBibGFjaztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRjdGNEYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGN0Y0RjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0Y3RjRGMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjdGNEYwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDcsIDI0NCwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0Y3RjRGMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0Y3RjRGMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0Y3RjRGMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGN0Y0RjA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAzOCwgMzg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpOyB9XG5cbi5idG4tbGcge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDVyZW07IH1cblxuLmJ0bi1zbSB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC42cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJ0bi1zbSB7XG4gICAgICAtLWJzLWJ0bi1mb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTsgfVxuICAudGFibGUgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7IH1cbiAgLnRhYmxlID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudGNvbG9yOyB9XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wOyB9XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4OyB9XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7IH1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTsgfVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpOyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTsgfVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZDFlN2RkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JjZDBjNztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdkYmQyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MxZDZjYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGQ3ZGE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2NjY2Y7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVjN2NhO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTEge1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4OyB9XG5cbi5ib3JkZXItMiB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDsgfVxuXG4uYm9yZGVyLTQge1xuICAtLWJzLWJvcmRlci13aWR0aDogNHB4OyB9XG5cbi5ib3JkZXItNSB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiA1cHg7IH1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xOyB9XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7IH1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41OyB9XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7IH1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7IH1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDsgfVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50OyB9XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50OyB9XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7IH1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7IH1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1OyB9XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41OyB9XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTsgfVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xOyB9XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1OyB9XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7IH1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7IH1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxOyB9XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLTJ4bCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yNCwgMSwgMC4zMiwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4yNTsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IC43NTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTsgfVxuICAuc2xpY2stc2xpZGVyLS1mdWxsLXNpemUgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDI1cHg7IH1cbiAgLnNsaWNrLXNsaWRlcjpob3ZlciAuc2xpY2stcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7IH1cbiAgLnNsaWNrLXNsaWRlci0tZnVsbC1zaXplIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMjVweDsgfVxuICAuc2xpY2stc2xpZGVyOmhvdmVyIC5zbGljay1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogJ+KAoic7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogLjI1O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogLjc1O1xuICBjb2xvcjogYmxhY2s7IH1cblxuLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1LjYyNWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogOTAwMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogLjI2MzkyMTg3NWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMS4yNWVtIDEuMjVlbSAtMC45Mzc1ZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDEuMjVlbSAxLjI1ZW0gLTAuOTM3NWVtIHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ucXMtZGF0ZXBpY2tlci1jb250YWluZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucXMtY2VudGVyZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnFzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnFzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IC41ZW07XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucXMtb3ZlcmxheS5xcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTsgfVxuXG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS15ZWFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBwYWRkaW5nOiAuMjVlbSAwO1xuICB3aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS15ZWFyOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5xcy1vdmVybGF5IC5xcy1jbG9zZSB7XG4gIHBhZGRpbmc6IC41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5xcy1vdmVybGF5IC5xcy1zdWJtaXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAuMjYzOTIxODc1ZW07XG4gIHBhZGRpbmc6IC41ZW07XG4gIG1hcmdpbjogMCBhdXRvIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjQpOyB9XG5cbi5xcy1vdmVybGF5IC5xcy1zdWJtaXQucXMtZGlzYWJsZWQge1xuICBjb2xvcjogZ3JleTtcbiAgYm9yZGVyLWNvbG9yOiBncmV5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1czsgfVxuXG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aC5hY3RpdmUsIC5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucXMtY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIC4zcztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcywgLXdlYmtpdC1maWx0ZXIgLjNzOyB9XG5cbi5xcy1jb250cm9scy5xcy1ibHVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgZmlsdGVyOiBibHVyKDVweCk7IH1cblxuLnFzLWFycm93IHtcbiAgaGVpZ2h0OiAxLjU2MjVlbTtcbiAgd2lkdGg6IDEuNTYyNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogLjI2MzkyMTg3NWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMTVzOyB9XG5cbi5xcy1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ucXMtYXJyb3c6aG92ZXIucXMtbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4ucXMtYXJyb3c6aG92ZXIucXMtcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDsgfVxuXG4ucXMtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDAuMzkwNjNlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAuMnM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMnM7IH1cblxuLnFzLWFycm93LnFzLWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGdyZXk7XG4gIHJpZ2h0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTUwJSk7IH1cblxuLnFzLWFycm93LnFzLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGdyZXk7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKTsgfVxuXG4ucXMtbW9udGgteWVhciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucXMtbW9udGgteWVhcjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmV5OyB9XG5cbi5xcy1tb250aC15ZWFyOmFjdGl2ZTpmb2N1cywgLnFzLW1vbnRoLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5xcy1tb250aCB7XG4gIHBhZGRpbmctcmlnaHQ6IC41ZXg7IH1cblxuLnFzLXllYXIge1xuICBwYWRkaW5nLWxlZnQ6IC41ZXg7IH1cblxuLnFzLXNxdWFyZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogLjMxMjVlbTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIC4zcztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcywgLXdlYmtpdC1maWx0ZXIgLjNzOyB9XG5cbi5xcy1zcXVhcmVzLnFzLWJsdXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTsgfVxuXG4ucXMtc3F1YXJlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICBoZWlnaHQ6IDEuNTYyNWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcztcbiAgYm9yZGVyLXJhZGl1czogLjI2MzkyMTg3NWVtOyB9XG5cbi5xcy1zcXVhcmU6bm90KC5xcy1lbXB0eSk6bm90KC5xcy1kaXNhYmxlZCk6bm90KC5xcy1kYXkpOm5vdCgucXMtYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTsgfVxuXG4ucXMtY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5xcy1hY3RpdmUsIC5xcy1yYW5nZS1lbmQsIC5xcy1yYW5nZS1zdGFydCB7XG4gIGJhY2tncm91bmQ6ICNhZGQ4ZTY7IH1cblxuLnFzLXJhbmdlLXN0YXJ0Om5vdCgucXMtcmFuZ2UtNikge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnFzLXJhbmdlLW1pZGRsZSB7XG4gIGJhY2tncm91bmQ6ICNkNGViZjI7IH1cblxuLnFzLXJhbmdlLW1pZGRsZTpub3QoLnFzLXJhbmdlLTApOm5vdCgucXMtcmFuZ2UtNikge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucXMtcmFuZ2UtZW5kOm5vdCgucXMtcmFuZ2UtMCksIC5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtNiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnFzLWRpc2FibGVkLCAucXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoIHtcbiAgb3BhY2l0eTogLjI7IH1cblxuLnFzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucXMtZGF5LCAucXMtZW1wdHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnFzLWRheSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5xcy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucXMtZXZlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAuNDY4NzVlbTtcbiAgaGVpZ2h0OiAuNDY4NzVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDdmO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvaWNvbW9vbi53b2ZmMj83bXZzd2xcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2ljb21vb24udHRmPzdtdnN3bFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi53b2ZmPzdtdnN3bFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uLnN2Zz83bXZzd2wjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jazsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi13aW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjsgfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7IH1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupIlcIjsgfVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7IH1cblxuLmljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiOyB9XG5cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjFwiOyB9XG5cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSNXCI7IH1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI5cIjsgfVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSPXCI7IH1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJBcIjsgfVxuXG4uaWNvbi1maWxlX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSRXCI7IH1cblxuLmljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kklwiOyB9XG5cbi5pY29uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjsgfVxuXG4uaWNvbi1hcnJvd191cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6klFwiOyB9XG5cbi5pY29uLWFycm93X3JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7IH1cblxuLmljb24tYXJyb3dfbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiOyB9XG5cbi5pY29uLWFycm93X2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLupJdcIjsgfVxuXG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7IH1cblxuLmljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSZXCI7IH1cblxuLmljb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSaXCI7IH1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6km1wiOyB9XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qScXCI7IH1cblxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knVwiOyB9XG5cbi5pY29uLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ5cIjsgfVxuXG4uaWNvbi1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kn1wiOyB9XG5cbi5pY29uLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSgXCI7IH1cblxuLmljb24tbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiOyB9XG5cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7IH1cblxuLmljb24tbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ko1wiOyB9XG5cbi5pY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSkXCI7IH1cblxuLmljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKVcIjsgfVxuXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kplwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSnXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSoXCI7IH1cblxuLmljb24tY2FydDE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKlcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqlwiOyB9XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kq1wiOyB9XG5cbi5pY29uLWRpc2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7IH1cblxuLmljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krVwiOyB9XG5cbi5pY29uLXNoaXBwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSuXCI7IH1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kr1wiOyB9XG5cbi5pY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLBcIjsgfVxuXG4uaWNvbi11c2VyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksVwiOyB9XG5cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSyXCI7IH1cblxuLmljb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ks1wiOyB9XG5cbi5pY29uLW9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktFwiOyB9XG5cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLVcIjsgfVxuXG4uaWNvbi1vcmRlcnNfcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS2XCI7IH1cblxuLmljb24tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kt1wiOyB9XG5cbi5pY29uLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS4XCI7IH1cblxuLmljb24tc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuVwiOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kulwiOyB9XG5cbi5pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ku1wiOyB9XG5cbi5pY29uLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLxcIjsgfVxuXG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL1cIjsgfVxuXG4uaWNvbi1zdW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL5cIjsgfVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS/XCI7IH1cblxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgFwiOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjsgfVxuXG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khlwiOyB9XG5cbi5pY29uLWFycm93LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgVwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7IH1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiOyB9XG5cbi5pY29uLWFycm93LWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khFwiOyB9XG5cbi5kb25lIHtcbiAgY29sb3I6ICNkZWYwZDg7IH1cblxuLmhpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIFwiSGVsdmV0aWNhXCIsIFwiYXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAycmVtIDFyZW07IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI4MjgyODsgfVxuXG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQwNDA0MDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5idG4uZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MTFyZW0gMnJlbSAwLjYxMXJlbSAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIGJ1dHRvbi5mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBidXR0b24uc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFhMWExYTsgfVxuICBidXR0b24uZGlzYWJsZWQsIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogZ3JleTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICBidXR0b24gaSArIHNwYW4sXG4gIGJ1dHRvbiBzcGFuICsgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICBidXR0b24udW5zdHlsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5idG4tLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5idG4tLWJvcmRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzNGQzkyQTtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmJ0bi0tZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzMjlmMjE7IH1cblxubGFiZWwsXG4uY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICM0NjM4Mzc7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwcmVtOyB9XG5cbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIFwiSGVsdmV0aWNhXCIsIFwiYXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgdGV4dGFyZWE6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmN1c3RvbS1jaGVja2JveFtjbGFzc10gPiBzcGFuLFxuLmN1c3RvbS1jaGVja2JveFtjbGFzc10gPiBsYWJlbCA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5jdXN0b20tY2hlY2tib3hbY2xhc3NdID4gc3BhbiBpLFxuICAuY3VzdG9tLWNoZWNrYm94W2NsYXNzXSA+IGxhYmVsID4gc3BhbiBpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogLTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jdXN0b20tY2hlY2tib3hbY2xhc3NdID4gc3BhbiArIGxhYmVsLFxuICAuY3VzdG9tLWNoZWNrYm94W2NsYXNzXSA+IGxhYmVsID4gc3BhbiArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jdXN0b20tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgXCJIZWx2ZXRpY2FcIiwgXCJhcmlhbFwiLCBcInNhbnMtc2VyaWZcIjsgfVxuXG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMkMyQzI7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTsgfVxuICAuc2VsZWN0IHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbSAxLjVyZW0gMnJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTsgfVxuICAuc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0OjphZnRlciB7XG4gICAgY29udGVudDogXCLupJdcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgIGNvbG9yOiAjNDYzODM3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC44cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGFsbCBlYXNlOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZm9ybS1ncm91cCBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGFiZWwucmVxdWlyZWQ6bm90KDplbXB0eSk6OmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7IH1cblxuLmZvcm0tZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmZvcm0tZm9vdGVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmZvcm0tZm9vdGVyIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZm9ybS1jb250cm9sLWNvbW1lbnQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLmlucHV0LWdyb3VwIGxhYmVsLmJ0biB7XG4gICAgcGFkZGluZzogMC44cmVtIDEuNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbSAwIDAgNXJlbTsgfVxuXG4uYm9vdHN0cmFwLWZpbGVzdHlsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07IH1cblxuLmJvb3RzdHJhcC1maWxlc3R5bGUgbGFiZWwuYnRuIHtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uZ3JvdXAtc3Bhbi1maWxlc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZ3JvdXAtc3Bhbi1maWxlc3R5bGUgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kOiAjNzM3NjgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXJlbSA1cmVtIDA7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07IH1cbiAgICAuZ3JvdXAtc3Bhbi1maWxlc3R5bGUgbGFiZWw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2E4YWFiMTsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXJlbSA1cmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMkMyQzI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7IH1cblxuLnJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY3VzdG9tLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzJDMkMyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdXN0b20tcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjJyZW07XG4gICAgbGVmdDogLjJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmN1c3RvbS1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4ge1xuICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC5jdXN0b20tcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLmlucHV0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5wdXQtYnV0dG9uIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXJlbSA1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwLjNyZW07XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyYXk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCLupJBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAwO1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG5hIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNGU5ZmMyOyB9XG5cbi5saW5rLCBkaXYjY2JveC5wczE3W2NsYXNzXSA+IGEuc3AtY2hhbmdlIHtcbiAgY29sb3I6ICM0NjM4Mzc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5saW5rOjphZnRlciwgZGl2I2Nib3gucHMxN1tjbGFzc10gPiBhLnNwLWNoYW5nZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5saW5rIGksIGRpdiNjYm94LnBzMTdbY2xhc3NdID4gYS5zcC1jaGFuZ2UgaSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLmxpbmsuc21hbGwsIGRpdiNjYm94LnBzMTdbY2xhc3NdID4gYS5zbWFsbC5zcC1jaGFuZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5saW5rOmhvdmVyLCBkaXYjY2JveC5wczE3W2NsYXNzXSA+IGEuc3AtY2hhbmdlOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAubGluazpob3Zlcjo6YWZ0ZXIsIGRpdiNjYm94LnBzMTdbY2xhc3NdID4gYS5zcC1jaGFuZ2U6aG92ZXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5saW5rLS1ub2JvcmRlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmxpbmssIGRpdiNjYm94LnBzMTdbY2xhc3NdID4gYS5zcC1jaGFuZ2Uge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuXG4ubGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4ubGlzdC0tbnVtYmVyIHtcbiAgbGlzdC1zdHlsZTogbnVtYmVyOyB9XG5cbi5saXN0LXNwYWNlIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAuNXJlbTsgfVxuXG4ubGlzdC1zZXBhcmF0b3IgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5saXN0LXNlcGFyYXRvciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAubGlzdC1zZXBhcmF0b3IgPiAqOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCAycmVtOyB9XG5cbi5uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMWYxZjE7IH1cbiAgLm5hdl9fbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLm5hdl9fbGluazpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YxZjFmMTsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7IH1cbiAgLnRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTsgfVxuICAudGFibGUgdGgsIC50YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxcmVtIC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjFmMTsgfVxuICAudGFibGUgdHIgdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAudGFibGUgdGhlYWQgdGQsXG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNFM0UzRTM7IH1cbiAgLnRhYmxlIHRib2R5IHRoLFxuICAudGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudGFibGUgdGZvb3QgdGQsXG4gIC50YWJsZSB0Zm9vdCB0aCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC50YWJsZSAubGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAuOHJlbSAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5iYWRnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IC44cmVtIC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiT3BlbiBzYW5zXCIsIFwiSGVsdmV0aWNhXCIsIFwiYXJpYWxcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNDYzODM3OyB9XG5cbmgxLCAuaDEsXG4udGl0bGUtLWgxIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiT3BlbiBzYW5zXCIsIFwiSGVsdmV0aWNhXCIsIFwiYXJpYWxcIjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzQ2MzgzNzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMSwgLmgxLFxuICAgIC50aXRsZS0taDEge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgaDEsIC5oMSxcbiAgICAudGl0bGUtLWgxIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIGgxLCAuaDEsXG4gICAgLnRpdGxlLS1oMSB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTsgfSB9XG4gIGgxIHN0cm9uZywgLmgxIHN0cm9uZyxcbiAgLnRpdGxlLS1oMSBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuaDIsIC5oMixcbi50aXRsZS0taDIge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJPcGVuIHNhbnNcIiwgXCJIZWx2ZXRpY2FcIiwgXCJhcmlhbFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNDYzODM3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIGgyLCAuaDIsXG4gICAgLnRpdGxlLS1oMiB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTsgfSB9XG4gIGgyIHN0cm9uZywgLmgyIHN0cm9uZyxcbiAgLnRpdGxlLS1oMiBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuaDMsIC5oMyxcbi50aXRsZS0taDMge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJPcGVuIHNhbnNcIiwgXCJIZWx2ZXRpY2FcIiwgXCJhcmlhbFwiO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0NjM4Mzc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgaDMsIC5oMyxcbiAgICAudGl0bGUtLWgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtOyB9IH1cbiAgaDMgc3Ryb25nLCAuaDMgc3Ryb25nLFxuICAudGl0bGUtLWgzIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG5oNCwgLmg0LFxuLnRpdGxlLS1oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzQ2MzgzNzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICBoNCwgLmg0LFxuICAgIC50aXRsZS0taDQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG5oNSwgLmg1LFxuLnRpdGxlLS1oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzQ2MzgzNzsgfVxuXG5oNiwgLmg2LFxuLnRpdGxlLS1oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzQ2MzgzNzsgfVxuXG4udGl0bGUtc3ViIHtcbiAgY29sb3I6ICM3ZjY2NjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGl0bGUtY2FwcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mdC1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCIsIFwic2Fucy1zZXJpZlwiOyB9XG5cbi50aXRsZS1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG4uc2VjdGlvbi1ldGUuaGlkZS1zZWN0aW9uLFxuLnNlY3Rpb24taGl2ZXIuaGlkZS1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwOyB9XG5cbi5tYWluLnNjcm9sbCB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4ubWFpbiA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtOyB9XG4gIC5wYWdlLW1vZHVsZS1wbV9hZHZhbmNlZHNlYXJjaDQtc2VhcmNocmVzdWx0cyAubWFpbiA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTlweCkge1xuICAgIC5tYWluID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcsXG5zdmcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhaW5lci0tbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfVxuXG4uaGVhZGVyLXByb21vLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDsgfVxuICAuaGVhZGVyLXByb21vLWJhciBhID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyLXByb21vLWJhciAuY29kZS1wcm9tbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGVhZGVyLXRvcCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gIC5oZWFkZXItdG9wIGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyLXRvcCB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmhlYWRlci10b3Age1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1leHRyYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItc2hpcHBpbmcgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXNoaXBwaW5nIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1zaGlwcGluZyB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmhlYWRlci1zaGlwcGluZyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG4uaGVhZGVyLXRvcC1iYXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oZWFkZXItbWFpbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlci1tYWluID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlci1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgLmhlYWRlci1tYWluIC5yZWxhdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuXG4uaGVhZGVyLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXItbWVudSB7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG5cbi5oZWFkZXItdG9vbHMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuaGVhZGVyLXRvb2xzID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlci10b29scyA+ICo6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBjb2xvcjogI0UzRTNFMztcbiAgICAgIG1hcmdpbjogMCAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAgICAgLmhlYWRlci10b29scyA+ICo6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAxcmVtOyB9IH1cblxuLmhlYWRlci10b29scyBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ2MzgzNzsgfVxuXG4uaGVhZGVyLXRvb2xzIGkge1xuICBjb2xvcjogIzQ2MzgzNztcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmhlYWRlci10b29scyBpLmljb24tc29zZXZlIHtcbiAgICBjb2xvcjogIzUxQjA1NjsgfVxuXG4uaGVhZGVyLWxvZ2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItbG9naW4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXItbG9naW4gaSB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXItbG9naW4gaSB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4uaGVhZGVyLWNhcnQsXG4udG9wLXNsaWRpbmctY2FydCB7XG4gIGNvbG9yOiAjNDYzODM3OyB9XG4gIC5oZWFkZXItY2FydCBhLFxuICAudG9wLXNsaWRpbmctY2FydCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5oZWFkZXItY2FydCBhIGksXG4gICAgLnRvcC1zbGlkaW5nLWNhcnQgYSBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIC5oZWFkZXItY2FydCAuY2FydC1wcm9kdWN0cy1jb3VudCxcbiAgLnRvcC1zbGlkaW5nLWNhcnQgLmNhcnQtcHJvZHVjdHMtY291bnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5oZWFkZXItZmF2b3JpdGUge1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1zZWFyY2guYWN0aXZlIC5zZWFyY2gtd2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyLXNlYXJjaCAuc2VhcmNoLXdpZGdldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogNjlweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5oZWFkZXItc2VhcmNoIC5zZWFyY2gtd2lkZ2V0IGZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiAxMzRyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5oZWFkZXItc2VhcmNoIC5zZWFyY2gtd2lkZ2V0IC5pY29uLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuaGVhZGVyLXNlYXJjaCAuc2VhcmNoLXdpZGdldCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyLXNlYXJjaCAuc2VhcmNoLXdpZGdldCBidXR0b24ge1xuICAgICAgcmlnaHQ6IDNyZW07IH0gfVxuXG4uaGVhZGVyLXNlYXJjaC10cmlnZ2VyIGkge1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDg3cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4N3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLmhlYWRlci1tZW51IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXItbWVudS5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5oZWFkZXItbWVudSAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIHRvcDogNzhweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDc4cHgpO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGNvbG9yOiAjNDYzODM3O1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uZm9vdGVyIGEge1xuICBjb2xvcjogIzQ2MzgzNzsgfVxuICAuZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4uZm9vdGVyLXRvcCB7XG4gIHBhZGRpbmc6IDUuNXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGNvbG9yOiAjNDYzODM3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItdG9wIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5mb290ZXItdG9wIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfSB9XG5cbi5mb290ZXItbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXJlbSAwOyB9XG4gIC5mb290ZXItbWFpbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5mb290ZXItbWFpbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTRyZW07XG4gICAgdG9wOiAtNHJlbTsgfVxuXG4uZm9vdGVyLW1haW4gYWRkcmVzcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7IH1cblxuLmZvb3Rlci1saW5rcyBhOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIG1hcmdpbjogMCAwLjVyZW07IH1cblxuLmZvb3Rlci1ibG9jayBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5mb290ZXItYmxvY2sge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuZm9vdGVyLWJsb2NrIHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9vdGVyLWJsb2NrLmFjdGl2ZSB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb290ZXItYmxvY2suYWN0aXZlIC5mb290ZXItYmxvY2tfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi1cIjsgfVxuICAgIC5mb290ZXItYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICAgIC5mb290ZXItYmxvY2s6Zmlyc3QtY2hpbGQgLmZvb3Rlci1ibG9ja19fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mb290ZXItYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM0NjM4Mzc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmZvb3Rlci1ibG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgICAuZm9vdGVyLWJsb2NrX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbi5mb290ZXItZXh0cmEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMS41cmVtIDA7IH1cblxuLmZvb3Rlci1ib3R0b20tcGF5bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290ZXItYm90dG9tLXBheW1lbnRzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlci1ib3R0b20tcGF5bWVudHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbS1wYXltZW50cyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5mb290ZXItYm90dG9tLXBheW1lbnRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZm9vdGVyLWJvdHRvbS1wYXltZW50cyBpbWcge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSBhdXRvIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmZvb3Rlci10b3AgLmVsZW1lbnRvci13aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9vdGVyLXRvcCAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyLXRvcCAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSEXCI7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7IH1cbiAgLmZvb3Rlci10b3AgLmVsZW1lbnRvci13aWRnZXQtaWNvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItdG9wIC5lbGVtZW50b3ItaW5uZXItY29sdW1uLmFjdGl2ZSAuZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5mb290ZXItdG9wIC5lbGVtZW50b3ItaW5uZXItY29sdW1uLmFjdGl2ZSAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6kgVwiOyB9XG4gIC5mb290ZXItdG9wIC5lbGVtZW50b3ItaW5uZXItY29sdW1uLmFjdGl2ZSAuZWxlbWVudG9yLXdpZGdldC1pY29uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMC43cmVtOyB9XG4gICAgLm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm1lbnVfX2l0ZW06bGFzdC1jaGlsZCBhOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1lbnVfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ2MzgzNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxOyB9XG4gIC5tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnVfX2xpbmsge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm1lbnVfX2xpbmsuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9XG4gIC5tZW51X19saW5rLmN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDIwMDAwcHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9IH1cblxuLm1lbnVfX2l0ZW0tLXN1Yjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7IH1cblxuLm1lbnVfX2l0ZW0tLXN1YiAuaWNvbi1hcnJvd19kb3duIHtcbiAgY29udGVudDogXCLupJdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWVudV9faXRlbS0tc3ViIC5pY29uLWFycm93X2Rvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51X19pdGVtLS1zdWI6aG92ZXIgLm1lbnVfX2xpbms6YWZ0ZXIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTsgfSB9XG5cbi5tZW51X19pdGVtX19zdWIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cblxuLm1lbnUtc3ViIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LXN1YiB7XG4gICAgICBtaW4td2lkdGg6IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LXN1Yi5hY3RpdmUge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMDAwcHg7IH1cbiAgICAgIC5tZW51LXN1Yi5hY3RpdmUgLm1lbnUtc3ViX193cmFwcGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgLm1lbnUtc3ViIC5hZHRtX3VuY2xpY2thYmxlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LXN1YiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLm1lbnUtc3ViLmFjdGl2ZSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuLm1lbnUtc3ViX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiAxODByZW07XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI0LCAxLCAwLjMyLCAxKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWVudS1zdWJfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG5cbi5tZW51LXN1Yl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cmVtKTtcbiAgcGFkZGluZzogM3JlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LXN1Yl9fd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfSB9XG5cbi5tZW51LXN1Yl9fc2lkZWJhciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYxZjE7XG4gIHdpZHRoOiAyNHJlbTtcbiAgcGFkZGluZzogM3JlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LXN1Yl9fc2lkZWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1lbnUtc3ViX19zaWRlYmFyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4ubWVudS1zdWJfX3NpZGViYXItbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW0gMCAwIDJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5tZW51LXN1Yl9fc2lkZWJhci1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSCXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtc3ViX19zaWRlYmFyLWxhYmVsOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1lbnUtc3ViX19zaWRlYmFyLWxhYmVsLmFjdGl2ZSB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLm1lbnUtc3ViX19zaWRlYmFyLWxhYmVsLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1lbnUtc3ViX19jb2wtd3JhcCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LXN1Yl9fY29sLXdyYXAgLm1lbnUtc3ViX19jb2xfX2xpc3QuYWN0aXZlIC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1lbnUtc3ViX19jb2xfX2xpc3Qge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmbGV4OiAxOyB9XG4gIC5tZW51LXN1Yl9fY29sX19saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnUtc3ViX19jb2xfX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAgIC5tZW51LXN1Yl9fY29sX19saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH0gfVxuXG4ubWVudS1zdWJfX2NvbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnUtc3ViX19jb2xfX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgLm1lbnUtc3ViX19jb2xfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1lbnUtc3ViX19jb2xfX2l0ZW0ge1xuICB3aWR0aDogMjMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVudS1zdWJfX2NvbC13cmFwOm5vdCg6bGFzdC1jaGlsZCkgLm1lbnUtc3ViX19jb2xfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzOyB9XG4gIC5tZW51LXN1Yl9fY29sX19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjQsIDEsIDAuMzIsIDEpOyB9XG4gIC5tZW51LXN1Yl9fY29sX19pdGVtIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWVudS1zdWJfX2NvbF9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tZW51LXN1Yl9fY29sX19zdWJsaXN0IHtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfSB9XG5cbi5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjb2xvcjogIzQ2MzgzNztcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3QgYTpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGEge1xuICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWR0bV91bmNsaWNrYWJsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTsgfVxuICAgIC5tZW51X19pdGVtLS0xMywgLm1lbnVfX2l0ZW0tLTE0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtOyB9IH1cblxuLmxhbmd1YWdlcy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5sYW5ndWFnZXMtbmF2IGxpIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDFweDsgfVxuICAubGFuZ3VhZ2VzLW5hdiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMWYxOyB9XG4gIC5sYW5ndWFnZXMtbmF2IGxpLmN1cnJlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4ubWVudS1leHRyYSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5tZW51LWV4dHJhIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5tZW51LWV4dHJhIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm1lbnUtc29jaWFsIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5tZW51LXNvY2lhbCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tZW51LXNvY2lhbCBsaS55b3V0dWJlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5tZW51X19pdGVtLS0xMyBzcGFuLFxuLm1lbnVfX2l0ZW0tLTE0IHNwYW4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tZW51X19pdGVtLS0xMy5hY3RpdmUgc3Bhbixcbi5tZW51X19pdGVtLS0xNC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7IH1cblxuLm1lbnVfX2l0ZW0tLTEzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZW51X19pdGVtLS0xMyAubWVudV9fbGluazo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgY29udGVudDogXCIvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogI0MzQzNDMzsgfVxuICAubWVudV9faXRlbS0tMTMgLm1lbnVfX2xpbmsgc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kvlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm1lbnVfX2l0ZW0tLTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5tZW51X19pdGVtLS0xNCAubWVudV9fbGluayBzcGFuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSHXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubWVudV9faXRlbS0tMTkge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ub3Blbi1zdWItaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm9wZW4tc3ViLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWVudV9faXRlbS0tMjkgLm1lbnUtc3ViX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbF9fbGlzdCB7XG4gIGZsZXg6IGluaGVyaXQ7XG4gIHdpZHRoOiAyNSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sX19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLS0xMDkgLm1lbnUtc3ViX19jb2wtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWVudV9faXRlbS0tMjkgLm1lbnUtc3ViX19jb2wtLTEwOSAubWVudS1zdWJfX2NvbF9fbGlzdCB7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLS0xMDkgLm1lbnUtc3ViX19jb2xfX2xpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubWVudV9faXRlbS0tMjkgLm1lbnUtc3ViX19jb2wtLTEwOSAubWVudS1zdWJfX2NvbF9fbGlzdCA+IC5tZW51LXN1Yl9fY29sX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLS0xMDkgLm1lbnUtc3ViX19jb2xfX2xpc3QgPiAubWVudS1zdWJfX2NvbF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubWVudV9faXRlbS0tMjkgLm1lbnUtc3ViX19jb2wtLTEwOSAubWVudS1zdWJfX2NvbF9fbGlzdCA+IC5tZW51LXN1Yl9fY29sX19pdGVtIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbC0tMTA5IC5tZW51LXN1Yl9fY29sX19saXN0ID4gLm1lbnUtc3ViX19jb2xfX2l0ZW0gYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLS0xMDkgLm1lbnUtc3ViX19jb2xfX2xpc3QgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbC0tMTA5IC5tZW51LXN1Yl9fY29sX19saXN0IC5tZW51LXN1Yl9fY29sX19zdWJsaXN0ID4gbGkge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbC0tMTA5IC5tZW51LXN1Yl9fY29sX19saXN0IC5tZW51LXN1Yl9fY29sX19zdWJsaXN0ID4gbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubWVudV9faXRlbS0tMjkgLm1lbnUtc3ViX19jb2wtLTEwOSAubWVudS1zdWJfX2NvbF9fbGlzdCAubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgcGFkZGluZzogLjZyZW0gMnJlbTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbC0tMTA5IC5tZW51LXN1Yl9fY29sX19saXN0IC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGEge1xuICAgICAgICAgIHBhZGRpbmc6IC42cmVtIDA7IH0gfVxuICAgICAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLS0xMDkgLm1lbnUtc3ViX19jb2xfX2xpc3QgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3QgYSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbC0tMTA5IC5tZW51LXN1Yl9fY29sX19saXN0IC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGE6aG92ZXIgaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RmZTlmZjsgfVxuXG4ubWVudV9faXRlbS0tMjkgLm1lbnUtc3ViX19jb2wtd3JhcDpub3QoOmxhc3QtY2hpbGQpIC5tZW51LXN1Yl9fY29sX19pdGVtIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbF9faXRlbSB7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbF9faXRlbSBpbWcuYWR0bV9tZW51X2ljb24ge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4ubWVudV9faXRlbS0tMjkgLm1lbnUtc3ViX19jb2xfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sX19pdGVtIGEge1xuICAgICAgcGFkZGluZzogLjZyZW0gMHJlbTsgfSB9XG4gIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbF9faXRlbSBhOmhvdmVyIGltZyB7XG4gICAgYmFja2dyb3VuZDogI2RmZTlmZjsgfVxuXG4ubWVudV9faXRlbS0tMjkgLm1lbnUtc3ViX19jb2wtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLXdyYXA6aG92ZXIgLm1lbnUtc3ViX19jb2xfX2l0ZW0gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9IH1cblxuLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLXRpdGxlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qSXXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjsgfVxuICAgICAgLm1lbnVfX2l0ZW0tLTI5IC5tZW51LXN1Yl9fY29sLXRpdGxlIH4gKiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZW51X19pdGVtLS0yOSAubWVudS1zdWJfX2NvbC10aXRsZS5hY3RpdmUgfiAqIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWVudV9faXRlbS0tMjkgLm1lbnUtc3ViX19jb2wtdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLm1lbnVfX2l0ZW0tLTI4IC5tZW51LXN1Yl9fY29sX19pdGVtLFxuLm1lbnVfX2l0ZW0tLTI1IC5tZW51LXN1Yl9fY29sX19pdGVtLFxuLm1lbnVfX2l0ZW0tLTI0IC5tZW51LXN1Yl9fY29sX19pdGVtLFxuLm1lbnVfX2l0ZW0tLTMxIC5tZW51LXN1Yl9fY29sX19pdGVtLFxuLm1lbnVfX2l0ZW0tLTIzIC5tZW51LXN1Yl9fY29sX19pdGVtIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm1lbnVfX2l0ZW0tLTI4IC5tZW51LXN1Yl9fd3JhcCxcbi5tZW51X19pdGVtLS0yNSAubWVudS1zdWJfX3dyYXAsXG4ubWVudV9faXRlbS0tMjQgLm1lbnUtc3ViX193cmFwLFxuLm1lbnVfX2l0ZW0tLTMxIC5tZW51LXN1Yl9fd3JhcCxcbi5tZW51X19pdGVtLS0yMyAubWVudS1zdWJfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzJyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51X19pdGVtLS0yOCAubWVudS1zdWJfX3dyYXAsXG4gICAgLm1lbnVfX2l0ZW0tLTI1IC5tZW51LXN1Yl9fd3JhcCxcbiAgICAubWVudV9faXRlbS0tMjQgLm1lbnUtc3ViX193cmFwLFxuICAgIC5tZW51X19pdGVtLS0zMSAubWVudS1zdWJfX3dyYXAsXG4gICAgLm1lbnVfX2l0ZW0tLTIzIC5tZW51LXN1Yl9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tZW51X19pdGVtLS0yOCAubWVudS1zdWJfX2NvbC13cmFwLFxuLm1lbnVfX2l0ZW0tLTI1IC5tZW51LXN1Yl9fY29sLXdyYXAsXG4ubWVudV9faXRlbS0tMjQgLm1lbnUtc3ViX19jb2wtd3JhcCxcbi5tZW51X19pdGVtLS0zMSAubWVudS1zdWJfX2NvbC13cmFwLFxuLm1lbnVfX2l0ZW0tLTIzIC5tZW51LXN1Yl9fY29sLXdyYXAge1xuICB3aWR0aDogMjUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51X19pdGVtLS0yOCAubWVudS1zdWJfX2NvbC13cmFwLFxuICAgIC5tZW51X19pdGVtLS0yNSAubWVudS1zdWJfX2NvbC13cmFwLFxuICAgIC5tZW51X19pdGVtLS0yNCAubWVudS1zdWJfX2NvbC13cmFwLFxuICAgIC5tZW51X19pdGVtLS0zMSAubWVudS1zdWJfX2NvbC13cmFwLFxuICAgIC5tZW51X19pdGVtLS0yMyAubWVudS1zdWJfX2NvbC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbi5tZW51X19pdGVtLS0yOCAubWVudS1zdWJfX2NvbC13cmFwOm5vdCg6bGFzdC1jaGlsZCkgLm1lbnUtc3ViX19jb2xfX2l0ZW0sXG4ubWVudV9faXRlbS0tMjUgLm1lbnUtc3ViX19jb2wtd3JhcDpub3QoOmxhc3QtY2hpbGQpIC5tZW51LXN1Yl9fY29sX19pdGVtLFxuLm1lbnVfX2l0ZW0tLTI0IC5tZW51LXN1Yl9fY29sLXdyYXA6bm90KDpsYXN0LWNoaWxkKSAubWVudS1zdWJfX2NvbF9faXRlbSxcbi5tZW51X19pdGVtLS0zMSAubWVudS1zdWJfX2NvbC13cmFwOm5vdCg6bGFzdC1jaGlsZCkgLm1lbnUtc3ViX19jb2xfX2l0ZW0sXG4ubWVudV9faXRlbS0tMjMgLm1lbnUtc3ViX19jb2wtd3JhcDpub3QoOmxhc3QtY2hpbGQpIC5tZW51LXN1Yl9fY29sX19pdGVtIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZW51X19pdGVtLS0yOCAubWVudS1zdWJfX2NvbF9fc3VibGlzdCxcbi5tZW51X19pdGVtLS0yNSAubWVudS1zdWJfX2NvbF9fc3VibGlzdCxcbi5tZW51X19pdGVtLS0yNCAubWVudS1zdWJfX2NvbF9fc3VibGlzdCxcbi5tZW51X19pdGVtLS0zMSAubWVudS1zdWJfX2NvbF9fc3VibGlzdCxcbi5tZW51X19pdGVtLS0yMyAubWVudS1zdWJfX2NvbF9fc3VibGlzdCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogMDtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51X19pdGVtLS0yOCAubWVudS1zdWJfX2NvbF9fc3VibGlzdCxcbiAgICAubWVudV9faXRlbS0tMjUgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3QsXG4gICAgLm1lbnVfX2l0ZW0tLTI0IC5tZW51LXN1Yl9fY29sX19zdWJsaXN0LFxuICAgIC5tZW51X19pdGVtLS0zMSAubWVudS1zdWJfX2NvbF9fc3VibGlzdCxcbiAgICAubWVudV9faXRlbS0tMjMgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3Qge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5tZW51X19pdGVtLS0yOCAubWVudS1zdWJfX2NvbF9faXRlbSBhLFxuLm1lbnVfX2l0ZW0tLTI1IC5tZW51LXN1Yl9fY29sX19pdGVtIGEsXG4ubWVudV9faXRlbS0tMjQgLm1lbnUtc3ViX19jb2xfX2l0ZW0gYSxcbi5tZW51X19pdGVtLS0zMSAubWVudS1zdWJfX2NvbF9faXRlbSBhLFxuLm1lbnVfX2l0ZW0tLTIzIC5tZW51LXN1Yl9fY29sX19pdGVtIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnVfX2l0ZW0tLTI4IC5tZW51LXN1Yl9fY29sX19pdGVtIGEsXG4gICAgLm1lbnVfX2l0ZW0tLTI1IC5tZW51LXN1Yl9fY29sX19pdGVtIGEsXG4gICAgLm1lbnVfX2l0ZW0tLTI0IC5tZW51LXN1Yl9fY29sX19pdGVtIGEsXG4gICAgLm1lbnVfX2l0ZW0tLTMxIC5tZW51LXN1Yl9fY29sX19pdGVtIGEsXG4gICAgLm1lbnVfX2l0ZW0tLTIzIC5tZW51LXN1Yl9fY29sX19pdGVtIGEge1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9IH1cbiAgLm1lbnVfX2l0ZW0tLTI4IC5tZW51LXN1Yl9fY29sX19pdGVtIGE6aG92ZXIsXG4gIC5tZW51X19pdGVtLS0yNSAubWVudS1zdWJfX2NvbF9faXRlbSBhOmhvdmVyLFxuICAubWVudV9faXRlbS0tMjQgLm1lbnUtc3ViX19jb2xfX2l0ZW0gYTpob3ZlcixcbiAgLm1lbnVfX2l0ZW0tLTMxIC5tZW51LXN1Yl9fY29sX19pdGVtIGE6aG92ZXIsXG4gIC5tZW51X19pdGVtLS0yMyAubWVudS1zdWJfX2NvbF9faXRlbSBhOmhvdmVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudV9faXRlbS0tMjggLm1lbnUtc3ViX19jb2wtd3JhcDpob3ZlciAubWVudS1zdWJfX2NvbF9faXRlbSBhLFxuICAubWVudV9faXRlbS0tMjUgLm1lbnUtc3ViX19jb2wtd3JhcDpob3ZlciAubWVudS1zdWJfX2NvbF9faXRlbSBhLFxuICAubWVudV9faXRlbS0tMjQgLm1lbnUtc3ViX19jb2wtd3JhcDpob3ZlciAubWVudS1zdWJfX2NvbF9faXRlbSBhLFxuICAubWVudV9faXRlbS0tMzEgLm1lbnUtc3ViX19jb2wtd3JhcDpob3ZlciAubWVudS1zdWJfX2NvbF9faXRlbSBhLFxuICAubWVudV9faXRlbS0tMjMgLm1lbnUtc3ViX19jb2wtd3JhcDpob3ZlciAubWVudS1zdWJfX2NvbF9faXRlbSBhIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9IH1cblxuLm1lbnVfX2l0ZW0tLTI4IC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGEsXG4ubWVudV9faXRlbS0tMjUgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3QgYSxcbi5tZW51X19pdGVtLS0yNCAubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhLFxuLm1lbnVfX2l0ZW0tLTMxIC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGEsXG4ubWVudV9faXRlbS0tMjMgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1lbnVfX2l0ZW0tLTI4IC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGE6aG92ZXIsXG4gIC5tZW51X19pdGVtLS0yNSAubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhOmhvdmVyLFxuICAubWVudV9faXRlbS0tMjQgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3QgYTpob3ZlcixcbiAgLm1lbnVfX2l0ZW0tLTMxIC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGE6aG92ZXIsXG4gIC5tZW51X19pdGVtLS0yMyAubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubWVudV9faXRlbS0tMjggLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3QgYSBpbWcuYWR0bV9tZW51X2ljb24sXG4gIC5tZW51X19pdGVtLS0yNSAubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhIGltZy5hZHRtX21lbnVfaWNvbixcbiAgLm1lbnVfX2l0ZW0tLTI0IC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGEgaW1nLmFkdG1fbWVudV9pY29uLFxuICAubWVudV9faXRlbS0tMzEgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3QgYSBpbWcuYWR0bV9tZW51X2ljb24sXG4gIC5tZW51X19pdGVtLS0yMyAubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhIGltZy5hZHRtX21lbnVfaWNvbiB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5tZW51X19pdGVtLS0yOCAubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhOmhvdmVyIGltZyxcbiAgLm1lbnVfX2l0ZW0tLTI1IC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGE6aG92ZXIgaW1nLFxuICAubWVudV9faXRlbS0tMjQgLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3QgYTpob3ZlciBpbWcsXG4gIC5tZW51X19pdGVtLS0zMSAubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhOmhvdmVyIGltZyxcbiAgLm1lbnVfX2l0ZW0tLTIzIC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IGE6aG92ZXIgaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGZlOWZmOyB9XG5cbmJvZHkgI2ZicHNjLmRpc3BsYXlDdXN0b21lckxvZ2luRm9ybUFmdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMnJlbSAwIDA7IH1cblxuYm9keSAjZmJwc2MgLmJ0bi1jb25uZWN0W2NsYXNzXSB7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCIsIFwic2Fucy1zZXJpZlwiOyB9XG4gIGJvZHkgI2ZicHNjIC5idG4tY29ubmVjdFtjbGFzc10uYnRuLWdvb2dsZS1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWE0MzM1OyB9XG4gICAgYm9keSAjZmJwc2MgLmJ0bi1jb25uZWN0W2NsYXNzXS5idG4tZ29vZ2xlLWRlZmF1bHQgLmJ0bi1nb29nbGUtZGVmYXVsdC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBib2R5ICNmYnBzYyAuYnRuLWNvbm5lY3RbY2xhc3NdLmJ0bi1nb29nbGUtZGVmYXVsdCAuYnRuLXRpdGxlLWNvbm5lY3Qge1xuICAgICAgcGFkZGluZzogMDsgfVxuXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkuc3RvcC1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubW9kYWwuaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTA1MTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDIyNywgMjI3LCAwLjc1KTsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJhY2tncm91bmQ6ICM1MUIwNTY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4OyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbi5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAycmVtO1xuICB6LWluZGV4OiAxMjAwOyB9XG4gIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi5qcy1wcm9kdWN0LWltYWdlcy1tb2RhbC5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3Qtem9vbSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5wcm9kdWN0LXpvb20gLmJ4LXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDk5OTY7IH1cbiAgICAucHJvZHVjdC16b29tIC5ieC13cmFwcGVyIC5ieC1wcmV2LFxuICAgIC5wcm9kdWN0LXpvb20gLmJ4LXdyYXBwZXIgLmJ4LW5leHQge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5wcm9kdWN0LXpvb20gLmJ4LXdyYXBwZXIgLmJ4LXByZXY6aG92ZXIsXG4gICAgICAucHJvZHVjdC16b29tIC5ieC13cmFwcGVyIC5ieC1uZXh0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAucHJvZHVjdC16b29tIC5ieC13cmFwcGVyIC5ieC1wcmV2OjpiZWZvcmUsXG4gICAgICAucHJvZHVjdC16b29tIC5ieC13cmFwcGVyIC5ieC1uZXh0OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2R1Y3Qtem9vbSAuYngtd3JhcHBlciAuYngtcHJldiB7XG4gICAgICBsZWZ0OiAycmVtOyB9XG4gICAgLnByb2R1Y3Qtem9vbSAuYngtd3JhcHBlciAuYngtbmV4dCB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucHJvZHVjdC16b29tIC5ieC12aWV3cG9ydCxcbiAgLnByb2R1Y3Qtem9vbSAuYngtd3JhcHBlcixcbiAgLnByb2R1Y3Qtem9vbSAuYngtdmlld3BvcnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3Qtem9vbS1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLnByb2R1Y3Qtem9vbS1jb3VudGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA0cmVtO1xuICB0b3A6IDRyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDk5OTg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubW9kYWwucXVpY2t2aWV3IC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDEzNXJlbTsgfVxuXG4ubW9kYWwucXVpY2t2aWV3IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucXVpY2t2aWV3X19pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7IH1cbiAgLnF1aWNrdmlld19faW1hZ2UgLmltYWdlcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgLnF1aWNrdmlld19faW1hZ2UgLnByb2R1Y3QtY292ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnF1aWNrdmlld19faW1hZ2UgLmpzLXF2LW1hc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnF1aWNrdmlld19fY29udGVudCB7XG4gIHBhZGRpbmc6IDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnF1aWNrdmlld19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLnF1aWNrdmlld19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgICAubW9kYWwtZGlhbG9nLS1sYXJnZSB7XG4gICAgICBtYXgtd2lkdGg6IDExMHJlbTsgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9IH1cblxuI2Jsb2NrY2FydC1tb2RhbCB7XG4gIGNvbG9yOiAjMjMyMzIzOyB9XG4gICNibG9ja2NhcnQtbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICNibG9ja2NhcnQtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgI2Jsb2NrY2FydC1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBjb2xvcjogIzM2M2E0MjsgfVxuICAjYmxvY2tjYXJ0LW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDEuODc1cmVtOyB9XG4gICAgI2Jsb2NrY2FydC1tb2RhbCAubW9kYWwtYm9keSAuZGl2aWRlLXJpZ2h0IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtOyB9XG4gICNibG9ja2NhcnQtbW9kYWwgLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICNibG9ja2NhcnQtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICNibG9ja2NhcnQtbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgI2Jsb2NrY2FydC1tb2RhbCAubW9kYWwtdGl0bGUgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICAgICAgY29sb3I6ICM0Y2JiNmM7IH1cbiAgI2Jsb2NrY2FydC1tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAjYmxvY2tjYXJ0LW1vZGFsIC5wcm9kdWN0LW5hbWUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAjYmxvY2tjYXJ0LW1vZGFsIC5wcm9kdWN0LXByaWNlIHtcbiAgICBjb2xvcjogIzM2M2E0MjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAjYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gICAgI2Jsb2NrY2FydC1tb2RhbCAuY2FydC1jb250ZW50IC5wYWdlLWNvbnRlbnQucGFnZS1jbXMgdWwsICNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiAjMzYzYTQyO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYmxvY2tjYXJ0LW1vZGFsIC5tb2RhbC1ib2R5IC5kaXZpZGUtcmlnaHQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAwLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Jsb2NrY2FydC1tb2RhbCAucHJvZHVjdC1uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYmxvY2tjYXJ0LW1vZGFsIC5wcm9kdWN0LXByaWNlIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTsgfSB9XG5cbi5wYWdlLWNvbnRlbnQucGFnZS1jbXMgI2Jsb2NrY2FydC1tb2RhbCAuY2FydC1jb250ZW50IHVsIHtcbiAgY29sb3I6ICMzNjNhNDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDAuNXJlbTsgfVxuXG4jYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQgLnBhZ2UtY29udGVudC5wYWdlLWNtcyB1bC5wcm9kdWN0LXRvdGFsLCAjYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQgcC5wcm9kdWN0LXRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZzogMC41cmVtOyB9XG5cbi5wYWdlLWNvbnRlbnQucGFnZS1jbXMgI2Jsb2NrY2FydC1tb2RhbCAuY2FydC1jb250ZW50IHVsLnByb2R1Y3QtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAwLjVyZW07IH1cblxuI2Jsb2NrY2FydC1tb2RhbCAuY2FydC1jb250ZW50IC5wYWdlLWNvbnRlbnQucGFnZS1jbXMgdWwuY2FydC1wcm9kdWN0cy1jb3VudCwgI2Jsb2NrY2FydC1tb2RhbCAuY2FydC1jb250ZW50IHAuY2FydC1wcm9kdWN0cy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzZjODY4ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucGFnZS1jb250ZW50LnBhZ2UtY21zICNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCB1bC5jYXJ0LXByb2R1Y3RzLWNvdW50IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNmM4NjhlO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbiNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCAucGFnZS1jb250ZW50LnBhZ2UtY21zIHVsLnByb2R1Y3QtdGF4LCAjYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQgcC5wcm9kdWN0LXRheCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLnBhZ2UtY29udGVudC5wYWdlLWNtcyAjYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQgdWwucHJvZHVjdC10YXgge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbiNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCAucGFnZS1jb250ZW50LnBhZ2UtY21zIHVsIC5sYWJlbCwgI2Jsb2NrY2FydC1tb2RhbCAuY2FydC1jb250ZW50IC5wYWdlLWNvbnRlbnQucGFnZS1jbXMgdWwgLnZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4jYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQgcCAubGFiZWwsICNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCBwIC52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnBhZ2UtY29udGVudC5wYWdlLWNtcyAjYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQgdWwgLmxhYmVsLCAucGFnZS1jb250ZW50LnBhZ2UtY21zICNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCB1bCAudmFsdWUge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbiNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCAuY2FydC1jb250ZW50LWJ0biBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuOXJlbTsgfVxuXG4jYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQgLmNhcnQtY29udGVudC1idG4gLmJ0biB7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0OyB9XG5cbiNibG9ja2NhcnQtbW9kYWwgLmRpdmlkZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7IH1cblxuYm9keS5tb2RhbC1vcGVuLCBtb2RhbC5zaG93IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICNibG9ja2NhcnQtbW9kYWwgLmRpdmlkZS1yaWdodCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICNibG9ja2NhcnQtbW9kYWwgLnByb2R1Y3QtbmFtZSxcbiAgI2Jsb2NrY2FydC1tb2RhbCAucHJvZHVjdC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgI2Jsb2NrY2FydC1tb2RhbCAubWVkaWEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICNibG9ja2NhcnQtbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAjYmxvY2tjYXJ0LW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICNibG9ja2NhcnQtbW9kYWwgLm1vZGFsLWZvb3RlciA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDVweCAwOyB9IH1cblxuLmNsb3NlLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB6LWluZGV4OiA5OTk4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDNyZW07IH1cbiAgLmNsb3NlLXBvcHVwOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuY2xvc2UtcG9wdXA6aG92ZXIgaSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuW2RhdGEtcG9wdXA9XCJzaGlwcGluZy1pbmZvXCJdLnBhZ2UtY21zIGgxLCBbZGF0YS1wb3B1cD1cInNoaXBwaW5nLWluZm9cIl0ucGFnZS1jbXMgLmgxIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5bZGF0YS1wb3B1cD1cInNoaXBwaW5nLWluZm9cIl0ucGFnZS1jbXMgaDIsIFtkYXRhLXBvcHVwPVwic2hpcHBpbmctaW5mb1wiXS5wYWdlLWNtcyAuaDIge1xuICBmb250LXNpemU6IDIuMXJlbTsgfVxuXG5bZGF0YS1wb3B1cD1cInNoaXBwaW5nLWluZm9cIl0ucGFnZS1jbXMgLnRpdGxlLS1oMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2RhdGEtcG9wdXA9XCJzaGlwcGluZy1pbmZvXCJdLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNiM2IzYjM7IH1cbiAgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLm5hdi1saW5rLXNvY2lhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTsgfVxuXG4ubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbi5uYXYtbGluay5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2LWxpbmsuYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNFN0U3RTc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMS40cmVtKTtcbiAgICBsZWZ0OiAwOyB9XG5cbi50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYi1wYW5lLmZhZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdi1pbmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuXG4ubmF2LWlubGluZSAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2LWlubGluZSAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5uYXYtaW5saW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLmFkZHJlc3MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWRkcmVzcy1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFkZHJlc3MtZm9vdGVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWRkcmVzcy1mb290ZXIgYTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hZGRyZXNzLWZvb3RlciBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuanMtYWRkcmVzcy1mb3JtIC5idG4tLWJvcmRlciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMXJlbTsgfSB9XG5cbi5hZGRyZXNzLXNlbGVjdG9yIC5hZGRyZXNzLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hZGRyZXNzLXNlbGVjdG9yIC5hZGRyZXNzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFkZHJlc3Mtc2VsZWN0b3IgLmFkZHJlc3MtaXRlbSAuYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uYWRkcmVzcy1pdGVtIC5hZGRyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuLmFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTsgfVxuICAuYWxlcnQuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5hbGVydCBpIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uYWxlcnQgaSArIHNwYW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cblxuLmFsZXJ0IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5hbGVydCBhOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdkMWQ7XG4gIGJvcmRlci1jb2xvcjogI2U5NjMwMDsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyZTFkO1xuICBib3JkZXItY29sb3I6ICNlOTEyMDA7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRlOTEzODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjYmZlMmIzOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwMDRiOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzY2YjFmZjsgfVxuXG4uYmFubmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYXF1ZXR0ZS1oZXJtYW4td2hpdGUuanBnXCIpIHJlcGVhdDtcbiAgcGFkZGluZzogOXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmJhbm5lciB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7IH0gfVxuXG4uYmFubmVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5iYW5uZXJfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5iYW5uZXJfX2Zvcm0gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiBhdXRvO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAxLjhyZW0gMC41cmVtOyB9XG5cbi5ib3gge1xuICBwYWRkaW5nOiA0cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMzsgfVxuICAuYm94ICsgW2NsYXNzXj1ib3hdLFxuICAuYm94ICsgW2NsYXNzKj1ib3hdIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5ib3guc21hbGwge1xuICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmJveCB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cblxuLmJveC0tMiB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7IH1cblxuLmJveC0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uYm94X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4uYm94X19jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYm94X19jb250ZW50IHVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJveF9fY29udGVudCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm94X19jb250ZW50IGxpIGkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uYm94LWxpbmtzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5ib3gtbGlua3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDZyZW07XG4gIGNvbG9yOiAjNDYzODM3O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYm94LWxpbmtzIGE6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYm94LWxpbmtzIGEuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgYmxhY2s7IH1cbiAgICAuYm94LWxpbmtzIGEuY3VycmVudCBpIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYm94LWxpbmtzIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIuNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICM0NjM4Mzc7IH1cblxuLmJveC1saW5rc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5ib3gtbGlua3NfX3RpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5ib3gtbGlua3MtLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmJveC1saW5rcy0tMiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5OyB9XG5cbi5ib3gtbGlua3MtLTIgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsgfVxuXG4uYm94LWxpbmtzLS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmJveC1saW5rcy0tMyBsaSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmJveC1saW5rcy0tMyBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmJveC1saW5rcy0tMyBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7IH1cbiAgICAuYm94LWxpbmtzLS0zIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm94LWxpbmtzLS0zIGxpIGEge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDA7XG4gICAgICBjb2xvcjogIzQ2MzgzNztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuICAgICAgLmJveC1saW5rcy0tMyBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ib3gtbGlua3MtLTMgbGkgYS5jdXJyZW50IHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmJveC1saW5rcy0tMyBsaSBhLmN1cnJlbnQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG5cbi5ib3gtbGlzdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiA0cmVtOyB9XG5cbi5ib3gtbGlzdCB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmJveC1saXN0IGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7IH1cblxuLmJveC1saXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm94LWxpc3QgYTpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5ib3gtbGlzdCBhOjphZnRlciB7XG4gICAgY29udGVudDogXCLupJhcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uYm94LW5hdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5ib3gtbmF2IGEge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib3gtbmF2IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ibG9nLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDZyZW0pOyB9XG4gIC5ibG9nLWxpc3QgKyAucHJlc3RhYmxvZ19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5ibG9nLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2IC0gM3JlbSk7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5ibG9nLWxpc3RfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIgLSAzcmVtKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfSB9XG5cbi5ibG9nLWxpc3RfX2NhdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiAycmVtO1xuICBtaW4td2lkdGg6IDEycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNBM0NGOTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uYmxvZy1jYXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG5cbi5ibG9nLWNhdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmJsb2ctY2F0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIG1hcmdpbjogMCAxcmVtOyB9XG5cbi5ibG9nLWNhdF9faXRlbS5hY3RpdmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmJsb2ctY2F0X19pdGVtIGEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5saXN0LW5ld3MgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5saXN0LW5ld3MgYSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmxpc3QtbmV3cyBhOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLmxpc3QtbmV3cyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmJsb2ctaG9tZSB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7IH1cblxuLmJsb2ctcG9zdHMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uYmxvZy1wb3N0c19fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ibG9nLXBvc3RzX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2ctcG9zdHNfX2NhdCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5ibG9nLXBvc3RzX19jYXRbZGF0YS1jYXQ9XCI1XCJdIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmJsb2ctcG9zdHNfX2NhdFtkYXRhLWNhdD1cIjZcIl0ge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYmxvZy1wb3N0c19fY2F0W2RhdGEtY2F0PVwiN1wiXSB7XG4gICAgY29sb3I6ICMxQjYzREY7IH1cbiAgLmJsb2ctcG9zdHNfX2NhdFtkYXRhLWNhdD1cIjhcIl0ge1xuICAgIGNvbG9yOiAjOWE1MDMzOyB9XG4gIC5ibG9nLXBvc3RzX19jYXRbZGF0YS1jYXQ9XCI5XCJdIHtcbiAgICBjb2xvcjogIzFCNjNERjsgfVxuICAuYmxvZy1wb3N0c19fY2F0W2RhdGEtY2F0PVwiMTBcIl0ge1xuICAgIGNvbG9yOiBncmV5OyB9XG4gIC5ibG9nLXBvc3RzX19jYXRbZGF0YS1jYXQ9XCIxMVwiXSB7XG4gICAgY29sb3I6ICMzQkMxNzU7IH1cbiAgLmJsb2ctcG9zdHNfX2NhdFtkYXRhLWNhdD1cIjEyXCJdIHtcbiAgICBjb2xvcjogI0RGMUI2RTsgfVxuICAuYmxvZy1wb3N0c19fY2F0W2RhdGEtY2F0PVwiMTNcIl0ge1xuICAgIGNvbG9yOiAjREYxQjZFOyB9XG5cbi5ibG9nLXBvc3RzX19jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJsb2ctcG9zdHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5ibG9nLXBvc3RzX190aXRsZSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYmxvZy1wb3N0c19fZGVzYyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5wcmVzdGFibG9nX3BhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByZXN0YWJsb2dfcGFnaW5hdGlvbiA+IHNwYW4sXG4gIC5wcmVzdGFibG9nX3BhZ2luYXRpb24gPiBhIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHJlc3RhYmxvZ19wYWdpbmF0aW9uID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAucHJlc3RhYmxvZ19wYWdpbmF0aW9uIC5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvZy1jYXQgKyAucHJlc3RhYmxvZ19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uc2luZ2xlLWJsb2cgLm1haW4gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQycmVtOyB9XG5cbi5zaW5nbGUtYmxvZyAjcHJlc3RhYmxvZ2Zyb250LFxuLnNpbmdsZS1ibG9nICNyaWdodC1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiA1MjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNpbmdsZS1ibG9nICNwcmVzdGFibG9nZnJvbnQsXG4gICAgLnNpbmdsZS1ibG9nICNyaWdodC1jb2x1bW4ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5zaW5nbGUtYmxvZyAuYnJlYWRjcnVtYiB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWJsb2cgLnJpZ2h0LWNvbHVtbixcbiAgLnNpbmdsZS1ibG9nICNyaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyIC0gMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLnNpbmdsZS1ibG9nICNjb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLmJsb2ctcG9zdF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gIC5ibG9nLXBvc3RfX2NvbnRlbnQgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYmxvZy1wb3N0X19jb250ZW50IGEgaW1nIHtcbiAgICBmbG9hdDogaW5oZXJpdDsgfVxuXG4uYmxvZy1wb3N0X19iYW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAyNjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmJsb2ctcG9zdF9fYmFubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pOyB9IH1cbiAgLmJsb2ctcG9zdF9fYmFubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgdG9wOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIHotaW5kZXg6IC0yOyB9XG5cbi5ibG9nLXBvc3RfX2Jhbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmJsb2ctcG9zdF9fYmFubmVyLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJsb2ctcG9zdF9fYmFubmVyLXdyYXAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0NXZ3OyB9IH1cblxuLmJsb2ctcG9zdF9fYmFubmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQ1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpOyB9XG5cbi5ibG9nLXBvc3RfX2hlYWQge1xuICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ibG9nLXBvc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9nLXBvc3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5ibG9nLXBvc3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuLmJsb2ctcG9zdF9fYmFubmVyLWludHJvIHtcbiAgbWF4LXdpZHRoOiA4NHJlbTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZy1wb3N0X19iYW5uZXItaW50cm8ge1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG87IH0gfVxuXG4uYmxvZy1wb3N0X19jYXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5ibG9nLXBvc3RfX2NhdCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uYmxvZy1wb3N0X19jYXQgYSB7XG4gIG1pbi13aWR0aDogMTJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2JkYjBhNTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5ibG9nLXBvc3RfX25ld3MtbGlua2VkLFxuLmJsb2ctcG9zdF9fZmFjZWJvb2stY29tbWVudCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTsgfVxuXG4uYmxvZy1wb3N0X19zaGFyZSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtOyB9XG5cbi5ibG9nLXBvc3RfX3Byb2R1Y3QtbGlua2VkIHtcbiAgcGFkZGluZzogNXJlbSAwIDhyZW07XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmxvZy1wb3N0X19wcm9kdWN0LWxpbmtlZCAuYngtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2ctcG9zdF9fcHJvZHVjdC1saW5rZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTQ0LjJ2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgei1pbmRleDogLTE7IH1cblxuLmJveC1ibG9nIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgcGFkZGluZzogNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmJveC1ibG9nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7IH0gfVxuXG4ucGFnZS1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5wYWdlLWluZGV4IC5wYWdlLW5hdmlnYXRpb24sXG4gIC5wYWdlLWF1dGhlbnRpY2F0aW9uIC5wYWdlLW5hdmlnYXRpb24sXG4gIC5wYWdlLXJlZ2lzdHJhdGlvbiAucGFnZS1uYXZpZ2F0aW9uLFxuICAjbW9kdWxlLWxnY29va2llc2xhdy1kaXNhbGxvdyAucGFnZS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4uYnJlYWRjcnVtYiBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmJyZWFkY3J1bWIgb2wge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gICAgICAuYnJlYWRjcnVtYiBvbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJyZWFkY3J1bWIgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6kglwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAtLjJyZW0gMC41cmVtIDAgMC41cmVtOyB9XG5cbi5jYXJ0LXN1bW1hcnkge1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FydC1zdW1tYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uY2FydC1zdW1tYXJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC5tZWRpYSAucHJvZHVjdC1jb2xvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgLm1lZGlhIC5wcm9kdWN0LWNvbG9yX19jb2xvciB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzOyB9XG5cbi5tZWRpYS1sZWZ0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5tZWRpYS1sZWZ0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuLm1lZGlhLXByb2R1Y3QtcXVhbnRpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbi5tZWRpYS1ib2R5IC5wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmNhcnQtc3VtbWFyeS10b3RhbHMge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDJyZW0gMDsgfVxuXG4uY2FydC1kZXRhaWxlZC1ub3RpY2Uge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzczNzY4MDtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTsgfVxuXG4ucGFnZS1vcmRlciAjd2lkZ2V0LXNsaWRpbmdjYXJ0LXN1bWFtbWFyeSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzOyB9XG5cbi5wYWdlLW9yZGVyIC5zYy1yaWdodC1sZWZ0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBhZ2Utb3JkZXIgI3NsaWRpbmdjYXJ0LXBhbmVsLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93LXg6IGluaGVyaXQ7XG4gIG92ZXJmbG93LXk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGFnZS1vcmRlciAjc2xpZGluZ2NhcnQtcGFuZWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5wYWdlLW9yZGVyICNzbGlkaW5nY2FydC1jb3VudCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucGFnZS1vcmRlciAjc2xpZGluZ2NhcnQtcGFuZWwtY29udGVudCBzdHJvbmcge1xuICBmbG9hdDogbm9uZTsgfVxuXG4ucGFnZS1vcmRlciAuc2xpZGluZ2NhcnRDb3VudGVyIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wYWdlLW9yZGVyIC5lbXB0eWNhcnQsIC5wYWdlLW9yZGVyIC5yZWZyZXNoY2FydCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnBhZ2Utb3JkZXIgI3JlZnJlc2gtaXRlbXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLW9yZGVyICNzbGlkaW5nY2FydC13aWRnZXQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ucGFnZS1vcmRlciAjc2NsaXN0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBpbmhlcml0OyB9XG5cbi5wYWdlLW9yZGVyIC5idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1vcmRlciAjc2MtcGFuZWwtdG90YWwsXG4ucGFnZS1vcmRlciAjc2MtcGFuZWwtdG90YWwueWVzLWZyZWUtc2hpcCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnBhZ2Utb3JkZXIgLnRzZS1zY3JvbGxhYmxlIC50c2Utc2Nyb2xsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgb3ZlcmZsb3cteTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KSB7XG4gIC5wYWdlLW9yZGVyICNzbGlkaW5nY2FydC1wYW5lbC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLW9yZGVyICNzbGlkaW5nY2FydC1wYW5lbC1oZWFkZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSXXCI7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnBhZ2Utb3JkZXIgI3NsaWRpbmdjYXJ0LXBhbmVsLWhlYWRlciArICNzbGlkaW5nY2FydC13aWRnZXQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBhZ2Utb3JkZXIgI3NsaWRpbmdjYXJ0LXBhbmVsLWhlYWRlci5hY3RpdmUgKyAjc2xpZGluZ2NhcnQtd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1vcmRlciAjc2xpZGluZ2NhcnQtcGFuZWwtaGVhZGVyLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupJRcIjsgfSB9XG5cbi5idXJnZXIge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5idXJnZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfSB9XG5cbi5idXJnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYnVyZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAxLjY2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC42LCAwLjMyLCAxLjYpOyB9XG5cbi5idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7IH1cblxuLmJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlOyB9XG5cbi5idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEwMCU7IH1cblxuLmJ1cmdlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgdHJhbnNmb3JtOiByb3RhdGV6KDQ1ZGVnKSB0cmFuc2xhdGUoNHB4LCAxMXB4KTsgfVxuXG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2Zvcm06IHJvdGF0ZXooLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAtOXB4KSByb3RhdGV6KC00NWRlZyk7IH1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24gPiBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZHJvcGRvd24gPiBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZHJvcGRvd24gPiBidXR0b24gaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItdG9wOiAwO1xuICB6LWluZGV4OiAxMDsgfVxuICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24tbWVudV9faXRlbSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24tbWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7IH1cblxuLmRyb3Bkb3duLW1lbnVfX2xpbmtbY2xhc3NdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5kcm9wZG93bi1tZW51X19saW5rW2NsYXNzXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5jYXJ0LXJ1bGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTsgfVxuXG4uY2FydC1ydWxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDJyZW0pO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4uZGVsaXZlcnktb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRlbGl2ZXJ5LW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gNnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlbGl2ZXJ5LW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgLmRlbGl2ZXJ5LW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZWxpdmVyeS1vcHRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG4gIC5kZWxpdmVyeS1vcHRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuLmRlbGl2ZXJ5LW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAuZGVsaXZlcnktb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAuZGVsaXZlcnktb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNiY2JjYmM7XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIuNHJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZWxpdmVyeS1vcHRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDIuNHJlbTtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IDIuNHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLmRlbGl2ZXJ5LW9wdGlvbiBoMywgLmRlbGl2ZXJ5LW9wdGlvbiAuaDMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4uY2Fycmllci1sb2dvIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhcnJpZXItbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5NUlctUkxpc3RbY2xhc3NdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5NUi1XaWRnZXQgLlBSLUxpc3QtSXRlbVtjbGFzc10ge1xuICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uY2Fycmllci1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jYXJyaWVyLWRlbGF5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2Fycmllci1wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmRlbGl2ZXJ5LW9wdGlvbjpub3QoOmZpcnN0LWNoaWxkKSA+IGgzLCAuZGVsaXZlcnktb3B0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmgzIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG5cbi5kZWxpdmVyeS1vcHRpb24gPiBoMyArIGlucHV0ICsgbGFiZWwsIC5kZWxpdmVyeS1vcHRpb24gPiAuaDMgKyBpbnB1dCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDsgfVxuXG4uTVItV2lkZ2V0W2NsYXNzXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7IH1cblxuI21vbmRpYWxyZWxheV9yZXN1bHQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI21vbmRpYWxyZWxheV93aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAjbW9uZGlhbHJlbGF5X2NoYW5nZS1yZWxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4jbW9uZGlhbHJlbGF5X3N1bW1hcnkge1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbSA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmFlOGU1OyB9XG4gICNtb25kaWFscmVsYXlfc3VtbWFyeSA+IC5jb2wtbWQtMTIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG5cbiNtb25kaWFscmVsYXlfc3VtbWFyeSBoNCwgI21vbmRpYWxyZWxheV9zdW1tYXJ5IC5oNCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzLWZpeGVkLWJsb2NrLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDA7IH1cbiAgLmpzLWZpeGVkLWJsb2NrLmZpeGVkLnN0b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbmhlcml0OyB9XG5cbi5sYW5kaW5nX19iYW5uZXIgaDEsIC5sYW5kaW5nX19iYW5uZXIgLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubGFuZGluZ19fYmFubmVyIGgxIHNwYW4sIC5sYW5kaW5nX19iYW5uZXIgLmgxIHNwYW4ge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5sYW5kaW5nX190eHQtaW1nIGgyLCAubGFuZGluZ19fdHh0LWltZyAuaDIsXG4ubGFuZGluZ19faW1nLXR4dCBoMixcbi5sYW5kaW5nX19pbWctdHh0IC5oMiB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5sYW5kaW5nX190eHQtaW1nIHA6bm90KDpsYXN0LWNoaWxkKSxcbi5sYW5kaW5nX19pbWctdHh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmxhbmRpbmdfX3R4dC1pbWcgLmVsZW1lbnRvci1pbWFnZSxcbi5sYW5kaW5nX19pbWctdHh0IC5lbGVtZW50b3ItaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDY2JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZGluZ19fdHh0LWltZyAuZWxlbWVudG9yLWltYWdlOjphZnRlciwgLmxhbmRpbmdfX3R4dC1pbWcgLmVsZW1lbnRvci1pbWFnZTo6YWZ0ZXIsXG4gIC5sYW5kaW5nX19pbWctdHh0IC5lbGVtZW50b3ItaW1hZ2U6OmFmdGVyLFxuICAubGFuZGluZ19faW1nLXR4dCAuZWxlbWVudG9yLWltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDMwJSArIDNyZW0pO1xuICAgIGxlZnQ6IDNyZW07XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgYmFja2dyb3VuZDogI2MwZGVkZTsgfVxuXG4ubGFuZGluZ19fdHh0LWltZyAuYnRuLFxuLmxhbmRpbmdfX2ltZy10eHQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmxhbmRpbmdfX2ltZy10eHQgLmVsZW1lbnRvci1pbWFnZTo6YWZ0ZXIsIC5sYW5kaW5nX19pbWctdHh0IC5lbGVtZW50b3ItaW1hZ2U6OmFmdGVyIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDNyZW07IH1cblxuLmxhbmRpbmdfX3Byb2R1Y3RzIC5lbGVtZW50b3ItaW1hZ2UtZ2FsbGVyeSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5sYW5kaW5nX19wcm9kdWN0cyAuZWxlbWVudG9yLXdpZGdldDpub3QoLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IpIC5jZS1nYWxsZXJ5LWl0ZW1bY2xhc3NdIHtcbiAgbWFyZ2luOiAycmVtIDA7IH1cblxuLmxpc3QtbmV3cy1wcm9kdWN0X19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTsgfVxuXG4ubGlzdC1uZXdzLXByb2R1Y3RfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAubGlzdC1uZXdzLXByb2R1Y3RfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbi5saXN0LW5ld3MtcHJvZHVjdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5saXN0LW5ld3MtcHJvZHVjdF9faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwOyB9IH1cblxuLmxpc3QtbmV3cy1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5saXN0LW5ld3MtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4ubGlzdC1uZXdzLXByb2R1Y3RfX2Rlc2Mge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmxpc3QtbmV3cy1wcm9kdWN0X19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuLmxvZ2luLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgd2lkdGg6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IGNhbGMoMTAwJSArIC41cmVtKTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvZ2luLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZjFmMWYxO1xuICAgIGJvcmRlci1pbmxpbmU6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpOyB9XG5cbi5sb2dpbi1kcm9wZG93bl9fbmF2IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI0UzRTNFMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5sb2dpbi1kcm9wZG93bl9fbmF2IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvZ2luLWRyb3Bkb3duX19uYXYgYTpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5sb2dpbi1kcm9wZG93bl9fbmF2IGE6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5sb2dpbi1kcm9wZG93bl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2YxZjFmMTsgfVxuXG4ubG9naW4tZHJvcGRvd25fX2l0ZW0gYSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5sb2dpbi1kcm9wZG93bl9faXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmxvZ2luLWRyb3Bkb3duX19pdGVtLS1sb2dvdXQgYSB7XG4gIGNvbG9yOiAjZmYyZTFkOyB9XG4gIC5sb2dpbi1kcm9wZG93bl9faXRlbS0tbG9nb3V0IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjJlMWQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5sb2dpbi1kcm9wZG93bl9faXRlbS0tbG9nb3V0IGEgaSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5oZWFkZXItbG9naW46aG92ZXIgLmxvZ2luLWRyb3Bkb3duIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDIwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmxvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7IH0gfVxuXG4ubm90aWZpY2F0aW9ucyAuYWxlcnQge1xuICBtYXJnaW4tdG9wOiAxNHJlbTsgfVxuXG4ubmV3cy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWxpc3QgLmJ4LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1MDBweCAhaW1wb3J0YW50OyB9XG4gIC5uZXdzLWxpc3QgLmJ4LXZpZXdwb3J0IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAubmV3cy1saXN0IC5ieC1wcmV2LFxuICAubmV3cy1saXN0IC5ieC1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjYmRiMGE1O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGJvdHRvbTogMHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld3MtbGlzdCAuYngtcHJldixcbiAgICAgIC5uZXdzLWxpc3QgLmJ4LW5leHQge1xuICAgICAgICB0b3A6IDEwcHg7IH0gfVxuICAubmV3cy1saXN0IC5ieC1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3cy1saXN0IC5ieC1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7IH0gfVxuICAubmV3cy1saXN0IC5ieC1uZXh0IHtcbiAgICBsZWZ0OiA2cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3cy1saXN0IC5ieC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbGVmdDogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubmV3cy1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdzLWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ld3MtbGlzdCAuY29sLW1kLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG5cbi5uZXdzLWxpc3RfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdzLWxpc3RfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWxpc3RfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTsgfSB9XG5cbi5uZXdzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5uZXdzLWxpc3RfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1saXN0X19pdGVtLWltZyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07IH1cbiAgLm5ld3MtbGlzdF9faXRlbS1pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG5cbi5uZXdzLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIFwiSGVsdmV0aWNhXCIsIFwiYXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAubmV3cy1saXN0X19pdGVtLXRpdGxlIGEge1xuICAgIGNvbG9yOiAjNDYzODM3OyB9XG4gICAgLm5ld3MtbGlzdF9faXRlbS10aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbS1kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG4ubmV3cy1saXN0X19pdGVtLWRhdGUge1xuICBjb2xvcjogIzUxQjA1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5ld3MtbGlzdF9faXRlbS1jYXRzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB6LWluZGV4OiAyOyB9XG4gIC5uZXdzLWxpc3RfX2l0ZW0tY2F0cyBhIHtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5uZXdzLWxpc3RfX2l0ZW0tY2F0cyBhOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubmV3cy1saXN0X19pdGVtLWNhdHMgYSArIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9XG5cbi5wYWdpbmF0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5wYWdpbmF0aW9uX19pdGVtLmN1cnJlbnQgYSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnBhZ2luYXRpb25fX2xpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnBhZ2luYXRpb25fX2xpbmsucHJldmlvdXMsXG4ucGFnaW5hdGlvbl9fbGluay5uZXh0IHtcbiAgd2lkdGg6IDEycmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGFnaW5hdGlvbl9fbGluay5wcmV2aW91cyBpLFxuICAucGFnaW5hdGlvbl9fbGluay5uZXh0IGkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5zcGFjZXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5vcmRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5vcmRlci1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiT3BlbiBzYW5zXCIsIFwiSGVsdmV0aWNhXCIsIFwiYXJpYWxcIjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAub3JkZXItaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4ub3JkZXItaXRlbV9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5vcmRlci1pdGVtX190aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLm9yZGVyLWl0ZW1fX3RpdGxlIGkge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7IH1cblxuLm9yZGVyLWl0ZW1fX2RhdGUge1xuICBjb2xvcjogI2RlZjBkODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ub3JkZXItaXRlbV9fc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmxpbmUtcHJvZHVjdHMsXG4ubGluZS1zaGlwcGluZyxcbi5saW5lLXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5saW5lLXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5vcmRlci1wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLm9yZGVyLXByb2R1Y3RzX19pdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAub3JkZXItcHJvZHVjdHNfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5vcmRlci1wcm9kdWN0c19faXRlbSAuc2VsZWN0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5vcmRlci1wcm9kdWN0c19faXRlbSAuY3VzdG9tLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyM3B4OyB9XG5cbi5vcmRlci1wcm9kdWN0c19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpOyB9XG5cbi5vcmRlci1wcm9kdWN0c19fZm9vdGVyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5vcmRlci1wcm9kdWN0c19fZm9vdGVyIC5saW5lLXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi4xcmVtOyB9XG5cbi5vcmRlci1wcm9kdWN0c19fdG90YWxzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAub3JkZXItcHJvZHVjdHNfX3RvdGFscyA+IGRpdiB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgICAub3JkZXItcHJvZHVjdHNfX3RvdGFscyA+IGRpdjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ub3JkZXItcHJvZHVjdHNfX3F0eSxcbi5vcmRlci1wcm9kdWN0c19fcmV0dXJuLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMzlweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFM0UzRTM7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLm9yZGVyLXByb2R1Y3RzX19zdWJtaXRbY2xhc3NdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5vcmRlci1yZXR1cm46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuXG4ub3JkZXItcmV0dXJuIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5vcmRlci1yZXR1cm4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAuYm9vdHN0cmFwLXRvdWNoc3BpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAuYm9vdHN0cmFwLXRvdWNoc3BpbiBpbnB1dCB7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDEycmVtO1xuICBwYWRkaW5nOiAyLjNyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCBidXR0b24ge1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzczNzY4MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MyQzJDMjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgYnV0dG9uLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAge1xuICAgIHJpZ2h0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgYnV0dG9uLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biB7XG4gICAgbGVmdDogLTFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogM3JlbTsgfSB9XG5cbi5zZWxlY3Qtc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNlbGVjdC1zb3J0IGxhYmVsIHtcbiAgd2lkdGg6IDkwcHg7IH1cblxuLnNlbGVjdC1zb3J0IHNlbGVjdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLXNvcnQtb3JkZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2R1Y3RzLXNvcnQtb3JkZXIgPiBidXR0b24ge1xuICBtaW4td2lkdGg6IDE0cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9kdWN0cy1zb3J0LW9yZGVyID4gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvZHVjdHMtc29ydC1vcmRlciA+IGJ1dHRvbiBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvbnQtbWQtZmwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAuZm9udC1tZC1mbDo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH0gfVxuXG4ucHJvbW8tY29kZSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5wcm9tby1jb2RlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLnByb21vLWNvZGUtYnV0dG9uIGEge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJvbW8tY29kZS1idXR0b24gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNwcm9tby1jb2RlLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAjcHJvbW8tY29kZS5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmpzLWN1c3RvbWVyLWZvcm0ge1xuICBtYXgtd2lkdGg6IDU4cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5qcy1jdXN0b21lci1mb3JtIC5oZWxwLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5mb3Jnb3QtcGFzc3dvcmQge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm5vLWFjY291bnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cbi5sb2dpbi1zZXBhcmF0b3Ige1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubG9naW4tc2VwYXJhdG9yOjpiZWZvcmUsIC5sb2dpbi1zZXBhcmF0b3I6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1cHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmxvZ2luLXNlcGFyYXRvcjo6YWZ0ZXIge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSArIDVweCk7IH1cblxuLnByb2R1Y3QtZmxhZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuN3JlbTtcbiAgdG9wOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgei1pbmRleDogOTA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLnByb2R1Y3QtZmxhZ3Mge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4OyB9IH1cblxuLnByb2R1Y3QtZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjI1cmVtIDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2R1Y3QtZmxhZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wcm9kdWN0LWZsYWcuZGlzY291bnQge1xuICAgIGJhY2tncm91bmQ6ICNmZjJkMTY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHJvZHVjdC1mbGFnLm9uLXNhbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZjJkMTY7IH1cbiAgLnByb2R1Y3QtZmxhZy5uZXcge1xuICAgIGJhY2tncm91bmQ6ICM0NzkwZmY7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1mbGFnLm9ubGluZS1vbmx5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDc5MGZmO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3QtZmxhZy5wYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAucHJvZHVjdC1mbGFnLm91dF9vZl9zdG9jayB7XG4gICAgYmFja2dyb3VuZDogZ3JleTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAucHJvZHVjdC1mbGFnIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucHJvZHVjdC1mbGFnLWRpc2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHJlbTtcbiAgdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjZmYyZDE2O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTsgfVxuICAucHJvZHVjdC1mbGFnLWRpc2NvdW50ICsgLnByb2R1Y3QtZmxhZy1kaXNjb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmVhdHVyZWQtcHJvZHVjdHMgLnNsaWNrLWxpc3RbY2xhc3NdIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xuICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgbWFyZ2luLXRvcDogLTdyZW07IH1cbiAgLmZlYXR1cmVkLXByb2R1Y3RzIC5zbGljay1saXN0W2NsYXNzXSAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMCAxcmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdHMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cblxuLmZlYXR1cmVkLXByb2R1Y3RzIC5zbGljay1hcnJvdyB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAuZmVhdHVyZWQtcHJvZHVjdHMgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDJyZW07IH1cblxuLmZlYXR1cmVkLXByb2R1Y3RzIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IDVyZW07IH1cblxuLmZlYXR1cmVkLXByb2R1Y3RzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmZlYXR1cmVkLXByb2R1Y3RzIC5wcm9kdWN0LW1pbmlhdHVyZSAucHJvZHVjdC1taW5pYXR1cmUtaW1hZ2U6YmVmb3JlLFxuLmZlYXR1cmVkLXByb2R1Y3RzIC5wcm9kdWN0LW1pbmlhdHVyZTpob3ZlciAucHJvZHVjdC1taW5pYXR1cmUtaW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLnByb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTsgfVxuICAucHJvZHVjdHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0IC0gMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5wcm9kdWN0cyA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0IC0gMnJlbSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2R1Y3RzID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQgLSAycmVtKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KSB7XG4gICAgICAucHJvZHVjdHMgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDJyZW0pO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAgIC5wcm9kdWN0cyA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMiAtIDJyZW0pO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuLnByb2R1Y3QtbWluaWF0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5wcm9kdWN0LW1pbmlhdHVyZSBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvZHVjdC1taW5pYXR1cmU6aG92ZXIgLnByb2R1Y3QtdGh1bWJuYWlsW2NsYXNzXTpub3QoLm5vLWltYWdlKSBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAucHJvZHVjdC1taW5pYXR1cmU6aG92ZXIgLnByb2R1Y3QtdGh1bWJuYWlsW2NsYXNzXTpub3QoLm5vLWltYWdlKSBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAucHJvZHVjdC1taW5pYXR1cmU6aG92ZXIgLnByb2R1Y3QtdGh1bWJuYWlsW2NsYXNzXTpub3QoLm5vLWltYWdlKSBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvZHVjdC1taW5pYXR1cmUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0LXRodW1ibmFpbFtjbGFzc10gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMzMwcHg7IH1cbiAgLnByb2R1Y3QtdGh1bWJuYWlsW2NsYXNzXSBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ucHJvZHVjdC1taW5pYXR1cmUtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS41cmVtO1xuICB0b3A6IDByZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMTAwcHgpKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucHJvZHVjdC1taW5pYXR1cmUtaW5mbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpOyB9XG5cbi50aHVtYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRodW1iOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cblxuLnF1aWNrLXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5xdWljay12aWV3OmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLnByb2R1Y3QtbWluaWF0dXJlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KSB7XG4gICAgLnByb2R1Y3QtbWluaWF0dXJlLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLnByb2R1Y3QtbWluaWF0dXJlLWRlc2NyaXB0aW9uIC5wcm9kdWN0LXByaWNlLWFuZC1zaGlwcGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wcm9kdWN0LW1pbmlhdHVyZS1kZXNjcmlwdGlvbiAucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4ucHJvZHVjdC1taW5pYXR1cmUtY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ucHJvZHVjdC1taW5pYXR1cmUtdGl0bGVbY2xhc3NdIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCIsIFwic2Fucy1zZXJpZlwiOyB9XG4gIC5wcm9kdWN0LW1pbmlhdHVyZS10aXRsZVtjbGFzc10gYSB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAucHJvZHVjdC1taW5pYXR1cmUtdGl0bGVbY2xhc3NdIGE6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wcm9kdWN0LW1pbmlhdHVyZS10aXRsZVtjbGFzc10ge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLnByb2R1Y3QtZXh0cmEtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnByb2R1Y3QtZXh0cmEtaW5mbyB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5wcm9kdWN0LWV4dHJhLWluZm8gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLnByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLnJlZ3VsYXItcHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4ucHJvZHVjdC1taW5pYXR1cmUtaW5mb3JtYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xLjhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnByb2R1Y3QtbWluaWF0dXJlLWluZm9ybWF0aW9ucyAuYWRkLXRvLWNhcnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LWxpc3QtcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLnByb2R1Y3QtbGlzdC1yZXZpZXdzIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfSB9XG5cbi5wcm9kdWN0LXZhcmlhbnQtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAucHJvZHVjdC12YXJpYW50LWxpbmtzIC5jb2xvciB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wcm9kdWN0LXZhcmlhbnQtbGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9kdWN0LW1pbmlhdHVyZS1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLnByb2R1Y3QtbWluaWF0dXJlIC5wcm9kdWN0LWZsYWctZGlzY291bnQge1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDA7IH1cblxuLnByb2R1Y3QtaXRlbV9fYXR0cmlidXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMS41cmVtO1xuICB6LWluZGV4OiAzOyB9XG4gIC5wcm9kdWN0LWl0ZW1fX2F0dHJpYnV0ZXMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWluLXdpZHRoOiA0LjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9kdWN0LWl0ZW1fX2F0dHJpYnV0ZXMgbGkub3V0LW9mLXN0b2NrIHtcbiAgICAgIGNvbG9yOiAjZDVkNWQ1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb2R1Y3QtaXRlbV9fYXR0cmlidXRlcyBsaS5vdXQtb2Ytc3RvY2s6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0zMGRlZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLnByb2R1Y3QtaXRlbV9fYXR0cmlidXRlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnJ0ZSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gIC5ydGUgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnJ0ZSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBsaXN0LXN0eWxlOiBudW1iZXI7IH1cbiAgLnJ0ZSBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uY29sb3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jb2xvcnNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbSAwOyB9XG4gIC5jb2xvcnNfX2l0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtaW4td2lkdGg6IDMuNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29sb3JzX19pdGVtLS1pbWcgbGFiZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY29sb3JzX19pdGVtLS1pbWcgbGFiZWwgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbG9yc19faXRlbS0tb3V0LW9mLXN0b2NrIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuY29sb3JzX19pdGVtLS1vdXQtb2Ytc3RvY2s6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICM5MzkzOTM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OWRlZyk7IH1cblxuLmNvbG9yc19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIHdpZHRoOiAxLjJyZW07IH1cblxuLmNvbG9yc19fY29sb3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY29sb3JzX19pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi52YXJpYW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4udmFyaWFudHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbSAwOyB9XG5cbi52YXJpYW50c19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnZhcmlhbnRzX19sYWJlbC5zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuXG4udmFyaWFudC1yYWRpb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi52YXJpYW50LXJhZGlvc19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4udmFyaWFudC1yYWRpb3NfX2l0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmFyaWFudC1yYWRpb3NfX2l0ZW0gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudmFyaWFudC1yYWRpb3NfX2l0ZW0gbGFiZWw6OmJlZm9yZSwgLnZhcmlhbnQtcmFkaW9zX19pdGVtIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC52YXJpYW50LXJhZGlvc19faXRlbSBsYWJlbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxLjJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgbGVmdDogMC40cmVtO1xuICAgIHRvcDogMC40cmVtO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi52YXJpYW50LXJhZGlvc19faXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnZhcmlhbnQtcmFkaW9zX19pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLnZhcmlhbnQtcmFkaW9zX19pdGVtLS1vdXQtb2Ytc3RvY2sgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMi41cmVtOyB9XG5cbi52YXJpYW50LXJhZGlvc19faXRlbS0tb3V0LW9mLXN0b2NrIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTAuNnJlbTsgfVxuXG4udmFyaWFudC1zaXplW2NsYXNzXSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgLnZhcmlhbnQtc2l6ZVtjbGFzc10gdGgge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTk1LCAxOTUsIDE5NSwgMC43KTsgfVxuICAudmFyaWFudC1zaXplW2NsYXNzXSBpbnB1dCB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLnZhcmlhbnQtc2l6ZVtjbGFzc10gdHIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC52YXJpYW50LXNpemVbY2xhc3NdIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE5NSwgMTk1LCAxOTUsIDAuNyk7IH1cbiAgICAudmFyaWFudC1zaXplW2NsYXNzXSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTk1LCAxOTUsIDE5NSwgMC43KTsgfVxuXG4udmFyaWFudC1zaXplX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudmFyaWFudC1zaXplX19pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC52YXJpYW50LXNpemVfX2l0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAudmFyaWFudC1zaXplX19pdGVtIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtaW4td2lkdGg6IDQuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC52YXJpYW50LXNpemVfX2l0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMHJlbTsgfVxuXG4udmFyaWFudC1zaXplX19pdGVtLS1vdXQtb2Ytc3RvY2sgbGFiZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgYmFja2dyb3VuZDogI2M3YzdjNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc29jaWFsLWxpbmtzIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgIC5zb2NpYWwtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc29jaWFsLWxpbmtzIGxpIGEge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgICAgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgICAgIC5zb2NpYWwtbGlua3MgbGkgYSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5zb2NpYWwtbGlua3MgbGkgYSAuaWNvbi1mYWNlYm9vayB7XG4gICAgICAgIGNvbG9yOiAjM0I1OTk4OyB9XG4gICAgICAuc29jaWFsLWxpbmtzIGxpIGEgLmljb24teW91dHViZSB7XG4gICAgICAgIGNvbG9yOiAjRjgxNjI1OyB9XG4gICAgICAuc29jaWFsLWxpbmtzIGxpIGEgLmljb24taW5zdGFncmFtIHtcbiAgICAgICAgY29sb3I6ICNiYzE4ODg7IH1cbiAgICAgIC5zb2NpYWwtbGlua3MgbGkgYSAuaWNvbi1saW5rZWRpbiB7XG4gICAgICAgIGNvbG9yOiAjMGU3NmE4OyB9XG5cbi5zZWN0aW9uLWZhcVtjbGFzc10gaDIuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsIC5zZWN0aW9uLWZhcVtjbGFzc10gLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLmgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zZWN0aW9uLWZhcVtjbGFzc10gLmVsZW1lbnRvci10b2dnbGUtaXRlbVtjbGFzc10ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7IH1cblxuLnNlY3Rpb24tZmFxW2NsYXNzXSAuZWxlbWVudG9yLXRhYi10aXRsZVtjbGFzc10ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBib3JkZXI6IDA7IH1cbiAgLnNlY3Rpb24tZmFxW2NsYXNzXSAuZWxlbWVudG9yLXRhYi10aXRsZVtjbGFzc10gLmZhLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qSaXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiOyB9XG4gIC5zZWN0aW9uLWZhcVtjbGFzc10gLmVsZW1lbnRvci10YWItdGl0bGVbY2xhc3NdIC5mYS1jYXJldC11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kmVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjsgfVxuXG4uc2VjdGlvbi1mYXFbY2xhc3NdIC5lbGVtZW50b3ItdGFiLWNvbnRlbnRbY2xhc3NdIHtcbiAgcGFkZGluZzogMCAwIDFyZW07IH1cblxuLnNlY3Rpb24tY3RhW2NsYXNzXSBhOm5vdCguZWxlbWVudG9yLWJ1dHRvbikge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2VjdGlvbi1pbnN0YWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZyZW0gMDsgfVxuICAuc2VjdGlvbi1pbnN0YWdyYW0gLmluc3RhZ3JhbS1jYXJvdXNlbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWN0aW9uLWluc3RhZ3JhbSAuaW5zdGFncmFtLWNhcm91c2VsLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjAwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDE1MHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICM1MUIwNTY7XG4gICAgICB3aWR0aDogMjAwMHB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNlY3Rpb24taW5zdGFncmFtIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5zZWN0aW9uLWluc3RhZ3JhbSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07IH0gfVxuXG4uYnJhbmRzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnJhbmRzX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYnJhbmRzX19pdGVtIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmJyYW5kcyAuYngtbmV4dCxcbi5icmFuZHMgLmJ4LXByZXYge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5icmFuZHMgLmJ4LXByZXYge1xuICBsZWZ0OiAtNXJlbTsgfVxuXG4uYnJhbmRzIC5ieC1uZXh0IHtcbiAgcmlnaHQ6IC01cmVtOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MHJlbSkge1xuICAuYnJhbmRzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfSB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJvdXNlbC0tZnVsbC1zaXplIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNhcm91c2VsX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbF9fY2FwcyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi4xcmVtOyB9XG5cbi5jYXJvdXNlbF9fdGl0bGUge1xuICBmb250LXNpemU6IDUuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uY2Fyb3VzZWxfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5jYXJvdXNlbF9fY29udGVudCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cblxuLmNhcm91c2VsX19pdGVtLS0xIC5jYXJvdXNlbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcm91c2VsX19pdGVtLS0xIC5jYXJvdXNlbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcm91c2VsX19pdGVtLS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5jYXJvdXNlbF9faXRlbS0tMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTsgfVxuICAuY2Fyb3VzZWxfX2l0ZW0tLTIgLmNhcm91c2VsX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbF9faXRlbS0tMiAuY2Fyb3VzZWxfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTM0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jYXJvdXNlbF9faXRlbS0tMiAuY2Fyb3VzZWxfX2NvbnRlbnQtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNhcm91c2VsX19pdGVtLS0yIC5jYXJvdXNlbF9fY29udGVudC13cmFwIC5jYXJvdXNlbF9fY2FwcyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI0LCAxLCAwLjMyLCAxKSAwLjRzO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2Fyb3VzZWxfX2l0ZW0tLTIgLmNhcm91c2VsX19jb250ZW50LXdyYXAgLmNhcm91c2VsX190aXRsZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI0LCAxLCAwLjMyLCAxKSAwLjZzOyB9XG4gICAgLmNhcm91c2VsX19pdGVtLS0yIC5jYXJvdXNlbF9fY29udGVudC13cmFwIC5jYXJvdXNlbF9fdHh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDEsIDAuMzIsIDEpIDAuOHM7IH1cbiAgICAuY2Fyb3VzZWxfX2l0ZW0tLTIgLmNhcm91c2VsX19jb250ZW50LXdyYXAgLmJ0biB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjI0LCAxLCAwLjMyLCAxKSAxczsgfVxuICAgIC5zbGljay1hY3RpdmUgLmNhcm91c2VsX19pdGVtLS0yIC5jYXJvdXNlbF9fY29udGVudC13cmFwIC5jYXJvdXNlbF9fY2FwcyxcbiAgICAuc2xpY2stYWN0aXZlIC5jYXJvdXNlbF9faXRlbS0tMiAuY2Fyb3VzZWxfX2NvbnRlbnQtd3JhcCAuY2Fyb3VzZWxfX3RpdGxlLFxuICAgIC5zbGljay1hY3RpdmUgLmNhcm91c2VsX19pdGVtLS0yIC5jYXJvdXNlbF9fY29udGVudC13cmFwIC5jYXJvdXNlbF9fdHh0LFxuICAgIC5zbGljay1hY3RpdmUgLmNhcm91c2VsX19pdGVtLS0yIC5jYXJvdXNlbF9fY29udGVudC13cmFwIC5idG4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5jYXJvdXNlbF9faXRlbS0tMiAuY2Fyb3VzZWxfX3RpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI2xnY29va2llc2xhd19iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTRyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgI2xnY29va2llc2xhd19iYW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jbGdjb29raWVzbGF3X2Jhbm5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2xnY29va2llc2xhd19iYW5uZXIgLmxnY29va2llc2xhdy1saW5rLWNvbnRhaW5lciBhLmxnY29va2llc2xhdy1saW5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7IH1cblxuLmxnY29va2llc2xhdy1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubGdjb29raWVzbGF3LW1lc3NhZ2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4ubGdjb29raWVzbGF3LXJlamVjdC1hbGwtYnV0dG9uLWVuYWJsZWQgLmxnY29va2llc2xhdy1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lciAjbGdjb29raWVzbGF3X3JlamVjdF9hbGwsXG4jbGdjb29raWVzbGF3X2FjY2VwdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jbGdjb29raWVzbGF3X2FjY2VwdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubGdjb29raWVzbGF3LWJ1dHRvbi1jb250YWluZXIgI2xnY29va2llc2xhd19yZWplY3RfYWxsLFxuLmxnY29va2llc2xhdy1yZWplY3QtYWxsLWJ1dHRvbi1lbmFibGVkICNsZ2Nvb2tpZXNsYXdfYWNjZXB0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklOyB9XG5cbi5sZ2Nvb2tpZXNsYXctbW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZ2Nvb2tpZXNsYXctbW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI0Y4RUVFODsgfVxuXG4ubGdjb29raWVzbGF3LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlM2UzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5sZ2Nvb2tpZXNsYXctc2VjdGlvbi1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG5cbi5sZ2Nvb2tpZXNsYXctc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuXG4ubGdjb29raWVzbGF3LXNlY3Rpb24tY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cbi5sZ2Nvb2tpZXNsYXctbW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMHB4O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUzZTM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5sZ2Nvb2tpZXNsYXctc2VjdGlvbi1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIGNvbG9yOiAjNWM1YzVjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLmxnY29va2llc2xhdy1zZWN0aW9uLWRlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG4gIGNvbG9yOiAjOEJDOTU0O1xuICBmb250LXNpemU6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTE4cHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLmxnY29va2llc2xhdy1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzRweDsgfVxuXG4ubGdjb29raWVzbGF3LXNsaWRlci1vcHRpb24tbGVmdCxcbi5sZ2Nvb2tpZXNsYXctc2xpZGVyLW9wdGlvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmxnY29va2llc2xhdy1zbGlkZXItb3B0aW9uLWxlZnQge1xuICBsZWZ0OiAtMzVweDsgfVxuXG4ubGdjb29raWVzbGF3LXNsaWRlci1vcHRpb24tcmlnaHQge1xuICBsZWZ0OiA3MHB4OyB9XG5cbi5sZ2Nvb2tpZXNsYXctc3dpdGNoIGlucHV0IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubGdjb29raWVzbGF3LXN3aXRjaCBkaXYuY2hlY2tlcixcbi5sZ2Nvb2tpZXNsYXctc3dpdGNoIGRpdi5jaGVja2VyIHNwYW4sXG4ubGdjb29raWVzbGF3LXN3aXRjaCBkaXYuY2hlY2tlciBpbnB1dCB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5sZ2Nvb2tpZXNsYXctc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb246IC40czsgfVxuXG4ubGdjb29raWVzbGF3LXNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgdHJhbnNpdGlvbjogLjRzOyB9XG5cbmlucHV0OmNoZWNrZWQgKyAubGdjb29raWVzbGF3LXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkM5NTQ7IH1cblxuaW5wdXQ6Zm9jdXMgKyAubGdjb29raWVzbGF3LXNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzhCQzk1NDsgfVxuXG5pbnB1dDpjaGVja2VkICsgLmxnY29va2llc2xhdy1zbGlkZXI6YmVmb3JlLFxuLmxnY29va2llc2xhdy1zbGlkZXItY2hlY2tlZDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpOyB9XG5cbi5sZ2Nvb2tpZXNsYXctbW9kYWwtZm9vdGVyLWxlZnQge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmxnY29va2llc2xhdy1tb2RhbC1mb290ZXItcmlnaHQge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5sZ2Nvb2tpZXNsYXctbW9kYWwgLmxnY29va2llc2xhdy1jYW5jZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5sZ2Nvb2tpZXNsYXctbW9kYWwgLmxnY29va2llc2xhdy1zYXZlLFxuLmxnY29va2llc2xhdy1tb2RhbCAubGdjb29raWVzbGF3LXJlamVjdC1hbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQ0NDsgfVxuXG4ubGdjb29raWVzbGF3LW1vZGFsIC5sZ2Nvb2tpZXNsYXctYWNjZXB0LWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOEJDOTU0OyB9XG5cbi5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyAubGdjb29raWVzbGF3LW1lc3NhZ2UsXG4ubGdjb29raWVzbGF3LW1lc3NhZ2UtZmxvYXRpbmcgLmxnY29va2llc2xhdy1idXR0b24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIC5sZ2Nvb2tpZXNsYXctbWVzc2FnZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nICNsZ2Nvb2tpZXNsYXdfcmVqZWN0X2FsbCxcbi5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyAjbGdjb29raWVzbGF3X2FjY2VwdCB7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubGdjb29raWVzbGF3LW1lc3NhZ2UtZmxvYXRpbmcgI2xnY29va2llc2xhd19yZWplY3RfYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5sZ2Nvb2tpZXNsYXctb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyB7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50OyB9XG4gIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lciAjbGdjb29raWVzbGF3X3JlamVjdF9hbGwsXG4gIC5sZ2Nvb2tpZXNsYXctcmVqZWN0LWFsbC1idXR0b24tZW5hYmxlZCAjbGdjb29raWVzbGF3X2FjY2VwdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5sZ2Nvb2tpZXNsYXctcmVqZWN0LWFsbC1idXR0b24tZW5hYmxlZCAubGdjb29raWVzbGF3LWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGdjb29raWVzbGF3LW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubGdjb29raWVzbGF3LWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lcixcbiAgLmxnY29va2llc2xhdy1yZWplY3QtYWxsLWJ1dHRvbi1lbmFibGVkIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lcixcbiAgLmxnY29va2llc2xhdy1yZWplY3QtYWxsLWJ1dHRvbi1lbmFibGVkIC5sZ2Nvb2tpZXNsYXctbWVzc2FnZSxcbiAgLmxnY29va2llc2xhdy1tZXNzYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjbGdjb29raWVzbGF3X2Jhbm5lciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubGdjb29raWVzbGF3LWJhbm5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5sZ2Nvb2tpZXNsYXctbW9kYWwtZm9vdGVyLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxnY29va2llc2xhdy1tb2RhbC1mb290ZXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGdjb29raWVzbGF3LXNlY3Rpb24tbmFtZSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubGdjb29raWVzbGF3LXNlY3Rpb24tY2hlY2tib3gge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7IH1cbiAgLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAjbGdjb29raWVzbGF3X3JlamVjdF9hbGwsXG4gICNsZ2Nvb2tpZXNsYXdfYWNjZXB0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxnY29va2llc2xhdy1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxnY29va2llc2xhdy1iYW5uZXIubGdjb29raWVzbGF3LXJlamVjdC1hbGwtYnV0dG9uLWVuYWJsZWQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGdjb29raWVzbGF3LW1lc3NhZ2UtZmxvYXRpbmcge1xuICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDsgfSB9XG5cbi5sZ2Nvb2tpZXNsYXctYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCAwcHggcmdiYSgxMTIsIDExMiwgMTEyLCAwLjE1KTtcbiAgYm90dG9tOiAwOyB9XG5cbi5sZ2Nvb2tpZXNsYXctYmFubmVyIC5sZ2Nvb2tpZXNsYXctYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4vKiBOZXcgbW9kdWxlKi9cbi5sZ2Nvb2tpZXNsYXctc2VjdGlvbi1kZXNjcmlwdGlvbiB1bCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzhCQzk1NCAhaW1wb3J0YW50OyB9XG5cbmlucHV0OmNoZWNrZWQgKyAubGdjb29raWVzbGF3LXNsaWRlcixcbi5sZ2Nvb2tpZXNsYXctc2xpZGVyLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDOTU0ICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQ6Zm9jdXMgKyAubGdjb29raWVzbGF3LXNsaWRlcixcbi5sZ2Nvb2tpZXNsYXctc2xpZGVyLWNoZWNrZWQge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICM4QkM5NTQgIWltcG9ydGFudDsgfVxuXG4ubGdjb29raWVzbGF3LWFjY2VwdC1hbGwge1xuICBiYWNrZ3JvdW5kOiAjOEJDOTU0ICFpbXBvcnRhbnQ7IH1cblxuLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhCQzk1NDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgXCJIZWx2ZXRpY2FcIiwgXCJhcmlhbFwiLCBcInNhbnMtc2VyaWZcIiAhaW1wb3J0YW50OyB9XG5cbi5lbGVtZW50b3Itc2VjdGlvbi13cmFwIC5idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1OyB9XG5cbi5wYWdlLWluZGV4IC5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0W2NsYXNzXSA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZWxlbWVudG9yLWN1c3RvbS1lbWJlZC1wbGF5W2NsYXNzXSAuZmEtcGxheS1jaXJjbGUge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMS41cmVtO1xuICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgLm5ld3MtbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlIC5uZXdzLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzIC0gMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1pbi13aWR0aDogMzIwcHg7IH1cblxuLmVsZW1lbnRvci1lZGl0b3ItYWN0aXZlIC5uZXdzLWxpc3RfX2l0ZW0tY29udGVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5lbGVtZW50b3ItaW1hZ2UtY2Fyb3VzZWwuc2xpY2stYXJyb3dzLW91dHNpZGUgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29udGVudC1lZGl0b3IgaW1nW3N0eWxlXj1cImZsb2F0OiBsZWZ0O1wiXSxcbi5jb250ZW50LWVkaXRvciBpbWdbc3R5bGUqPVwiZmxvYXQ6IGxlZnQ7XCJdIHtcbiAgbWFyZ2luOiAwIDJyZW0gMCAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmNvbnRlbnQtZWRpdG9yIGltZ1tzdHlsZV49XCJmbG9hdDogbGVmdDtcIl0sXG4gICAgLmNvbnRlbnQtZWRpdG9yIGltZ1tzdHlsZSo9XCJmbG9hdDogbGVmdDtcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDJyZW0gMCAhaW1wb3J0YW50OyB9IH1cblxuLmNvbnRlbnQtZWRpdG9yIGltZ1tzdHlsZV49XCJmbG9hdDogcmlnaHQ7XCJdLFxuLmNvbnRlbnQtZWRpdG9yIGltZ1tzdHlsZSo9XCJmbG9hdDogcmlnaHQ7XCJdIHtcbiAgbWFyZ2luOiAwIDAgMCAycmVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmNvbnRlbnQtZWRpdG9yIGltZ1tzdHlsZV49XCJmbG9hdDogcmlnaHQ7XCJdLFxuICAgIC5jb250ZW50LWVkaXRvciBpbWdbc3R5bGUqPVwiZmxvYXQ6IHJpZ2h0O1wiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMnJlbSAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29udGVudC1lZGl0b3IgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5lbGVtZW50b3Itc2VjdGlvbi13cmFwID4gLmVsZW1lbnRvci1lbGVtZW50OmZpcnN0LWNoaWxkIGgxLCAuZWxlbWVudG9yLXNlY3Rpb24td3JhcCA+IC5lbGVtZW50b3ItZWxlbWVudDpmaXJzdC1jaGlsZCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy43cmVtOyB9IH1cblxuLmVsZW1lbnRvci1zZWN0aW9uLXdyYXAgPiAuZWxlbWVudG9yLWVsZW1lbnQgaDE6OmFmdGVyLCAuZWxlbWVudG9yLXNlY3Rpb24td3JhcCA+IC5lbGVtZW50b3ItZWxlbWVudCAuaDE6OmFmdGVyIHtcbiAgbWF4LXdpZHRoOiAxODBweDsgfVxuXG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgI2pzLXByb2R1Y3QtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYXZvcml0ZXNCdXR0b24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnJlbW92ZS1mYXYuaW5fcHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IHVuc2V0O1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5hbGVydF9ub3RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzMzMztcbiAgdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuYWxlcnRfbm90ZTpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFsZXJ0X25vdGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5pY29uLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5ib3gtaW5mby1wcm9kdWN0IC53cmFwX2FsZXJ0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmJveC1pbmZvLXByb2R1Y3QgLndyYXBfYWxlcnQgLmFsZXJ0X25vdGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDE0MnB4OyB9XG5cbi5mYXZvcml0ZXNCdXR0b246aG92ZXIgKyAuYWxlcnRfbm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdmdpYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjBweDsgfVxuXG4uc21vb3RoMDIge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5zbW9vdGgwNSB7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmluX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvYWRlci5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLmluX3Byb2dyZXNzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmluX3Byb2dyZXNzIHVzZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBrLWluZm9tZXNzYWdlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBrLWluZm9tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4ucGstY2xvc2UtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5way1jbG9zZS1wb3B1cCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDVweCAwIDA7IH1cblxuLnBrLWluZm9tZXNzYWdlLWl0ZW0ge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ucGstaW5mb21lc3NhZ2UtaXRlbSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnBrLWluZm9tZXNzYWdlLWl0ZW0uc3RhdGUtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM1MzAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGstaW5mb21lc3NhZ2UtaXRlbS5zdGF0ZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTkxMjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBrLWluZm9tZXNzYWdlLWl0ZW0uc3RhdGUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWFlZTg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5way1jbG9zZS10aW1lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4jbW9kdWxlLXBzX2VtYWlsYWxlcnRzLWFjY291bnQgLnByb2R1Y3RzID4gKixcbiNmYXZvcml0ZXByb2R1Y3RzX2Jsb2NrX2FjY291bnQgLnByb2R1Y3RzID4gKiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYgLSAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ucHJvZHVjdC1taW5pYXR1cmUgLmZhdm9yaXRlc0J1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYXZvcml0ZXNCdXR0b24uaWNvbl9jaGVja2VkIHtcbiAgY29sb3I6ICNGRTlGOUY7IH1cblxuLmZhdm9yaXRlc0J1dHRvbi5pY29uX2NoZWNrZWQgPiBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLmZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmZpbHRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mYWNldCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmZhY2V0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmZhY2V0LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzsgfVxuXG4uZmFjZXQtbGFiZWwgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5mYWNldC1sYWJlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLmZhY2V0LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uZmFjZXQtcmFuZ2Uge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLmFjdGl2ZV9maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uYWN0aXZlX2ZpbHRlcnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uYWN0aXZlX2ZpbHRlcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFjdGl2ZV9maWx0ZXJzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5hY3RpdmVfZmlsdGVyc19fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmFjdGl2ZV9maWx0ZXJzX19saW5rOmhvdmVyIGkge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5hY3RpdmVfZmlsdGVyc19fbGluayBpIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4uUE1fQVNCbG9ja091dHB1dFZlcnRpY2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuUE1fQVNCbG9ja091dHB1dFZlcnRpY2FsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uUE1fQVNDcml0ZXJpb25zR3JvdXBDYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLlBNX0FTQ3JpdGVyaW9uc0dyb3VwTGlzdFtjbGFzc10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pOyB9XG4gIC5QTV9BU0NyaXRlcmlvbnNHcm91cExpc3RbY2xhc3NdID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIgLSAycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwTGlzdFtjbGFzc10gLlBNX0FTQ3JpdGVyaW9uc0dyb3VwVGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5QTV9BU0NyaXRlcmlvbnNHcm91cExpc3RbY2xhc3NdIC5QTV9BU0NyaXRlcmlvbnNHcm91cFRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6kl1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5QTV9BU0NyaXRlcmlvbnNHcm91cExpc3RbY2xhc3NdIC5QTV9BU0NyaXRlcmlvbnNHcm91cFRpdGxlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupJRcIjsgfVxuICAuUE1fQVNDcml0ZXJpb25zR3JvdXBMaXN0W2NsYXNzXSAuUE1fQVNDcml0ZXJpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwTGlzdFtjbGFzc10gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4OyB9XG5cbi5QTV9BU0Jsb2NrVGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07IH1cbiAgLlBNX0FTQmxvY2tUaXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSXXCIgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLlBNX0FTQmxvY2tUaXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLlBNX0FTTW9iaWxlVmlzaWJsZSAuUE1fQVNCbG9ja1RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCLupJRcIiAhaW1wb3J0YW50OyB9XG5cbi5QTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLlBNX0FTQ3JpdGVyaW9uc091dHB1dC0tcG9pbnR1cmVbY2xhc3NdIC5QTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pOyB9XG5cbi5QTV9BU0NyaXRlcmlvbnNPdXRwdXQtLXBvaW50dXJlW2NsYXNzXSAuUE1fQVNDcml0ZXJpb25Hcm91cENoZWNrYm94IGxpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMiAtIDJyZW0pO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5QTV9BU0NyaXRlcmlvbnNPdXRwdXQtLXBvaW50dXJlW2NsYXNzXSAuUE1fQVNDcml0ZXJpb25Hcm91cENoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLlBNX0FTQ3JpdGVyaW9uc091dHB1dC0tcG9pbnR1cmVbY2xhc3NdIC5QTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3ggbGFiZWw6OmJlZm9yZSwgLlBNX0FTQ3JpdGVyaW9uc091dHB1dC0tcG9pbnR1cmVbY2xhc3NdIC5QTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5QTV9BU0NyaXRlcmlvbnNPdXRwdXQtLXBvaW50dXJlW2NsYXNzXSAuUE1fQVNDcml0ZXJpb25Hcm91cENoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4uUE1fQVNDcml0ZXJpb25zT3V0cHV0LS1wb2ludHVyZVtjbGFzc10gLlBNX0FTQ3JpdGVyaW9uR3JvdXBDaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIGEge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLlBNX0FTQ3JpdGVyaW9uR3JvdXBJbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDApOyB9XG5cbi5QTV9BU0NyaXRlcmlvbkdyb3VwSW1hZ2UgLlBNX0FTQ3JpdGVyaW9uTGluayB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4uUE1fQVNDcml0ZXJpb25Hcm91cEltYWdlIC5QTV9BU0NyaXRlcmlvbkxpbmtTZWxlY3RlZFtjbGFzc10ge1xuICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi5QTV9BU0NyaXRlcmlvbkdyb3VwSW1hZ2UgLlBNX0FTQ3JpdGVyaW9uTGluayBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBtYXgtd2lkdGg6IDI5cHg7IH1cblxuLlBNX0FTQ3JpdGVyaW9uR3JvdXBDaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7IH1cblxuLlBNX0FTQ3JpdGVyaW9uR3JvdXBDaGVja2JveCBsaSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyIC0gMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuI1BNX0FTQ3JpdGVyaW9uR3JvdXBDaGVja2JveF8xXzYge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNQTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3hfMV82IGxpIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jUE1fQVNDcml0ZXJpb25Hcm91cENoZWNrYm94XzFfNiBsYWJlbCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWluLXdpZHRoOiAzLjRyZW07XG4gIGhlaWdodDogMy40cmVtO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgI1BNX0FTQ3JpdGVyaW9uR3JvdXBDaGVja2JveF8xXzYgbGFiZWw6OmJlZm9yZSwgI1BNX0FTQ3JpdGVyaW9uR3JvdXBDaGVja2JveF8xXzYgbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5QTV9BU0NyaXRlcmlvbnNHcm91cFRpdGxlICsgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwT3V0ZXIge1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAyMDAwMHB4OyB9XG5cbi5QTV9BU0NyaXRlcmlvbnNHcm91cFRpdGxlLmFjdGl2ZSArIC5QTV9BU0NyaXRlcmlvbnNHcm91cE91dGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwOyB9XG5cbi51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogYmxhY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uUE1fQVNCbG9ja091dHB1dFZlcnRpY2FsW2NsYXNzXSAuUE1fQVNSZXNldFNlYXJjaCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLlBNX0FTQmxvY2tPdXRwdXRWZXJ0aWNhbFtjbGFzc10gLlBNX0FTUmVzZXRTZWFyY2g6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4ucHJvZHVjdHMgLmluZmluaXRlc2Nyb2xsLWJvdHRvbS1tZXNzYWdlW2NsYXNzXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZHVjdHMgLmluZmluaXRlc2Nyb2xsLWJvdHRvbS1tZXNzYWdlW2NsYXNzXSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4ucHJvZHVjdHMgLmluZmluaXRlc2Nyb2xsLXRvLXRvcFtjbGFzc10ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAucHJvZHVjdHMgLmluZmluaXRlc2Nyb2xsLXRvLXRvcFtjbGFzc106aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9kdWN0cyAuaW5maW5pdGVzY3JvbGwtdG8tdG9wW2NsYXNzXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qKlxyXG4gKiBCeFNsaWRlciB2NC4xLjIgLSBGdWxseSBsb2FkZWQsIHJlc3BvbnNpdmUgY29udGVudCBzbGlkZXJcclxuICogaHR0cDovL2J4c2xpZGVyLmNvbVxyXG4gKlxyXG4gKiBXcml0dGVuIGJ5OiBTdGV2ZW4gV2FuZGVyc2tpLCAyMDE0XHJcbiAqIGh0dHA6Ly9zdGV2ZW53YW5kZXJza2kuY29tXHJcbiAqICh3aGlsZSBkcmlua2luZyBCZWxnaWFuIGFsZXMgYW5kIGxpc3RlbmluZyB0byBqYXp6KVxyXG4gKlxyXG4gKiBDRU8gYW5kIGZvdW5kZXIgb2YgYnhDcmVhdGl2ZSwgTFREXHJcbiAqIGh0dHA6Ly9ieGNyZWF0aXZlLmNvbVxyXG4gKi9cbi8qKiBSRVNFVCBBTkQgTEFZT1VUXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICBwYWRkaW5nOiAwO1xuICAqem9vbTogMTsgfVxuXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKiBUSEVNRVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtdmlld3BvcnQge1xuICAvKmZpeCBvdGhlciBlbGVtZW50cyBvbiB0aGUgcGFnZSBtb3ZpbmcgKG9uIENocm9tZSkqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApOyB9XG5cbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1wYWdlcixcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBMT0FERVIgKi9cbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ieF9sb2FkZXIuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4vKiBQQUdFUiAqL1xuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IC44NWVtO1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1pdGVtLFxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LWNvbnRyb2xzLWF1dG8taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgb3V0bGluZTogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3Zlcixcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBESVJFQ1RJT04gQ09OVFJPTFMgKE5FWFQgLyBQUkVWKSAqL1xuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LXByZXYge1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IDAgLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDsgfVxuXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtcHJldi5kaXNhYmxlZCxcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1wcmV2LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAwIC0yNXB4OyB9XG5cbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtMjVweCAtNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzVweDsgfVxuXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IDA7IH1cblxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB6LWluZGV4OiA5OTk7IH1cblxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LW5leHQuZGlzYWJsZWQge1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAtMjVweCAtMjVweDsgfVxuXG4vKiBBVVRPIENPTlRST0xTIChTVEFSVCAvIFNUT1ApICovXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udHJvbHMucG5nKSAtODZweCAtMTFweCBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMCAzcHg7IH1cblxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0OmhvdmVyLFxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IDA7IH1cblxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTFweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250cm9scy5wbmcpIC04NnB4IC00NHB4IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwIDNweDsgfVxuXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcDpob3Zlcixcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC0zM3B4OyB9XG5cbi8qIFBBR0VSIFdJVEggQVVUTy1DT05UUk9MUyBIWUJSSUQgTEFZT1VUICovXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMuYngtaGFzLWNvbnRyb2xzLWF1dG8uYngtaGFzLXBhZ2VyIC5ieC1wYWdlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtY29udHJvbHMtYXV0byB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzVweDsgfVxuXG4vKiBJTUFHRSBDQVBUSU9OUyAqL1xuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzY2NlxcOTtcbiAgYmFja2dyb3VuZDogcmdiYSg4MCwgODAsIDgwLCAwLjc1KTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC44NWVtO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5naWZ0LXJ1bGUtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmdpZnRfcHJlc2VsZWN0b3JfY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uZ2lmdC1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uZ2lmdC1saW5lIC5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZ2lmdC1saW5lIC5kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ2lmdC1saW5lIC5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5naWZ0LWxpbmUgLmRlc2NyaXB0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ2lmdC1saW5lIC5kaXNhYmxlZCAuZ2lmdC1pdGVtIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5naWZ0LXBvcHVwIGgyLCAuZ2lmdC1wb3B1cCAuaDIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5naWZ0LXBvcHVwIC5tb3JlLWdpZnQgYSB7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29udGFpbmVyLWl0ZW0gaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDRkNDsgfVxuXG4uY29udGFpbmVyLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTI4cHg7IH1cblxuLmNvbnRhaW5lci1pdGVtIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZ2lmdC1ydWxlLW5hbWUge1xuICBjb2xvcjogIzU1NTQ1NDtcbiAgZm9udDogNjAwIDE4cHgvMjJweCBcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgcGFkZGluZzogMjBweCA1cHggMTdweCA3MXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5naWZ0LXJ1bGUtbmFtZSBoNSwgLmdpZnQtcnVsZS1uYW1lIC5oNSB7XG4gIGNvbG9yOiAjNTU1NDU0O1xuICBmb250OiA2MDAgMThweC8yMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZ2lmdC1ydWxlLWRlcGVuZGVuY2llcyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2Y2ZjZmNjtcbiAgY29sb3I6ICM1NTU0NTQ7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLmdpZnQtcnVsZS1kZXBlbmRlbmNpZXMgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjIlOyB9XG5cbi5naWZ0LXJ1bGUtZGVwZW5kZW5jaWVzIC5pY29uIHtcbiAgY29sb3I6ICM1NTU0NTQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5naWZ0LXJ1bGUtZGVzYzphZnRlciwgLmdpZnQtcG9wdXAgaDI6YWZ0ZXIsIC5naWZ0LXBvcHVwIC5oMjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgI2U3NGMzYztcbiAgYm90dG9tOiAtMjBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5naWZ0LXJ1bGUtZGVzYywgLmdpZnQtcG9wdXAgaDIsIC5naWZ0LXBvcHVwIC5oMiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2U3NGMzYztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwIDEycHggMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5naWZ0LXJ1bGUtZGVwZW5kZW5jaWVzIHVsLCAuZ2lmdC1ydWxlLWRlcGVuZGVuY2llcyBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5naWZ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI21vZHVsZS1iZXN0a2l0X2dpZnRzLW9mZmVycyAuZ2lmdC1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbiNnaWZ0LXBvcHVwIGgzLCAjZ2lmdC1wb3B1cCAuaDMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qanF1ZXJ5IHRvb2x0aXAgcGx1Z2luKi9cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDMwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLnRvb2x0aXAudG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IC0xNXB4OyB9XG5cbi50b29sdGlwLnJpZ2h0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7IH1cblxuLnRvb2x0aXAuYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4udG9vbHRpcC5sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4OyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7IH1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7IH1cblxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDsgfVxuXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4OyB9XG5cbi5naWZ0X3ByZXNlbGVjdG9yX2NvbnRhaW5lciAuZ2lmdC1waWMtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLmdpZnRfcHJlc2VsZWN0b3JfY29udGFpbmVyIC5naWZ0LXBpYy1jb250YWluZXI6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDBkMGQwOyB9XG5cbi5naWZ0X3ByZXNlbGVjdG9yX2NvbnRhaW5lciAuZ2lmdC1waWMtY29udGFpbmVyLnNlbGVjdGVkLFxuLmdpZnRfcHJlc2VsZWN0b3JfY29udGFpbmVyIC5naWZ0LXBpYy1jb250YWluZXIuc2VsZWN0ZWQ6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDE1ODgzOyB9XG5cbi5naWZ0X2l0ZW0gLmNhcnRfZGVsZXRlIGEuZ2lmdF9jYXJ0X2RlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZ2lmdF9pdGVtIC5jYXJ0X2RlbGV0ZSBhLmdpZnRfY2FydF9kZWxldGU6aG92ZXIge1xuICBjb2xvcjogI3NpbHZlcjsgfVxuXG4uZ2lmdF9pdGVtIHRleHRhcmVhLmdpZnRfbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5xbnQtZ2lmdCB7XG4gIG1hcmdpbjogM3JlbSAwOyB9XG5cbi5naWZ0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogODQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdpZnQtbGlzdCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuXG4uZ2lmdC1saXN0X19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5naWZ0LWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi5naWZ0LWxpc3RfX2l0ZW0gbGFiZWwge1xuICBwYWRkaW5nOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjFmMWYxO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuZ2lmdC1saXN0X19pdGVtIGxhYmVsOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi5naWZ0LWxpc3RfX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuXG4uZ2lmdC1saXN0X19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2lmdC1saXN0X19pdGVtIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uZ2lmdC1zY3JvbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7IH1cblxuLmdpZnQtc2Nyb2xsLWNvbnRlbnQgbGkge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0IC0gMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmdpZnQtc2Nyb2xsLWNvbnRlbnQgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDJyZW0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuZ2lmdC1zY3JvbGwtY29udGVudCBsaSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMiAtIDJyZW0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG4uZ2lmdC1zY3JvbGwtY29udGVudCAucGljIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZ2lmdC1pdGVtLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7IH1cbiAgLmdpZnQtaXRlbS1jb250YWluZXIgPiBzbWFsbCwgLmdpZnQtaXRlbS1jb250YWluZXIgPiAuc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdpZnQtaXRlbS1jb250YWluZXIuZGlzYWJsZWQsIC5naWZ0LWl0ZW0tY29udGFpbmVyLmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5naWZ0LWl0ZW0tY29udGFpbmVyLnByb2Nlc3Npbmcge1xuICBjdXJzb3I6IHdhaXQ7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4uZ2lmdC1pdGVtLWNvbnRhaW5lci5ob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWYwZDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2lmdC1pdGVtLWNvbnRhaW5lci5ob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSQXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNkZWYwZDg7IH1cblxuLmdpZnQtaXRlbS1jb250YWluZXIuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cblxuLmdpZnQtaXRlbSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2Y5ZjlmOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmdpZnQtaXRlbSBzbWFsbCwgLmdpZnQtaXRlbSAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmdpZnQtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuLmdpZnQtaXRlbSAubmV3LWxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2U3NGMzYzsgfVxuXG4uZ2lmdC1pdGVtIC5uZXctbGFiZWw6YmVmb3JlLFxuLmdpZnQtaXRlbSAubmV3LWxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi5xbnQtcmVzdW1lLWdpZnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuICAucW50LXJlc3VtZS1naWZ0OmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5naWZ0LXJlc3VtZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmdpZnQtcGVyY2VudCB7XG4gIGhlaWdodDogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdpZnQtcGVyY2VudC12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLmZhbmN5Ym94LWRlc2t0b3AuYmVzdGtpdF9naWZ0cyAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5xbnQtZ2lmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5xbnQtZ2lmdCAudG9nZ2xlLWVsZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAucW50LWdpZnQgLnRvZ2dsZS1lbGVtOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qSXXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucW50LWdpZnQgLnRvZ2dsZS1lbGVtICsgKiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5xbnQtZ2lmdCAudG9nZ2xlLWVsZW0uYWN0aXZlICsgKiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxhbmd1YWdlcy1zZWxlY3RvciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMzFweDsgfVxuICAubGFuZ3VhZ2VzLXNlbGVjdG9yIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogNTBweDsgfVxuICAubGFuZ3VhZ2VzLXNlbGVjdG9yOmhvdmVyIC5sYW5ndWFnZXMtc2VsZWN0b3JfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sYW5ndWFnZXMtc2VsZWN0b3JfX2J1dHRvbltjbGFzc10ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmxhbmd1YWdlcy1zZWxlY3Rvcl9fYnV0dG9uW2NsYXNzXSB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7IH0gfVxuXG4ubGlzdC1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbi5saXN0LWNhdGVnb3JpZXNfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGlzdC1jYXRlZ29yaWVzX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxpc3QtY2F0ZWdvcmllc19faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5saXN0LWNhdGVnb3JpZXNfX2ltYWdlIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44NTsgfVxuXG4ubGlzdC1jYXRlZ29yaWVzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1jYXRlZ29yaWVzX190aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmxpc3QtY2F0ZWdvcmllc19fdGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAubGlzdC1jYXRlZ29yaWVzX19pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmxpc3QtY2F0ZWdvcmllc19faXRlbTpudGgtY2hpbGQoMiksXG4gIC5saXN0LWNhdGVnb3JpZXNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWNhdGVnb3JpZXNfX2ltYWdlIGltZyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5saXN0LWNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyIC0gMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuXG4jcG9wbmV3c2xldHRlcl9ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSA1cmVtOyB9XG4gICNwb3BuZXdzbGV0dGVyX2Jsb2NrIGgyLCAjcG9wbmV3c2xldHRlcl9ibG9jayAuaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgICNwb3BuZXdzbGV0dGVyX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuXG4jcG9wbmV3c2xldHRlcl9tYWludGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmJsb2NrX25ld3NsZXR0ZXIge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvY2tfbmV3c2xldHRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7IH1cbiAgICAgIC5ibG9ja19uZXdzbGV0dGVyID4gKiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uYmxvY2tfbmV3c2xldHRlciAuY29udGFpbmVyLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDVyZW0gMDsgfVxuXG4uYmxvY2tfbmV3c2xldHRlcl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTM0cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX25ld3NsZXR0ZXJfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLmJsb2NrX25ld3NsZXR0ZXJfX3RleHQgLnRpdGxlLS1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmJsb2NrX25ld3NsZXR0ZXJfX2lucHV0IHtcbiAgd2lkdGg6IDM1cmVtOyB9XG5cbi5ibG9ja19uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJsb2NrX25ld3NsZXR0ZXJfYWxlcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnJlYXNzdXJhbmNlcyB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZWFzc3VyYW5jZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB3aGl0ZSwgI0ZCRkJGQik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlYXNzdXJhbmNlcyB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5yZWFzc3VyYW5jZXMgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLnJlYXNzdXJhbmNlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cblxuLnJlYXNzdXJhbmNlcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlYXNzdXJhbmNlcyBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnJlYXNzdXJhbmNlcyBhICoge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAucmVhc3N1cmFuY2VzIGEge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5yZWFzc3VyYW5jZXMgYSBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZWFzc3VyYW5jZXMgaSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBjb2xvcjogYmxhY2s7XG4gIG1pbi13aWR0aDogNS42cmVtO1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZWFzc3VyYW5jZXMgaS5pY29uLXBheW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtOyB9XG4gIC5yZWFzc3VyYW5jZXMgaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgIHRvcDogMHJlbTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5yZWFzc3VyYW5jZXMgaSB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIG1pbi13aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlYXNzdXJhbmNlcyBpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucmVhc3N1cmFuY2VzIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnJlYXNzdXJhbmNlcyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KSB7XG4gICAgLnJlYXNzdXJhbmNlcyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAucmVhc3N1cmFuY2VzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfSB9XG5cbi5yYXRpbmctc3Rhci15ZWxsb3cgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJhdGluZy1zdGFyLXllbGxvd1tjbGFzc10gPiBsYWJlbC5wcm9kdWN0LWJsb2NrOmJlZm9yZSxcbi5yYXRpbmctc3Rhci1ncmVlbltjbGFzc10gPiBsYWJlbC5wcm9kdWN0LWJsb2NrOmJlZm9yZSxcbi5yYXRpbmctc3Rhci1ibHVlW2NsYXNzXSA+IGxhYmVsLnByb2R1Y3QtYmxvY2s6YmVmb3JlLFxuLnJhdGluZy1zdGFyLXllbGxvd1tjbGFzc10gPiBsYWJlbC5wcm9kdWN0LWJsb2NrLFxuLnJhdGluZy1zdGFyLWdyZWVuW2NsYXNzXSA+IGxhYmVsLnByb2R1Y3QtYmxvY2ssXG4ucmF0aW5nLXN0YXItYmx1ZVtjbGFzc10gPiBsYWJlbC5wcm9kdWN0LWJsb2NrIHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgfVxuXG4ubGlzdC1yZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmxpc3QtcmV2aWV3IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cblxuLmxpc3QtcmV2aWV3IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmV2aWV3LXJlY2FwIHtcbiAgcGFkZGluZzogM3JlbSA0cmVtIDRyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAucmV2aWV3LXJlY2FwIHtcbiAgICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuXG4ucmV2aWV3LWF2ZXJhZ2UtYXZlcmFnZSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5yZXZpZXctYXZlcmFnZS1tYXgge1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG4ucmV2aWV3LWRpc3RyaWJ1dGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5yZXZpZXctZGlzdHJpYnV0aW9uLWxhYmVsIHtcbiAgbWluLXdpZHRoOiA4MHB4OyB9XG5cbi5yZXZpZXctZGlzdHJpYnV0aW9uLXBlcmNlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBtYXJnaW46IDAgMTBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXZpZXctZGlzdHJpYnV0aW9uLXBlcmNlbnQgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGJhY2tncm91bmQ6ICNiN2I3Yjc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5yZXZpZXctZGlzdHJpYnV0aW9uLWF2ZXJhZ2Uge1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZXZpZXctbGluZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5yZXZpZXctZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmV2aWV3LWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDAuMXJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYmFja2dyb3VuZDogI0UzRTNFMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLnJldmlldy1kZXNjcmlwdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAucmV2aWV3LWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgLnJldmlldy1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbi5ibG9jay1yZXZpZXcge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAuYmxvY2stcmV2aWV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuI2ZicHNjLmF1dGhlbnRpY2F0aW9uW2NsYXNzXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuI2ZicHNjIC5idG4tY29ubmVjdFtjbGFzc10ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIFwiSGVsdmV0aWNhXCIsIFwiYXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAjZmJwc2MgLmJ0bi1jb25uZWN0W2NsYXNzXSAuZmEsXG4gICNmYnBzYyAuYnRuLWNvbm5lY3RbY2xhc3NdIC5idG4tZ29vZ2xlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2ZicHNjIC5idG4tZ29vZ2xlIC5idG4tdGl0bGUtY29ubmVjdFtjbGFzc10ge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG5cbiNmYnBzYyAuYnRuLWdvb2dsZVtjbGFzc10ge1xuICBiYWNrZ3JvdW5kOiAjREI0NDM3OyB9XG5cbi5zZWFyY2gtd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2gtd2lkZ2V0IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi51aS1mcm9udC5zZWFyY2hiYXItYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItY29sb3I6ICNmMWYxZjE7XG4gIHRvcDogMTE3cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCBhdXRvIDA7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAudWktZnJvbnQuc2VhcmNoYmFyLWF1dG9jb21wbGV0ZSB7XG4gICAgICB0b3A6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU0cHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi51aS1mcm9udC5zZWFyY2hiYXItYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0Y3ZjdmNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLnVpLWZyb250LnNlYXJjaGJhci1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4udWktZnJvbnQuc2VhcmNoYmFyLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudWktZnJvbnQuc2VhcmNoYmFyLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIGEgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLnVpLWZyb250LnNlYXJjaGJhci1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4udWktZnJvbnQuc2VhcmNoYmFyLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4udWktZnJvbnQuc2VhcmNoYmFyLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIC5wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi51aS1mcm9udC5zZWFyY2hiYXItYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1mb2N1cyxcbi51aS1mcm9udC5zZWFyY2hiYXItYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAudWktZnJvbnQuc2VhcmNoYmFyLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtZm9jdXMgLnByaWNlLFxuICAudWktZnJvbnQuc2VhcmNoYmFyLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtYWN0aXZlIC5wcmljZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi8qKlxyXG4qIDIwMTAtMjAyMSBXZWJrdWwuXHJcbipcclxuKiBOT1RJQ0UgT0YgTElDRU5TRVxyXG4qXHJcbiogQWxsIHJpZ2h0IGlzIHJlc2VydmVkLFxyXG4qIFBsZWFzZSBnbyB0aHJvdWdoIExJQ0VOU0UudHh0IGZpbGUgaW5zaWRlIG91ciBtb2R1bGVcclxuKlxyXG4qIERJU0NMQUlNRVJcclxuKlxyXG4qIERvIG5vdCBlZGl0IG9yIGFkZCB0byB0aGlzIGZpbGUgaWYgeW91IHdpc2ggdG8gdXBncmFkZSB0aGlzIG1vZHVsZSB0byBuZXdlclxyXG4qIHZlcnNpb25zIGluIHRoZSBmdXR1cmUuIElmIHlvdSB3aXNoIHRvIGN1c3RvbWl6ZSB0aGlzIG1vZHVsZSBmb3IgeW91clxyXG4qIG5lZWRzIHBsZWFzZSByZWZlciB0byBDdXN0b21pemF0aW9uUG9saWN5LnR4dCBmaWxlIGluc2lkZSBvdXIgbW9kdWxlIGZvciBtb3JlIGluZm9ybWF0aW9uLlxyXG4qXHJcbiogQGF1dGhvciBXZWJrdWwgSU5cclxuKiBAY29weXJpZ2h0IDIwMTAtMjAyMSBXZWJrdWwgSU5cclxuKiBAbGljZW5zZSBMSUNFTlNFLnR4dFxyXG4qL1xuLndrLWJ1bmRsZS1tYXJnaW4tdG9wLTIge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi53ay1idW5kbGUtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLndrLWJ1bmRsZS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLndrLXBhZGRpbmctcG9pbnQtNSB7XG4gIHBhZGRpbmc6IDAuNXJlbTsgfVxuXG4ud2stYnVuZGxlLWJvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLndrLWlzLXJlcXVpcmVkLWJsb2NrIHtcbiAgY29sb3I6ICM5YTlhOWE7IH1cblxuLndrLWJ1bmRsZS1zdWItcHJvZHVjdCAuY29sb3Ige1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi53ay1idW5kbGUtc3ViLXByb2R1Y3QgLndrLXByb2R1Y3QtcXVhbnRpdHkgLndrLXF0eSxcbi53ay1idW5kbGUtc3ViLXByb2R1Y3QgLndrLXByb2R1Y3QtcXVhbnRpdHkgLndrLXF0eSAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ud2stYnVuZGxlLXN1Yi1wcm9kdWN0IC5wcm9kdWN0LWNvdmVyIGltZyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud2stc3ViLXByb2R1Y3QtdmFyaWFudHMgPiAucHJvZHVjdC12YXJpYW50cy1pdGVtIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtOyB9XG5cbi53ay1zdWItcHJvZHVjdC12YXJpYW50cyA+IC5wcm9kdWN0LXZhcmlhbnRzLWl0ZW0gdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG5cbi53ay1idW5kbGUtcHJvZHVjdC1zZWxlY3QgLndrLXNlbGVjdC1zdWItcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIFN0YXJ0IExlZnQgQ29sdW1uIFNsaWRlciBDU1MgKi9cbi53a19icF9zbGlkZXJfdmlldyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50OyB9XG5cbi53a19icF9zbGlkZXJfdmlldyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTZweDtcbiAgbGVmdDogNDElO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDc4JTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTE0cHg7IH1cblxuLndrX2JwX3NsaWRlcl92aWV3IC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YTdhN2E7IH1cblxuLyogVGhlIGNvbG91ciBvZiB0aGUgaW5kaWNhdG9ycyAqL1xuLndrX2JwX3NsaWRlcl92aWV3IC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZDogI2EzYTNhMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDsgfVxuXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBtYXJnaW4tYm90dG9tOiAtMThweDsgfVxuXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzAgIWltcG9ydGFudDsgfVxuXG4vKiBFbmQgTGVmdCBDb2x1bW4gU2xpZGVyIENTUyAqL1xuLyogU3RhcnQgU2xpZGVyIENTUyAqL1xuLndrX2JwX3NsaWRlcl92aWV3IC5NdWx0aUNhcm91c2VsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLndrX2JwX3NsaWRlcl92aWV3IC5NdWx0aUNhcm91c2VsIC5NdWx0aUNhcm91c2VsLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZSBhbGw7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi53a19icF9zbGlkZXJfdmlldyAuTXVsdGlDYXJvdXNlbCAuTXVsdGlDYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLk11bHRpQ2Fyb3VzZWwgLk11bHRpQ2Fyb3VzZWwtaW5uZXIgLml0ZW0gPiBkaXYge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi53a19icF9zbGlkZXJfdmlldyAuTXVsdGlDYXJvdXNlbCAubGVmdExzdCxcbi53a19icF9zbGlkZXJfdmlldyAuTXVsdGlDYXJvdXNlbCAucmlnaHRMc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDAlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLk11bHRpQ2Fyb3VzZWwgLmxlZnRMc3Qge1xuICBsZWZ0OiAwOyB9XG5cbi53a19icF9zbGlkZXJfdmlldyAuTXVsdGlDYXJvdXNlbCAucmlnaHRMc3Qge1xuICByaWdodDogMDsgfVxuXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLk11bHRpQ2Fyb3VzZWwgLmxlZnRMc3Qub3Zlcixcbi53a19icF9zbGlkZXJfdmlldyAuTXVsdGlDYXJvdXNlbCAucmlnaHRMc3Qub3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53a19xdWFudGl0eV93YW50ZWQge1xuICBjb2xvcjogIzIzMjMyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC4xNzVyZW0gMC41cmVtO1xuICB3aWR0aDogM3JlbTsgfVxuXG4ud2tfZGlzYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7IH1cblxuLndrLXByb2R1Y3QtcmlnaHQtYmxvY2sgLmFkZC10by1jYXJ0IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi53a19wbHVzX3N5bWJvbF9ncmlkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEycHg7XG4gIGNvbG9yOiAjOWI5YjliICFpbXBvcnRhbnQ7IH1cblxuLndrLXJpYmJvbi13cmFwcGVyLWJwIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiAxOyB9XG5cbi53ay1yaWJib24tYnAge1xuICBmb250OiBib2xkIDEwcHggU2Fucy1TZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDBweCAxcHggMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi53ay1yaWJib24tYnA6YmVmb3JlLFxuLndrLXJpYmJvbi1icDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4OyB9XG5cbi53ay1yaWJib24tYnA6YmVmb3JlIHtcbiAgbGVmdDogMDsgfVxuXG4ud2stcmliYm9uLWJwOmFmdGVyIHtcbiAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndrX3BsdXNfc3ltYm9sX2dyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODRweCkge1xuICAud2tfcGx1c19zeW1ib2xfZ3JpZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi53ay1icC1jYXJ0LXBvcHVwIHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndrLWJ1bmRsZS1wcm9kdWN0LXNlbGVjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud2stYnVuZGxlLXByb2R1Y3Qtc2VsZWN0IC53ay1zZWxlY3Qtc3ViLXByb2R1Y3Qge1xuICB3aWR0aDogNzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndrX2dyaWRfc2VjdGlvbl90aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ud2stYnAtY3VzdG9tLW1hcmdpbi10IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndrLWJwLWN1c3RvbS1tYXJnaW4tYiB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi53ay1icC1jdXN0b20tbWFyZ2luLTItdCB7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50OyB9XG5cbi53ay1icC1jdXN0b20tbWFyZ2luLTItYiB7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50OyB9XG5cbi53ay1zdWItcHJvZHVjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi53ay1idW5kbGUtc3ViLXByb2R1Y3QgLnByb2R1Y3QtY292ZXIge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLndrLWJwLWdyaWQtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi53ay1yb3ctbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4ud2tfYnBfbG9hZGluZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxMDsgfVxuXG4ud2stbG9hZGVyLWRpc2FibGUtZWxlbWVudCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50OyB9XG4gIC53ay1sb2FkZXItZGlzYWJsZS1lbGVtZW50IC5wcm9kdWN0LXBhY2stcmFkaW8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLndrLWJ0bi1zbGlkZXIge1xuICBwYWRkaW5nOiAxcHggNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLndrLWJwLXNsaWRlci12aWV3LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuXG4ud2stYnAtc2xpZGVyLXZpZXctYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLndrX2JwX3NsaWRlcl92aWV3LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50OyB9XG5cbi53a19icF9zbGlkZXJfdmlldyAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ud2tfYnBfY2FuY2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM3MDZkNmQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoNzUsIDc0LCA3NCwgMC4zKTtcbiAgb3BhY2l0eTogMC41O1xuICB0b3A6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ud2tfYnBfY2FuY2VsIC5tYXRlcmlhbC1pY29ucyB7XG4gIGNvbG9yOiAjNzA2ZDZkOyB9XG5cbi53a19idW5kbGVfc2VjdGlvbl9yZWRpcmVjdCAud2tfY2hrX2NpcmNsZSB7XG4gIGNvbG9yOiAjNWE5OTEzOyB9XG5cbi53a19idW5kbGVfc2VjdGlvbl9yZWRpcmVjdCAud2tfYWRkX2NpcmNsZSB7XG4gIGNvbG9yOiAjN2E3YTdhOyB9XG5cbi53ay1zZWN0aW9uLXJpZ2h0LWJsb2NrIC5jYXJkLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oaWdobGlnaHQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmZiNWQwOyB9XG5cbi8qIC5xdWlja3ZpZXcgLndrLXNlY3Rpb24tcmlnaHQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59ICovXG4ud2stYnVuZGxlLXByb21vdGlvbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53ay1idW5kbGUtcHJvbW90aW9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLndrLWJ1bmRsZS1wcm9tb3Rpb246aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmZiNWQwOyB9XG5cbi53ay1wcm9tby1icC1jb25maWd1cmVfYWN0aW9uIHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndrX2JwX3Byb21vLXN0YXJ0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWRlY29yYXRpb246ICMwMDAwMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAud2tfYnBfc2VjdGlvbl9yZXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLndrLWJ1bmRsZS1wcm9kdWN0LXNlbGVjdCAud2stc2VsZWN0LXN1Yi1wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi53ay1idW5kbGUtcHJvZHVjdC1zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLndrLXNlbGVjdC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG5cbi53a19hdHRyX29uY2hhbmdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC1wYWNrLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICBwYWRkaW5nOiAxcmVtIDAgMDsgfVxuXG4ucHJvZHVjdC1wYWNrLXJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7IH1cbiAgLnByb2R1Y3QtcGFjay1yYWRpby5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0LXBhY2stcmFkaW8gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODsgfVxuXG4ucHJvZHVjdC1wYWNrLXJhZGlvIGxhYmVsIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMDsgfVxuICAucHJvZHVjdC1wYWNrLXJhZGlvIGxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5wcm9kdWN0LXBhY2stcmFkaW8gbGFiZWwuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnByb2R1Y3QtcGFjay1yYWRpbyAuY29sb3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi53ay1wcm9kdWN0LXZhcmlhbnRzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4ucHJvZHVjdC1wYWNrLWNvbG9yLWN1cnJlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5wcm9kdWN0LXBhY2stY29sb3ItY3VycmVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSXXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnByb2R1Y3QtcGFjay1jb2xvci1jdXJyZW50IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5wYWdlLXBhZ2Vub3Rmb3VuZCAucGFnZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTByZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNqcy1vcGVuLWFjY291bnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAjanMtb3Blbi1hY2NvdW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhZ2UtaWRlbnRpdHkgI2xvZ2luLWZvcm0gLmZvcm0tZ3JvdXAsIC5wYWdlLWlkZW50aXR5IC5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAsIC5wYWdlLWlkZW50aXR5IC5qcy1jdXN0b21lci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTIgLSAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ucGFnZS1teS1hY2NvdW50IC5hY2NvdW50LW1lbnUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAwKTsgfVxuICAucGFnZS1teS1hY2NvdW50IC5hY2NvdW50LW1lbnUgdWwgbGkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMgLSAwKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucGFnZS1teS1hY2NvdW50IC5hY2NvdW50LW1lbnUgdWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtbXktYWNjb3VudCAuYWNjb3VudC1tZW51IHVsIGxpIGkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtOyB9XG5cbi5wYWdlLW9yZGVyLWRldGFpbCxcbi5wYWdlLWN1c3RvbWVyLWFjY291bnQsXG4ucGFnZS1hZGRyZXNzZXMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAucGFnZS1vcmRlci1kZXRhaWwgLmFsZXJ0LFxuICAucGFnZS1jdXN0b21lci1hY2NvdW50IC5hbGVydCxcbiAgLnBhZ2UtYWRkcmVzc2VzIC5hbGVydCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFnZS1vcmRlci1kZXRhaWwgI2NvbnRlbnQtd3JhcHBlcixcbiAgLnBhZ2UtY3VzdG9tZXItYWNjb3VudCAjY29udGVudC13cmFwcGVyLFxuICAucGFnZS1hZGRyZXNzZXMgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5OHJlbTsgfVxuICAgIC5wYWdlLW9yZGVyLWRldGFpbCAjY29udGVudC13cmFwcGVyIC5jb250YWluZXIsXG4gICAgLnBhZ2UtY3VzdG9tZXItYWNjb3VudCAjY29udGVudC13cmFwcGVyIC5jb250YWluZXIsXG4gICAgLnBhZ2UtYWRkcmVzc2VzICNjb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLW9yZGVyLWRldGFpbCAuaGVhZGVyLFxuICAucGFnZS1jdXN0b21lci1hY2NvdW50IC5oZWFkZXIsXG4gIC5wYWdlLWFkZHJlc3NlcyAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2Utb3JkZXItZGV0YWlsIC5tYWluLFxuICAucGFnZS1jdXN0b21lci1hY2NvdW50IC5tYWluLFxuICAucGFnZS1hZGRyZXNzZXMgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBhZ2Utb3JkZXItZGV0YWlsIC5mb290ZXIsXG4gIC5wYWdlLWN1c3RvbWVyLWFjY291bnQgLmZvb3RlcixcbiAgLnBhZ2UtYWRkcmVzc2VzIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wYWdlLW9yZGVyLWRldGFpbCBoMSwgLnBhZ2Utb3JkZXItZGV0YWlsIC5oMSxcbiAgLnBhZ2UtY3VzdG9tZXItYWNjb3VudCBoMSxcbiAgLnBhZ2UtY3VzdG9tZXItYWNjb3VudCAuaDEsXG4gIC5wYWdlLWFkZHJlc3NlcyBoMSxcbiAgLnBhZ2UtYWRkcmVzc2VzIC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDNyZW07IH1cblxuLmFjY291bnQtY29udGVudCBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuXG4uYWNjb3VudC1jdXN0b21lciB7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtIDZyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmFjY291bnQtY3VzdG9tZXJfX2F2YXRhciB7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIGxpbmUtaGVpZ2h0OiA4cmVtO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmFjY291bnQtbWVudSB1bDpsYXN0LWNoaWxkIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnQtbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMTNweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmFjY291bnQtbWVudS5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5hY2NvdW50LWN1c3RvbWVyX19hdmF0YXIge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmFjY291bnQtY3VzdG9tZXJfX25hbWUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICBcbiAgLnBhZ2UtY3VzdG9tZXItYWNjb3VudCBoMSxcbiAgLnBhZ2UtY3VzdG9tZXItYWNjb3VudCAuaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMnJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gICAgcGFkZGluZzogMnJlbSAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4ucGFnZS1vcmRlci1kZXRhaWwgLmFkZHJlc3NlcyBoNCwgLnBhZ2Utb3JkZXItZGV0YWlsIC5hZGRyZXNzZXMgLmg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLnBhZ2UtYWRkcmVzc2VzIC5hZGRyZXNzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ucGFnZS1hZGRyZXNzZXMgW2RhdGEtbGluay1hY3Rpb249XCJlZGl0LWFkZHJlc3NcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNtb2R1bGUtbGdjb29raWVzbGF3LWRpc2FsbG93IHtcbiAgcGFkZGluZzogNXJlbSAwOyB9XG5cbi5wYWdlLWF1dGhlbnRpY2F0aW9uICNjb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmF1dGgtc2VjdGlvbl9fbG9naW4ge1xuICBwYWRkaW5nOiAxMnJlbSA3cmVtIDEycmVtIGNhbGMoNTB2dyAtIDU1MHB4KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgIC5hdXRoLXNlY3Rpb25fX2xvZ2luIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hdXRoLXNlY3Rpb25fX2xvZ2luIHtcbiAgICAgIHBhZGRpbmc6IDhyZW0gNHJlbTsgfSB9XG5cbi5hdXRoLXNlY3Rpb25fX3JlZ2lzdGVyIHtcbiAgcGFkZGluZzogMTJyZW0gY2FsYyg1MHZ3IC0gNjYwcHgpIDEycmVtIDdyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGFxdWV0dGUtaGVybWFuLXdoaXRlLmpwZ1wiKSByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgLmF1dGgtc2VjdGlvbl9fcmVnaXN0ZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hdXRoLXNlY3Rpb25fX3JlZ2lzdGVyIHtcbiAgICAgIHBhZGRpbmc6IDhyZW0gNHJlbTsgfSB9XG5cbi5wYWdlLXJlZ2lzdHJhdGlvbiAubWFpbixcbi5wYWdlLXBhc3N3b3JkIC5tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYXF1ZXR0ZS1oZXJtYW4td2hpdGUuanBnXCIpIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfVxuXG4uYm90dG9tbXNnIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAuYm90dG9tbXNnIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTsgfVxuXG4udG90c2VsZWN0em9uZV9fdGFibGUgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNkYmRiZGI7IH1cblxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4udG90c2VsZWN0em9uZV9fdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07IH1cblxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlIHRkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlIHRkIGxhYmVsIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50b3RzZWxlY3R6b25lX190YWJsZSB0ZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzc1ZGY0NTsgfVxuXG4udG90c2VsZWN0em9uZV9fdGFibGUgdGQgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlIHRkIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiAjNzVkZjQ1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzVkZjQ1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50b3RzZWxlY3R6b25lX190YWJsZSB0ZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50b3RzZWxlY3R6b25lX190YWJsZSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uY2FydC1iYWcge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ucGFnZS1jYXRlZ29yeSAjbWFpbiA+IC5jb250YWluZXIsXG4ucGFnZS1zZWFyY2ggI21haW4gPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbi5jYXRlZ29yeS1oZWFkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2F0ZWdvcnktaGVhZF9fdGl0bGUgaSB7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4zcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXRlZ29yeS1oZWFkX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNhdGVnb3J5LWhlYWRfX3RpdGxlIGkge1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtOyB9IH1cblxuLmNhdGVnb3J5LWhlYWRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLmNhdGVnb3J5LWhlYWRfX2NvdmVyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2YxZjFmMTsgfVxuXG4ucHJvZHVjdHMtc2VsZWN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uc29ydC1ieS1yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zb3J0LWJ5LXJvdyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbiNzdWJjYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3ViY2F0ZWdvcmllcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5zdWJjYXRlZ29yaWVzLWxpc3QgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uc3ViY2F0ZWdvcnktbmFtZSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiBibGFjazsgfVxuICAuc3ViY2F0ZWdvcnktbmFtZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5jaGVja291dC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2hlY2tvdXQtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoZWNrb3V0LWhlYWRlciAubGluaywgLmNoZWNrb3V0LWhlYWRlciBkaXYjY2JveC5wczE3W2NsYXNzXSA+IGEuc3AtY2hhbmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuLnBhZ2Utb3JkZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnBhZ2Utb3JkZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzRyZW07IH1cbiAgLnBhZ2Utb3JkZXIgLmZvcm0tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2Utb3JkZXIgLmZvcm0tZm9vdGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5wYWdlLW9yZGVyIC5mb3JtLWZvb3RlciA+ICoge1xuICAgICAgICAgIG1hcmdpbjogMXJlbSAwOyB9IH1cbiAgLnBhZ2Utb3JkZXIgLmpzLWFkZHJlc3MtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgIC5wYWdlLW9yZGVyIC5qcy1hZGRyZXNzLWZvcm0gLmFkZHJlc3Mtc2VsZWN0b3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuICAgIC5wYWdlLW9yZGVyIC5qcy1hZGRyZXNzLWZvcm0gLmFkZHJlc3MtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGFnZS1vcmRlciAuanMtYWRkcmVzcy1mb3JtIC5hZGRyZXNzLWl0ZW0gbGFiZWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wYWdlLW9yZGVyIC5qcy1hZGRyZXNzLWZvcm0gLmFkZHJlc3MtaXRlbS5zZWxlY3RlZCBoNCwgLnBhZ2Utb3JkZXIgLmpzLWFkZHJlc3MtZm9ybSAuYWRkcmVzcy1pdGVtLnNlbGVjdGVkIC5oNCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS1vcmRlciAjY2hlY2tvdXQtbG9naW4tZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAucGFnZS1vcmRlciAjY2hlY2tvdXQtbG9naW4tZm9ybSBoMywgLnBhZ2Utb3JkZXIgI2NoZWNrb3V0LWxvZ2luLWZvcm0gLmgzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2Utb3JkZXIgLnByb21vLWNvZGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhZ2Utb3JkZXIgLnByb21vLWNvZGUgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgcGFkZGluZzogMS4xNXJlbTsgfVxuICAucGFnZS1vcmRlciAucHJvbW8tbmFtZSB7XG4gICAgYmFja2dyb3VuZDogIzI0Yzc2ZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5wYWdlLW9yZGVyIGFbZGF0YS1saW5rLWFjdGlvbj1cInJlbW92ZS12b3VjaGVyXCJdIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgIC5wYWdlLW9yZGVyICNjb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5JTlBVVDotd2Via2l0LWF1dG9maWxsLCBTRUxFQ1Q6LXdlYmtpdC1hdXRvZmlsbCwgVEVYVEFSRUE6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGFuaW1hdGlvbjogbm9uZTsgfVxuXG4uZm9ybS1ncm91cC0tdGV4dCxcbi5mb3JtLWdyb3VwLS1lbWFpbCxcbi5mb3JtLWdyb3VwLS10ZWwsXG4uZm9ybS1ncm91cC0tc2VsZWN0LFxuLmZvcm0tZ3JvdXAtLWNvdW50cnlTZWxlY3QsXG4uZm9ybS1ncm91cC0tcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0tZ3JvdXAtLXRleHQgbGFiZWwsXG4gIC5mb3JtLWdyb3VwLS1lbWFpbCBsYWJlbCxcbiAgLmZvcm0tZ3JvdXAtLXRlbCBsYWJlbCxcbiAgLmZvcm0tZ3JvdXAtLXNlbGVjdCBsYWJlbCxcbiAgLmZvcm0tZ3JvdXAtLWNvdW50cnlTZWxlY3QgbGFiZWwsXG4gIC5mb3JtLWdyb3VwLS1wYXNzd29yZCBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4xcmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgLmZvcm0tZ3JvdXAtLXRleHQgbGFiZWwuZnJlZXplLFxuICAgIC5mb3JtLWdyb3VwLS1lbWFpbCBsYWJlbC5mcmVlemUsXG4gICAgLmZvcm0tZ3JvdXAtLXRlbCBsYWJlbC5mcmVlemUsXG4gICAgLmZvcm0tZ3JvdXAtLXNlbGVjdCBsYWJlbC5mcmVlemUsXG4gICAgLmZvcm0tZ3JvdXAtLWNvdW50cnlTZWxlY3QgbGFiZWwuZnJlZXplLFxuICAgIC5mb3JtLWdyb3VwLS1wYXNzd29yZCBsYWJlbC5mcmVlemUge1xuICAgICAgdG9wOiAwLjFyZW07XG4gICAgICBsZWZ0OiAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZm9ybS1ncm91cC0tY291bnRyeVNlbGVjdCxcbi5mb3JtLWdyb3VwLS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0tZ3JvdXAtLWNvdW50cnlTZWxlY3QgbGFiZWwsXG4gIC5mb3JtLWdyb3VwLS1zZWxlY3QgbGFiZWwge1xuICAgIHRvcDogMHJlbTtcbiAgICBsZWZ0OiAycmVtO1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZm9ybS1ncm91cC0tZW1haWwsXG4uZm9ybS1ncm91cC0tYmlydGhkYXksXG4uZm9ybS1ncm91cC0tcGFzc3dvcmQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDsgfVxuXG4uZm9ybS1ncm91cC0tYmlydGhkYXkgLmZvcm0tY29udHJvbC1jb21tZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uanMtY3VzdG9tZXItZm9ybSAuZm9ybS1ncm91cC0taWRfZ2VuZGVyLFxuLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cC0taWRfZ2VuZGVyLFxuI2xvZ2luLWZvcm0gLmZvcm0tZ3JvdXAtLWlkX2dlbmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpzLWN1c3RvbWVyLWZvcm0gLmZvcm0tY29udHJvbC1sYWJlbCxcbi5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tY29udHJvbC1sYWJlbCxcbiNsb2dpbi1mb3JtIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uanMtY3VzdG9tZXItZm9ybSAuc2VsZWN0LFxuLmpzLWFkZHJlc3MtZm9ybSAuc2VsZWN0LFxuI2xvZ2luLWZvcm0gLnNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07IH1cblxuLmpzLWN1c3RvbWVyLWZvcm0gLnNlbGVjdCBzZWxlY3QsXG4uanMtYWRkcmVzcy1mb3JtIC5zZWxlY3Qgc2VsZWN0LFxuI2xvZ2luLWZvcm0gLnNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nOiAyLjY1cmVtIDNyZW0gMC41NXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1cmVtOyB9XG5cbi5qcy1jdXN0b21lci1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uanMtY3VzdG9tZXItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5qcy1jdXN0b21lci1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5qcy1jdXN0b21lci1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5qcy1hZGRyZXNzLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5qcy1hZGRyZXNzLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uanMtYWRkcmVzcy1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5qcy1hZGRyZXNzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuI2xvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbiNsb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuI2xvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuI2xvZ2luLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgcGFkZGluZzogMi41cmVtIDJyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuanMtY3VzdG9tZXItZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOjpwbGFjZWhvbGRlcixcbiAgLmpzLWN1c3RvbWVyLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuICAuanMtY3VzdG9tZXItZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06OnBsYWNlaG9sZGVyLFxuICAuanMtY3VzdG9tZXItZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyLFxuICAuanMtYWRkcmVzcy1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06OnBsYWNlaG9sZGVyLFxuICAuanMtYWRkcmVzcy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcbiAgLmpzLWFkZHJlc3MtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06OnBsYWNlaG9sZGVyLFxuICAuanMtYWRkcmVzcy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIsXG4gICNsb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06OnBsYWNlaG9sZGVyLFxuICAjbG9naW4tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4gICNsb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6cGxhY2Vob2xkZXIsXG4gICNsb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNzM3NjgwOyB9XG5cbi5qcy1jdXN0b21lci1mb3JtIHNlY3Rpb24sXG4uanMtYWRkcmVzcy1mb3JtIHNlY3Rpb24sXG4jbG9naW4tZm9ybSBzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTsgfVxuXG4uanMtY3VzdG9tZXItZm9ybSAuZm9ybS1ncm91cCxcbi5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAsXG4jbG9naW4tZm9ybSAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYgLSAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAuanMtY3VzdG9tZXItZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb21wYW55LCAuanMtY3VzdG9tZXItZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS12YXRfbnVtYmVyLCAuanMtY3VzdG9tZXItZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1pZF9jb3VudHJ5LCAuanMtY3VzdG9tZXItZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1waG9uZSwgLmpzLWN1c3RvbWVyLWZvcm0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tYWRkcmVzczEsIC5qcy1jdXN0b21lci1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWFkZHJlc3MyLFxuICAuanMtYWRkcmVzcy1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbXBhbnksXG4gIC5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tdmF0X251bWJlcixcbiAgLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1pZF9jb3VudHJ5LFxuICAuanMtYWRkcmVzcy1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLXBob25lLFxuICAuanMtYWRkcmVzcy1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWFkZHJlc3MxLFxuICAuanMtYWRkcmVzcy1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWFkZHJlc3MyLFxuICAjbG9naW4tZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb21wYW55LFxuICAjbG9naW4tZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS12YXRfbnVtYmVyLFxuICAjbG9naW4tZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1pZF9jb3VudHJ5LFxuICAjbG9naW4tZm9ybSAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1waG9uZSxcbiAgI2xvZ2luLWZvcm0gLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tYWRkcmVzczEsXG4gICNsb2dpbi1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWFkZHJlc3MyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMiAtIDJyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAuanMtY3VzdG9tZXItZm9ybSAuZm9ybS1ncm91cCxcbiAgICAuanMtYWRkcmVzcy1mb3JtIC5mb3JtLWdyb3VwLFxuICAgICNsb2dpbi1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyIC0gMnJlbSk7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbi5qcy1jdXN0b21lci1mb3JtIC5mb3JtLWdyb3VwLS1wc2dkcHIsXG4uanMtY3VzdG9tZXItZm9ybSAuZm9ybS1ncm91cC0tbmV3c2xldHRlcixcbi5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAtLXBzZ2Rwcixcbi5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAtLW5ld3NsZXR0ZXIsXG4jbG9naW4tZm9ybSAuZm9ybS1ncm91cC0tcHNnZHByLFxuI2xvZ2luLWZvcm0gLmZvcm0tZ3JvdXAtLW5ld3NsZXR0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMiAtIDJyZW0pO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5qcy1jdXN0b21lci1mb3JtIC5jdXN0b20tY2hlY2tib3ggbGFiZWwsXG4uanMtYWRkcmVzcy1mb3JtIC5jdXN0b20tY2hlY2tib3ggbGFiZWwsXG4jbG9naW4tZm9ybSAuY3VzdG9tLWNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNhcnQtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2FydC10aXRsZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FydC10aXRsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAuY2FydC10aXRsZSBhLFxuICAgICAgLmNhcnQtdGl0bGUgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY2FydC10aXRsZSBpbWcge1xuICAgICAgICBtYXJnaW46IDFyZW0gMDsgfSB9XG5cbi5jYXJ0LXN0ZXBzIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FydC1zdGVwcyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2FydC1zdGVwc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcnQtc3RlcHNfX2xpc3Qge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5jYXJ0LXN0ZXBzX19pdGVtIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNSU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5jYXJ0LXN0ZXBzX19pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAyMCU7IH0gfVxuICAuY2FydC1zdGVwc19faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5jYXJ0LXN0ZXBzX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgLmNhcnQtc3RlcHNfX2l0ZW0ucmVhY2hhYmxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2IwOGY4NTsgfVxuICAuY2FydC1zdGVwc19faXRlbS5jb21wbGV0ZSB7XG4gICAgY29sb3I6ICNiMDhmODU7IH1cbiAgICAuY2FydC1zdGVwc19faXRlbS5jb21wbGV0ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSQXCI7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2YxY2FjMztcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLmNhcnQtc3RlcHNfX2l0ZW0uY29tcGxldGUgKyAucmVhY2hhYmxlOm5vdCguY29tcGxldGUpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWNhYzM7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5jYXJ0LXN0ZXBzX19pdGVtLmNvbXBsZXRlICsgLnJlYWNoYWJsZTpub3QoLmNvbXBsZXRlKSAuZC1tZC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNhcnQtc3RlcHNfX2l0ZW0uY29tcGxldGUgKyAucmVhY2hhYmxlOm5vdCguY29tcGxldGUpIC5kLW1kLWJsb2NrOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIuXCI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5jYXJ0LXN0ZXBzX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuM3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jaGVja291dC1ncmlkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2hlY2tvdXQtZ3JpZC1ib2R5IHtcbiAgcGFkZGluZzogNXJlbSA1cmVtIDVyZW0gMDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1OHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgLmNoZWNrb3V0LWdyaWQtYm9keSB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jaGVja291dC1ncmlkLWJvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmNoZWNrb3V0LWdyaWQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmNoZWNrb3V0LWdyaWQtcmlnaHQge1xuICBwYWRkaW5nOiA1cmVtIDAgNXJlbSA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoZWNrb3V0LWdyaWQtcmlnaHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gOTgwcHgpIC8gMik7XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jaGVja291dC1ncmlkLXJpZ2h0OjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgLmNoZWNrb3V0LWdyaWQtcmlnaHQge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2hlY2tvdXQtZ3JpZC1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmNoZWNrb3V0LWdyaWQtcmlnaHQge1xuICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5jYXJ0LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJ0LWxpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07IH0gfVxuICAuY2FydC1saW5rcyBhIHtcbiAgICBjb2xvcjogIzczNzY4MDsgfVxuICAgIC5jYXJ0LWxpbmtzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0MzQ0NGE7IH1cbiAgICAuY2FydC1saW5rcyBhOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhcnQtbGlua3Mge1xuICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAuY2FydC1saW5rcyB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfSB9XG5cbi5zdGVwLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnN0ZXAtaGVhZF9fdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RlcC1jb21wbGV0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAuc3RlcC1jb21wbGV0ZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi4tY29tcGxldGU6bm90KC4tY3VycmVudCkgLnN0ZXAtY29tcGxldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zdGVwLWNvbXBsZXRlX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLnN0ZXAtY29tcGxldGVfX2xhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnN0ZXAtY29tcGxldGVfX3ZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3RlcC1jb21wbGV0ZV9fdmFsdWUgZGl2Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIixcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAuc3RlcC1jb21wbGV0ZV9fdmFsdWUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5zdGVwLWNvbXBsZXRlX19lZGl0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAuc3RlcC1jb21wbGV0ZV9fZWRpdCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogMXJlbTsgfSB9XG5cbi5zdGVwLXRpdGxlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnN0ZXAtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwLW51bWJlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjFmMTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cblxuLnN0ZXAtZWRpdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5jaGVja291dC1zdGVwLi1yZWFjaGFibGUgLnN0ZXAtdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNoZWNrb3V0LXN0ZXAuLXVucmVhY2hhYmxlOm5vdCguLXJlYWNoYWJsZSkgLnN0ZXAtdGl0bGUge1xuICBjb2xvcjogI2IzYjNiMzsgfVxuXG4uY2hlY2tvdXQtc3RlcC4tdW5yZWFjaGFibGU6bm90KC4tcmVhY2hhYmxlKSAuY2hlY2tvdXQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoZWNrb3V0LXN0ZXAuLXVucmVhY2hhYmxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3JkZXItb3B0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ub3JkZXItb3B0aW9ucyA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5vcmRlci1vcHRpb25zIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuI2ZicHNjLm9yZGVyRnVubmVsW2NsYXNzXSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5wYXltZW50LW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wYXltZW50LW9wdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbi5wYXltZW50LW9wdGlvbnMtbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ucGF5bWVudC1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBheW1lbnQtb3B0aW9uIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLnBheW1lbnQtb3B0aW9uIGxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24gPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5wYXltZW50LW9wdGlvbiBsYWJlbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uY29uZGl0aW9uLWxhYmVsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTsgfVxuICAuY29uZGl0aW9uLWxhYmVsIGxhYmVsOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi5qcy1jb25kaXRpb25zLXRvLWFwcHJvdmUgLmZsb2F0LXN0YXJ0IHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBtYXJnaW4tbGVmdDogMS40cmVtOyB9XG5cbi5vcGVuLXNoaXBwaW5nIGEge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtZ3JpZC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAuY2FydC1zdW1tYXJ5LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FydC1zdW1tYXJ5LXRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6kl1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5jYXJ0LXN1bW1hcnktdGl0bGUgKyAuYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FydC1zdW1tYXJ5LXRpdGxlLmFjdGl2ZSArIC5ib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2FydC1zdW1tYXJ5LXRpdGxlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupJRcIjsgfVxuICAuY2Fycmllci1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAucGFnZS1vcmRlciAuY2FydC1ncmlkLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2Utb3JkZXIgLmNhcnQtZ3JpZC1yaWdodCA+ICogPiAuY2FyZC1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbi51c2VyLW5vdGxvZ2dlZCAuY2hlY2tvdXQtc3RlcC4tdW5yZWFjaGFibGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjaGVja291dC1wZXJzb25hbC1pbmZvcm1hdGlvbi1zdGVwIC5zdGVwLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2hlY2tvdXQtcGVyc29uYWwtaW5mb3JtYXRpb24tc3RlcCAuY2hlY2tvdXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgI2NoZWNrb3V0LXBlcnNvbmFsLWluZm9ybWF0aW9uLXN0ZXAgLmNoZWNrb3V0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuXG4jY2hlY2tvdXQtbG9naW4tZm9ybSxcbiNjaGVja291dC1jcmVhdGUtZm9ybSB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAzcHggNHB4IDEycHggcmdiYSgwLCAxMjgsIDAsIDAuMTUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY2hlY2tvdXQtY3JlYXRlLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG4jbG9naW4tZm9ybSAuZm9ybS1ncm91cC0tcGFzc3dvcmQgLmFsZXJ0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RlcC1sb2dpbi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4uc3RlcC1sb2dpbi1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyOyB9XG4gIC5zdGVwLWxvZ2luLW5hdl9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnN0ZXAtbG9naW4tbmF2X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbSAwIDAgNXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnN0ZXAtbG9naW4tbmF2X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cmVtIDVyZW0gMDsgfVxuICAuc3RlcC1sb2dpbi1uYXZfX2l0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4jY2hlY2tvdXQtYWRkcmVzc2VzLXN0ZXAgLnN0ZXAtdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjaGVja291dC1hZGRyZXNzZXMtc3RlcC4tY29tcGxldGU6bm90KC4tY3VycmVudCkgLmpzLWFkZHJlc3MtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICNjaGVja291dC1hZGRyZXNzZXMtc3RlcCAuY2hlY2tvdXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuXG4jY2hlY2tvdXQtZGVsaXZlcnktc3RlcCAuc3RlcC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NoZWNrb3V0LWRlbGl2ZXJ5LXN0ZXAuLWNvbXBsZXRlOm5vdCguLWN1cnJlbnQpIC5kZWxpdmVyeS1vcHRpb25zLWxpc3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjaGVja291dC1kZWxpdmVyeS1zdGVwIC5kZWxpdmVyeS1vcHRpb25zLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgICNjaGVja291dC1kZWxpdmVyeS1zdGVwIC5kZWxpdmVyeS1vcHRpb25zLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAjY2hlY2tvdXQtZGVsaXZlcnktc3RlcCAuY2hlY2tvdXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuXG4uanMtYWRkcmVzcy1mb3JtIC5mb3JtLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7IH1cblxuLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyIC0gMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cC0tZmlyc3RuYW1lLFxuLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cC0tbGFzdG5hbWUsXG4uanMtYWRkcmVzcy1mb3JtIC5mb3JtLWdyb3VwLS1hZGRyZXNzMSxcbi5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAtLWFkZHJlc3MyLFxuLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cC0tcG9zdGNvZGUsXG4uanMtYWRkcmVzcy1mb3JtIC5mb3JtLWdyb3VwLS1jaXR5LFxuLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cC0tdmF0X251bWJlcixcbi5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAtLWNvbXBhbnkge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2IC0gMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cC0tZmlyc3RuYW1lLFxuICAgIC5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAtLWxhc3RuYW1lLFxuICAgIC5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAtLWFkZHJlc3MxLFxuICAgIC5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAtLWFkZHJlc3MyLFxuICAgIC5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAtLXBvc3Rjb2RlLFxuICAgIC5qcy1hZGRyZXNzLWZvcm0gLmZvcm0tZ3JvdXAtLWNpdHksXG4gICAgLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cC0tdmF0X251bWJlcixcbiAgICAuanMtYWRkcmVzcy1mb3JtIC5mb3JtLWdyb3VwLS1jb21wYW55IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyIC0gMnJlbSk7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbi5mb3JtLWdyb3VwLS1jdXN0b21lcl9wcml2YWN5LFxuLmZvcm0tZ3JvdXAtLWxhc3RuYW1lIC5mb3JtLWNvbnRyb2wtY29tbWVudCxcbi5mb3JtLWdyb3VwLS1maXJzdG5hbWUgLmZvcm0tY29udHJvbC1jb21tZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uTVItV2lkZ2V0W2NsYXNzXSxcbi5NUi1XaWRnZXRbY2xhc3NdICoge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIFwiSGVsdmV0aWNhXCIsIFwiYXJpYWxcIiwgXCJzYW5zLXNlcmlmXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmRpdiNjYm94LnBzMTcgPiBhLmJ1dHRvbi5leGNsdXNpdmVfbGFyZ2VbY2xhc3NdIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIGRpdiNjYm94LnBzMTcgPiBhLmJ1dHRvbi5leGNsdXNpdmVfbGFyZ2VbY2xhc3NdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWExYTFhOyB9XG5cbiNvcmRlci1zdW1tYXJ5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgICNvcmRlci1zdW1tYXJ5LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNjaGVja291dC1ndWVzdC1mb3JtIGZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NoZWNrb3V0LWZvcm0tcmVhc3N1cmFuY2Uge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG4jY2hlY2tvdXQtZm9ybS1yZWFzc3VyYW5jZSAuYm94IHtcbiAgcGFkZGluZzogM3JlbTsgfVxuXG4jY2hlY2tvdXQtZm9ybS1yZWFzc3VyYW5jZSBsaSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgI2NoZWNrb3V0LWZvcm0tcmVhc3N1cmFuY2UgbGkgaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMzBweDsgfVxuXG5kaXYjY2JveC5wczE3W2NsYXNzXSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1cmVtOyB9XG5cbi5qcy1hbGVydC1wYXltZW50LWNvbmRpdGlvbnMgYTpub3QoLmxpbmspIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgI2NoZWNrb3V0LXBheW1lbnQtc3RlcCAuY2hlY2tvdXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuXG4ucGFnZS1jYXJ0IC5jYXJ0LWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuXG4ucGFnZS1jYXJ0IC5wcm9kdWN0LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTByZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLnBhZ2UtY2FydCAucHJvZHVjdC1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnBhZ2UtY2FydCAucHJvZHVjdC1saW5lLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBhZ2UtY2FydCAucHJvZHVjdC1saW5lLWdyaWQgZGl2LnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnBhZ2UtY2FydCAucHJvZHVjdC1saW5lLWdyaWQgZGl2LnByaWNlIC5wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4ucGFnZS1jYXJ0IC5wcm9kdWN0LWxpbmUtZ3JpZCBkaXYuY2FydC1yZW1vdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtY2FydCAucHJvZHVjdC1saW5lLWdyaWQtYm9keSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG5cbi5wYWdlLWNhcnQgLnByb2R1Y3QtbGluZS1ncmlkLWJvZHkgLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbi5wYWdlLWNhcnQgLnByb2R1Y3QtbGluZS1ncmlkLWJvZHkgLnByb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAucGFnZS1jYXJ0IC5wcm9kdWN0LWxpbmUtZ3JpZC1ib2R5IC5wcm9kdWN0LXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuLnBhZ2UtY2FydCAucHJvZHVjdC1saW5lLWdyaWQtYm9keSAubGFiZWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wYWdlLWNhcnQgLnByb2R1Y3QtbGluZS1ncmlkLWJvZHkgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLnBhZ2UtY2FydCAucHJvZHVjdC1saW5lLWdyaWQtYm9keSAudmFsdWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWNhcnQgLnByb2R1Y3QtbGluZS1ncmlkLWxlZnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtY2FydCAucHJvZHVjdC1saW5lLWdyaWQtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG4ucGFnZS1jYXJ0IC5wcm9kdWN0LWxpbmUtZ3JpZC1yaWdodCAucHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ucGFnZS1jYXJ0IC5wcm9kdWN0LWxpbmUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wYWdlLWNhcnQgLnByb2R1Y3QtbGluZS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuLnBhZ2UtY2FydCAuaW5wdXQtZ3JvdXAuYm9vdHN0cmFwLXRvdWNoc3BpbiBpbnB1dCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ucGFnZS1jYXJ0IC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMS4zcmVtIDA7IH1cblxuLnBhZ2UtY2FydCAuY2FydC1zdW1tYXJ5LXRvdGFscyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICNtb25kaWFscmVsYXlfY2hhbmdlLXJlbGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5yZW1vdmUtZnJvbS1jYXJ0IHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5wYWdlLW9yZGVyIC5zY3BhbmVsLWl0ZW0tZGV0YWlscyAucmVtb3ZlLWZyb20tY2FydCxcbi5wYWdlLW9yZGVyIC5zY3BhbmVsLXByaWNpbmctcXVhbnRpdHkgLnF0eS11cC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmxhYmVsW2Zvcj1cInJlZ2lzdGVyLWZpZWxkLXBhc3N3b3JkXCJdIHtcbiAgbWluLXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmNhcnQtcmVzdW1lLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcnQtcmVzdW1lLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jYXJ0LXJlc3VtZS1tb2JpbGUgLmljb24tYXJyb3dfZG93biB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQ6IGRhcmtncmV5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuY2FydC1yZXN1bWUtbW9iaWxlLnNob3cgLmNoZWNrb3V0LWdyaWQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJ0LXJlc3VtZS1tb2JpbGUtdG9nZ2xlIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uY2FydC10b3RhbC1tb2JpbGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2hvb2stZGlzcGxheS1iZWZvcmUtY2FycmllciAjbW9uZGlhbHJlbGF5X2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLW9yZGVyLWNvbmZpcm1hdGlvbiAjb3JkZXItZGV0YWlscyxcbiNjb250ZW50LWhvb2stb3JkZXItY29uZmlybWF0aW9uLWZvb3RlcixcbiNjb250ZW50LWhvb2tfcGF5bWVudF9yZXR1cm4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vcmRlci1jb25maXJtYXRpb24tdGFibGUgLm9yZGVyLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLm9yZGVyLWNvbmZpcm1hdGlvbi10YWJsZSB0YWJsZSB7XG4gIGJvcmRlcjogMDsgfVxuXG4ub3JkZXItY29uZmlybWF0aW9uLXRhYmxlIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuXG4ucGFnZS1jbXMgLnBhZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1sZWZ0LXNpZGViYXIge1xuICAgIHdpZHRoOiAzMHJlbTsgfVxuICAucGFnZS1jbXMgLnBhZ2UtY29udGVudCAuY21zLW1haW4tY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07IH1cbiAgICAucGFnZS1jbXMgLnBhZ2UtY29udGVudCAuY21zLW1haW4tY29udGVudCBoMiwgLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQgLmgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAucGFnZS1jbXMgLnBhZ2UtY29udGVudCAuY21zLW1haW4tY29udGVudCBoMywgLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQgLmgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBtYXJnaW46IDFyZW0gMCAycmVtOyB9XG4gICAgLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5wYWdlLWNtcyAucGFnZS1jb250ZW50IC5jbXMtbWFpbi1jb250ZW50IC5hbGVydCB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAycmVtOyB9XG4gICAgLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGFnZS1jbXMgLnBhZ2UtY29udGVudCAuY21zLW1haW4tY29udGVudCB0ZCxcbiAgICAucGFnZS1jbXMgLnBhZ2UtY29udGVudCAuY21zLW1haW4tY29udGVudCB0aCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQgdGQgaW1nLFxuICAgICAgLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQgdGggaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5wYWdlLWNtcyAucGFnZS1jb250ZW50IC5jbXMtbWFpbi1jb250ZW50IHRkOmVtcHR5LFxuICAgICAgLnBhZ2UtY21zIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQgdGg6ZW1wdHkge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAucGFnZS1jbXMgLnBhZ2UtY29udGVudCAuY21zLW1haW4tY29udGVudCB0aCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5wYWdlLWNtcyAjY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5wYWdlLWNtcyBtYWluIGgxLCAucGFnZS1jbXMgbWFpbiAuaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAucGFnZS1jbXMgbWFpbiBoMSwgLnBhZ2UtY21zIG1haW4gLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMy43cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnBhZ2UtY21zIG1haW4gaDEsIC5wYWdlLWNtcyBtYWluIC5oMSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG4ucGFnZS1jbXMgbWFpbiAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5wYWdlLWNtcyBtYWluIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnBhZ2UtY21zIG1haW4gLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnBhZ2UtaW5kZXggbWFpbiBoMS5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLnBhZ2UtaW5kZXggbWFpbiAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUuaDEsXG4ucGFnZS1jYXRlZ29yeSBtYWluIGgxLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLnBhZ2UtY2F0ZWdvcnkgbWFpbiAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUuaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogNXJlbTsgfVxuXG4ucGFnZS1jbXMuZWxlbWVudG9yLXBhZ2UgLmNtcy1sZWZ0LXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLWNtcy5lbGVtZW50b3ItcGFnZSAuY21zLW1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuI21vZHVsZS1naWZ0Y2FyZC1jaG9pY2VnaWZ0Y2FyZCAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI21vZHVsZS1naWZ0Y2FyZC1jaG9pY2VnaWZ0Y2FyZCAuY29udGFpbmVyLS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDk4cmVtOyB9XG5cbiNtb2R1bGUtZ2lmdGNhcmQtY2hvaWNlZ2lmdGNhcmQgLnN0ZXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjbW9kdWxlLWdpZnRjYXJkLWNob2ljZWdpZnRjYXJkIC5zdGVwLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAjbW9kdWxlLWdpZnRjYXJkLWNob2ljZWdpZnRjYXJkIC5zdGVwLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9IH1cblxuI21vZHVsZS1naWZ0Y2FyZC1jaG9pY2VnaWZ0Y2FyZCAuc3RlcC1udW1iZXIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgI21vZHVsZS1naWZ0Y2FyZC1jaG9pY2VnaWZ0Y2FyZCAuc3RlcC1udW1iZXIgKyBzcGFuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7IH1cblxuI2Nob2ljZWdpZnRjYXJkIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNjaG9pY2VnaWZ0Y2FyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5naWZ0Y2FyZF9fYmFubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5naWZ0Y2FyZF9fYmFubmVyIGgxLCAuZ2lmdGNhcmRfX2Jhbm5lciAuaDEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5naWZ0Y2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDRyZW0gMCAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdpZnRjYXJkX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgLmdpZnRjYXJkX19jb250ZW50IHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7IH1cbiAgLmdpZnRjYXJkX19jb250ZW50IHRleHRhcmVhLFxuICAuZ2lmdGNhcmRfX2NvbnRlbnQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuZ2lmdGNhcmRfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5naWZ0Y2FyZF9fY29udGVudCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuZ2lmdGNhcmRfX2NvbnRlbnQgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAuZ2lmdGNhcmRfX2NvbnRlbnQgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgLmdpZnRjYXJkX19jb250ZW50IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5nYy1yZWNlcHRtb2RlLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2MtcmVjZXB0bW9kZS1vcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLmdjLXJlY2VwdG1vZGUtb3B0aW9uIC5jdXN0b20tcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDJyZW07IH1cblxuLmdjLXJlY2VwdG1vZGUtb3B0aW9uIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmdjLXJlY2VwdG1vZGUtb3B0aW9uIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRyZW07IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuZ2MtcmVjZXB0bW9kZS1vcHRpb24gbGFiZWwge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbi5nYy1yZWNlcHRtb2RlLW9wdGlvbiBzdHJvbmcge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdjLXJlY2VwdG1vZGUtb3B0aW9uIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmdjLXJlY2VwdG1vZGUtb3B0aW9uIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTsgfSB9XG5cbi5nYy1yZWNlcHRtb2RlLW9wdGlvbiBsYWJlbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmdpZnRjYXJkLXRlbXBsYXRlX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCAtIDJyZW0pO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5naWZ0Y2FyZC10ZW1wbGF0ZV9faXRlbS5zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2YxZjFmMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2lmdGNhcmQtdGVtcGxhdGVfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyAtIDJyZW0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAuZ2lmdGNhcmQtdGVtcGxhdGVfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDJyZW0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG4uZ2lmdGNhcmQtdGVtcGxhdGVfX2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJlbWFpbmluZy1jaGFyYWN0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM3Y2I3ZWU7XG4gIGNvbG9yOiAjNDA3NWZmO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLnJlbWFpbmluZy1jaGFyYWN0ZXJzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbi5naWZ0Y2FyZC1hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdpZnRjYXJkLWFtb3VudF9faXRlbSB7XG4gIHdpZHRoOiA5NHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAuZ2lmdGNhcmQtYW1vdW50X19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEwcHgpOyB9IH1cbiAgLmdpZnRjYXJkLWFtb3VudF9faXRlbTpob3ZlciwgLmdpZnRjYXJkLWFtb3VudF9faXRlbS5zZWxlY3RlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbiNyZWNlcG1vZGUtbWFpbC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAudGEtZ2Mtc3VibWl0IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbiNtb2R1bGUtZmFxcy1kaXNwbGF5ICNjb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgI21vZHVsZS1mYXFzLWRpc3BsYXkgI2NvbnRlbnQtd3JhcHBlciAubGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mYXFzLXNob3djYXNlIHtcbiAgYmFja2dyb3VuZDogI0U1RjRFMztcbiAgcGFkZGluZzogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmFxcy1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogNDhyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmlucHV0LmZhcXMtc2VhcmNoX19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuXG4uZmFxcy1zZWFyY2hfX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICAuZmFxcy1zZWFyY2hfX3N1Ym1pdCBpIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cblxuLmZhcXMtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4uZmFxcy1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4uZmFxcy1jYXRlZ29yaWVzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLmZhcXMtY2F0ZWdvcmllc19faXRlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDMuNHJlbTsgfVxuICAuZmFxcy1jYXRlZ29yaWVzX19pdGVtX190aXRsZSBhIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZhcXMtY2F0ZWdvcmllc19faXRlbV9fdGl0bGUgaSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICAuZmFxcy1jYXRlZ29yaWVzX19pdGVtX190aXRsZSArIC5mYXFzLWNhdGVnb3JpZXNfX2l0ZW1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYXFzLWNvbnRhY3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cmVtIDRyZW07XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmZhcXMtY29udGFjdCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmZhcXMtY2F0ZWdvcmllc19faXRlbV9fY29udGVudCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5mYXFzLWNhdGVnb3JpZXNfX2l0ZW1fX2NvbnRlbnQgZGl2IHtcbiAgcGFkZGluZzogMCAwIDJyZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhcXMtY2F0ZWdvcmllc19faXRlbV9fY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhcXMtY2F0ZWdvcmllc19faXRlbV9fY29udGVudCBhOjphZnRlciB7XG4gICAgY29udGVudDogXCLupJdcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmZhcXMtY2F0ZWdvcmllc19faXRlbV9fY29udGVudCBhLmFjdGl2ZSB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLmZhcXMtY2F0ZWdvcmllc19faXRlbV9fY29udGVudCBhLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupJRcIjsgfVxuICAgIC5mYXFzLWNhdGVnb3JpZXNfX2l0ZW1fX2NvbnRlbnQgYS5hY3RpdmUgKyBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIG1heC13aWR0aDogNjRyZW07XG4gIG1hcmdpbjogNnJlbSBhdXRvOyB9XG5cbi5wYWdlLWluZGV4IC5tYWluID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1pbmRleCAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtYWRkLXRvLWNhcnQge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5wcm9kdWN0LWFkZC10by1jYXJ0ID4gLmNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hZGQtdG8tY2FydCB7XG4gIHBhZGRpbmc6IC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5hZGQtdG8tY2FydCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5wcm9kdWN0LWZyZWUtc2hpcHBpbmcge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnByb2R1Y3QtZnJlZS1zaGlwcGluZyBpIHtcbiAgICBjb2xvcjogIzczNzY4MDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbi5wcm9kdWN0LWF2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLnByb2R1Y3QtYXZhaWxhYmlsaXR5IGkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBjb2xvcjogIzUxQjA1NjsgfVxuXG4ucHJvZHVjdC11bmF2YWlsYWJsZSB7XG4gIGNvbG9yOiAjZmYyZTFkOyB9XG5cbi50b3RzaG93bWFpbGFsZXJ0c19wcm9kdWN0IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5wcm9kdWN0LWNvbG9yLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2R1Y3QtY29sb3ItbGlzdCBhOmhvdmVyIHNtYWxsLCAucHJvZHVjdC1jb2xvci1saXN0IGE6aG92ZXIgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZHVjdC1jb2xvci1saXN0IHNtYWxsLCAucHJvZHVjdC1jb2xvci1saXN0IC5zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDVweCk7XG4gIGJveC1zaGFkb3c6IDRweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnByb2R1Y3QtY29sb3ItbGlzdCBzbWFsbDo6YWZ0ZXIsIC5wcm9kdWN0LWNvbG9yLWxpc3QgLnNtYWxsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAzOyB9XG5cbi5wcm9kdWN0LWN1c3RvbWl6YXRpb24ge1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5wcm9kdWN0LWN1c3RvbWl6YXRpb24gZm9ybSB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24gaDMsIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24gaDM6bm90KDpmaXJzdC1jaGlsZCksIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5oMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24gdGFibGUge1xuICBib3JkZXI6IDA7IH1cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24gdGFibGUgdGQsIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHRhYmxlIHRoLCAucHJvZHVjdC1kZXNjcmlwdGlvbiB0YWJsZSB0ciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHRhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24gdGFibGUgdGQsIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXNjcmlwdGlvbiAuY29sLTYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEyIC0gMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLmNvbC02ICsgLmNvbC02IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiBoMywgLnByb2R1Y3QtZGVzY3JpcHRpb24gLmgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5wcm9kdWN0LWRpc2NvdW50cyB0YWJsZSB7XG4gIG1pbi13aWR0aDogNjAwcHg7IH1cblxuLnByb2R1Y3QtZGlzY291bnRzIHRoIHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnByb2R1Y3QtZGlzY291bnRzIHRkLFxuLnByb2R1Y3QtZGlzY291bnRzIHRoIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2R1Y3QtZGlzY291bnRzIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7IH1cblxuLnByb2R1Y3QtZGlzY291bnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcIk9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYVwiLCBcImFyaWFsXCI7IH1cblxuI3RvdHNob3dtYWlsYWxlcnRzX2xpbmsge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnByb2R1Y3QtZmFxc19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5wcm9kdWN0LWZhcXNfX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2R1Y3QtZmFxc19fcXVlc3Rpb24gaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMnJlbTsgfVxuICAucHJvZHVjdC1mYXFzX19xdWVzdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb2R1Y3QtZmFxc19fcXVlc3Rpb24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5OyB9XG4gICAgLnByb2R1Y3QtZmFxc19fcXVlc3Rpb24uYWN0aXZlIGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6klFwiOyB9XG4gICAgLnByb2R1Y3QtZmFxc19fcXVlc3Rpb24uYWN0aXZlICsgLnByb2R1Y3QtZmFxc19fYW5zd2VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9kdWN0LWZhcXNfX3F1ZXN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAucHJvZHVjdC1mYXFzX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5wcm9kdWN0LWZhcXNfX2Fuc3dlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wcm9kdWN0LWZhcXNfX2Fuc3dlciB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtOyB9IH1cblxuLnBhZ2UtcHJvZHVjdCAuZmVhdHVyZWQtcHJvZHVjdHMgaDIsIC5wYWdlLXByb2R1Y3QgLmZlYXR1cmVkLXByb2R1Y3RzIC5oMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW07IH1cblxuLnBhZ2UtcHJvZHVjdCAuZmVhdHVyZWQtcHJvZHVjdHM6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wYWdlLXByb2R1Y3QgLmZlYXR1cmVkLXByb2R1Y3RzOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7IH0gfVxuXG4ucGFnZS1wcm9kdWN0IC5mZWF0dXJlZC1wcm9kdWN0czpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiA2cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLnBhZ2UtcHJvZHVjdCAuZmVhdHVyZWQtcHJvZHVjdHM6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9IH1cblxuLnByb2R1Y3QtZmVhdHVyZXNfX2xpc3Qge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuLnByb2R1Y3QtZmVhdHVyZXNfX25hbWUsXG4ucHJvZHVjdC1mZWF0dXJlc19fdmFsdWUge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxOyB9XG5cbi5wcm9kdWN0LWZlYXR1cmVzX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTZyZW07IH1cblxuLnByb2R1Y3QtZmVhdHVyZXNfX3ZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnJlbSk7IH1cblxuLmltYWdlcy1jb250YWluZXIge1xuICBwYWRkaW5nOiA0cmVtIDA7IH1cblxuLypcclxuRGlzcG9zaXRpb24gZGVzIGltYWdlcyBlbiBncmlsbGUgbWFuc29ucnlcclxuICovXG4ucHJvZHVjdC1jb3Zlci1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjg1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuODVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKDAuMjQsIDEsIDAuMzIsIDEpOyB9XG4gIC5wcm9kdWN0LWNvdmVyLWdyaWQgLnByb2R1Y3QtY292ZXItaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMC44NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODVyZW07XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9kdWN0LWNvdmVyLWdyaWQgLnByb2R1Y3QtY292ZXItaXRlbTpudGgtY2hpbGQoMSksIC5wcm9kdWN0LWNvdmVyLWdyaWQgLnByb2R1Y3QtY292ZXItaXRlbTpudGgtY2hpbGQoNCksIC5wcm9kdWN0LWNvdmVyLWdyaWQgLnByb2R1Y3QtY292ZXItaXRlbTpudGgtY2hpbGQoNiksIC5wcm9kdWN0LWNvdmVyLWdyaWQgLnByb2R1Y3QtY292ZXItaXRlbTpudGgtY2hpbGQoOSkge1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5wcm9kdWN0LWNvdmVyLWdyaWQgLnByb2R1Y3QtY292ZXItc2l6ZXIge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlOyB9XG5cbi5wcm9kdWN0LWNvdmVyLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2R1Y3QtY292ZXItaXRlbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmpzLXF2LW1hc2sge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5qcy1xdi1tYXNrIC5ieC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5qcy1xdi1tYXNrIC5ieC1wcmV2LFxuICAuanMtcXYtbWFzayAuYngtbmV4dCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuanMtcXYtbWFzayAuYngtcHJldiB7XG4gICAgbGVmdDogLTVyZW07IH1cbiAgLmpzLXF2LW1hc2sgLmJ4LW5leHQge1xuICAgIHJpZ2h0OiAtNXJlbTsgfVxuXG4ucHJvZHVjdC1jb3Zlci16b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLnByb2R1Y3QtY292ZXItem9vbSBpIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9kdWN0LWNvdmVyLWl0ZW06aG92ZXIgLnByb2R1Y3QtY292ZXItem9vbSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAyMDAwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnByb2R1Y3QtaW1hZ2VzIGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAucHJvZHVjdC1pbWFnZXMgaW1nLnNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC5wcm9kdWN0LWltYWdlcyBpbWc6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cblxuLnByb2R1Y3QtaW1hZ2VzIC5wcm9kdWN0LWNvdmVyLWdyaWQgaW1nLnNlbGVjdGVkIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5wcm9kdWN0LWNvdmVyIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9kdWN0LWNvdmVyOmhvdmVyIC5ieC1wcmV2LFxuICAucHJvZHVjdC1jb3Zlcjpob3ZlciAuYngtbmV4dCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHJvZHVjdC1jb3ZlciAuYngtcHJldixcbiAgLnByb2R1Y3QtY292ZXIgLmJ4LW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogI2JkYjBhNTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucHJvZHVjdC1jb3ZlciAuYngtcHJldi5kaXNhYmxlZCxcbiAgICAucHJvZHVjdC1jb3ZlciAuYngtbmV4dC5kaXNhYmxlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9kdWN0LWNvdmVyIC5ieC1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wcm9kdWN0LWNvdmVyIC5ieC1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC1jb3ZlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnByb2R1Y3QtcmVmZXJlbmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHJlbTtcbiAgYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgei1pbmRleDogOTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9kdWN0LXJlZmVyZW5jZSB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi5wcm9kdWN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuLnByb2R1Y3Qtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgICAucHJvZHVjdC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5wcm9kdWN0LXRheC1sYWJlbCB7XG4gIG1hcmdpbjogMC41cmVtIDJyZW0gMCAxcmVtO1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4ucHJvZHVjdC1yZXN1bWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnByb2R1Y3QtcmVzdW1lIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gICAgLnByb2R1Y3QtcmVzdW1lIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLnByb2R1Y3QtcmVzdW1lIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucHJvZHVjdC1yZXN1bWU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDYsIDI0MywgMjM4LCAwLjMpLCAjZjZlN2UwKTsgfVxuICAucHJvZHVjdC1yZXN1bWUuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7IH1cbiAgICAucHJvZHVjdC1yZXN1bWUuYWN0aXZlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ucHJvZHVjdC1hZGRpdGlvbmFsLWluZm8ge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5wcm9kdWN0LW1haW4ge1xuICBwYWRkaW5nLXRvcDogMHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZHVjdC1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCAwOyB9IH1cblxuLnByb2R1Y3QtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnByb2R1Y3QtbWVkaWE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4ucHJvZHVjdC1jb250ZW50IHtcbiAgcGFkZGluZzogN3JlbSAwIDdyZW0gN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wcm9kdWN0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNXJlbSAwIDVyZW0gNXJlbTsgfSB9XG4gIC5wcm9kdWN0LWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2R1Y3QtY29udGVudCAuanMtZml4ZWQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2R1Y3QtY29udGVudCAuanMtZml4ZWQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAgICAgLnByb2R1Y3QtY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9kdWN0LW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5wcm9kdWN0LW5hdmlnYXRpb25fX2J1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9kdWN0LW5hdmlnYXRpb25fX2J1dHRvbiBhOmhvdmVyIC5wcm9kdWN0LW5hdmlnYXRpb25fX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wcm9kdWN0LW5hdmlnYXRpb25fX2J1dHRvbiBhIGkge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyNjI2O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucHJvZHVjdC1uYXZpZ2F0aW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI0LCAxLCAwLjMyLCAxKTsgfVxuICAucHJvZHVjdC1uYXZpZ2F0aW9uX19jb250ZW50IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnByb2R1Y3QtbmV3cyAuYngtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LW5ld3MgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NXB4O1xuICByaWdodDogMDsgfVxuXG4ucHJvZHVjdC1uZXdzIC5ieC1wcmV2LFxuLnByb2R1Y3QtbmV3cyAuYngtbmV4dCB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmUxYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkNmUxYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ucHJvZHVjdC1wYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ucGFjay1wcm9kdWN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAucGFjay1wcm9kdWN0LWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgLnBhY2stcHJvZHVjdC1jb250YWluZXIgLnRodW1iLW1hc2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIgLSAycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLnBhY2stcHJvZHVjdC1jb250YWluZXIgLmNvbnRlbnQtbWFzayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTAgLSAycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLnByb2R1Y3QtcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2R1Y3QtcHJpY2UuaGFzLWRpc2NvdW50IHtcbiAgICBjb2xvcjogI2ZmM2EyNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuLnByb2R1Y3QtZGlzY291bnQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvZHVjdC1kaXNjb3VudC1pbmZvIGkge1xuICAgIGNvbG9yOiAjNkI5RkNFO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5wcm9kdWN0LWRpc2NvdW50LWluZm8gYSB7XG4gICAgY29sb3I6ICM2QjlGQ0U7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucHJvZHVjdC1xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wcm9kdWN0LXF1YW50aXR5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgICAgLnByb2R1Y3QtcXVhbnRpdHkgLmlucHV0LWdyb3VwLmJvb3RzdHJhcC10b3VjaHNwaW4gaW5wdXQge1xuICAgICAgICB3aWR0aDogMTByZW07IH0gfVxuXG4ucHJvZHVjdC1xdWFudGl0eSAuYWRkIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXJlbSk7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wcm9kdWN0LXF1YW50aXR5IC5hZGQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2R1Y3QtcXVhbnRpdHkgLnF0eSB7XG4gIHdpZHRoOiAxM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wcm9kdWN0LXF1YW50aXR5IC5xdHkge1xuICAgICAgd2lkdGg6IDEwcmVtOyB9IH1cblxuLnByb2R1Y3QtcmVhc3N1cmFuY2VzIHtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzM3NjgwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5wcm9kdWN0LXJlYXNzdXJhbmNlcyB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5wcm9kdWN0LXJlYXNzdXJhbmNlcyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5wcm9kdWN0LXJlYXNzdXJhbmNlcyBpIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnByb2R1Y3QtcmVhc3N1cmFuY2VzIGkuaWNvbi1jaGVjayB7XG4gICAgY29sb3I6ICNkZWYwZDg7IH1cblxuLnByb2R1Y3QtcGFpZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnQtc2VjdGlvbiAucHJvZHVjdC10YWItbW9iaWxlICsgKiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5wcm9kdWN0LWNvbnRlbnQtc2VjdGlvbiAucHJvZHVjdC10YWItbW9iaWxlLmFjdGl2ZSArICoge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHJvZHVjdC1jb250ZW50LXNlY3Rpb24gLnByb2R1Y3QtdGFiLW1vYmlsZS5hY3RpdmUgaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6klFwiOyB9IH1cblxuLnByb2R1Y3QtdGFiLW1vYmlsZV9fdGl0bGUgaSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRhYi1tb2JpbGVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLnByb2R1Y3QtdGFiLW1vYmlsZV9fdGl0bGUgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdGFiLW1vYmlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucHJvZHVjdC1jb250ZW50LXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLnByb2R1Y3QtdGFiX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAucHJvZHVjdC10YWJfX2l0ZW0uYWN0aXZlIC5wcm9kdWN0LXRhYl9fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6klFwiOyB9XG4gIC5wcm9kdWN0LXRhYl9faXRlbS5hY3RpdmUgLnByb2R1Y3QtdGFiX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZHVjdC10YWJfX2l0ZW0tLTEzIC5wcm9kdWN0LXRhYl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgY3Vyc29yOiBncmFiO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuICAgIC5wcm9kdWN0LXRhYl9faXRlbS0tMTMgLnByb2R1Y3QtdGFiX19jb250ZW50IHRoIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLnByb2R1Y3QtdGFiX19pdGVtLS0xMyAucHJvZHVjdC10YWJfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3QtdGFiX19pdGVtIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ucHJvZHVjdC10YWJfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnByb2R1Y3QtdGFiX190aXRsZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAucHJvZHVjdC10YWJfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCLupJdcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ucHJvZHVjdC10YWJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAycmVtIDA7IH1cblxuLnByb2R1Y3QtdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7IH1cblxuLnByb2R1Y3QtdG9nZ2xlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJvZHVjdC10b2dnbGUtdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5wcm9kdWN0LXRvZ2dsZS10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7qSaXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnByb2R1Y3QtdG9nZ2xlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4ucHJvZHVjdC10b2dnbGUuYWN0aXZlIC5wcm9kdWN0LXRvZ2dsZS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb2R1Y3QtdG9nZ2xlLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuXG4ucHJvZHVjdC10b2dnbGUuYWN0aXZlIC5wcm9kdWN0LXRvZ2dsZS10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu6kmVwiOyB9XG5cbi5wcm9kdWN0LXZhcmlhbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ucHJvZHVjdC12YXJpYW50cy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ucHJvZHVjdC12YXJpYW50cy1pdGVtIC5zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi5wcm9kdWN0LXZhcmlhbnRzLWl0ZW0gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnBhZ2UtY29udGFjdCAubWFpbiA+IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWdlLWNvbnRhY3QgLmNvbnRhY3QtZm9ybSBoMSwgLnBhZ2UtY29udGFjdCAuY29udGFjdC1mb3JtIC5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtY29udGFjdCAuY29udGFjdC1mb3JtIGgxLCAucGFnZS1jb250YWN0IC5jb250YWN0LWZvcm0gLmgxIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGFjdC1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3Qtc2lkZWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbnRhY3QtYmxvYyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBwYWRkaW5nOiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5jb250YWN0LWJsb2MgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvbnRhY3QtZm9ybSB7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LWZvcm0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuXG4ucGFnZS1zdG9yZXMgI2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1zdG9yZXMgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG5cbi5wYWdlLXN0b3JlcyAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7IH1cblxuLnNob3BzLWxpc3Qge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnNob3BzLWxpc3RfX3dyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNob3BzLWxpc3RfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5zaG9wcy1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4uc2hvcHMtbWFwcyB7XG4gIHdpZHRoOiA1MHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaG9wcy1tYXBzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuXG4uZ20tc3R5bGUtbXRjIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zdG9yZS1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gIHBhZGRpbmc6IDJyZW0gMDsgfVxuXG4uc3RvcmUtaXRlbV9fbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuc3RvcmUtaXRlbV9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzc0YzA3ODsgfVxuXG4uc3RvcmUtaXRlbV9fZGlzdGFuY2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RvcmUtaXRlbV9fY29sbGFwc2Uge1xuICAvKmRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuaW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfSovIH1cblxuLnNob3BzLW1hcHMge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5zaG9wcy1tYXBzLmxvYWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy90aGVtZS5zY3NzIiwiLy9cclxuLy8gSGVhZGluZ3NcclxuLy9cclxuLmgxIHtcclxuICBAZXh0ZW5kIGgxO1xyXG59XHJcblxyXG4uaDIge1xyXG4gIEBleHRlbmQgaDI7XHJcbn1cclxuXHJcbi5oMyB7XHJcbiAgQGV4dGVuZCBoMztcclxufVxyXG5cclxuLmg0IHtcclxuICBAZXh0ZW5kIGg0O1xyXG59XHJcblxyXG4uaDUge1xyXG4gIEBleHRlbmQgaDU7XHJcbn1cclxuXHJcbi5oNiB7XHJcbiAgQGV4dGVuZCBoNjtcclxufVxyXG5cclxuXHJcbi5sZWFkIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXHJcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xyXG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XHJcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBFbXBoYXNpc1xyXG4vL1xyXG4uc21hbGwge1xyXG4gIEBleHRlbmQgc21hbGw7XHJcbn1cclxuXHJcbi5tYXJrIHtcclxuICBAZXh0ZW5kIG1hcms7XHJcbn1cclxuXHJcbi8vXHJcbi8vIExpc3RzXHJcbi8vXHJcblxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcclxufVxyXG4ubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBNaXNjXHJcbi8vXHJcblxyXG4vLyBCdWlsZHMgb24gYGFiYnJgXHJcbi5pbml0aWFsaXNtIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG4uYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XHJcblxyXG4gID4gOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xyXG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcclxuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyIsIi8vIExpc3RzXHJcblxyXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLy9cclxuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxyXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxyXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcclxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXHJcbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcclxuLmltZy1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xyXG59XHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG4uZmlndXJlIHtcclxuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZmlndXJlLWNhcHRpb24ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcclxuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MiLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5cclxuQG1peGluIGltZy1mbHVpZCB7XHJcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcclxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcclxuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXHJcbiAgLmNvbnRhaW5lcixcclxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcblxyXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XHJcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcclxuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcclxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xyXG5cclxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcclxuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcclxuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL19jb250YWluZXJzLnNjc3MiLCIvLyBDb250YWluZXIgbWl4aW5zXHJcblxyXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XHJcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcbiAgQGlmIG5vdCAkbiB7XHJcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XHJcbiAgfVxyXG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXHJcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxyXG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXHJcbi8vICAgIFwiLXNtXCJcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtaW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIiRkcm9wZG93bi1mb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiRndXR0ZXJzIDogM3JlbTtcclxuXHJcbiRwcmltYXJ5IDogYmxhY2s7XHJcbiRzZWNvbmRhcnk6ICNGN0Y0RjA7XHJcblxyXG4kZm9ybS1zZWxlY3QtZm9udC1zaXplIDogMS40cmVtO1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDEuNXJlbTtcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDEuNXJlbTtcclxuXHJcbiRidG4tbGluay1jb2xvciA6IHdoaXRlO1xyXG5cclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbTtcclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgMnJlbTtcclxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgMS42cmVtO1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgMC42cmVtO1xyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAxcmVtO1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAxLjVyZW07XHJcblxyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAxcHg7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICBib2xkO1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBub25lO1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NTtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KTtcclxuXHJcbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHdoaXRlO1xyXG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB3aGl0ZTtcclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwO1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICA1cmVtO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICA1cmVtO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgIDVyZW07XHJcbiRiYWNrZ3JvdW5kIDogYmxhY2s7XHJcblxyXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOm1hcC1tZXJnZSgkdGhlbWUtY29sb3JzLCAoXHJcbiAgICAgICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxyXG4gICAgICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnksXHJcbikpO1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgICAgICAgc206IDU0MHB4LFxyXG4gICAgICAgIG1kOiA3MjBweCxcclxuICAgICAgICBsZzogOTYwcHgsXHJcbiAgICAgICAgeGw6IDE2MDBweCxcclxuICAgICAgICB4eGw6IDE4MDBweFxyXG4pO1xyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19ib290c3JhcC5zY3NzIiwiLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XHJcbiAgLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcclxuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvX2dyaWQuc2NzcyIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XHJcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcclxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgQGlmICRzaXplIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xyXG5cclxuICB9IEBlbHNlIHtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn1cclxuXHJcbi8vIFJvdyBjb2x1bW5zXHJcbi8vXHJcbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxyXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XHJcbi8vIHN0eWxlIGdyaWQuXHJcbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcclxuICA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xyXG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXHJcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBHdXR0ZXJzXHJcbiAgICAgIC8vXHJcbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxyXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xyXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXHJcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXHJcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cclxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZVxyXG5cclxuLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcclxuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5saW5rLSN7JGNvbG9yfSB7XHJcbiAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5yYXRpbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgPiAqIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XHJcbiAgLnJhdGlvLSN7JGtleX0ge1xyXG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL19yYXRpby5zY3NzIiwiLy8gU2hvcnRoYW5kXHJcblxyXG4uZml4ZWQtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXHJcbi5oc3RhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi52c3RhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi8vXHJcbi8vIFZpc3VhbGx5IGhpZGRlblxyXG4vL1xyXG5cclxuLnZpc3VhbGx5LWhpZGRlbixcclxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcclxuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXHJcbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxyXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xyXG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcclxuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi8vXHJcbi8vIFN0cmV0Y2hlZCBsaW5rXHJcbi8vXHJcblxyXG4uc3RyZXRjaGVkLWxpbmsge1xyXG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLy9cclxuLy8gVGV4dCB0cnVuY2F0aW9uXHJcbi8vXHJcblxyXG4udGV4dC10cnVuY2F0ZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi8vIFRleHQgdHJ1bmNhdGVcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIudnIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgbWluLWhlaWdodDogMWVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvaGVscGVycy9fdnIuc2NzcyIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XHJcblxyXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xyXG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFjY29yZGlvbiBpY29uXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmFjY29yZGlvbi1pdGVtIHtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYm9keSB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XHJcbn1cclxuXHJcblxyXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxyXG5cclxuLmFjY29yZGlvbi1mbHVzaCB7XHJcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XHJcbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAmLFxyXG4gICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvX2FjY29yZGlvbi5zY3NzIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICB9XHJcblxyXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XHJcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xyXG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xyXG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xyXG5cclxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XHJcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXHJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxyXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XHJcbiAgfVxyXG5cclxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xyXG4gICYuYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSG9yaXpvbnRhbFxyXG4vL1xyXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1c2ggbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XHJcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxyXG5cclxuLmxpc3QtZ3JvdXAtZmx1c2gge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblxyXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXHJcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xyXG4vL1xyXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxyXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxyXG5cclxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcclxuICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpO1xyXG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XHJcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIi8vIExpc3QgR3JvdXBzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxyXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG5cclxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xyXG4vL1xyXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxyXG5cclxuLy8gQXNjZW5kaW5nXHJcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXHJcbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcclxuICAkcHJldi1rZXk6IG51bGw7XHJcbiAgJHByZXYtbnVtOiBudWxsO1xyXG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XHJcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xyXG4gICAgICAvLyBEbyBub3RoaW5nXHJcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xyXG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xyXG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XHJcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xyXG4gICAgfVxyXG4gICAgJHByZXYta2V5OiAka2V5O1xyXG4gICAgJHByZXYtbnVtOiAkbnVtO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3RhcnRzIGF0IHplcm9cclxuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXHJcbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XHJcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xyXG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcclxuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xyXG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcclxuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sb3JzXHJcbkBmdW5jdGlvbiB0by1yZ2IoJHZhbHVlKSB7XHJcbiAgQHJldHVybiByZWQoJHZhbHVlKSwgZ3JlZW4oJHZhbHVlKSwgYmx1ZSgkdmFsdWUpO1xyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXHJcbkBmdW5jdGlvbiByZ2JhLWNzcy12YXIoJGlkZW50aWZpZXIsICR0YXJnZXQpIHtcclxuICBAaWYgJGlkZW50aWZpZXIgPT0gXCJib2R5XCIgYW5kICR0YXJnZXQgPT0gXCJiZ1wiIHtcclxuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tYmctcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xyXG4gIH0gQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwidGV4dFwiIHtcclxuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XHJcbiAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gbWFwLWxvb3AoJG1hcCwgJGZ1bmMsICRhcmdzLi4uKSB7XHJcbiAgJF9tYXA6ICgpO1xyXG5cclxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XHJcbiAgICAvLyBhbGxvdyB0byBwYXNzIHRoZSAka2V5IGFuZCAkdmFsdWUgb2YgdGhlIG1hcCBhcyBhbiBmdW5jdGlvbiBhcmd1bWVudFxyXG4gICAgJF9hcmdzOiAoKTtcclxuICAgIEBlYWNoICRhcmcgaW4gJGFyZ3Mge1xyXG4gICAgICAkX2FyZ3M6IGFwcGVuZCgkX2FyZ3MsIGlmKCRhcmcgPT0gXCIka2V5XCIsICRrZXksIGlmKCRhcmcgPT0gXCIkdmFsdWVcIiwgJHZhbHVlLCAkYXJnKSkpO1xyXG4gICAgfVxyXG5cclxuICAgICRfbWFwOiBtYXAtbWVyZ2UoJF9tYXAsICgka2V5OiBjYWxsKGdldC1mdW5jdGlvbigkZnVuYyksICRfYXJncy4uLikpKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJF9tYXA7XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXHJcblxyXG5AZnVuY3Rpb24gdmFyaWZ5KCRsaXN0KSB7XHJcbiAgJHJlc3VsdDogbnVsbDtcclxuICBAZWFjaCAkZW50cnkgaW4gJGxpc3Qge1xyXG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIHZhcigtLSN7JHByZWZpeH0jeyRlbnRyeX0pLCBzcGFjZSk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxyXG4vLyBJdCBwcmVmaXhlcyB0aGUga2V5cyB3aXRoIGBuYCBhbmQgbWFrZXMgdGhlIHZhbHVlIG5lZ2F0aXZlLlxyXG5AZnVuY3Rpb24gbmVnYXRpdmlmeS1tYXAoJG1hcCkge1xyXG4gICRyZXN1bHQ6ICgpO1xyXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcclxuICAgIEBpZiAka2V5ICE9IDAge1xyXG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXHJcbkBmdW5jdGlvbiBtYXAtZ2V0LW11bHRpcGxlKCRtYXAsICR2YWx1ZXMpIHtcclxuICAkcmVzdWx0OiAoKTtcclxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XHJcbiAgICBAaWYgKGluZGV4KCR2YWx1ZXMsICRrZXkpICE9IG51bGwpIHtcclxuICAgICAgJHJlc3VsdDogbWFwLW1lcmdlKCRyZXN1bHQsICgka2V5OiAkdmFsdWUpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQHJldHVybiAkcmVzdWx0O1xyXG59XHJcblxyXG4vLyBNZXJnZSBtdWx0aXBsZSBtYXBzXHJcbkBmdW5jdGlvbiBtYXAtbWVyZ2UtbXVsdGlwbGUoJG1hcHMuLi4pIHtcclxuICAkbWVyZ2VkLW1hcHM6ICgpO1xyXG5cclxuICBAZWFjaCAkbWFwIGluICRtYXBzIHtcclxuICAgICRtZXJnZWQtbWFwczogbWFwLW1lcmdlKCRtZXJnZWQtbWFwcywgJG1hcCk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJG1lcmdlZC1tYXBzO1xyXG59XHJcblxyXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXHJcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXHJcbi8vXHJcbi8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXHJcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xyXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcclxuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcclxuXHJcbiAgQGlmICRpbmRleCB7XHJcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRzdHJpbmc7XHJcbn1cclxuXHJcbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XHJcbi8vXHJcbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXHJcblxyXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XHJcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XHJcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XHJcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xyXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcclxuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRzdHJpbmc7XHJcbn1cclxuXHJcbi8vIENvbG9yIGNvbnRyYXN0XHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxyXG5cclxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxyXG4kX2x1bWluYW5jZS1saXN0OiAuMDAwOCAuMDAxIC4wMDExIC4wMDEzIC4wMDE1IC4wMDE3IC4wMDIgLjAwMjIgLjAwMjUgLjAwMjcgLjAwMyAuMDAzMyAuMDAzNyAuMDA0IC4wMDQ0IC4wMDQ4IC4wMDUyIC4wMDU2IC4wMDYgLjAwNjUgLjAwNyAuMDA3NSAuMDA4IC4wMDg2IC4wMDkxIC4wMDk3IC4wMTAzIC4wMTEgLjAxMTYgLjAxMjMgLjAxMyAuMDEzNyAuMDE0NCAuMDE1MiAuMDE2IC4wMTY4IC4wMTc2IC4wMTg1IC4wMTk0IC4wMjAzIC4wMjEyIC4wMjIyIC4wMjMyIC4wMjQyIC4wMjUyIC4wMjYyIC4wMjczIC4wMjg0IC4wMjk2IC4wMzA3IC4wMzE5IC4wMzMxIC4wMzQzIC4wMzU2IC4wMzY5IC4wMzgyIC4wMzk1IC4wNDA5IC4wNDIzIC4wNDM3IC4wNDUyIC4wNDY3IC4wNDgyIC4wNDk3IC4wNTEzIC4wNTI5IC4wNTQ1IC4wNTYxIC4wNTc4IC4wNTk1IC4wNjEyIC4wNjMgLjA2NDggLjA2NjYgLjA2ODUgLjA3MDQgLjA3MjMgLjA3NDIgLjA3NjIgLjA3ODIgLjA4MDIgLjA4MjMgLjA4NDQgLjA4NjUgLjA4ODcgLjA5MDggLjA5MzEgLjA5NTMgLjA5NzYgLjA5OTkgLjEwMjIgLjEwNDYgLjEwNyAuMTA5NSAuMTExOSAuMTE0NCAuMTE3IC4xMTk1IC4xMjIxIC4xMjQ4IC4xMjc0IC4xMzAxIC4xMzI5IC4xMzU2IC4xMzg0IC4xNDEzIC4xNDQxIC4xNDcgLjE1IC4xNTI5IC4xNTU5IC4xNTkgLjE2MiAuMTY1MSAuMTY4MyAuMTcxNCAuMTc0NiAuMTc3OSAuMTgxMiAuMTg0NSAuMTg3OCAuMTkxMiAuMTk0NiAuMTk4MSAuMjAxNiAuMjA1MSAuMjA4NiAuMjEyMiAuMjE1OSAuMjE5NSAuMjIzMiAuMjI3IC4yMzA3IC4yMzQ2IC4yMzg0IC4yNDIzIC4yNDYyIC4yNTAyIC4yNTQyIC4yNTgyIC4yNjIzIC4yNjY0IC4yNzA1IC4yNzQ3IC4yNzg5IC4yODMxIC4yODc0IC4yOTE4IC4yOTYxIC4zMDA1IC4zMDUgLjMwOTUgLjMxNCAuMzE4NSAuMzIzMSAuMzI3OCAuMzMyNSAuMzM3MiAuMzQxOSAuMzQ2NyAuMzUxNSAuMzU2NCAuMzYxMyAuMzY2MyAuMzcxMiAuMzc2MyAuMzgxMyAuMzg2NCAuMzkxNiAuMzk2OCAuNDAyIC40MDcyIC40MTI1IC40MTc5IC40MjMzIC40Mjg3IC40MzQyIC40Mzk3IC40NDUyIC40NTA4IC40NTY0IC40NjIxIC40Njc4IC40NzM1IC40NzkzIC40ODUxIC40OTEgLjQ5NjkgLjUwMjkgLjUwODkgLjUxNDkgLjUyMSAuNTI3MSAuNTMzMyAuNTM5NSAuNTQ1NyAuNTUyIC41NTgzIC41NjQ3IC41NzExIC41Nzc2IC41ODQxIC41OTA2IC41OTcyIC42MDM4IC42MTA1IC42MTcyIC42MjQgLjYzMDggLjYzNzYgLjY0NDUgLjY1MTQgLjY1ODQgLjY2NTQgLjY3MjQgLjY3OTUgLjY4NjcgLjY5MzkgLjcwMTEgLjcwODQgLjcxNTcgLjcyMzEgLjczMDUgLjczNzkgLjc0NTQgLjc1MjkgLjc2MDUgLjc2ODIgLjc3NTggLjc4MzUgLjc5MTMgLjc5OTEgLjgwNyAuODE0OCAuODIyOCAuODMwOCAuODM4OCAuODQ2OSAuODU1IC44NjMyIC44NzE0IC44Nzk2IC44ODc5IC44OTYzIC45MDQ3IC45MTMxIC45MjE2IC45MzAxIC45Mzg3IC45NDczIC45NTYgLjk2NDcgLjk3MzQgLjk4MjMgLjk5MTEgMTtcclxuXHJcbkBmdW5jdGlvbiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCwgJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRjb2xvci1jb250cmFzdC1kYXJrLCAkY29sb3ItY29udHJhc3QtbGlnaHQ6ICRjb2xvci1jb250cmFzdC1saWdodCwgJG1pbi1jb250cmFzdC1yYXRpbzogJG1pbi1jb250cmFzdC1yYXRpbykge1xyXG4gICRmb3JlZ3JvdW5kczogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XHJcbiAgJG1heC1yYXRpbzogMDtcclxuICAkbWF4LXJhdGlvLWNvbG9yOiBudWxsO1xyXG5cclxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcclxuICAgICRjb250cmFzdC1yYXRpbzogY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcik7XHJcbiAgICBAaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1pbi1jb250cmFzdC1yYXRpbyB7XHJcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xyXG4gICAgfSBAZWxzZSBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWF4LXJhdGlvIHtcclxuICAgICAgJG1heC1yYXRpbzogJGNvbnRyYXN0LXJhdGlvO1xyXG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAd2FybiBcIkZvdW5kIG5vIGNvbG9yIGxlYWRpbmcgdG8gI3skbWluLWNvbnRyYXN0LXJhdGlvfToxIGNvbnRyYXN0IHJhdGlvIGFnYWluc3QgI3skYmFja2dyb3VuZH0uLi5cIjtcclxuXHJcbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcclxuICAkbDE6IGx1bWluYW5jZSgkYmFja2dyb3VuZCk7XHJcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xyXG5cclxuICBAcmV0dXJuIGlmKCRsMSA+ICRsMiwgZGl2aWRlKCRsMSArIC4wNSwgJGwyICsgLjA1KSwgZGl2aWRlKCRsMiArIC4wNSwgJGwxICsgLjA1KSk7XHJcbn1cclxuXHJcbi8vIFJldHVybiBXQ0FHMi4xIHJlbGF0aXZlIGx1bWluYW5jZVxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2VcclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHLyNkZm4tY29udHJhc3QtcmF0aW9cclxuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcclxuICAkcmdiOiAoXHJcbiAgICBcInJcIjogcmVkKCRjb2xvciksXHJcbiAgICBcImdcIjogZ3JlZW4oJGNvbG9yKSxcclxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcclxuICApO1xyXG5cclxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xyXG4gICAgJHZhbHVlOiBpZihkaXZpZGUoJHZhbHVlLCAyNTUpIDwgLjAzOTI4LCBkaXZpZGUoZGl2aWRlKCR2YWx1ZSwgMjU1KSwgMTIuOTIpLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xyXG4gICAgJHJnYjogbWFwLW1lcmdlKCRyZ2IsICgkbmFtZTogJHZhbHVlKSk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuIChtYXAtZ2V0KCRyZ2IsIFwiclwiKSAqIC4yMTI2KSArIChtYXAtZ2V0KCRyZ2IsIFwiZ1wiKSAqIC43MTUyKSArIChtYXAtZ2V0KCRyZ2IsIFwiYlwiKSAqIC4wNzIyKTtcclxufVxyXG5cclxuLy8gUmV0dXJuIG9wYXF1ZSBjb2xvclxyXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcclxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcclxuICBAcmV0dXJuIG1peChyZ2JhKCRmb3JlZ3JvdW5kLCAxKSwgJGJhY2tncm91bmQsIG9wYWNpdHkoJGZvcmVncm91bmQpICogMTAwJSk7XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1mdW5jdGlvbnNcclxuLy8gVGludCBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIHdoaXRlXHJcbkBmdW5jdGlvbiB0aW50LWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xyXG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICR3ZWlnaHQpO1xyXG59XHJcblxyXG4vLyBTaGFkZSBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIGJsYWNrXHJcbkBmdW5jdGlvbiBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcclxuICBAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkd2VpZ2h0KTtcclxufVxyXG5cclxuLy8gU2hhZGUgdGhlIGNvbG9yIGlmIHRoZSB3ZWlnaHQgaXMgcG9zaXRpdmUsIGVsc2UgdGludCBpdFxyXG5AZnVuY3Rpb24gc2hpZnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XHJcbiAgQHJldHVybiBpZigkd2VpZ2h0ID4gMCwgc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSwgdGludC1jb2xvcigkY29sb3IsIC0kd2VpZ2h0KSk7XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1mdW5jdGlvbnNcclxuXHJcbi8vIFJldHVybiB2YWxpZCBjYWxjXHJcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XHJcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZTI7XHJcbiAgfVxyXG5cclxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcclxuICAgIEByZXR1cm4gJHZhbHVlMTtcclxuICB9XHJcblxyXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xyXG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XHJcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcclxuICAgIEByZXR1cm4gbnVsbDtcclxuICB9XHJcblxyXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xyXG4gICAgQHJldHVybiAtJHZhbHVlMjtcclxuICB9XHJcblxyXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xyXG4gICAgQHJldHVybiAkdmFsdWUxO1xyXG4gIH1cclxuXHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xyXG4gIH1cclxuXHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlMikgIT0gbnVtYmVyIHtcclxuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcclxuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xyXG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XHJcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XHJcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcclxuICAgIEByZXR1cm4gMDtcclxuICB9XHJcbiAgQGlmICRkaXZpc29yID09IDAge1xyXG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XHJcbiAgfVxyXG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcclxuICAkcmVzdWx0OiAwO1xyXG4gICRmYWN0b3I6IDEwO1xyXG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xyXG4gICAgJHF1b3RpZW50OiAwO1xyXG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XHJcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcclxuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xyXG4gICAgfVxyXG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xyXG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xyXG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xyXG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XHJcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xyXG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcclxuICAgIH1cclxuICB9XHJcbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcclxuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xyXG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xyXG4gICR1bml0LW1hcDogKFxyXG4gICAgXCJweFwiOiAxcHgsXHJcbiAgICBcInJlbVwiOiAxcmVtLFxyXG4gICAgXCJlbVwiOiAxZW0sXHJcbiAgICBcIiVcIjogMSVcclxuICApO1xyXG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcclxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xyXG4gIH1cclxuICBAcmV0dXJuICRyZXN1bHQ7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XHJcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBUYWJzXHJcbi8vXHJcblxyXG4ubmF2LXRhYnMge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcclxuXHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xyXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUGlsbHNcclxuLy9cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcclxuLy9cclxuXHJcbi5uYXYtZmlsbCB7XHJcbiAgPiAubmF2LWxpbmssXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gID4gLm5hdi1saW5rLFxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1maWxsLFxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCIvLyBHcmFkaWVudHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxyXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cclxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xyXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi8vXHJcbi8vIExhYmVsc1xyXG4vL1xyXG5cclxuLmZvcm0tbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XHJcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG59XHJcblxyXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxyXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXHJcbi5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcclxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcclxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcclxuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtc20ge1xyXG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi8vXHJcbi8vIEZvcm0gdGV4dFxyXG4vL1xyXG5cclxuLmZvcm0tdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XHJcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xyXG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIvL1xyXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxyXG4vL1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcclxuXHJcbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xyXG5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuXHJcbiAgJlt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXHJcblxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XHJcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXHJcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcclxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxyXG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xyXG4gIH1cclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgaW5wdXRzXHJcbiAgLy9cclxuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcclxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xyXG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxyXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSxcclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxuXHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxuXHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxudGV4dGFyZWEge1xyXG4gICYuZm9ybS1jb250cm9sIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcclxuICB9XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cclxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIvLyBTZWxlY3RcclxuLy9cclxuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxyXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxyXG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XHJcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlttdWx0aXBsZV0sXHJcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxyXG4gICY6LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdC1zbSB7XHJcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XHJcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuLmZvcm0tc2VsZWN0LWxnIHtcclxuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcclxuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi8vXHJcbi8vIENoZWNrL3JhZGlvXHJcbi8vXHJcblxyXG4uZm9ybS1jaGVjayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XHJcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xyXG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XHJcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xyXG5cclxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcblxyXG4gICY6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gIH1cclxuXHJcbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXHJcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcclxuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcclxufVxyXG5cclxuLy9cclxuLy8gU3dpdGNoXHJcbi8vXHJcblxyXG4uZm9ybS1zd2l0Y2gge1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAmW2Rpc2FibGVkXSxcclxuICAmOmRpc2FibGVkIHtcclxuICAgICsgLmJ0biB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi8vIFJhbmdlXHJcbi8vXHJcbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXHJcbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXHJcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxyXG5cclxuLmZvcm0tcmFuZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xyXG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXHJcbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXHJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XHJcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLmZvcm0tZmxvYXRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgPiAuZm9ybS1jb250cm9sLFxyXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXHJcbiAgPiAuZm9ybS1zZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICA+IGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcclxuICAgIH1cclxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcclxuICB9XHJcblxyXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcclxuICA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgICB+IGxhYmVsIHtcclxuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcclxuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcclxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICB+IGxhYmVsIHtcclxuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcclxuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgIH4gbGFiZWwge1xyXG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLXNlbGVjdCxcclxuICA+IC5mb3JtLWZsb2F0aW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xyXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcclxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuXHJcbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cclxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXHJcbiAgLy8gYXMgb3VyIGlucHV0cy5cclxuICAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dHVhbCBhZGRvbnNcclxuLy9cclxuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXHJcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcclxuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxyXG4vLyBtYW5pcHVsYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcclxufVxyXG5cclxuXHJcbi8vIFJvdW5kZWQgY29ybmVyc1xyXG4vL1xyXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xyXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXHJcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuLmlucHV0LWdyb3VwIHtcclxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcclxuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcclxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXHJcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy12YWxpZGF0aW9uIHtcclxuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxyXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcclxuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcclxuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xyXG4gIH1cclxuXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3NcclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcclxuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXHJcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxyXG4gICRzdGF0ZSxcclxuICAkY29sb3IsXHJcbiAgJGljb24sXHJcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXHJcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxyXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxyXG4pIHtcclxuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcclxuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXHJcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxyXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXHJcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XHJcbiAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcclxuICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLmZhZGUge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XHJcblxyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcclxuLmNvbGxhcHNlIHtcclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcclxuXHJcbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcclxuLmRyb3B1cCxcclxuLmRyb3BlbmQsXHJcbi5kcm9wZG93bixcclxuLmRyb3BzdGFydCxcclxuLmRyb3B1cC1jZW50ZXIsXHJcbi5kcm9wZG93bi1jZW50ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcclxuICBAaW5jbHVkZSBjYXJldCgpO1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcclxuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcclxuXHJcbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XHJcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxyXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXHJcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXHJcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcclxuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcclxuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XHJcblxyXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XHJcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcclxuXHJcbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cclxuLmRyb3B1cCB7XHJcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3BlbmQge1xyXG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wc3RhcnQge1xyXG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcclxuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcclxufVxyXG5cclxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4vL1xyXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG5cclxuLy8gRHJvcGRvd24gdGV4dFxyXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuLy8gRGFyayBkcm9wZG93bnNcclxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xyXG5AbWl4aW4gY2FyZXQtZG93biB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0LXVwIHtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtZW5kIHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XHJcbiAgQGlmICRlbmFibGUtY2FyZXQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcclxuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xyXG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHk6OmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MiLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmJ0biB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcclxuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcclxuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcclxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXHJcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5zaG93IHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEFsdGVybmF0ZSBidXR0b25zXHJcbi8vXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJ0bi0jeyRjb2xvcn0ge1xyXG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcclxuICAgICAgICAkdmFsdWUsXHJcbiAgICAgICAgJHZhbHVlLFxyXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcclxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXHJcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXHJcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcclxuICAgICAgKTtcclxuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXHJcbiAgICAgICAgJHZhbHVlLFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxyXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXHJcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxyXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxyXG4gICAgICApO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXHJcblxyXG5cclxuLy9cclxuLy8gTGluayBidXR0b25zXHJcbi8vXHJcblxyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcclxuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkcHJpbWFyeSksICRwcmltYXJ5LCAxNSUpKX07XHJcblxyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy9cclxuXHJcbi5idG4tbGcge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5idG4tc20ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXHJcbiAgJGJhY2tncm91bmQsXHJcbiAgJGJvcmRlcixcclxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcclxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxyXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcclxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcclxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxyXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcclxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxyXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcclxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxyXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXHJcbikge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxyXG4gICRjb2xvcixcclxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXHJcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXHJcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcclxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXHJcbikge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcclxuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLy9cclxuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXHJcbi8vXHJcblxyXG4udGFibGUge1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcclxuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAvLyBUYXJnZXQgdGggJiB0ZFxyXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxyXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXHJcbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XHJcbiAgfVxyXG5cclxuICA+IHRib2R5IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgPiB0aGVhZCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xyXG4gIGJvcmRlci10b3A6ICgkdGFibGUtYm9yZGVyLXdpZHRoICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcclxufVxyXG5cclxuLy9cclxuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3NcclxuLy9cclxuXHJcbi5jYXB0aW9uLXRvcCB7XHJcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcbi8vXHJcblxyXG4udGFibGUtc20ge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXHJcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXIgdmVyc2lvbnNcclxuLy9cclxuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuLy9cclxuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXHJcbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cclxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXHJcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcclxuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXHJcbiAgICA+ICoge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ib3JkZXJsZXNzIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi8vIEZvciByb3dzXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3IgY29sdW1uc1xyXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcclxuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0aXZlIHRhYmxlXHJcbi8vXHJcbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXHJcblxyXG4udGFibGUtYWN0aXZlIHtcclxuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcclxufVxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSB2YXJpYW50c1xyXG4vL1xyXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcclxuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xyXG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cclxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcclxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XHJcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcclxuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcclxuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XHJcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xyXG5cclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XHJcblxyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXHJcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXHJcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XHJcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcclxuXHJcbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xyXG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcclxuXHJcbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcclxuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcclxuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcclxuXHJcbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcclxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xyXG5cclxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xyXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcclxuXHJcbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XHJcblxyXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxyXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xyXG5cclxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcclxuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxyXG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XHJcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XHJcblxyXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXHJcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcclxuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcclxuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XHJcblxyXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcclxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xyXG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcclxuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xyXG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xyXG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcclxuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcclxuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xyXG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xyXG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xyXG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XHJcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xyXG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcclxuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG5cclxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XHJcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxyXG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcclxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJGUyByZXNjYWxpbmdcclxuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxyXG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XHJcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuQG1lZGlhIHByaW50IHtcclxuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcclxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXHJcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xyXG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2xpY2stbGlzdDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Rcclxue1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0XHJcbntcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzICR0cmFuc2l0aW9uLXNtb290aDtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXIsXHJcbi5zbGljay1wcmV2OmZvY3VzLFxyXG4uc2xpY2stbmV4dDpob3ZlcixcclxuLnNsaWNrLW5leHQ6Zm9jdXNcclxue1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxyXG57XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXHJcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxyXG57XHJcbiAgb3BhY2l0eTogLjI1O1xyXG59XHJcblxyXG4uc2xpY2stcHJldjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmJlZm9yZVxyXG57XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICBvcGFjaXR5OiAuNzU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldlxyXG57XHJcbiAgbGVmdDogLTI1cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcblxyXG4gIC5zbGljay1zbGlkZXItLWZ1bGwtc2l6ZSAmIHtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGVyOmhvdmVyICYge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXY6YmVmb3JlXHJcbntcclxuICBjb250ZW50OiAkaWNvbi1hcnJvdy1sZWZ0O1xyXG59XHJcblxyXG4uc2xpY2stbmV4dFxyXG57XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XHJcblxyXG4gIC5zbGljay1zbGlkZXItLWZ1bGwtc2l6ZSAmIHtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlcjpob3ZlciAmIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1uZXh0OmJlZm9yZVxyXG57XHJcbiAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQ7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuLnNsaWNrLWRvdHNcclxue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC00NXB4O1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpXHJcbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvblxyXG57XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcclxue1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZVxyXG57XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXHJcbntcclxuICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICBmb250LXNpemU6IDZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gIGNvbnRlbnQ6ICfigKInO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgb3BhY2l0eTogLjI1O1xyXG4gIGNvbG9yOiBibGFjaztcclxuXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxyXG57XHJcbiAgb3BhY2l0eTogLjc1O1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3ZlbmRvci9fc2xpY2suc2NzcyIsIiR0cmFuc2l0aW9uLWJhc2UgOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuJHRyYW5zaXRpb24tc21vb3RoIDogY3ViaWMtYmV6aWVyKC4yNCwxLC4zMiwxKTtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL190cmFuc2l0aW9uLnNjc3MiLCIkZm9udC1pY29uIDogJ2ljb21vb24nO1xyXG4kaWNvbW9vbi1mb250LWZhbWlseSA6ICRmb250LWljb247XHJcbiRpY29tb29uLWZvbnQtcGF0aCA6ICdmb250cyc7XHJcblxyXG4kaWNvbi13aW50ZXI6IFwiXFxlOTA3XCI7XHJcbiRpY29uLXR3aXR0ZXI6IFwiXFxlOTA4XCI7XHJcbiRpY29uLWxpbmtlZGluOiBcIlxcZTkwOVwiO1xyXG4kaWNvbi15b3V0dWJlOiBcIlxcZTkwYVwiO1xyXG4kaWNvbi1zZW5kOiBcIlxcZTkwYlwiO1xyXG4kaWNvbi1sb2dvdXQ6IFwiXFxlOTBjXCI7XHJcbiRpY29uLXRyYXNoOiBcIlxcZTkwZFwiO1xyXG4kaWNvbi1jbG9zZTogXCJcXGU5MGVcIjtcclxuJGljb24taW5mbzogXCJcXGU5MGZcIjtcclxuJGljb24tY2hlY2s6IFwiXFxlOTEwXCI7XHJcbiRpY29uLWZpbGVfZG93bmxvYWQ6IFwiXFxlOTExXCI7XHJcbiRpY29uLW5vdGlmaWNhdGlvbnM6IFwiXFxlOTEyXCI7XHJcbiRpY29uLWhlbHA6IFwiXFxlOTEzXCI7XHJcbiRpY29uLWFycm93X3VwOiBcIlxcZTkxNFwiO1xyXG4kaWNvbi1hcnJvd19yaWdodDogXCJcXGU5MTVcIjtcclxuJGljb24tYXJyb3dfbGVmdDogXCJcXGU5MTZcIjtcclxuJGljb24tYXJyb3dfZG93bjogXCJcXGU5MTdcIjtcclxuJGljb24tbGluazogXCJcXGU5MThcIjtcclxuJGljb24tcmVtb3ZlOiBcIlxcZTkxOVwiO1xyXG4kaWNvbi1hZGQ6IFwiXFxlOTFhXCI7XHJcbiRpY29uLWhvbWU6IFwiXFxlOTFiXCI7XHJcbiRpY29uLXBob25lOiBcIlxcZTkxY1wiO1xyXG4kaWNvbi1lZGl0OiBcIlxcZTkxZFwiO1xyXG4kaWNvbi12aWV3OiBcIlxcZTkxZVwiO1xyXG4kaWNvbi1kaXNhYmxlZDogXCJcXGU5MWZcIjtcclxuJGljb24tc2VjdXJpdHk6IFwiXFxlOTIwXCI7XHJcbiRpY29uLWxldmVsLWRvd246IFwiXFxlOTIxXCI7XHJcbiRpY29uLWhlYXJ0OiBcIlxcZTkyMlwiO1xyXG4kaWNvbi1sb29wOiBcIlxcZTkyM1wiO1xyXG4kaWNvbi1oZWFydC1lbXB0eTogXCJcXGU5MjRcIjtcclxuJGljb24tYWxlcnQ6IFwiXFxlOTI1XCI7XHJcbiRpY29uLWFycm93OiBcIlxcZTkyNlwiO1xyXG4kaWNvbi1hcnJvdy1sZWZ0MTogXCJcXGU5MjdcIjtcclxuJGljb24tYXJyb3ctcmlnaHQxOiBcIlxcZTkyOFwiO1xyXG4kaWNvbi1jYXJ0MTogXCJcXGU5MjlcIjtcclxuJGljb24tZmFjZWJvb2s6IFwiXFxlOTJhXCI7XHJcbiRpY29uLWluc3RhZ3JhbTogXCJcXGU5MmJcIjtcclxuJGljb24tZGlzY291bnQ6IFwiXFxlOTJjXCI7XHJcbiRpY29uLXdhcm5pbmc6IFwiXFxlOTJkXCI7XHJcbiRpY29uLXNoaXBwaW5nOiBcIlxcZTkyZVwiO1xyXG4kaWNvbi1zdGFyOiBcIlxcZTkyZlwiO1xyXG4kaWNvbi1yZW1vdmUtY2lyY2xlOiBcIlxcZTkzMFwiO1xyXG4kaWNvbi11c2VyMTogXCJcXGU5MzFcIjtcclxuJGljb24tbG9jYXRpb246IFwiXFxlOTMyXCI7XHJcbiRpY29uLW1lc3NhZ2U6IFwiXFxlOTMzXCI7XHJcbiRpY29uLW9yZGVyczogXCJcXGU5MzRcIjtcclxuJGljb24tZ2lmdDogXCJcXGU5MzVcIjtcclxuJGljb24tb3JkZXJzX3JldHVybjogXCJcXGU5MzZcIjtcclxuJGljb24tY2FyZDogXCJcXGU5MzdcIjtcclxuJGljb24td29ybGQ6IFwiXFxlOTM4XCI7XHJcbiRpY29uLXN1Y2Nlc3M6IFwiXFxlOTM5XCI7XHJcbiRpY29uLXNlYXJjaDogXCJcXGU5M2FcIjtcclxuJGljb24tdGFnOiBcIlxcZTkzYlwiO1xyXG4kaWNvbi1wcm9maWxlOiBcIlxcZTkzY1wiO1xyXG4kaWNvbi13YWxsZXQ6IFwiXFxlOTNkXCI7XHJcbiRpY29uLXN1bW1lcjogXCJcXGU5M2VcIjtcclxuJGljb24tdXNlcjogXCJcXGU5M2ZcIjtcclxuJGljb24tY2FydDogXCJcXGU5MDBcIjtcclxuJGljb24tcGxheTogXCJcXGU5MDVcIjtcclxuJGljb24tcGF1c2U6IFwiXFxlOTA2XCI7XHJcbiRpY29uLWFycm93LXRvcDogXCJcXGU5MDFcIjtcclxuJGljb24tYXJyb3ctcmlnaHQ6IFwiXFxlOTAyXCI7XHJcbiRpY29uLWFycm93LWxlZnQ6IFwiXFxlOTAzXCI7XHJcbiRpY29uLWFycm93LWJvdHRvbTogXCJcXGU5MDRcIjtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19pY29ucy5zY3NzIiwiLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE1LjYyNWVtO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHotaW5kZXg6IDkwMDE7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IC4yNjM5MjE4NzVlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEuMjVlbSAxLjI1ZW0gLS45Mzc1ZW0gcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgYm94LXNoYWRvdzogMCAxLjI1ZW0gMS4yNWVtIC0uOTM3NWVtIHJnYmEoMCwgMCwgMCwgLjMpXHJcbn1cclxuXHJcbi5xcy1kYXRlcGlja2VyLWNvbnRhaW5lciAqIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4ucXMtY2VudGVyZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxufVxyXG5cclxuLnFzLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4ucXMtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjc1KTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogLjVlbTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4ucXMtb3ZlcmxheS5xcy1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTFcclxufVxyXG5cclxuLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXkteWVhciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IC44NzVlbTtcclxuICBwYWRkaW5nOiAuMjVlbSAwO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5xcy1vdmVybGF5IC5xcy1vdmVybGF5LXllYXI6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4ucXMtb3ZlcmxheSAucXMtY2xvc2Uge1xyXG4gIHBhZGRpbmc6IC41ZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLnFzLW92ZXJsYXkgLnFzLXN1Ym1pdCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAuMjYzOTIxODc1ZW07XHJcbiAgcGFkZGluZzogLjVlbTtcclxuICBtYXJnaW46IDAgYXV0byBhdXRvO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCA1MC4yJSwgLjQpXHJcbn1cclxuXHJcbi5xcy1vdmVybGF5IC5xcy1zdWJtaXQucXMtZGlzYWJsZWQge1xyXG4gIGNvbG9yOiBncmV5O1xyXG4gIGJvcmRlci1jb2xvcjogZ3JleTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkXHJcbn1cclxuXHJcbi5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gIGZsZXgtZ3JvdzogMVxyXG59XHJcblxyXG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogLjU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzXHJcbn1cclxuXHJcbi5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoLmFjdGl2ZSwgLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGg6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLnFzLWNvbnRyb2xzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYmFja2dyb3VuZDogI2QzZDNkMztcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcclxuICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAuM3M7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgLjNzO1xyXG4gIHRyYW5zaXRpb246IGZpbHRlciAuM3M7XHJcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcywgLXdlYmtpdC1maWx0ZXIgLjNzXHJcbn1cclxuXHJcbi5xcy1jb250cm9scy5xcy1ibHVyIHtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGZpbHRlcjogYmx1cig1cHgpXHJcbn1cclxuXHJcbi5xcy1hcnJvdyB7XHJcbiAgaGVpZ2h0OiAxLjU2MjVlbTtcclxuICB3aWR0aDogMS41NjI1ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAuMjYzOTIxODc1ZW07XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXM7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMTVzXHJcbn1cclxuXHJcbi5xcy1hcnJvdzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLnFzLWFycm93OmhvdmVyLnFzLWxlZnQ6YWZ0ZXIge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMFxyXG59XHJcblxyXG4ucXMtYXJyb3c6aG92ZXIucXMtcmlnaHQ6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5xcy1hcnJvdzphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBib3JkZXI6IC4zOTA2MjVlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAuMnM7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4yc1xyXG59XHJcblxyXG4ucXMtYXJyb3cucXMtbGVmdDphZnRlciB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBncmV5O1xyXG4gIHJpZ2h0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTUwJSlcclxufVxyXG5cclxuLnFzLWFycm93LnFzLXJpZ2h0OmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogZ3JleTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTUwJSlcclxufVxyXG5cclxuLnFzLW1vbnRoLXllYXIge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgLjJzO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAuMnM7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5xcy1tb250aC15ZWFyOmhvdmVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JleVxyXG59XHJcblxyXG4ucXMtbW9udGgteWVhcjphY3RpdmU6Zm9jdXMsIC5xcy1tb250aC15ZWFyOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lXHJcbn1cclxuXHJcbi5xcy1tb250aCB7XHJcbiAgcGFkZGluZy1yaWdodDogLjVleFxyXG59XHJcblxyXG4ucXMteWVhciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAuNWV4XHJcbn1cclxuXHJcbi5xcy1zcXVhcmVzIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmc6IC4zMTI1ZW07XHJcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgZmlsdGVyOiBibHVyKDApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgLjNzO1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIC4zcztcclxuICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjNzO1xyXG4gIHRyYW5zaXRpb246IGZpbHRlciAuM3MsIC13ZWJraXQtZmlsdGVyIC4zc1xyXG59XHJcblxyXG4ucXMtc3F1YXJlcy5xcy1ibHVyIHtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGZpbHRlcjogYmx1cig1cHgpXHJcbn1cclxuXHJcbi5xcy1zcXVhcmUge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcclxuICBoZWlnaHQ6IDEuNTYyNWVtO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcztcclxuICBib3JkZXItcmFkaXVzOiAuMjYzOTIxODc1ZW1cclxufVxyXG5cclxuLnFzLXNxdWFyZTpub3QoLnFzLWVtcHR5KTpub3QoLnFzLWRpc2FibGVkKTpub3QoLnFzLWRheSk6bm90KC5xcy1hY3RpdmUpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBvcmFuZ2VcclxufVxyXG5cclxuLnFzLWN1cnJlbnQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLnFzLWFjdGl2ZSwgLnFzLXJhbmdlLWVuZCwgLnFzLXJhbmdlLXN0YXJ0IHtcclxuICBiYWNrZ3JvdW5kOiAjYWRkOGU2XHJcbn1cclxuXHJcbi5xcy1yYW5nZS1zdGFydDpub3QoLnFzLXJhbmdlLTYpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxyXG59XHJcblxyXG4ucXMtcmFuZ2UtbWlkZGxlIHtcclxuICBiYWNrZ3JvdW5kOiAjZDRlYmYyXHJcbn1cclxuXHJcbi5xcy1yYW5nZS1taWRkbGU6bm90KC5xcy1yYW5nZS0wKTpub3QoLnFzLXJhbmdlLTYpIHtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtMCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcclxufVxyXG5cclxuLnFzLXJhbmdlLWVuZDpub3QoLnFzLXJhbmdlLTApLCAucXMtcmFuZ2UtbWlkZGxlLnFzLXJhbmdlLTYge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxyXG59XHJcblxyXG4ucXMtZGlzYWJsZWQsIC5xcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgge1xyXG4gIG9wYWNpdHk6IC4yXHJcbn1cclxuXHJcbi5xcy1kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4ucXMtZGF5LCAucXMtZW1wdHkge1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4ucXMtZGF5IHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiBncmV5XHJcbn1cclxuXHJcbi5xcy1ldmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5xcy1ldmVudDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IC40Njg3NWVtO1xyXG4gIGhlaWdodDogLjQ2ODc1ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICMwN2Y7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy92ZW5kb3IvX2RhdGVwaWNrZXIuc2NzcyIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xyXG4gIHNyYzpcclxuICAgICAgICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmYyPzdtdnN3bCcpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj83bXZzd2wnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmPzdtdnN3bCcpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnPzdtdnN3bCMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5ldmVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5cclxuLmljb24td2ludGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi13aW50ZXI7XHJcbiAgfVxyXG59XHJcbi5pY29uLXR3aXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXR3aXR0ZXI7XHJcbiAgfVxyXG59XHJcbi5pY29uLWxpbmtlZGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1saW5rZWRpbjtcclxuICB9XHJcbn1cclxuLmljb24teW91dHViZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24teW91dHViZTtcclxuICB9XHJcbn1cclxuLmljb24tc2VuZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2VuZDtcclxuICB9XHJcbn1cclxuLmljb24tbG9nb3V0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1sb2dvdXQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLXRyYXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi10cmFzaDtcclxuICB9XHJcbn1cclxuLmljb24tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNsb3NlO1xyXG4gIH1cclxufVxyXG4uaWNvbi1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1pbmZvO1xyXG4gIH1cclxufVxyXG4uaWNvbi1jaGVjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY2hlY2s7XHJcbiAgfVxyXG59XHJcbi5pY29uLWZpbGVfZG93bmxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWZpbGVfZG93bmxvYWQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLW5vdGlmaWNhdGlvbnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW5vdGlmaWNhdGlvbnM7XHJcbiAgfVxyXG59XHJcbi5pY29uLWhlbHAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWhlbHA7XHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93X3VwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvd191cDtcclxuICB9XHJcbn1cclxuLmljb24tYXJyb3dfcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93X3JpZ2h0O1xyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvd19sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvd19sZWZ0O1xyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvd19kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvd19kb3duO1xyXG4gIH1cclxufVxyXG4uaWNvbi1saW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1saW5rO1xyXG4gIH1cclxufVxyXG4uaWNvbi1yZW1vdmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXJlbW92ZTtcclxuICB9XHJcbn1cclxuLmljb24tYWRkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hZGQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLWhvbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWhvbWU7XHJcbiAgfVxyXG59XHJcbi5pY29uLXBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1waG9uZTtcclxuICB9XHJcbn1cclxuLmljb24tZWRpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZWRpdDtcclxuICB9XHJcbn1cclxuLmljb24tdmlldyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdmlldztcclxuICB9XHJcbn1cclxuLmljb24tZGlzYWJsZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG4uaWNvbi1zZWN1cml0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2VjdXJpdHk7XHJcbiAgfVxyXG59XHJcbi5pY29uLWxldmVsLWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWxldmVsLWRvd247XHJcbiAgfVxyXG59XHJcbi5pY29uLWhlYXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1oZWFydDtcclxuICB9XHJcbn1cclxuLmljb24tbG9vcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbG9vcDtcclxuICB9XHJcbn1cclxuLmljb24taGVhcnQtZW1wdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWhlYXJ0LWVtcHR5O1xyXG4gIH1cclxufVxyXG4uaWNvbi1hbGVydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYWxlcnQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdztcclxuICB9XHJcbn1cclxuLmljb24tYXJyb3ctbGVmdDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWxlZnQxO1xyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXJpZ2h0MTtcclxuICB9XHJcbn1cclxuLmljb24tY2FydDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNhcnQxO1xyXG4gIH1cclxufVxyXG4uaWNvbi1mYWNlYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZmFjZWJvb2s7XHJcbiAgfVxyXG59XHJcbi5pY29uLWluc3RhZ3JhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24taW5zdGFncmFtO1xyXG4gIH1cclxufVxyXG4uaWNvbi1kaXNjb3VudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZGlzY291bnQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLXdhcm5pbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXdhcm5pbmc7XHJcbiAgfVxyXG59XHJcbi5pY29uLXNoaXBwaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zaGlwcGluZztcclxuICB9XHJcbn1cclxuLmljb24tc3RhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc3RhcjtcclxuICB9XHJcbn1cclxuLmljb24tcmVtb3ZlLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcmVtb3ZlLWNpcmNsZTtcclxuICB9XHJcbn1cclxuLmljb24tdXNlcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXVzZXIxO1xyXG4gIH1cclxufVxyXG4uaWNvbi1sb2NhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbG9jYXRpb247XHJcbiAgfVxyXG59XHJcbi5pY29uLW1lc3NhZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW1lc3NhZ2U7XHJcbiAgfVxyXG59XHJcbi5pY29uLW9yZGVycyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tb3JkZXJzO1xyXG4gIH1cclxufVxyXG4uaWNvbi1naWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1naWZ0O1xyXG4gIH1cclxufVxyXG4uaWNvbi1vcmRlcnNfcmV0dXJuIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1vcmRlcnNfcmV0dXJuO1xyXG4gIH1cclxufVxyXG4uaWNvbi1jYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jYXJkO1xyXG4gIH1cclxufVxyXG4uaWNvbi13b3JsZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24td29ybGQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLXN1Y2Nlc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXN1Y2Nlc3M7XHJcbiAgfVxyXG59XHJcbi5pY29uLXNlYXJjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2VhcmNoO1xyXG4gIH1cclxufVxyXG4uaWNvbi10YWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXRhZztcclxuICB9XHJcbn1cclxuLmljb24tcHJvZmlsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcHJvZmlsZTtcclxuICB9XHJcbn1cclxuLmljb24td2FsbGV0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi13YWxsZXQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLXN1bW1lciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc3VtbWVyO1xyXG4gIH1cclxufVxyXG4uaWNvbi11c2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi11c2VyO1xyXG4gIH1cclxufVxyXG4uaWNvbi1jYXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jYXJ0O1xyXG4gIH1cclxufVxyXG4uaWNvbi1wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1wbGF5O1xyXG4gIH1cclxufVxyXG4uaWNvbi1wYXVzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcGF1c2U7XHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LXRvcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctdG9wO1xyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWxlZnQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LWJvdHRvbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctYm90dG9tO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jhc2UvX2ljb25zLnNjc3MiLCIuZG9uZSB7XHJcbiAgY29sb3I6ICRhbGVydC1zdWNjZXNzO1xyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgQGluY2x1ZGUgaGlkZSgpO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Jhc2UvX3Rvb2xzLnNjc3MiLCIkYWxlcnQtd2FybmluZyA6ICNmZjdkMWQ7XHJcbiRhbGVydC1kYW5nZXIgOiAjZmYyZTFkO1xyXG4kYWxlcnQtc3VjY2VzcyA6ICNkZWYwZDg7XHJcbiRhbGVydC1pbmZvIDogI2NjZTVmZjtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19hbGVydC5zY3NzIiwiQG1peGluIHJvdygkZ3V0dGVyIDogMXJlbSkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogJGd1dHRlciAqIC0xO1xyXG4gIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyICogLTE7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGd1dHRlciAqIDJ9KTtcclxufVxyXG5cclxuQG1peGluIGNvbCgkY29sLCRndXR0ZXIgOiAxcmVtKSB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogI3skY29sfSAtICN7JGd1dHRlciAqIDJ9KTtcclxuICBtYXJnaW4tbGVmdDogJGd1dHRlcjtcclxuICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBoaWRlKCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbWF4LWhlaWdodDogMDtcclxufVxyXG5cclxuQG1peGluIHNob3coKSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIG1heC1oZWlnaHQ6IDIwMDAwcHg7XHJcbn1cclxuXHJcbkBtaXhpbiB1bnN0eWxlKCkge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vUkVTUE9OU0lWRSBCUkVBS1BPSU5UXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQG1peGluIHRpbnlzbWFydHBob25lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skdGlueXNtYXJ0cGhvbmUgLSAxcHh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW5pc21hcnRwaG9uZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1pbmlzbWFydHBob25lIC0gMXB4fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBzbWFydHBob25lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hcnRwaG9uZSAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWluaXRhYmxldCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1pbml0YWJsZXQgLSAxcHh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYmxldCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldCAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWluaWRlc2t0b3Age1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtaW5pZGVza3RvcH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGRlc2t0b3AgLSAxcHh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGxhcmdlZGVza3RvcCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGxhcmdlZGVza3RvcCAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLypcclxuICBUZXh0XHJcbiovXHJcbiRncmVlbiA6ICM1MUIwNTY7XHJcbiRncmVlbi1kYXJrIDogIzUxQjA1NjtcclxuJGdyZWVuLWxpZ2h0IDogI0U1RjRFMztcclxuXHJcbiR0ZXh0LWNvbG9yIDogIzMzMzMzMztcclxuJHRleHQtYnJvd24gOiAjQTc5QTgyO1xyXG5cclxuLypcclxuICBMaW5rc1xyXG4qL1xyXG4kbGluay1jb2xvciA6IGJsYWNrO1xyXG4kbGluay1jb2xvci1ob3ZlciA6ICM0ZTlmYzI7XHJcblxyXG4vKlxyXG5Cb3JkZXJcclxuICovXHJcbiRib3JkZXItY29sb3IgOiAjZjFmMWYxO1xyXG4kYm9yZGVyLWNhcmQgOiAjYzNjM2MzO1xyXG4kYm9yZGVyLWlucHV0IDogI0MyQzJDMjtcclxuJGdyZXktbGlnaHQgOiAjRjZGNkY2O1xyXG4kdGV4dC1ncmV5IDogIzczNzY4MDtcclxuXHJcbi8qXHJcbiAgQmFja2dyb3VuZHNcclxuKi9cclxuJGJnIDogI0Y5RjlGOTtcclxuJGJnLWJyZWFkY3J1bWIgOiAjRjdGNUY0O1xyXG4kYmctbGlnaHQgOiAjZWZlZmVmO1xyXG4kYmctbWVkaXVtIDogI2JkYjBhNTtcclxuJGJnLWJveCA6IHdoaXRlO1xyXG4kYmctYm94LTIgOiAjRjlGOUY5O1xyXG5cclxuJGJveC1wYWRkaW5nIDogNHJlbTtcclxuJGJveC1zaGFkb3cgOiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMTUpO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMvX2NvbG9yLnNjc3MiLCIkYnRuLWNvbG9yIDogd2hpdGU7XHJcbiRidG4tYmcgOiBibGFjaztcclxuJGJ0bi1iZy1ob3ZlciA6ICMyODI4Mjg7XHJcbiRidG4tYmctZGlzYWJsZWQgOiBncmV5O1xyXG4kYnRuLWNvbG9yLWRpc2FibGVkIDogYmxhY2s7XHJcblxyXG4lYnRuIHtcclxuICBiYWNrZ3JvdW5kOiAkYnRuLWJnO1xyXG4gIGNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMXJlbSAycmVtIDFyZW07XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJ0bi1iZy1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIEBleHRlbmQgJWJ0bjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRidG4tYmcsMjUpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi5mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAkYnRuLWJnO1xyXG4gIGNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAuNjExcmVtIDJyZW0gMC42MTFyZW0gMnJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICYuZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkbGluay1jb2xvciwxMCk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGJ0bi1iZy1kaXNhYmxlZDtcclxuICAgIGNvbG9yOiAkYnRuLWNvbG9yLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcblxyXG4gIC8vQWpvdXQgZCd1bmUgZXNwYWNlbWVudCBhdXRvbWF0aXF1ZSBwb3VyIGxlcyBib3V0b25zIGF2ZWMgaWPDtG5lc1xyXG4gIGkrc3BhbixcclxuICBzcGFuICsgaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi51bnN0eWxlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9Cb3V0b24gdHJhbnNwYXJlbnRcclxuLmJ0bi0tYm9yZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRidG4tYmc7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZDogIzNGQzkyQTtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbigjM0ZDOTJBLDEwKTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9nbG9iYWwvX2J1dHRvbi5zY3NzIiwibGFiZWwsXHJcbi5jb250cm9sLWxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTByZW07XHJcbn1cclxuXHJcbnRleHRhcmVhLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWlucHV0O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCB7XHJcblxyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94W2NsYXNzXSA+IHNwYW4sXHJcbi5jdXN0b20tY2hlY2tib3hbY2xhc3NdID4gbGFiZWwgPiBzcGFuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRsaW5rLWNvbG9yO1xyXG4gIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcblxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMnB4O1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJitsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmK3NwYW4gaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG5zZWxlY3Qge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG59XHJcblxyXG4uc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMi41O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItaW5wdXQ7XHJcbiAgbWluLXdpZHRoOiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDNyZW0gMS41cmVtIDJyZW07XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcclxuICB9XHJcblxyXG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcclxuICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAuOHJlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjI1cyBhbGwgZWFzZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICBlbSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWxhYmVsLnJlcXVpcmVkOm5vdCg6ZW1wdHkpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIipcIjtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWZvb3RlciB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcblxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUoKSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWNvbW1lbnQge1xyXG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyMCk7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vRmljaGllclxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gIGxhYmVsLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cyAwIDAgJGJ0bi1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5ib290c3RyYXAtZmlsZXN0eWxlIHtcclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwuYnRuIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JvdXAtc3Bhbi1maWxlc3R5bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplIDogMS4zcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGJhY2tncm91bmQ6ICR0ZXh0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICRidG4tYm9yZGVyLXJhZGl1cyAkYnRuLWJvcmRlci1yYWRpdXMgMDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHRleHQtZ3JleSwyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAwICRidG4tYm9yZGVyLXJhZGl1cyAkYnRuLWJvcmRlci1yYWRpdXMgMDtcclxuICBib3JkZXIgOiAxcHggc29saWQgJGJvcmRlci1pbnB1dDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5yYWRpby1pbmxpbmUge1xyXG4gIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uY3VzdG9tLXJhZGlvIHtcclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy9VbmNoZWNrZWRcclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItaW5wdXQ7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC40cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC4ycmVtO1xyXG4gICAgICBsZWZ0OiAuMnJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQ2hlY2tlZFxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgNXJlbSA1cmVtIDA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMC4zcmVtO1xyXG4gICAgd2lkdGg6IDEuNnJlbTtcclxuICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRib3JkZXItaW5wdXQsMTApO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jaGVjaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvZ2xvYmFsL19mb3JtLnNjc3MiLCIkaGVhZGluZy1jb2xvciA6ICM0NjM4Mzc7XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvYWJzdHJhY3RzL3ZhcmlhYmxlcy9fdGl0bGUuc2NzcyIsImEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gICYuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbm9ib3JkZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2dsb2JhbC9fbGluay5zY3NzIiwiLmxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG59XHJcblxyXG4ubGlzdCBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4ubGlzdC0tbnVtYmVyIHtcclxuICBsaXN0LXN0eWxlOiBudW1iZXI7XHJcbn1cclxuXHJcbi5saXN0LXNwYWNlIGxpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDAuNXJlbTtcclxufVxyXG5cclxuLmxpc3Qtc2VwYXJhdG9yIHtcclxuICAmPioge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShibGFjaywwLjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvZ2xvYmFsL19saXN0LnNjc3MiLCIubmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMCAwIDJyZW07XHJcblxyXG4gIGEge1xyXG4gIH1cclxufVxyXG5cclxuLm5hdl9fbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gIGZsZXg6IDE7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLWJsb2NrIDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWxpbmstc29jaWFsIHtcclxuXHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9nbG9iYWwvX25hdi5zY3NzIiwidGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB0ciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRyOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGgsIHRkIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMXJlbSAuNXJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICB9XHJcbiAgdHIgdGg6bGFzdC1jaGlsZCxcclxuICB0ciB0ZDpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRyIHtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFM0UzRTM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGZvb3Qge1xyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAuOHJlbSAuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1zdHJpcGVke1xyXG5cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuXHJcbn1cclxuXHJcbi50YWJsZS1sYWJlbGVkIHtcclxuXHJcbn1cclxuXHJcbi5iYWRnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IC44cmVtIC44cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9nbG9iYWwvX3RhYmxlLnNjc3MiLCIkdGl0bGUtd2VpZ2h0IDogNTAwO1xyXG5cclxuaDEsaDIsaDMsaDQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxufVxyXG5cclxuaDEsXHJcbi50aXRsZS0taDEge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcclxuICBmb250LXNpemU6IDRyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICBmb250LXdlaWdodDogJHRpdGxlLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0KCkge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtaW5pc21hcnRwaG9uZSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gIH1cclxuICAvL0ZpeCB3eXppd2lnXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgfVxyXG59XHJcblxyXG5oMixcclxuLnRpdGxlLS1oMiB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkdGl0bGUtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUoKSB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICB9XHJcblxyXG4gIC8vRml4IHd5eml3aWdcclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICB9XHJcbn1cclxuXHJcbmgzLFxyXG4udGl0bGUtLWgzIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XHJcbiAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBmb250LXdlaWdodDogJHRpdGxlLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgfVxyXG4gIC8vRml4IHd5eml3aWdcclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICB9XHJcbn1cclxuXHJcbmg0LFxyXG4udGl0bGUtLWg0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XHJcbiAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBmb250LXdlaWdodDogJHRpdGxlLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5oNSxcclxuLnRpdGxlLS1oNSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxufVxyXG5cclxuaDYsXHJcbi50aXRsZS0taDYge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbn1cclxuXHJcbi50aXRsZS1zdWIge1xyXG4gIGNvbG9yOiBsaWdodGVuKCRoZWFkaW5nLWNvbG9yLDIwKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50aXRsZS1jYXBzIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4uZnQtYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbn1cclxuXHJcbi50aXRsZS1wYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBmb250LXNpemU6IDVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvZ2xvYmFsL190aXRsZS5zY3NzIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbi5zZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogNS41cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAgNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZXRlLFxyXG4uc2VjdGlvbi1oaXZlciB7XHJcbiAgJi5oaWRlLXNlY3Rpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4ge1xyXG4gICYuc2Nyb2xsIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluPi5jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1LjVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbTtcclxuXHJcbiAgLnBhZ2UtbW9kdWxlLXBtX2FkdmFuY2Vkc2VhcmNoNC1zZWFyY2hyZXN1bHRzICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1pbml0YWJsZXQoKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxudWwsXHJcbm9se1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmltZyxcclxuc3ZnIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi0tbWVkaXVtIHtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2xheW91dC9fbGF5b3V0LnNjc3MiLCIkaGVhZGVyLXRvcC1iZyA6IGJsYWNrO1xyXG4kaGVhZGVyLXRvcC1jb2xvciA6IHdoaXRlO1xyXG4kaGVhZGVyLXRvcC1saW5rLWNvbG9yIDogd2hpdGU7XHJcblxyXG4uaGVhZGVyIHtcclxufVxyXG5cclxuLy8gUHJvbW8gYmFyXHJcbi5oZWFkZXItcHJvbW8tYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1jb2xvcjtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYSB7XHJcbiAgICAmPnNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvZGUtcHJvbW8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5cclxuLy9Ub3AgYmFyIGdsb2JhbGVcclxuLmhlYWRlci10b3Age1xyXG4gIGJhY2tncm91bmQ6ICRoZWFkZXItdG9wLWJnO1xyXG4gIGNvbG9yOiAkaGVhZGVyLXRvcC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGhlYWRlci10b3AtbGluay1jb2xvcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWV4dHJhIHtcclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1zaGlwcGluZyB7XHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcclxuICAgIHVsIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUoKSB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vVG9wIGJhciBibGFuY2hlICh1dGlsaXPDqSBkYW5zIHBhZ2UtY3VzdG9tZXItYWNjb3VudClcclxuLmhlYWRlci10b3AtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXItbWFpbiB7XHJcbiAgYmFja2dyb3VuZDogJGhlYWRlci1tYWluLWNvbG9yO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmPi5jb250YWluZXIge1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1pbmlkZXNrdG9wKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAucmVsYXRpdmUge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9MYXJnZXVyIGR1IG1lbnUgZGFucyBsZSBoZWFkZXJcclxuLmhlYWRlci1tZW51IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vL0xpc3RlIGRlcyBsaWVucyB1dGlsZXMgKGFjY291bnQsIGNhcnQuLi4pXHJcbi5oZWFkZXItdG9vbHMge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgJj4qOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICBjb2xvcjogI0UzRTNFMztcclxuICAgICAgbWFyZ2luOiAwIDJyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgICAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci10b29scyBhIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvb2xzIGkge1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICBmb250LXNpemU6IDIuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAmLmljb24tc29zZXZlIHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG59XHJcblxyXG4vL01vbiBjb21wdGVcclxuLmhlYWRlci1sb2dpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vUGFuaWVyXHJcbi5oZWFkZXItY2FydCxcclxuLnRvcC1zbGlkaW5nLWNhcnQge1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FydC1wcm9kdWN0cy1jb3VudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWZhdm9yaXRlIHtcclxuICBtYXJnaW4tbGVmdDogMnJlbTtcclxufVxyXG5cclxuLy9SZWNoZXJjaGVcclxuLmhlYWRlci1zZWFyY2gge1xyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5zZWFyY2gtd2lkZ2V0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC13aWRnZXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IDY5cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI0YzRjNGMztcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwYWdlLXNpemU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLXRyaWdnZXIge1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAuaGVhZGVyLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogODdweDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODdweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gIC5oZWFkZXItbWVudSAubWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNtYXJ0cGhvbmUoKSB7XHJcbiAgLmhlYWRlci1tZW51IHtcclxuICAgIHRvcDogNzhweDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzhweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwiJGhlYWRlci10b3AtY29sb3IgOiAjRjhFRUU4O1xyXG4kaGVhZGVyLXRvcC1jb2xvci10ZXh0IDogd2hpdGU7XHJcbiRoZWFkZXItbWFpbi1jb2xvciA6IHdoaXRlO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMvX2hlYWRlci5zY3NzIiwiJHBhZ2Utc2l6ZSA6IDEzNHJlbTtcclxuJHRpbnlzbWFydHBob25lIDogMzgwcHg7XHJcbiRtaW5pc21hcnRwaG9uZSA6IDQ4MHB4O1xyXG4kc21hcnRwaG9uZSA6IDU2MHB4O1xyXG4kbWluaXRhYmxldCA6IDY2MHB4O1xyXG4kdGFibGV0IDogNzY4cHg7XHJcbiRtaW5pZGVza3RvcCA6IDk5MnB4O1xyXG4kZGVza3RvcCA6IDEyMDBweDtcclxuJGxhcmdlZGVza3RvcCA6IDE0MDBweDtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19icmVha3BvaW50cy5zY3NzIiwiLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogJGZvb3Rlci1iZy1jb2xvcjtcclxuICBjb2xvcjogJGZvb3Rlci1jb2xvcjtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuLmZvb3RlciBhIHtcclxuICBjb2xvcjogJGZvb3Rlci1jb2xvcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZvb3Rlci10b3Age1xyXG4gIHBhZGRpbmc6IDUuNXJlbSAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGJhY2tncm91bmQ6ICRmb290ZXItYmctY29sb3I7XHJcbiAgY29sb3I6ICRmb290ZXItY29sb3I7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSgpIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb290ZXIgbWFpblxyXG4uZm9vdGVyLW1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6ICA1cmVtIDA7XHJcblxyXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAwLjE1O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtNHJlbTtcclxuICAgIHRvcDogLTRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW1haW4gYWRkcmVzcyB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLmZvb3Rlci1saW5rcyB7XHJcbiAgYSB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJsb2NrIHtcclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSgpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGJsYWNrLDAuMSk7XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmZvb3Rlci1ibG9ja19fdGl0bGU6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAuZm9vdGVyLWJsb2NrX190aXRsZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItYmxvY2tfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb290ZXIgYm90dG9tXHJcbi5mb290ZXItZXh0cmEge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbS1wYXltZW50cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMC41cmVtIGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNtYXJ0cGhvbmUoKSB7XHJcbiAgLmZvb3Rlci10b3Age1xyXG4gICAgLmVsZW1lbnRvci13aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1ib3R0b207XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWljb24tbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1pbm5lci1jb2x1bW4uYWN0aXZlIHtcclxuICAgICAgLmVsZW1lbnRvci13aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXRvcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVsZW1lbnRvci13aWRnZXQtaWNvbi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiJGZvb3Rlci1jb2xvciA6ICRoZWFkaW5nLWNvbG9yO1xyXG4kZm9vdGVyLWJnLWNvbG9yIDogI0ZBRkFGQTtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19mb290ZXIuc2NzcyIsIi5tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWVudV9faXRlbSB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1pbmlkZXNrdG9wKSB7XHJcbiAgICBtYXJnaW46IDAgMC43cmVtO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgYTo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmN1cnJlbnQge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgc2hvdygpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRtaW5pZGVza3RvcCkge1xyXG4gIC5tZW51X19pdGVtOmhvdmVyIHtcclxuICAgIGNvbG9yOiBsaWdodGVuKGJsYWNrLDIwKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51X19pdGVtLS1zdWI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XHJcbn1cclxuXHJcblxyXG4ubWVudV9faXRlbS0tc3ViIC5pY29uLWFycm93X2Rvd24ge1xyXG4gIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd247XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICB3aWR0aDogMnJlbTtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1pbmlkZXNrdG9wKSB7XHJcbiAgLm1lbnVfX2l0ZW0tLXN1Yjpob3ZlciAubWVudV9fbGluazphZnRlciB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51X19pdGVtX19zdWIge1xyXG4gIEBpbmNsdWRlIGhpZGUoKTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG59XHJcblxyXG4vL1NvdXMtbWVudVxyXG4ubWVudS1zdWIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgbWluLXdpZHRoOiA1MDBweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1pbmlkZXNrdG9wKSB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNob3coKTtcclxuICAgICAgLm1lbnUtc3ViX193cmFwcGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZHRtX3VuY2xpY2thYmxlOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgc2hvdygpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtc3ViX193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBtYXgtd2lkdGg6IDE4MHJlbTtcclxuICBwYWRkaW5nOiAwIDRyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyAkdHJhbnNpdGlvbi1zbW9vdGg7XHJcblxyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LXN1Yl9fd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cmVtKTtcclxuICBwYWRkaW5nIDogM3JlbSAwO1xyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZyA6IDJyZW0gMDtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LXN1Yl9fc2lkZWJhciB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB3aWR0aDogMjRyZW07XHJcbiAgcGFkZGluZyA6IDNyZW0gMDtcclxuXHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3AoKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtc3ViX19zaWRlYmFyLXRpdGxlIHtcclxuICBmb250LXNpemU6IDIuMXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG59XHJcblxyXG4ubWVudS1zdWJfX3NpZGViYXItbGFiZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZyA6IDFyZW0gMXJlbSAxcmVtIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMnJlbSAwIDAgMnJlbTtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXJpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtc3ViX19jb2wtd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1pbmlkZXNrdG9wKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgIC5tZW51LXN1Yl9fY29sX19saXN0LmFjdGl2ZSB7XHJcbiAgICAgIC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtc3ViX19jb2xfX2xpc3Qge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh3aGl0ZSwwLjMpO1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh3aGl0ZSwwLjMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtc3ViX19jb2xfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgcGFkZGluZy10b3A6ICAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtc3ViX19jb2xfX2l0ZW0ge1xyXG4gIHdpZHRoOiAyMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLm1lbnUtc3ViX19jb2wtd3JhcDpub3QoOmxhc3QtY2hpbGQpICYge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgcGFkZGluZzogMC42cmVtIDJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAkdHJhbnNpdGlvbi1zbW9vdGg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1lbnUtc3ViX19jb2xfX3N1Ymxpc3Qge1xyXG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3AoKSB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vTm9uIGNsaXF1YWJsZVxyXG4uYWR0bV91bmNsaWNrYWJsZSB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1pbmlkZXNrdG9wKSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlXHJcbkBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gIC5tZW51X19pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgJi0tMTMsXHJcbiAgICAmLS0xNCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudV9fbGluayB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZXMtbmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmxhbmd1YWdlcy1uYXYgbGkge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZmxleDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtZXh0cmEge1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5tZW51LWV4dHJhIGxpIHtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LWV4dHJhIGEge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxufVxyXG5cclxuXHJcbi5tZW51LXNvY2lhbCB7XHJcbiAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbn1cclxuXHJcbi5tZW51LXNvY2lhbCBsaSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJi55b3V0dWJlIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL01lbnUgw6l0w6lcclxuLm1lbnVfX2l0ZW0tLTEzLFxyXG4ubWVudV9faXRlbS0tMTQge1xyXG4gIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnVfX2l0ZW0tLTEzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLm1lbnVfX2xpbmsge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIGNvbG9yOiAjQzNDM0MzO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tc3VtbWVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnVfX2l0ZW0tLTE0IHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgLm1lbnVfX2xpbmsgc3Bhbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXdpbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnVfX2l0ZW0tLTE5IHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLm9wZW4tc3ViLWl0ZW0ge1xyXG4gIGRpc3BsYXkgOiBub25lO1xyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnVfX2l0ZW0tLTI5IHtcclxuICAubWVudS1zdWJfX2NvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGggOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbWluaWRlc2t0b3AoKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVudS1zdWJfX2NvbF9fbGlzdCB7XHJcbiAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1zdWJfX2NvbC0tMTA5ICB7XHJcbiAgICAubWVudS1zdWJfX2NvbC10aXRsZSB7XHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRtaW5pZGVza3RvcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51LXN1Yl9fY29sX19saXN0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgbWluaWRlc2t0b3AoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmPi5tZW51LXN1Yl9fY29sX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWVudS1zdWJfX2NvbF9fc3VibGlzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgd2lkdGggOiAzMy4zMyU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogLjZyZW0gMnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZmU5ZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LXN1Yl9fY29sLXdyYXA6bm90KDpsYXN0LWNoaWxkKSAubWVudS1zdWJfX2NvbF9faXRlbSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAubWVudS1zdWJfX2NvbF9faXRlbSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICBpbWcuYWR0bV9tZW51X2ljb24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LXN1Yl9fY29sX19pdGVtIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgICAgcGFkZGluZzogLjZyZW0gMHJlbTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZmU5ZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubWVudS1zdWJfX2NvbC13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgQGluY2x1ZGUgbWluaWRlc2t0b3AoKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRtaW5pZGVza3RvcCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAubWVudS1zdWJfX2NvbF9faXRlbSBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1zdWJfX2NvbC10aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93X2Rvd247XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgICAgIH1cclxuICAgICAgJn4qIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJn4qIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9faXRlbS0tMjgsXHJcbi5tZW51X19pdGVtLS0yNSxcclxuLm1lbnVfX2l0ZW0tLTI0LFxyXG4ubWVudV9faXRlbS0tMzEsXHJcbi5tZW51X19pdGVtLS0yMyB7XHJcbiAgLm1lbnUtc3ViX19jb2xfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5tZW51LXN1Yl9fd3JhcCB7XHJcbiAgICB3aWR0aCA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE3MnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnUtc3ViX19jb2wtd3JhcCB7XHJcbiAgICB3aWR0aCA6IDI1JTtcclxuICAgIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgICB3aWR0aCA6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51LXN1Yl9fY29sLXdyYXA6bm90KDpsYXN0LWNoaWxkKSAubWVudS1zdWJfX2NvbF9faXRlbSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIC5tZW51LXN1Yl9fY29sX19zdWJsaXN0IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogMDtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVudS1zdWJfX2NvbF9faXRlbSBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgQGluY2x1ZGUgbWluaWRlc2t0b3AoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnUtc3ViX19jb2wtd3JhcCB7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkbWluaWRlc2t0b3ApIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLm1lbnUtc3ViX19jb2xfX2l0ZW0gYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVudS1zdWJfX2NvbF9fc3VibGlzdCBhIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaW1nLmFkdG1fbWVudV9pY29uIHtcclxuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGZlOWZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuYm9keSB7XHJcbiAgI2ZicHNjLmRpc3BsYXlDdXN0b21lckxvZ2luRm9ybUFmdGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAycmVtIDAgMDtcclxuICB9XHJcblxyXG4gICNmYnBzYyAuYnRuLWNvbm5lY3RbY2xhc3NdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcclxuXHJcbiAgICAmLmJ0bi1nb29nbGUtZGVmYXVsdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlYTQzMzU7XHJcblxyXG4gICAgICAuYnRuLWdvb2dsZS1kZWZhdWx0LWljb24ge1xyXG4gICAgICAgIGRpc3BsYXkgOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLXRpdGxlLWNvbm5lY3Qge1xyXG4gICAgICAgIHBhZGRpbmcgOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvbGF5b3V0L19tZW51LnNjc3MiLCJib2R5Lm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkuc3RvcC1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwNTA7XHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICB6LWluZGV4OiAxMDUxO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTA0MDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNFM0UzRTMsIDAuNzUpO1xyXG5cclxuICAmLmZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gICYuaW4ge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcclxufVxyXG5cclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4ubW9kYWwtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgZm9udC1zaXplOiA0cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgcGFkZGluZzogMCAycmVtO1xyXG4gIHotaW5kZXg6IDEyMDA7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vTW9kYWwgZGVzIGltYWdlcyBkdSBwcm9kdWl0XHJcbi5qcy1wcm9kdWN0LWltYWdlcy1tb2RhbCB7XHJcbiAgJi5pbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdC16b29tIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLDAuNzUpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgLmJ4LXdyYXBwZXIge1xyXG4gICAgei1pbmRleDogOTk5NjtcclxuXHJcbiAgICAuYngtcHJldixcclxuICAgIC5ieC1uZXh0IHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXByZXYge1xyXG4gICAgICBsZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gICAgLmJ4LW5leHQge1xyXG4gICAgICByaWdodDogMnJlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYngtdmlld3BvcnQsXHJcbiAgLmJ4LXdyYXBwZXIsXHJcbiAgLmJ4LXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC16b29tLWl0ZW0ge1xyXG59XHJcblxyXG4ucHJvZHVjdC16b29tLWl0ZW0gaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtem9vbS1jb3VudGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogNHJlbTtcclxuICB0b3A6IDRyZW07XHJcbiAgZm9udC1zaXplOiAzcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHotaW5kZXg6IDk5OTg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5cclxuXHJcbi8vUXVpY2t2aWV3XHJcbi5tb2RhbC5xdWlja3ZpZXcge1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiAxMzVyZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrdmlld19faW1hZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgLmltYWdlcy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICB9XHJcbiAgLnByb2R1Y3QtY292ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmpzLXF2LW1hc2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWlja3ZpZXdfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDVyZW07XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAzcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxuXHJcbiAgICAmLS1sYXJnZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTEwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXNtIHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAubW9kYWwtbGcge1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICB9XHJcbn1cclxuXHJcbiNibG9ja2NhcnQtbW9kYWwge1xyXG4gIGNvbG9yOiAjMjMyMzIzO1xyXG5cclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgY29sb3I6ICMzNjNhNDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAxLjg3NXJlbTtcclxuXHJcbiAgICAuZGl2aWRlLXJpZ2h0IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWltYWdlIHtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6IDk4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICBpLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgY29sb3I6ICM0Y2JiNmM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1uYW1lIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgY29sb3I6ICMzNjNhNDI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcnQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuXHJcbiAgICAucGFnZS1jb250ZW50LnBhZ2UtY21zIHVsLCBwIHtcclxuICAgICAgY29sb3I6ICMzNjNhNDI7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICNibG9ja2NhcnQtbW9kYWwgLm1vZGFsLWJvZHkgLmRpdmlkZS1yaWdodCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAjYmxvY2tjYXJ0LW1vZGFsIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAjYmxvY2tjYXJ0LW1vZGFsIC5wcm9kdWN0LXByaWNlIHtcclxuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGVudC5wYWdlLWNtcyAjYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQgdWwge1xyXG4gIGNvbG9yOiAjMzYzYTQyO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAwIDAuNXJlbTtcclxufVxyXG5cclxuI2Jsb2NrY2FydC1tb2RhbCAuY2FydC1jb250ZW50IHtcclxuICAucGFnZS1jb250ZW50LnBhZ2UtY21zIHVsLnByb2R1Y3QtdG90YWwsIHAucHJvZHVjdC10b3RhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGVudC5wYWdlLWNtcyAjYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQgdWwucHJvZHVjdC10b3RhbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbiNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCB7XHJcbiAgLnBhZ2UtY29udGVudC5wYWdlLWNtcyB1bC5jYXJ0LXByb2R1Y3RzLWNvdW50LCBwLmNhcnQtcHJvZHVjdHMtY291bnQge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBjb2xvcjogIzZjODY4ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50LnBhZ2UtY21zICNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCB1bC5jYXJ0LXByb2R1Y3RzLWNvdW50IHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICBjb2xvcjogIzZjODY4ZTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4jYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQge1xyXG4gIC5wYWdlLWNvbnRlbnQucGFnZS1jbXMgdWwucHJvZHVjdC10YXgsIHAucHJvZHVjdC10YXgge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50LnBhZ2UtY21zICNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCB1bC5wcm9kdWN0LXRheCB7XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4jYmxvY2tjYXJ0LW1vZGFsIC5jYXJ0LWNvbnRlbnQge1xyXG4gIC5wYWdlLWNvbnRlbnQucGFnZS1jbXMgdWwge1xyXG4gICAgLmxhYmVsLCAudmFsdWUge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICAubGFiZWwsIC52YWx1ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50LnBhZ2UtY21zICNibG9ja2NhcnQtbW9kYWwgLmNhcnQtY29udGVudCB1bCB7XHJcbiAgLmxhYmVsLCAudmFsdWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbiNibG9ja2NhcnQtbW9kYWwge1xyXG4gIC5jYXJ0LWNvbnRlbnQgLmNhcnQtY29udGVudC1idG4ge1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXZpZGUtcmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGJkYjtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkubW9kYWwtb3BlbiwgbW9kYWwuc2hvdyB7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICNibG9ja2NhcnQtbW9kYWwge1xyXG4gICAgLmRpdmlkZS1yaWdodCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW5hbWUsXHJcbiAgICAucHJvZHVjdC1wcmljZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgI2Jsb2NrY2FydC1tb2RhbCB7XHJcblxyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbG9zZS1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgei1pbmRleDogOTk5ODtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogM3JlbTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Qb3B1cCBzaGlwcGluZ1xyXG5bZGF0YS1wb3B1cD1cInNoaXBwaW5nLWluZm9cIl0ucGFnZS1jbXMge1xyXG4gIGgxIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIH1cclxuICAudGl0bGUtLWgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5wYWdlLWNvbnRlbnQgLmNtcy1tYWluLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIi5uYXYtdGFicyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsNTApO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtbGluay1zb2NpYWwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4ubmF2LWxpbmsuYWN0aXZlIHtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1saW5rLmFjdGl2ZSBzcGFuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTdFN0U3O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgMS40cmVtKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLXBhbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuZmFkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWlubGluZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5uYXYtaW5saW5lIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtaW5saW5lIC5uYXYtbGluayB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIi5hZGRyZXNzLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFkZHJlc3MtZm9vdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDFyZW07XHJcbiAgdG9wOiAxcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmpzLWFkZHJlc3MtZm9ybSAuYnRuLS1ib3JkZXIge1xyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmFkZHJlc3Mtc2VsZWN0b3IgLmFkZHJlc3MtaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5hZGRyZXNzIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkcmVzcy1pdGVtIC5hZGRyZXNzIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19hZGRyZXNzZXMuc2NzcyIsIiRhbGVydC1ib3JkZXItd2lkdGggOiAwcHg7XHJcblxyXG4uYWxlcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6ICRhbGVydC1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG5cclxuICAgICYuc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLmFsZXJ0IGkge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQgaStzcGFuIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0IGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtd2FybmluZztcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRhbGVydC13YXJuaW5nLDEwKTtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtZGFuZ2VyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGFsZXJ0LWRhbmdlciwxMCk7XHJcbn1cclxuXHJcbi5hbGVydC1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGFsZXJ0LXN1Y2Nlc3MsNTApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXN1Y2Nlc3M7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYWxlcnQtc3VjY2VzcywxMCk7XHJcbn1cclxuXHJcbi5hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGFsZXJ0LWluZm8sNjApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LWluZm87XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYWxlcnQtaW5mbywyMCk7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsIi5iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BsYXF1ZXR0ZS1oZXJtYW4td2hpdGUuanBnJykgcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDlyZW0gMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHBhZGRpbmc6IDVyZW0gMDtcclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXJfX3RpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5iYW5uZXJfX2Zvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1heC13aWR0aDogNDgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgcGFkZGluZzogMS44cmVtIDAuNXJlbTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19iYW5uZXIuc2NzcyIsIi5ib3gge1xyXG4gIHBhZGRpbmc6ICRib3gtcGFkZGluZztcclxuICBiYWNrZ3JvdW5kOiAkYmctYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcclxuXHJcbiAgJiArIFtjbGFzc149Ym94XSxcclxuICAmICsgW2NsYXNzKj1ib3hdIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LS0yIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctYm94LTI7XHJcbn1cclxuXHJcbi5ib3gtLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLmJveF9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgZm9udC1zaXplOiAzcmVtO1xyXG59XHJcblxyXG4uYm94X19jb250ZW50IHtcclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vTGlzdGUgZGUgbGllbnMgKGV4ZW1wbGUgbmF2IGNvbXB0ZSBjbGllbnRzKVxyXG4uYm94LWxpbmtzIGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5ib3gtbGlua3MgYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDZyZW07XHJcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vUGFnZSBhY3RpdmVcclxuICAmLmN1cnJlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgZGFya2VuKCRsaW5rLWNvbG9yLCAxMCk7XHJcbiAgICBpe1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LWxpbmtzIGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAyLjVyZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxufVxyXG5cclxuLmJveC1saW5rc19fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3gtbGlua3MtLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLy9WYXJpYW50IDJcclxuLmJveC1saW5rcy0tMiBhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgYmFja2dyb3VuZDogJGJnLWJveC0yO1xyXG59XHJcblxyXG4uYm94LWxpbmtzLS0yIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxufVxyXG5cclxuLy9WYXJpYW50IDNcclxuLmJveC1saW5rcy0tMyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgbGkge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xyXG4gICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRsaW5rLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8vQm94IGF2ZWMgbGlzdGUgZGUgbGllbnMgKGV4ZW1wbGUgcGFnZSByZXRvdXIgcHJvZHVpdHMpXHJcbi5ib3gtbGlzdCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcGFkZGluZzogJGJveC1wYWRkaW5nO1xyXG59XHJcblxyXG4uYm94LWxpc3QgdWwge1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi5ib3gtbGlzdCBsaSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5ib3gtbGlzdCBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWxpbms7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4vL0JveCBhdmVjIGxpc3RlIGRlIGxpZW5zIChleGVtcGxlIGZhcSlcclxuLmJveC1uYXYge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbi5ib3gtbmF2IGEge1xyXG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyIsIi5ibG9nLWxpc3Qge1xyXG4gIEBpbmNsdWRlIHJvdygzcmVtKTtcclxuXHJcbiAgJisucHJlc3RhYmxvZ19wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1saXN0X19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY2FyZDtcclxuICBAaW5jbHVkZSBjb2woNiwxLjVyZW0pO1xyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIEBpbmNsdWRlIGNvbCgxMiwxLjVyZW0pO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ibG9nLWxpc3RfX2NhdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMnJlbTtcclxuICBsZWZ0OiAycmVtO1xyXG4gIG1pbi13aWR0aDogMTJyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNBM0NGOTA7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLy9DYXRlZ29yaWVzXHJcbi5ibG9nLWNhdCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbn1cclxuXHJcbi5ibG9nLWNhdF9fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYmxvZy1jYXRfX2l0ZW0ge1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJ8XCI7XHJcbiAgICBtYXJnaW46IDAgMXJlbTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1jYXRfX2l0ZW0gYSB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vL0Jsb2MgZGVybmllcnMgbmV3c1xyXG4ubGlzdC1uZXdzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4ubGlzdC1uZXdzIGEge1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtbmV3cyBpbWcge1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2Jsb2ctbGlzdC5zY3NzIiwiLmJsb2ctaG9tZSB7XHJcbiAgcGFkZGluZzogMTByZW0gMDtcclxufVxyXG5cclxuLmJsb2ctcG9zdHMge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4uYmxvZy1wb3N0c19fdGh1bWJuYWlsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RzX190aHVtYm5haWwgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJsb2ctcG9zdHNfX2NhdCB7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICZbZGF0YS1jYXQ9XCI1XCJdIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICB9XHJcbiAgJltkYXRhLWNhdD1cIjZcIl0ge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gIH1cclxuICAmW2RhdGEtY2F0PVwiN1wiXSB7XHJcbiAgICBjb2xvcjogIzFCNjNERjtcclxuICB9XHJcbiAgJltkYXRhLWNhdD1cIjhcIl0ge1xyXG4gICAgY29sb3I6ICM5YTUwMzM7XHJcbiAgfVxyXG4gICZbZGF0YS1jYXQ9XCI5XCJdIHtcclxuICAgIGNvbG9yOiAjMUI2M0RGO1xyXG4gIH1cclxuICAmW2RhdGEtY2F0PVwiMTBcIl0ge1xyXG4gICAgY29sb3I6IGdyZXk7XHJcbiAgfVxyXG4gICZbZGF0YS1jYXQ9XCIxMVwiXSB7XHJcbiAgICBjb2xvcjogIzNCQzE3NTtcclxuICB9XHJcbiAgJltkYXRhLWNhdD1cIjEyXCJdIHtcclxuICAgIGNvbG9yOiAjREYxQjZFO1xyXG4gIH1cclxuICAmW2RhdGEtY2F0PVwiMTNcIl0ge1xyXG4gICAgY29sb3I6ICNERjFCNkU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1wb3N0c19fY29udGVudCB7XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RzX190aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1wb3N0c19fZGVzYyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4ucHJlc3RhYmxvZ19wYWdpbmF0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJj5zcGFuLFxyXG4gICY+YSB7XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJj5zcGFuIHtcclxuICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAuZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9nLWNhdCB7XHJcbiAgJisucHJlc3RhYmxvZ19wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fYmxvZy1wb3N0cy5zY3NzIiwiLnNpbmdsZS1ibG9nIHtcclxuICAubWFpbiAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTQycmVtO1xyXG4gIH1cclxuXHJcbiAgI3ByZXN0YWJsb2dmcm9udCxcclxuICAjcmlnaHQtY29sdW1uIHtcclxuICAgIG1hcmdpbi10b3A6IDUyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgLnJpZ2h0LWNvbHVtbixcclxuICAgICNyaWdodC1jb2x1bW4ge1xyXG4gICAgICBAaW5jbHVkZSBjb2woMTIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gIGltZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICBhIGltZyB7XHJcbiAgICBmbG9hdDogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RfX2Jhbm5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAyNjhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xyXG4gICAgei1pbmRleDogLTI7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1wb3N0X19iYW5uZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTM0cmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgaGVpZ2h0OiA0NXZ3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctcG9zdF9fYmFubmVyLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMzRyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC40NSkgMCUsIHJnYmEoMCwwLDAsMC4xKSAxMDAlKTtcclxufVxyXG5cclxuLmJsb2ctcG9zdF9faGVhZCB7XHJcbiAgcGFkZGluZzogM3JlbSA1cmVtO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsMC42NSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDRyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctcG9zdF9fYmFubmVyLWludHJvIHtcclxuICBtYXgtd2lkdGg6IDg0cmVtO1xyXG4gIG1hcmdpbjogNHJlbSBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1wb3N0X19jYXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAycmVtIDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RfX2NhdCBsaSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4uYmxvZy1wb3N0X19jYXQgYSB7XHJcbiAgbWluLXdpZHRoOiAxMnJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJGJnLW1lZGl1bTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMC41cmVtIDNyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4vL1Byb2R1aXRzIGxpw6lzXHJcbi5ibG9nLXBvc3RfX25ld3MtbGlua2VkLFxyXG4uYmxvZy1wb3N0X19mYWNlYm9vay1jb21tZW50IHtcclxuICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYmxvZy1wb3N0X19zaGFyZSB7XHJcbiAgcGFkZGluZy10b3A6IDRyZW07XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RfX3Byb2R1Y3QtbGlua2VkIHtcclxuICBwYWRkaW5nOiA1cmVtIDAgOHJlbTtcclxuICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuYngtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtNDQuMnZ3O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDUwdnc7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi8vU2lkZWJhciBibG9nXHJcbi5ib3gtYmxvZyB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIHBhZGRpbmc6IDRyZW07XHJcbiAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19ibG9nLXBvc3Quc2NzcyIsIi5wYWdlLW5hdmlnYXRpb24ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAucGFnZS1pbmRleCAmLFxyXG4gIC5wYWdlLWF1dGhlbnRpY2F0aW9uICYsXHJcbiAgLnBhZ2UtcmVnaXN0cmF0aW9uICYsXHJcbiAgI21vZHVsZS1sZ2Nvb2tpZXNsYXctZGlzYWxsb3cgJntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIG9sIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgY29udGVudDogJGljb24tYXJyb3dfcmlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAtLjJyZW0gMC41cmVtIDAgMC41cmVtO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIi8vUmVzdW3DqSBkdSBwYW5pZXJcclxuLmNhcnQtc3VtbWFyeSB7XHJcbiAgcGFkZGluZzogM3JlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0KCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLmNhcnQtc3VtbWFyeS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLy9MaXN0ZSBkZXMgcHJvZHVpdHNcclxuLm1lZGlhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6ICAxcmVtO1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWNvbG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICZfX2NvbG9yIHtcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEtbGVmdCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG59XHJcbi5tZWRpYS1sZWZ0IGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbn1cclxuLm1lZGlhLXByb2R1Y3QtcXVhbnRpdHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC01cHg7XHJcbiAgcmlnaHQ6IC01cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubWVkaWEtYm9keSB7XHJcbiAgZmxleDogMTtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbi5tZWRpYS1ib2R5IC5wcm9kdWN0LXByaWNlIHtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuLy9Ub3RhbFxyXG4uY2FydC1zdW1tYXJ5LXRvdGFscyB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogMnJlbSAwO1xyXG59XHJcblxyXG4uY2FydC1kZXRhaWxlZC1ub3RpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHRleHQtZ3JleTtcclxuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fY2FydC1zdW1tYXJ5LnNjc3MiLCIucGFnZS1vcmRlciB7XHJcbiAgI3dpZGdldC1zbGlkaW5nY2FydC1zdW1hbW1hcnkge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gIH1cclxuXHJcbiAgLnNjLXJpZ2h0LWxlZnQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAjc2xpZGluZ2NhcnQtcGFuZWwtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBpbmhlcml0O1xyXG4gICAgb3ZlcmZsb3cteTogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICNzbGlkaW5nY2FydC1wYW5lbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICNzbGlkaW5nY2FydC1jb3VudCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAjc2xpZGluZ2NhcnQtcGFuZWwtY29udGVudCBzdHJvbmcge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2xpZGluZ2NhcnRDb3VudGVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5lbXB0eWNhcnQsIC5yZWZyZXNoY2FydCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgI3JlZnJlc2gtaXRlbXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICNzbGlkaW5nY2FydC13aWRnZXQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgI3NjbGlzdCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICNzYy1wYW5lbC10b3RhbCxcclxuICAjc2MtcGFuZWwtdG90YWwueWVzLWZyZWUtc2hpcCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC50c2Utc2Nyb2xsYWJsZSAudHNlLXNjcm9sbC1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgb3ZlcmZsb3cteTogaW5oZXJpdDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1pbml0YWJsZXQoKSB7XHJcbiAgICAjc2xpZGluZ2NhcnQtcGFuZWwtaGVhZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYrI3NsaWRpbmdjYXJ0LXdpZGdldC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJisjc2xpZGluZ2NhcnQtd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93X3VwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2NhcnQtY2hlY2tvdXQuc2NzcyIsIi5idXJnZXIge1xyXG4gIHdpZHRoOiAzcmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBkZXNrdG9wKCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5idXJnZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnVyZ2VyIHNwYW57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGhlaWdodDogMS42NnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRyYW5zaXRpb246IC40cyAgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjYsIDAuMzIsIDEuNik7XHJcbn1cclxuXHJcbi5idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgxKXtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDIpe1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgdG9wOiA1MCU7XHJcbn1cclxuXHJcbi5idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgzKXtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHRvcDogMTAwJTtcclxufVxyXG5cclxuLmJ1cmdlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKXtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbTtcclxuICB0cmFuc2Zvcm06cm90YXRleig0NWRlZykgdHJhbnNsYXRlKDRweCwxMXB4KTtcclxufVxyXG5cclxuXHJcbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMil7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjp0b3A7XHJcbiAgdHJhbnNmb3JtOnJvdGF0ZXooLTQ1ZGVnKTtcclxuICBvcGFjaXR5IDogMDtcclxufVxyXG5cclxuXHJcbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMyl7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b207XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwtOXB4KSByb3RhdGV6KC00NWRlZyk7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19idXJnZXIuc2NzcyIsIlxyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24+YnV0dG9uIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bj5idXR0b24gaSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcblxyXG4gICYuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnVfX2l0ZW0ge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51X19saW5rW2NsYXNzXSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiLmNhcnQtcnVsZXMge1xyXG4gIEBpbmNsdWRlIHJvdygpO1xyXG59XHJcblxyXG4uY2FydC1ydWxlIHtcclxuICBAaW5jbHVkZSBjb2woNik7XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19jYXJ0LXJ1bGVzLnNjc3MiLCIuZGVsaXZlcnktb3B0aW9ucyB7XHJcblxyXG59XHJcblxyXG4uZGVsaXZlcnktb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSA2cmVtO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAycmVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgdG9wOiAycmVtO1xyXG4gICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICByaWdodDogMnJlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZGVsaXZlcnktb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLWxpZ2h0LDIwKTtcclxuICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgd2lkdGg6IDEuMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDIuNHJlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgdG9wOiAyLjRyZW07XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgIHJpZ2h0OiAyLjRyZW07XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZWxpdmVyeS1vcHRpb24ge1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fycmllci1sb2dvIHtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLk1SVy1STGlzdFtjbGFzc10ge1xyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUoKSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uTVItV2lkZ2V0IC5QUi1MaXN0LUl0ZW1bY2xhc3NdIHtcclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJyaWVyLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNhcnJpZXItZGVsYXkge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5jYXJyaWVyLXByaWNlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5LW9wdGlvbjpub3QoOmZpcnN0LWNoaWxkKT5oMyB7XHJcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG59XHJcblxyXG4uZGVsaXZlcnktb3B0aW9uPmgzIHtcclxuXHJcbiAgJitpbnB1dCtsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcbn1cclxuXHJcbi5NUi1XaWRnZXRbY2xhc3NdIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XHJcbn1cclxuXHJcbiNtb25kaWFscmVsYXlfcmVzdWx0IHtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI21vbmRpYWxyZWxheV93aWRnZXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbiNtb25kaWFscmVsYXlfY2hhbmdlLXJlbGF5IHtcclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbiNtb25kaWFscmVsYXlfc3VtbWFyeSB7XHJcbiAgcGFkZGluZzogMCAycmVtIDJyZW0gNnJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmFlOGU1O1xyXG4gICY+LmNvbC1tZC0xMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4jbW9uZGlhbHJlbGF5X3N1bW1hcnkgaDQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19kZWxpdmVyeS1vcHRpb25zLnNjc3MiLCIuanMtZml4ZWQtYmxvY2sge1xyXG4gICYuZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICAmLnN0b3Age1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2ZpeGVkLWJsb2NrLnNjc3MiLCIubGFuZGluZ19fYmFubmVyIHtcclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICBoMSBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZGluZ19fdHh0LWltZyxcclxuLmxhbmRpbmdfX2ltZy10eHQge1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcblxyXG4gIHA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDY2JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYygzMCUgKyAzcmVtKTtcclxuICAgICAgbGVmdDogM3JlbTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2MwZGVkZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nX19pbWctdHh0IHtcclxuICAuZWxlbWVudG9yLWltYWdlIHtcclxuICAgICY6OmFmdGVyLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICByaWdodDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nX19wcm9kdWN0cyB7XHJcbiAgLmVsZW1lbnRvci1pbWFnZS1nYWxsZXJ5IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci13aWRnZXQ6bm90KC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yKSAuY2UtZ2FsbGVyeS1pdGVtW2NsYXNzXSB7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19sYW5kaW5nLXBhZ2Uuc2NzcyIsIi5saXN0LW5ld3MtcHJvZHVjdCB7XHJcblxyXG59XHJcblxyXG4ubGlzdC1uZXdzLXByb2R1Y3RfX2l0ZW0ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5saXN0LW5ld3MtcHJvZHVjdF9fY29udGVudCB7XHJcbiAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gMXJlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1uZXdzLXByb2R1Y3RfX2ltYWdlIHtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtbmV3cy1wcm9kdWN0X190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1uZXdzLXByb2R1Y3RfX2Rlc2Mge1xyXG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLDEwKTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2xpc3QtbmV3cy1wcm9kdWN0LnNjc3MiLCIubG9naW4tZHJvcGRvd24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIEBpbmNsdWRlIGhpZGUoKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogY2FsYygxMDAlICsgLjVyZW0pO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItaW5saW5lOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbiAgLmxvZ2luLWRyb3Bkb3duX19uYXYge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNFM0UzRTM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgICAubG9naW4tZHJvcGRvd25fX25hdiBhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy9TZXBhcmF0ZXVyXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAubG9naW4tZHJvcGRvd25fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgICAubG9naW4tZHJvcGRvd25fX2l0ZW0gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAubG9naW4tZHJvcGRvd25fX2l0ZW0tLWxvZ291dCBhIHtcclxuICAgIGNvbG9yOiAkYWxlcnQtZGFuZ2VyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRhbGVydC1kYW5nZXI7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4uaGVhZGVyLWxvZ2luOmhvdmVyIHtcclxuICAubG9naW4tZHJvcGRvd24ge1xyXG4gICAgQGluY2x1ZGUgc2hvdygpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fbG9naW4tZHJvcGRvd24uc2NzcyIsIi5sb2dvIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nbyBpbWcge1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2xvZ28uc2NzcyIsIi5ub3RpZmljYXRpb25zIHtcclxuICAuYWxlcnQge1xyXG4gICAgbWFyZ2luLXRvcDogMTRyZW07XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fbm90aWZpY2F0aW9ucy5zY3NzIiwiLm5ld3MtbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgLmJ4LXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAyNTAwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyNTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ieC12aWV3cG9ydCB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ieC1wcmV2LFxyXG4gIC5ieC1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1saWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmctbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBib3R0b206IDByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYngtcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ieC1uZXh0IHtcclxuICAgIGxlZnQ6IDZyZW07XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC00IHtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWxpc3RfX3RpdGxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTByZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm5ld3MtbGlzdF9fc3VidGl0bGUge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWxpc3RfX2l0ZW0ge1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtbGlzdF9faXRlbS1pbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1saXN0X19pdGVtLXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtbGlzdF9faXRlbS1kZXNjIHtcclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWxpc3RfX2l0ZW0tZGF0ZSB7XHJcbiAgY29sb3I6ICRncmVlbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uZXdzLWxpc3RfX2l0ZW0tY2F0cyAge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGErYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX25ld3MtbGlzdC5zY3NzIiwiLnBhZ2luYXRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDdyZW07XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbl9faXRlbSB7XHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb25fX2xpbmsge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDNyZW07XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdpbmF0aW9uX19saW5rLnByZXZpb3VzLFxyXG4ucGFnaW5hdGlvbl9fbGluay5uZXh0IHtcclxuICB3aWR0aDogMTJyZW07XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc3BhY2VyIHtcclxuICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCIub3JkZXItaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDNyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ub3JkZXItaXRlbV9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1pdGVtX190aXRsZSBhIHtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXItaXRlbV9fdGl0bGUgaSB7XHJcbiAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogM3B4O1xyXG59XHJcblxyXG4ub3JkZXItaXRlbV9fZGF0ZSB7XHJcbiAgY29sb3I6ICRhbGVydC1zdWNjZXNzO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTEwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ub3JkZXItaXRlbV9fc3RhdHVzIHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcblxyXG4ubGluZS1wcm9kdWN0cyxcclxuLmxpbmUtc2hpcHBpbmcsXHJcbi5saW5lLXRvdGFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmxpbmUtdG90YWwge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fb3JkZXItaXRlbS5zY3NzIiwiLm9yZGVyLXByb2R1Y3RzIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ub3JkZXItcHJvZHVjdHNfX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXItcHJvZHVjdHNfX2l0ZW0gLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMjNweDtcclxufVxyXG5cclxuLm9yZGVyLXByb2R1Y3RzX19uYW1lIHtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbn1cclxuXHJcbi5vcmRlci1wcm9kdWN0c19fZm9vdGVyPio6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLm9yZGVyLXByb2R1Y3RzX19mb290ZXIgLmxpbmUtdG90YWwge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG59XHJcblxyXG4ub3JkZXItcHJvZHVjdHNfX3RvdGFscyB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAmPmRpdiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1wcm9kdWN0c19fcXR5LFxyXG4ub3JkZXItcHJvZHVjdHNfX3JldHVybi1sYWJlbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMzlweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjRTNFM0UzO1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuLm9yZGVyLXByb2R1Y3RzX19zdWJtaXRbY2xhc3NdIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAycmVtO1xyXG4gIHJpZ2h0OiAycmVtO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB3aWR0aDogYXV0bztcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19vcmRlci1wcm9kdWN0cy5zY3NzIiwiLm9yZGVyLXJldHVybjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4ub3JkZXItcmV0dXJuIGxpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19vcmRlci1yZXR1cm4uc2NzcyIsIi5pbnB1dC1ncm91cC5ib290c3RyYXAtdG91Y2hzcGluIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAuYm9vdHN0cmFwLXRvdWNoc3BpbiBpbnB1dCB7XHJcbiAgaGVpZ2h0OiA0cmVtO1xyXG4gIHdpZHRoOiAxMnJlbTtcclxuICBwYWRkaW5nOiAyLjNyZW0gMC41cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgYnV0dG9uIHtcclxuICB3aWR0aDogMy41cmVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICR0ZXh0LWdyZXk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1pbnB1dDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcclxuICAgIHJpZ2h0OiAtMXB4O1xyXG4gIH1cclxuICAmLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biB7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3F1YW50aXR5LnNjc3MiLCIuc2VsZWN0LXNvcnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNlbGVjdC1zb3J0IGxhYmVsIHtcclxuICB3aWR0aDogOTBweDtcclxufVxyXG5cclxuLnNlbGVjdC1zb3J0IHNlbGVjdCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtc29ydC1vcmRlciB7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmPmJ1dHRvbiB7XHJcbiAgICBtaW4td2lkdGg6IDE0cmVtO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtbWQtZmwge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19zb3J0LnNjc3MiLCIucHJvbW8tY29kZSB7XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcblxyXG4ucHJvbW8tY29kZS1idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi5wcm9tby1jb2RlLWJ1dHRvbiBhIHtcclxuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuI3Byb21vLWNvZGUge1xyXG4gICYuY29sbGFwc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmluIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fcHJvbW9jb2RlLnNjc3MiLCIuanMtY3VzdG9tZXItZm9ybSB7XHJcbiAgbWF4LXdpZHRoOiA1OHJlbTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gIC5oZWxwLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZm9yZ290LXBhc3N3b3JkIHtcclxuICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ubm8tYWNjb3VudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAycmVtO1xyXG59XHJcblxyXG4ubG9naW4tc2VwYXJhdG9yIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgbGVmdDogaW5oZXJpdDtcclxuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX2xvZ2luLWZvcm0uc2NzcyIsIi5wcm9kdWN0LWZsYWdzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMC43cmVtO1xyXG4gIHRvcDogMnJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgei1pbmRleDogOTA7XHJcblxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRvcDogLTFweDtcclxuICAgIHJpZ2h0OiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZmxhZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IC4yNXJlbSAxcmVtO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNjb3VudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGlzY291bnQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmLm9uLXNhbGUge1xyXG4gICAgYmFja2dyb3VuZDogJGRpc2NvdW50LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi5uZXcge1xyXG4gICAgYmFja2dyb3VuZDogJG5ldy1jb2xvcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYub25saW5lLW9ubHkge1xyXG4gICAgYmFja2dyb3VuZDogJG5ldy1jb2xvcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLnBhY2sge1xyXG4gICAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLm91dF9vZl9zdG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBncmV5O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZmxhZy1kaXNjb3VudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA4cmVtO1xyXG4gIHRvcDogMS41cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB6LWluZGV4OiA5OTtcclxuICBiYWNrZ3JvdW5kOiAkZGlzY291bnQtY29sb3I7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgd2hpdGU7XHJcblxyXG4gIC8vQFRPRE8gOiBBIGZpeGVyXHJcbiAgJisucHJvZHVjdC1mbGFnLWRpc2NvdW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fcHJvZHVjdC1mbGFncy5zY3NzIiwiJGRpc2NvdW50LWNvbG9yIDogI2ZmMmQxNjtcclxuJG5ldy1jb2xvciA6ICM0NzkwZmY7XHJcbiRwYWNrLWNvbG9yIDogI2M3ODYxNTtcclxuJHByaWNlLWNvbG9yIDogIzY1NjU2NTtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzL19wcm9kdWN0LWZsYWdzLnNjc3MiLCIuZmVhdHVyZWQtcHJvZHVjdHMge1xyXG5cclxuICAuc2xpY2stbGlzdFtjbGFzc10ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTdyZW07XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgfVxyXG5cclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgbGVmdDogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgcmlnaHQ6IDVyZW07XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LW1pbmlhdHVyZSAucHJvZHVjdC1taW5pYXR1cmUtaW1hZ2U6YmVmb3JlLFxyXG4gIC5wcm9kdWN0LW1pbmlhdHVyZTpob3ZlciAucHJvZHVjdC1taW5pYXR1cmUtaW1hZ2U6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCIucHJvZHVjdHMge1xyXG4gIEBpbmNsdWRlIHJvdygpO1xyXG5cclxuICAmID4gKiB7XHJcbiAgICBAaW5jbHVkZSBjb2woNCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xyXG4gICAgICBAaW5jbHVkZSBjb2woNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWluaWRlc2t0b3AoKSB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbCg0KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaW5pdGFibGV0KCkge1xyXG4gICAgICBAaW5jbHVkZSBjb2woNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbCgxMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1taW5pYXR1cmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIGltZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5wcm9kdWN0LXRodW1ibmFpbFtjbGFzc106bm90KC5uby1pbWFnZSkge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1taW5pYXR1cmUgLnRodW1ibmFpbC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1pbmlhdHVyZS1pbWFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3QtdGh1bWJuYWlsW2NsYXNzXSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtaGVpZ2h0OiAzMzBweDtcclxuXHJcbiAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1taW5pYXR1cmUtaW5mbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDEuNXJlbTtcclxuICB0b3A6IDByZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAxMDBweCkpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDJyZW0pO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgfVxyXG59XHJcblxyXG4udGh1bWIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICB9XHJcbn1cclxuXHJcbi5xdWljay12aWV3IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gIEBpbmNsdWRlIGhpZGUoKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1pbmlhdHVyZS1kZXNjcmlwdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gMDtcclxuXHJcbiAgQGluY2x1ZGUgbWluaXRhYmxldCgpIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LW1pbmlhdHVyZS1kZXNjcmlwdGlvbiAucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtbWluaWF0dXJlLWNhdGVnb3J5IHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1pbmlhdHVyZS10aXRsZVtjbGFzc10ge1xyXG4gIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWV4dHJhLWluZm8ge1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtZXh0cmEtaW5mbyB1bCB7XHJcbiAgbGlzdC1zdHlsZTogZGlzYztcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZXh0cmEtaW5mbyBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4vL1ByaXggY2xhc3NpY1xyXG4ucHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy9Qcml4IGhvcnMgcsOpZHVjdGlvblxyXG4ucmVndWxhci1wcmljZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1pbmlhdHVyZS1pbmZvcm1hdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogLTEuOHJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1taW5pYXR1cmUtaW5mb3JtYXRpb25zIC5hZGQtdG8tY2FydCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtbGlzdC1yZXZpZXdzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxLjVyZW07XHJcbiAgcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYW50LWxpbmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgLmNvbG9yIHtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIC41cmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtbWluaWF0dXJlLXJlbW92ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LW1pbmlhdHVyZSAucHJvZHVjdC1mbGFnLWRpc2NvdW50IHtcclxuICByaWdodDogMXJlbTtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pdGVtX19hdHRyaWJ1dGVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxLjVyZW07XHJcbiAgei1pbmRleDogMztcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1pbi13aWR0aDogNC41cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLm91dC1vZi1zdG9jayB7XHJcbiAgICAgIGNvbG9yOiAjZDVkNWQ1O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEyMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMzBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fcHJvZHVjdC1saXN0LnNjc3MiLCIucnRlIHtcclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBsaXN0LXN0eWxlOiBudW1iZXI7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fcnRlLnNjc3MiLCIuY29sb3JzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuICAuY29sb3JzX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbSAwO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDMuNHJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW1nIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3V0LW9mLXN0b2NrIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5MzkzOTM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDlkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sb3JzX19pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICB3aWR0aDogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yc19fY29sb3Ige1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAvL0NvdWxldXIgc8OpbGVjdGlvbm7DqWVcclxuICAuY29sb3JzX19pbnB1dDpjaGVja2VkIHtcclxuICAgICYrbGFiZWwge1xyXG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL192YXJpYW50LWNvbG9ycy5zY3NzIiwiLnZhcmlhbnRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnZhcmlhbnRzX19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbSAwLjI1cmVtIDA7XHJcbn1cclxuXHJcbi52YXJpYW50c19fbGFiZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICYuc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcclxuICB9XHJcbn1cclxuXHJcbi52YXJpYW50LXJhZGlvcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4gIC52YXJpYW50LXJhZGlvc19faXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAgIC52YXJpYW50LXJhZGlvc19faXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52YXJpYW50LXJhZGlvc19faXRlbSBsYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICBsZWZ0OiAwLjRyZW07XHJcbiAgICAgICAgdG9wOiAwLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0F0dHJpYnV0IHPDqWxlY3Rpb25uw6lcclxuICAgIC52YXJpYW50LXJhZGlvc19faXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLnZhcmlhbnQtcmFkaW9zX19pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgLnZhcmlhbnQtcmFkaW9zX19pdGVtLS1vdXQtb2Ytc3RvY2sgbGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICB9XHJcblxyXG4gIC52YXJpYW50LXJhZGlvc19faXRlbS0tb3V0LW9mLXN0b2NrIGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC42cmVtO1xyXG4gIH1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL192YXJpYW50LXJhZGlvcy5zY3NzIiwiLnZhcmlhbnQtc2l6ZVtjbGFzc10ge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRib3JkZXItY2FyZCwwLjcpO1xyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICB9XHJcbiAgdHIge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJvcmRlci1jYXJkLDAuNyk7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRib3JkZXItY2FyZCwwLjcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZhcmlhbnQtc2l6ZV9faXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgbWluLXdpZHRoOiA0LjVyZW07XHJcbiAgICBwYWRkaW5nIDogMC4ycmVtIDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB3aWR0aDogMTByZW07XHJcbiAgfVxyXG59XHJcblxyXG4udmFyaWFudC1zaXplX19pdGVtLS1vdXQtb2Ytc3RvY2sge1xyXG4gIGxhYmVsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgYmFja2dyb3VuZDogI2M3YzdjNyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3ZhcmlhbnQtc2l6ZS5zY3NzIiwiLnNvY2lhbC1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzQjU5OTg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24teW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Y4MTYyNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbi1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNiYzE4ODg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tbGlua2VkaW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwZTc2YTg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19zb2NpYWxfbGlua3Muc2NzcyIsIi5zZWN0aW9uLWZhcVtjbGFzc10ge1xyXG4gIGgyLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXRvZ2dsZS1pdGVtW2NsYXNzXSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLXRhYi10aXRsZVtjbGFzc10ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIC5mYS1jYXJldC1yaWdodDo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJGljb24tYWRkO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcclxuICAgIH1cclxuICAgIC5mYS1jYXJldC11cDo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJGljb24tcmVtb3ZlO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcclxuICAgIH1cclxuICB9XHJcbiAgLmVsZW1lbnRvci10YWItY29udGVudFtjbGFzc10ge1xyXG4gICAgcGFkZGluZzogMCAwIDFyZW07XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvY29tcG9uZW50cy9fc2VjdGlvbi1mYXEuc2NzcyIsIi5zZWN0aW9uLWN0YVtjbGFzc10ge1xyXG4gIGE6bm90KC5lbGVtZW50b3ItYnV0dG9uKSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tY3RhLnNjc3MiLCIuc2VjdGlvbi1pbnN0YWdyYW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA2cmVtIDA7XHJcblxyXG4gIC5pbnN0YWdyYW0tY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDE1MHB4KTtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLWluc3RhZ3JhbS5zY3NzIiwiLmJyYW5kc19fdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJyYW5kc19faXRlbSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmJyYW5kc19faXRlbSBpbWcge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLy9OYXZpZ2F0aW9uIGR1IGNhcm91c2VsXHJcbi5icmFuZHMgLmJ4LW5leHQsXHJcbi5icmFuZHMgLmJ4LXByZXYge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmJyYW5kcyAuYngtcHJldiB7XHJcbiAgbGVmdDogLTVyZW07XHJcbn1cclxuXHJcbi5icmFuZHMgLmJ4LW5leHQge1xyXG4gIHJpZ2h0OiAtNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcmVtKSB7XHJcbiAgLmJyYW5kc19fd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2JyYW5kcy5zY3NzIiwiLmNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAxOTgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJi0tZnVsbC1zaXplIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbF9faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWxfX2NhcHMge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDIuMXJlbTtcclxufVxyXG5cclxuLmNhcm91c2VsX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiA1LjRyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4uY2Fyb3VzZWxfX2NvbnRlbnQge1xyXG59XHJcblxyXG4uY2Fyb3VzZWxfX2NvbnRlbnQtd3JhcCB7XHJcbn1cclxuXHJcbi5jYXJvdXNlbF9fY29udGVudCBwIHtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxufVxyXG5cclxuLmNhcm91c2VsX19jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgaW1nIHtcclxufVxyXG5cclxuLmNhcm91c2VsX19pdGVtLS0xIHtcclxuICAuY2Fyb3VzZWxfX2ltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbF9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy9JbWFnZSBzdXIgdG91dGUgbGEgbGFyZ2V1clxyXG4uY2Fyb3VzZWxfX2l0ZW0tLTIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMC42KSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbF9faW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogJHBhZ2Utc2l6ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgICAuY2Fyb3VzZWxfX2NvbnRlbnQtd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgIC5jYXJvdXNlbF9fY2FwcyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgJHRyYW5zaXRpb24tc21vb3RoIDAuNHM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJvdXNlbF9fdGl0bGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzICR0cmFuc2l0aW9uLXNtb290aCAwLjZzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWxfX3R4dCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgJHRyYW5zaXRpb24tc21vb3RoIDAuOHM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzICR0cmFuc2l0aW9uLXNtb290aCAxcztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLWFjdGl2ZSAmIHtcclxuICAgICAgICAuY2Fyb3VzZWxfX2NhcHMsXHJcbiAgICAgICAgLmNhcm91c2VsX190aXRsZSxcclxuICAgICAgICAuY2Fyb3VzZWxfX3R4dCxcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgIC5jYXJvdXNlbF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvbW9kdWxlcy9fY2Fyb3VzZWwuc2NzcyIsIiNsZ2Nvb2tpZXNsYXdfYmFubmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDU0cmVtO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbiNsZ2Nvb2tpZXNsYXdfYmFubmVyIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbiNsZ2Nvb2tpZXNsYXdfYmFubmVyIC5sZ2Nvb2tpZXNsYXctbGluay1jb250YWluZXIgYS5sZ2Nvb2tpZXNsYXctbGluay1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbn1cclxuXHJcbi5sZ2Nvb2tpZXNsYXctbWVzc2FnZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1tZXNzYWdlIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1yZWplY3QtYWxsLWJ1dHRvbi1lbmFibGVkIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1idXR0b24tY29udGFpbmVyICNsZ2Nvb2tpZXNsYXdfcmVqZWN0X2FsbCxcclxuI2xnY29va2llc2xhd19hY2NlcHQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4jbGdjb29raWVzbGF3X2FjY2VwdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lciAjbGdjb29raWVzbGF3X3JlamVjdF9hbGwsXHJcbi5sZ2Nvb2tpZXNsYXctcmVqZWN0LWFsbC1idXR0b24tZW5hYmxlZCAjbGdjb29raWVzbGF3X2FjY2VwdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA0OSU7XHJcbn1cclxuXHJcbi5sZ2Nvb2tpZXNsYXctbW9kYWwge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1tb2RhbC1ib2R5IHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgI0Y4RUVFODtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGUzZTM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1zZWN0aW9uLW5hbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LXNlY3Rpb24tZGVzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1zZWN0aW9uLWNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMjAlO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5sZ2Nvb2tpZXNsYXctbW9kYWwtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUzZTM7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1zZWN0aW9uLWRlc2NyaXB0aW9uIHVsIGxpIHtcclxuICBjb2xvcjogIzVjNWM1YztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LXNlY3Rpb24tZGVzY3JpcHRpb24gdWwgbGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjcxNFwiO1xyXG4gIGNvbG9yOiAjOEJDOTU0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAtMThweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1zd2l0Y2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LXNsaWRlci1vcHRpb24tbGVmdCxcclxuLmxnY29va2llc2xhdy1zbGlkZXItb3B0aW9uLXJpZ2h0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LXNsaWRlci1vcHRpb24tbGVmdCB7XHJcbiAgbGVmdDogLTM1cHhcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1zbGlkZXItb3B0aW9uLXJpZ2h0IHtcclxuICBsZWZ0OiA3MHB4O1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LXN3aXRjaCBpbnB1dCB7XHJcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZ2Nvb2tpZXNsYXctc3dpdGNoIGRpdi5jaGVja2VyLFxyXG4ubGdjb29raWVzbGF3LXN3aXRjaCBkaXYuY2hlY2tlciBzcGFuLFxyXG4ubGdjb29raWVzbGF3LXN3aXRjaCBkaXYuY2hlY2tlciBpbnB1dCB7XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LXNsaWRlcjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGhlaWdodDogMjZweDtcclxuICB3aWR0aDogMjZweDtcclxuICBsZWZ0OiA0cHg7XHJcbiAgYm90dG9tOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLmxnY29va2llc2xhdy1zbGlkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4QkM5NTQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzICsgLmxnY29va2llc2xhdy1zbGlkZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzhCQzk1NDtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5sZ2Nvb2tpZXNsYXctc2xpZGVyOmJlZm9yZSxcclxuLmxnY29va2llc2xhdy1zbGlkZXItY2hlY2tlZDpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LW1vZGFsLWZvb3Rlci1sZWZ0IHtcclxuICB3aWR0aDogMjAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5sZ2Nvb2tpZXNsYXctbW9kYWwtZm9vdGVyLXJpZ2h0IHtcclxuICB3aWR0aDogODAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LW1vZGFsIC5sZ2Nvb2tpZXNsYXctY2FuY2VsIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1tb2RhbCAubGdjb29raWVzbGF3LXNhdmUsXHJcbi5sZ2Nvb2tpZXNsYXctbW9kYWwgLmxnY29va2llc2xhdy1yZWplY3QtYWxsIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNDQ0O1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LW1vZGFsIC5sZ2Nvb2tpZXNsYXctYWNjZXB0LWFsbCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzhCQzk1NDtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIHtcclxuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIC5sZ2Nvb2tpZXNsYXctbWVzc2FnZSxcclxuLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyAubGdjb29raWVzbGF3LW1lc3NhZ2Uge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyAjbGdjb29raWVzbGF3X3JlamVjdF9hbGwsXHJcbi5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyAjbGdjb29raWVzbGF3X2FjY2VwdCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyAjbGdjb29raWVzbGF3X3JlamVjdF9hbGwge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1vdmVybGF5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDBweDtcclxuICByaWdodDogMHB4O1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAubGdjb29raWVzbGF3LW1lc3NhZ2UtZmxvYXRpbmcge1xyXG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGdjb29raWVzbGF3LWJ1dHRvbi1jb250YWluZXIgI2xnY29va2llc2xhd19yZWplY3RfYWxsLFxyXG4gIC5sZ2Nvb2tpZXNsYXctcmVqZWN0LWFsbC1idXR0b24tZW5hYmxlZCAjbGdjb29raWVzbGF3X2FjY2VwdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgLmxnY29va2llc2xhdy1yZWplY3QtYWxsLWJ1dHRvbi1lbmFibGVkIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubGdjb29raWVzbGF3LW1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLmxnY29va2llc2xhdy1idXR0b24tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5sZ2Nvb2tpZXNsYXctYnV0dG9uLWNvbnRhaW5lcixcclxuICAubGdjb29raWVzbGF3LXJlamVjdC1hbGwtYnV0dG9uLWVuYWJsZWQgLmxnY29va2llc2xhdy1idXR0b24tY29udGFpbmVyLFxyXG4gIC5sZ2Nvb2tpZXNsYXctcmVqZWN0LWFsbC1idXR0b24tZW5hYmxlZCAubGdjb29raWVzbGF3LW1lc3NhZ2UsXHJcbiAgLmxnY29va2llc2xhdy1tZXNzYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAjbGdjb29raWVzbGF3X2Jhbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAubGdjb29raWVzbGF3LWJhbm5lciAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLmxnY29va2llc2xhdy1tb2RhbC1mb290ZXItbGVmdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmxnY29va2llc2xhdy1tb2RhbC1mb290ZXItcmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmxnY29va2llc2xhdy1zZWN0aW9uLW5hbWUge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmxnY29va2llc2xhdy1zZWN0aW9uLWNoZWNrYm94IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyB7XHJcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZ2Nvb2tpZXNsYXctbWVzc2FnZS1mbG9hdGluZyAubGdjb29raWVzbGF3LWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgI2xnY29va2llc2xhd19yZWplY3RfYWxsLFxyXG4gICNsZ2Nvb2tpZXNsYXdfYWNjZXB0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5sZ2Nvb2tpZXNsYXctYmFubmVyIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmxnY29va2llc2xhdy1iYW5uZXIubGdjb29raWVzbGF3LXJlamVjdC1hbGwtYnV0dG9uLWVuYWJsZWQgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIHtcclxuICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubGdjb29raWVzbGF3LWJhbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDBweCByZ2JhKCM3MDcwNzAsMC4xNSk7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LWJhbm5lciAubGdjb29raWVzbGF3LWJ0biB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrIDtcclxuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBOZXcgbW9kdWxlKi9cclxuLmxnY29va2llc2xhdy1zZWN0aW9uLWRlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSB7XHJcbiAgY29sb3I6ICM4QkM5NTQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5sZ2Nvb2tpZXNsYXctc2xpZGVyLFxyXG4ubGdjb29raWVzbGF3LXNsaWRlci1jaGVja2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDOTU0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzICsgLmxnY29va2llc2xhdy1zbGlkZXIsXHJcbi5sZ2Nvb2tpZXNsYXctc2xpZGVyLWNoZWNrZWQge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzhCQzk1NCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGdjb29raWVzbGF3LWFjY2VwdC1hbGwge1xyXG4gIGJhY2tncm91bmQ6ICM4QkM5NTQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxnY29va2llc2xhdy1tZXNzYWdlLWZsb2F0aW5nIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOEJDOTU0O1xyXG59XHJcblxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19jb29raWVzLnNjc3MiLCIuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVsZW1lbnRvci1zZWN0aW9uLXdyYXAge1xyXG4gIC5idG4ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0Jhbm5lciBob21lXHJcbi5wYWdlLWluZGV4IC5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0W2NsYXNzXSA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vL0J1dHRvbiB2aWRlb1xyXG4uZWxlbWVudG9yLWN1c3RvbS1lbWJlZC1wbGF5W2NsYXNzXSB7XHJcbiAgLmZhLXBsYXktY2lyY2xlIHtcclxuICAgIHdpZHRoOiAxMnJlbTtcclxuICAgIGhlaWdodDogMTJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEuNXJlbTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy9BZG1pbiBlZGl0XHJcbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSB7XHJcbiAgLm5ld3MtbGlzdF9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5uZXdzLWxpc3RfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgY29sKDMpO1xyXG4gICAgbWluLXdpZHRoOiAzMjBweDtcclxuICB9XHJcblxyXG4gIC5uZXdzLWxpc3RfX2l0ZW0tY29udGVudCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLy9DYXJvdXNlbFxyXG4uZWxlbWVudG9yLWltYWdlLWNhcm91c2VsLnNsaWNrLWFycm93cy1vdXRzaWRlIHtcclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1lZGl0b3Ige1xyXG4gIGltZ1tzdHlsZV49XCJmbG9hdDogbGVmdDtcIl0sXHJcbiAgaW1nW3N0eWxlKj1cImZsb2F0OiBsZWZ0O1wiXSB7XHJcbiAgICBtYXJnaW46IDAgMnJlbSAwIDAgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgaW1nW3N0eWxlXj1cImZsb2F0OiByaWdodDtcIl0sXHJcbiAgaW1nW3N0eWxlKj1cImZsb2F0OiByaWdodDtcIl0ge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDJyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmVsZW1lbnRvci1zZWN0aW9uLXdyYXA+LmVsZW1lbnRvci1lbGVtZW50OmZpcnN0LWNoaWxkIHtcclxuICBoMSB7XHJcbiAgICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgICAgZm9udC1zaXplOiAzLjdyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWxlbWVudG9yLXNlY3Rpb24td3JhcD4uZWxlbWVudG9yLWVsZW1lbnQge1xyXG4gIGgxOjphZnRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy9GaXggZm9yIGluZmluaXRlIGxvb3Agb24gY2F0ZWdvcnkgcGFnZVxyXG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUge1xyXG4gICNqcy1wcm9kdWN0LWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogODAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2VsZW1lbnRvci5zY3NzIiwiLmZhdm9yaXRlc0J1dHRvbiBzdmcge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4ucmVtb3ZlLWZhdi5pbl9wcm9ncmVzcyB7XHJcbiAgYW5pbWF0aW9uOiB1bnNldDtcclxuICBiYWNrZ3JvdW5kOiBub25lXHJcbn1cclxuXHJcbi5hbGVydF9ub3RlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0X25vdGUgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5pY29uLWJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XHJcbiAgcGFkZGluZzogMC42cmVtO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmJveC1pbmZvLXByb2R1Y3QgLndyYXBfYWxlcnQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYm94LWluZm8tcHJvZHVjdCAud3JhcF9hbGVydCAuYWxlcnRfbm90ZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgd2lkdGg6IDE0MnB4O1xyXG59XHJcblxyXG4uZmF2b3JpdGVzQnV0dG9uOmhvdmVyKy5hbGVydF9ub3RlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnN2Z2ljIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4uc21vb3RoMDIge1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLnNtb290aDA1IHtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5pbl9wcm9ncmVzcyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvYWRlci5zdmdcIikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbl9wcm9ncmVzcyB1c2Uge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLnBrLWluZm9tZXNzYWdlIGEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ucGstaW5mb21lc3NhZ2Uge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAzMDBweDtcclxufVxyXG5cclxuLnBrLWNsb3NlLXBvcHVwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucGstY2xvc2UtcG9wdXAgc3ZnIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDBcclxufVxyXG5cclxuLnBrLWluZm9tZXNzYWdlLWl0ZW0ge1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4ucGstaW5mb21lc3NhZ2UtaXRlbSA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnBrLWluZm9tZXNzYWdlLWl0ZW0uc3RhdGUtZXJyb3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzUzMDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5way1pbmZvbWVzc2FnZS1pdGVtLnN0YXRlLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2E5MTI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5way1pbmZvbWVzc2FnZS1pdGVtLnN0YXRlLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWFlZTg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5way1jbG9zZS10aW1lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuI21vZHVsZS1wc19lbWFpbGFsZXJ0cy1hY2NvdW50IC5wcm9kdWN0cz4qLFxyXG4jZmF2b3JpdGVwcm9kdWN0c19ibG9ja19hY2NvdW50IC5wcm9kdWN0cz4qIHtcclxuICBAaW5jbHVkZSBjb2woNik7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtbWluaWF0dXJlIC5mYXZvcml0ZXNCdXR0b24gPiBzcGFuIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5mYXZvcml0ZXNCdXR0b24uaWNvbl9jaGVja2VkIHtcclxuICBjb2xvcjogI0ZFOUY5RjtcclxufVxyXG5cclxuLmZhdm9yaXRlc0J1dHRvbi5pY29uX2NoZWNrZWQgPiBzdmcge1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2Zhdm9yaXRlLnNjc3MiLCIuZmlsdGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4uZmlsdGVyX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmZhY2V0IHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4uZmFjZXQtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5mYWNldC1sYWJlbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDAuNztcclxufVxyXG5cclxuLmZhY2V0LWxhYmVsIGEge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmZhY2V0LWxpc3QtaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcblxyXG4uZmFjZXQtcmFuZ2Uge1xyXG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcclxufVxyXG5cclxuLy9GaWx0cmUgYWN0aWZzXHJcbi5hY3RpdmVfZmlsdGVycyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLmFjdGl2ZV9maWx0ZXJzX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmFjdGl2ZV9maWx0ZXJzX19pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmFjdGl2ZV9maWx0ZXJzX19saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLWNvbG9yO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2ZpbHRlcnMuc2NzcyIsIi5QTV9BU0Jsb2NrT3V0cHV0VmVydGljYWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgcGFkZGluZy1yaWdodCA6IDJyZW07XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLlBNX0FTQ3JpdGVyaW9uc0dyb3VwQ2F0ZWdvcnkge1xyXG4gIGRpc3BsYXkgOiBub25lO1xyXG59XHJcblxyXG4uUE1fQVNDcml0ZXJpb25zR3JvdXBMaXN0W2NsYXNzXSB7XHJcbiAgQGluY2x1ZGUgcm93KCk7XHJcbiAgJj4qIHtcclxuICAgIEBpbmNsdWRlIGNvbCgxMik7XHJcbiAgfVxyXG5cclxuICAuUE1fQVNDcml0ZXJpb25zR3JvdXBUaXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93X2Rvd247XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93X3VwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuUE1fQVNDcml0ZXJpb25zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYShibGFjaywwLjE1KTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uUE1fQVNCbG9ja1RpdGxlIHtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvd19kb3duICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbiAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLlBNX0FTTW9iaWxlVmlzaWJsZSAmIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJGljb24tYXJyb3dfdXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vQWZmaWNoYWdlIGRlcyBjaGVja2JveHNcclxuLlBNX0FTQ3JpdGVyaW9uR3JvdXBDaGVja2JveCBsYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxufVxyXG5cclxuLy9BZmZpY2hhZ2Ugc3DDqWNpZmlxdWUgcG91ciBsZXMgcG9pbnR1cmVzXHJcbi5QTV9BU0NyaXRlcmlvbnNPdXRwdXQtLXBvaW50dXJlW2NsYXNzXSAuUE1fQVNDcml0ZXJpb25Hcm91cENoZWNrYm94IHtcclxuICBAaW5jbHVkZSByb3coKTtcclxufVxyXG5cclxuLlBNX0FTQ3JpdGVyaW9uc091dHB1dC0tcG9pbnR1cmVbY2xhc3NdIC5QTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3ggbGkge1xyXG4gIEBpbmNsdWRlIGNvbCgyKTtcclxufVxyXG5cclxuLlBNX0FTQ3JpdGVyaW9uc091dHB1dC0tcG9pbnR1cmVbY2xhc3NdIC5QTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3ggbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIHdpZHRoOiA0cmVtO1xyXG4gIGhlaWdodDogNHJlbTtcclxuICBsaW5lLWhlaWdodDogNHJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5QTV9BU0NyaXRlcmlvbnNPdXRwdXQtLXBvaW50dXJlW2NsYXNzXSAuUE1fQVNDcml0ZXJpb25Hcm91cENoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG59XHJcblxyXG4uUE1fQVNDcml0ZXJpb25zT3V0cHV0LS1wb2ludHVyZVtjbGFzc10gLlBNX0FTQ3JpdGVyaW9uR3JvdXBDaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIGEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLy9BZmZpY2hhZ2UgZGVzIGdyb3VwZXMgYXZlYyBpbWFnZXNcclxuLlBNX0FTQ3JpdGVyaW9uR3JvdXBJbWFnZSB7XHJcbiAgQGluY2x1ZGUgcm93KDApO1xyXG59XHJcblxyXG4uUE1fQVNDcml0ZXJpb25Hcm91cEltYWdlIHtcclxuICAuUE1fQVNDcml0ZXJpb25MaW5rIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIH1cclxuXHJcbiAgLlBNX0FTQ3JpdGVyaW9uTGlua1NlbGVjdGVkW2NsYXNzXSB7XHJcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuLlBNX0FTQ3JpdGVyaW9uR3JvdXBJbWFnZSAuUE1fQVNDcml0ZXJpb25MaW5rIGltZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICBtYXgtd2lkdGg6IDI5cHg7XHJcbn1cclxuXHJcbi5QTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3gge1xyXG4gIEBpbmNsdWRlIHJvdygpO1xyXG59XHJcblxyXG4uUE1fQVNDcml0ZXJpb25Hcm91cENoZWNrYm94IGxpIHtcclxuICBAaW5jbHVkZSBjb2woMTIpO1xyXG59XHJcblxyXG4vL1RhaWxsZVxyXG4jUE1fQVNDcml0ZXJpb25Hcm91cENoZWNrYm94XzFfNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbiNQTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3hfMV82IGxpIHtcclxuICBtYXJnaW46IDAgMXJlbSAwIDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuI1BNX0FTQ3JpdGVyaW9uR3JvdXBDaGVja2JveF8xXzYgbGFiZWwge1xyXG4gIHBhZGRpbmc6IDAgMXJlbSA7XHJcbiAgbWluLXdpZHRoOiAzLjRyZW07XHJcbiAgaGVpZ2h0OiAzLjRyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcclxuICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblxyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy9PdXZlcnR1cmUgZGVzIHNvdXMtbWVudXNcclxuLlBNX0FTQ3JpdGVyaW9uc0dyb3VwVGl0bGUgIHtcclxuICAmKy5QTV9BU0NyaXRlcmlvbnNHcm91cE91dGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIEBpbmNsdWRlIHNob3coKTtcclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJisuUE1fQVNDcml0ZXJpb25zR3JvdXBPdXRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGhpZGUoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vUmFuZ2VcclxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vUmVzZXQgc3R5bGVcclxuLlBNX0FTQmxvY2tPdXRwdXRWZXJ0aWNhbFtjbGFzc10gLlBNX0FTUmVzZXRTZWFyY2gge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2ZpbHRlci1hZHZhbmNlZC5zY3NzIiwiLnByb2R1Y3RzIC5pbmZpbml0ZXNjcm9sbC1ib3R0b20tbWVzc2FnZVtjbGFzc10ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcclxuICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cyAuaW5maW5pdGVzY3JvbGwtdG8tdG9wW2NsYXNzXSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2luZmluaXRlc2Nyb2xsLnNjc3MiLCIvKipcclxuICogQnhTbGlkZXIgdjQuMS4yIC0gRnVsbHkgbG9hZGVkLCByZXNwb25zaXZlIGNvbnRlbnQgc2xpZGVyXHJcbiAqIGh0dHA6Ly9ieHNsaWRlci5jb21cclxuICpcclxuICogV3JpdHRlbiBieTogU3RldmVuIFdhbmRlcnNraSwgMjAxNFxyXG4gKiBodHRwOi8vc3RldmVud2FuZGVyc2tpLmNvbVxyXG4gKiAod2hpbGUgZHJpbmtpbmcgQmVsZ2lhbiBhbGVzIGFuZCBsaXN0ZW5pbmcgdG8gamF6eilcclxuICpcclxuICogQ0VPIGFuZCBmb3VuZGVyIG9mIGJ4Q3JlYXRpdmUsIExURFxyXG4gKiBodHRwOi8vYnhjcmVhdGl2ZS5jb21cclxuICovXHJcblxyXG5cclxuLyoqIFJFU0VUIEFORCBMQVlPVVRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuXHJcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiogVEhFTUVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XHJcblxyXG5cclxuXHJcbiAgLypmaXggb3RoZXIgZWxlbWVudHMgb24gdGhlIHBhZ2UgbW92aW5nIChvbiBDaHJvbWUpKi9cclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XHJcbn1cclxuXHJcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1wYWdlcixcclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0zMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBMT0FERVIgKi9cclxuXHJcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1sb2FkaW5nIHtcclxuICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnhfbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgI2ZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbn1cclxuXHJcbi8qIFBBR0VSICovXHJcblxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtcGFnZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IC44NWVtO1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogIzY2NjtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1pdGVtLFxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtY29udHJvbHMtYXV0by1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKnpvb206IDE7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XHJcbiAgYmFja2dyb3VuZDogIzY2NjtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3ZlcixcclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi8qIERJUkVDVElPTiBDT05UUk9MUyAoTkVYVCAvIFBSRVYpICovXHJcblxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtcHJldiB7XHJcbiAgbGVmdDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IDAgLTUwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xyXG59XHJcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1wcmV2LmRpc2FibGVkLFxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtcHJldi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250cm9scy5wbmcpIG5vLXJlcGVhdCAwIC0yNXB4O1xyXG59XHJcblxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtbmV4dCB7XHJcbiAgcmlnaHQ6IDJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IC0yNXB4IC01MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTM1cHg7XHJcbn1cclxuXHJcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1wcmV2OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1uZXh0OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAwO1xyXG59XHJcblxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1uZXh0LmRpc2FibGVkIHtcclxuICAvKmRpc3BsYXk6IG5vbmU7Ki9cclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IC0yNXB4IC0yNXB4O1xyXG59XHJcblxyXG4vKiBBVVRPIENPTlRST0xTIChTVEFSVCAvIFNUT1ApICovXHJcblxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udHJvbHMucG5nKSAtODZweCAtMTFweCBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luOiAwIDNweDtcclxufVxyXG5cclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0OmhvdmVyLFxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAwO1xyXG59XHJcblxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRyb2xzLnBuZykgLTg2cHggLTQ0cHggbm8tcmVwZWF0O1xyXG4gIG1hcmdpbjogMCAzcHg7XHJcbn1cclxuXHJcbi5naWZ0LXBvcHVwIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wOmhvdmVyLFxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcC5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC0zM3B4O1xyXG59XHJcblxyXG4vKiBQQUdFUiBXSVRIIEFVVE8tQ09OVFJPTFMgSFlCUklEIExBWU9VVCAqL1xyXG5cclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtcGFnZXIge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtY29udHJvbHMtYXV0byB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbn1cclxuXHJcbi8qIElNQUdFIENBUFRJT05TICovXHJcblxyXG4uZ2lmdC1wb3B1cCAuYngtd3JhcHBlciAuYngtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICM2NjZcXDk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg4MCwgODAsIDgwLCAwLjc1KTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmdpZnQtcG9wdXAgLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24gc3BhbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmdpZnQtcnVsZS1kZXNjIHtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcbi5naWZ0X3ByZXNlbGVjdG9yX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG4uZ2lmdC1saW5lIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5naWZ0LWxpbmUgLmljb24tZ2lmdDpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4uZ2lmdC1saW5lIC5kYXNoZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmdpZnQtbGluZSAuZGVzY3JpcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5naWZ0LWxpbmUgLmRlc2NyaXB0aW9uIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5naWZ0LWxpbmUgLmRpc2FibGVkIC5naWZ0LWl0ZW0ge1xyXG4gIG9wYWNpdHk6IDAuNVxyXG59XHJcblxyXG4uZ2lmdC1wb3B1cCBoMntcclxuICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5naWZ0LXBvcHVwIC5tb3JlLWdpZnQgYSB7XHJcbiAgY29sb3I6ICNlNzRjM2M7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uY29udGFpbmVyLWl0ZW0gaW1nIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNGQ0O1xyXG59XHJcbi5jb250YWluZXItaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMTBweCAyNXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2lkdGg6IDEyOHB4O1xyXG59XHJcbi5jb250YWluZXItaXRlbSAucHJvZHVjdF9pbWdfbGluayB7XHJcbn1cclxuLmNvbnRhaW5lci1pdGVtIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5naWZ0LXJ1bGUtbmFtZSB7XHJcbiAgY29sb3I6ICM1NTU0NTQ7XHJcbiAgZm9udDogNjAwIDE4cHgvMjJweCBcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgcGFkZGluZzogMjBweCA1cHggMTdweCA3MXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmdpZnQtcnVsZS1uYW1lIGg1IHtcclxuICBjb2xvcjogIzU1NTQ1NDtcclxuICBmb250OiA2MDAgMThweC8yMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmdpZnQtcnVsZS1kZXBlbmRlbmNpZXMge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2Y2ZjZmNjtcclxuICBjb2xvcjogIzU1NTQ1NDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcbi5naWZ0LXJ1bGUtZGVwZW5kZW5jaWVzID4gZGl2IHtcclxuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNmZmY7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2lkdGg6IDIyJTtcclxufVxyXG4uZ2lmdC1ydWxlLWRlcGVuZGVuY2llcyAuaWNvbiB7XHJcbiAgY29sb3I6ICM1NTU0NTQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmdpZnQtcnVsZS1kZXNjOmFmdGVyLCAuZ2lmdC1wb3B1cCBoMjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgI2U3NGMzYztcclxuICBib3R0b206IC0yMHB4O1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGxlZnQ6IDIwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmdpZnQtcnVsZS1kZXNjLCAuZ2lmdC1wb3B1cCBoMiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZTc0YzNjO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBtaW4taGVpZ2h0OiAyNXB4O1xyXG4gIHBhZGRpbmc6IDAgMTJweCAwIDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmdpZnQtcnVsZS1kZXBlbmRlbmNpZXMgdWwsIC5naWZ0LXJ1bGUtZGVwZW5kZW5jaWVzIG9sIHtcclxuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmdpZnQtaXRlbXtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbiNtb2R1bGUtYmVzdGtpdF9naWZ0cy1vZmZlcnMgLmdpZnQtaXRlbTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2RkZDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsZWZ0OiA0JTtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuXHJcbiNnaWZ0LXBvcHVwIGgze1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcblxyXG5cclxuLypqcXVlcnkgdG9vbHRpcCBwbHVnaW4qL1xyXG4udG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMzA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLnRvb2x0aXAuaW4ge1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xyXG59XHJcblxyXG4udG9vbHRpcC50b3Age1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIG1hcmdpbi10b3A6IC0xNXB4O1xyXG59XHJcblxyXG4udG9vbHRpcC5yaWdodCB7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLnRvb2x0aXAuYm90dG9tIHtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbn1cclxuXHJcbi50b29sdGlwLmxlZnQge1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG59XHJcblxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnRvb2x0aXAtYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcclxufVxyXG5cclxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xyXG59XHJcblxyXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcclxufVxyXG5cclxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XHJcbn1cclxuXHJcbi5naWZ0X3ByZXNlbGVjdG9yX2NvbnRhaW5lciAuZ2lmdC1waWMtY29udGFpbmVyIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLmdpZnRfcHJlc2VsZWN0b3JfY29udGFpbmVyIC5naWZ0LXBpYy1jb250YWluZXI6aG92ZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMGQwZDA7XHJcbn1cclxuXHJcbi5naWZ0X3ByZXNlbGVjdG9yX2NvbnRhaW5lciAuZ2lmdC1waWMtY29udGFpbmVyLnNlbGVjdGVkLFxyXG4uZ2lmdF9wcmVzZWxlY3Rvcl9jb250YWluZXIgLmdpZnQtcGljLWNvbnRhaW5lci5zZWxlY3RlZDpob3ZlciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzAxNTg4MztcclxufVxyXG5cclxuLmdpZnRfaXRlbSAuY2FydF9kZWxldGUgYS5naWZ0X2NhcnRfZGVsZXRlIHtcclxuICBmb250LXNpemU6IDIzcHg7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5naWZ0X2l0ZW0gLmNhcnRfZGVsZXRlIGEuZ2lmdF9jYXJ0X2RlbGV0ZTpob3ZlciB7IGNvbG9yOiAjc2lsdmVyOyB9XHJcblxyXG4uZ2lmdF9pdGVtIHRleHRhcmVhLmdpZnRfbWVzc2FnZSB7d2lkdGg6IDEwMCV9XHJcblxyXG4vL1pvbmUgY2FkZWF1XHJcbi5xbnQtZ2lmdCB7XHJcbiAgbWFyZ2luOiAzcmVtIDA7XHJcbn1cclxuXHJcbi8vUG9wdXAgZGUgc8OpbGVjdGlvblxyXG4uZ2lmdC1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtaW4td2lkdGg6IDg0MHB4O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2lmdC1saXN0X19pdGVtIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmdpZnQtbGlzdF9faXRlbSBsYWJlbCB7XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmdpZnQtbGlzdF9faXRlbSBpbnB1dDpjaGVja2VkK2xhYmVsIHtcclxuICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG59XHJcblxyXG4uZ2lmdC1saXN0X19pdGVtIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vL0xpc3RlIGRlcyBjYWRlYXV4XHJcblxyXG4uZ2lmdC1zY3JvbGwtY29udGVudHtcclxuICBAaW5jbHVkZSByb3coKTtcclxufVxyXG5cclxuLmdpZnQtc2Nyb2xsLWNvbnRlbnQgbGkge1xyXG4gIEBpbmNsdWRlIGNvbCg0KTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIEBpbmNsdWRlIGNvbCg2KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWluaXNtYXJ0cGhvbmUge1xyXG4gICAgQGluY2x1ZGUgY29sKDEyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZ2lmdC1zY3JvbGwtY29udGVudCAudGl0bGV7XHJcbn1cclxuXHJcblxyXG4uZ2lmdC1zY3JvbGwtY29udGVudCAudGl0bGU6YWZ0ZXIge1xyXG59XHJcbi5naWZ0LXNjcm9sbC1jb250ZW50IC50aXRsZSBhe1xyXG59XHJcblxyXG5cclxuLmdpZnQtc2Nyb2xsLWNvbnRlbnQgLnBpY3tcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4vL0NhZGVhdVxyXG4uZ2lmdC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRsaW5rLWNvbG9yO1xyXG5cclxuICAmPnNtYWxsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5naWZ0LWl0ZW0tY29udGFpbmVyLmRpc2FibGVkLCAuZ2lmdC1pdGVtLWNvbnRhaW5lci5ob3ZlcntcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5naWZ0LWl0ZW0tY29udGFpbmVyLnByb2Nlc3Npbmd7XHJcbiAgY3Vyc29yOiB3YWl0O1xyXG4gIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmdpZnQtaXRlbS1jb250YWluZXIuaG92ZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRhbGVydC1zdWNjZXNzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJGljb24tY2hlY2s7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgdG9wOiAxcmVtO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgY29sb3I6ICRhbGVydC1zdWNjZXNzO1xyXG4gIH1cclxufVxyXG4uZ2lmdC1pdGVtLWNvbnRhaW5lci5kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC42O1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5naWZ0LWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2Y5ZjlmOTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICBzbWFsbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxufVxyXG4uZ2lmdC1pdGVtIC5uZXctbGFiZWwge1xyXG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XHJcbn1cclxuLmdpZnQtaXRlbSAubmV3LWxhYmVsOmJlZm9yZSxcclxuLmdpZnQtaXRlbSAubmV3LWxhYmVsOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcbi8vUmVzdW1lIGRlcyBjYWRlYXV4IGRhbnMgbGUgY2FydCBzdW1tYXJ5XHJcbi5xbnQtcmVzdW1lLWdpZnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uZ2lmdC1yZXN1bWUtaW5mbyB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5naWZ0LXBlcmNlbnQge1xyXG4gIGhlaWdodDogMC44cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmdpZnQtcGVyY2VudC12YWx1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1kZXNrdG9wLmJlc3RraXRfZ2lmdHMgLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gIC5xbnQtZ2lmdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLnRvZ2dsZS1lbGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYrKiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUrKiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19naWZ0LnNjc3MiLCIubGFuZ3VhZ2VzLXNlbGVjdG9yIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHdpZHRoOiAzMXB4O1xyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAubGFuZ3VhZ2VzLXNlbGVjdG9yX19saXN0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4gIC5sYW5ndWFnZXMtc2VsZWN0b3JfX2J1dHRvbltjbGFzc10ge1xyXG4gICAgQGluY2x1ZGUgdW5zdHlsZSgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMS4xNXJlbSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XHJcbiAgICB9XHJcbiAgfVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX2xhbmd1YWdlcy1zZWxlY3Rvci5zY3NzIiwiLmxpc3QtY2F0ZWdvcmllcyB7XHJcbiAgcGFkZGluZy10b3A6ICA1cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG59XHJcblxyXG4gIC5saXN0LWNhdGVnb3JpZXNfX2l0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgICAubGlzdC1jYXRlZ29yaWVzX19pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgICAubGlzdC1jYXRlZ29yaWVzX19pbWFnZSBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgLmxpc3QtY2F0ZWdvcmllc19fdGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgICAubGlzdC1jYXRlZ29yaWVzX190aXRsZSBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgc21hcnRwaG9uZSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xyXG4gIC5saXN0LWNhdGVnb3JpZXNfX2l0ZW06bnRoLWNoaWxkKDEpLFxyXG4gIC5saXN0LWNhdGVnb3JpZXNfX2l0ZW06bnRoLWNoaWxkKDIpLFxyXG4gIC5saXN0LWNhdGVnb3JpZXNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgLmxpc3QtY2F0ZWdvcmllc19faW1hZ2UgaW1nIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gIC5saXN0LWNhdGVnb3JpZXNfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgY29sKDEyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvbW9kdWxlcy9fbGlzdC1jYXRlZ29yaWVzLnNjc3MiLCIjcG9wbmV3c2xldHRlcl9ibG9jayB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDNyZW0gNXJlbTtcclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbiNwb3BuZXdzbGV0dGVyX21haW50ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvbW9kdWxlcy9fcG9wdXBuZXdzbGV0dGVyLnNjc3MiLCIuYmxvY2tfbmV3c2xldHRlciB7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAmPioge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrX25ld3NsZXR0ZXIgLmNvbnRhaW5lci0tbGFyZ2Uge1xyXG4gIHBhZGRpbmc6IDVyZW0gMDtcclxufVxyXG5cclxuLmJsb2NrX25ld3NsZXR0ZXJfX3dyYXBwZXIge1xyXG4gIG1heC13aWR0aDogJHBhZ2Utc2l6ZTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcclxufVxyXG5cclxuLmJsb2NrX25ld3NsZXR0ZXJfX3RleHQge1xyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYmxvY2tfbmV3c2xldHRlcl9fdGV4dCAudGl0bGUtLWgyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi5ibG9ja19uZXdzbGV0dGVyX19pbnB1dCB7XHJcbiAgd2lkdGg6IDM1cmVtO1xyXG59XHJcblxyXG4uYmxvY2tfbmV3c2xldHRlciBidXR0b24ge1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmJsb2NrX25ld3NsZXR0ZXJfYWxlcnQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19uZXdzbGV0dGVyLnNjc3MiLCIucmVhc3N1cmFuY2VzIHtcclxuICBwYWRkaW5nLXRvcDogIDJyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsd2hpdGUsI0ZCRkJGQik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZy10b3A6ICAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUoKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnJlYXNzdXJhbmNlcyBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogIDFyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgKiB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5yZWFzc3VyYW5jZXMgaSB7XHJcbiAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIG1pbi13aWR0aDogNS42cmVtO1xyXG4gIGhlaWdodDogNS42cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiA1LjZyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLmljb24tcGF5bWVudCB7XHJcbiAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMC41cmVtO1xyXG4gICAgdG9wOiAwcmVtO1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBkZXNrdG9wKCkge1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICBtaW4td2lkdGg6IDRyZW07XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3AoKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlYXNzdXJhbmNlcyBzcGFuIHtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICBAaW5jbHVkZSBkZXNrdG9wKCkge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1pbml0YWJsZXQoKSB7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19yZWFzc3VyYW5jZXMuc2NzcyIsIi5yYXRpbmctc3Rhci15ZWxsb3cgPiBsYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnJhdGluZy1zdGFyLXllbGxvd1tjbGFzc10gPiBsYWJlbC5wcm9kdWN0LWJsb2NrOmJlZm9yZSxcclxuLnJhdGluZy1zdGFyLWdyZWVuW2NsYXNzXSA+IGxhYmVsLnByb2R1Y3QtYmxvY2s6YmVmb3JlLFxyXG4ucmF0aW5nLXN0YXItYmx1ZVtjbGFzc10gPiBsYWJlbC5wcm9kdWN0LWJsb2NrOmJlZm9yZSxcclxuLnJhdGluZy1zdGFyLXllbGxvd1tjbGFzc10gPiBsYWJlbC5wcm9kdWN0LWJsb2NrLFxyXG4ucmF0aW5nLXN0YXItZ3JlZW5bY2xhc3NdID4gbGFiZWwucHJvZHVjdC1ibG9jayxcclxuLnJhdGluZy1zdGFyLWJsdWVbY2xhc3NdID4gbGFiZWwucHJvZHVjdC1ibG9jayB7XHJcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxpc3QtcmV2aWV3IHtcclxuICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtcmV2aWV3IC5wYWdpbmF0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucmV2aWV3LXJlY2FwIHtcclxuICBwYWRkaW5nOiAzcmVtIDRyZW0gNHJlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgQGluY2x1ZGUgbGFyZ2VkZXNrdG9wIHtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3LWF2ZXJhZ2UtYXZlcmFnZSB7XHJcbiAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnJldmlldy1hdmVyYWdlLW1heCB7XHJcbiAgZm9udC1zaXplOiAyLjRyZW07XHJcbn1cclxuXHJcbi5yZXZpZXctZGlzdHJpYnV0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnJldmlldy1kaXN0cmlidXRpb24tbGFiZWwge1xyXG4gIG1pbi13aWR0aDogODBweDtcclxufVxyXG5cclxuLnJldmlldy1kaXN0cmlidXRpb24tcGVyY2VudCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGl2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYjdiN2I3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlldy1kaXN0cmlidXRpb24tYXZlcmFnZSB7XHJcbiAgbWluLXdpZHRoOiA3NXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJldmlldy1saW5lOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5yZXZpZXctZGVzY3JpcHRpb24ge1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMC4xcmVtO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZDogI0UzRTNFMztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICBiciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgcHtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLXJldmlldyB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19yZXZpZXdzLnNjc3MiLCIjZmJwc2MuYXV0aGVudGljYXRpb25bY2xhc3NdIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuI2ZicHNjIC5idG4tY29ubmVjdFtjbGFzc10ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAuZmEsXHJcbiAgLmJ0bi1nb29nbGUtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuI2ZicHNjIC5idG4tZ29vZ2xlIC5idG4tdGl0bGUtY29ubmVjdFtjbGFzc10ge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNmYnBzYyAuYnRuLWdvb2dsZVtjbGFzc10ge1xyXG4gIGJhY2tncm91bmQ6ICNEQjQ0Mzc7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19zb2NpYWxsb2dpbi5zY3NzIiwiLnNlYXJjaC13aWRnZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDJyZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnVpLWZyb250LnNlYXJjaGJhci1hdXRvY29tcGxldGUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgdG9wOiAxMTdweCAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW46IC0xcHggYXV0byAwO1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTBweCk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA0NSU7XHJcblxyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgdG9wOiAxNTRweCFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU0cHgpO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi51aS1mcm9udC5zZWFyY2hiYXItYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0ge1xyXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQ6ICNGN2Y3Zjc7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnVpLWZyb250LnNlYXJjaGJhci1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbSBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi51aS1mcm9udC5zZWFyY2hiYXItYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0gaW1nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi51aS1mcm9udC5zZWFyY2hiYXItYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0gLnByaWNlIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLnVpLWZyb250LnNlYXJjaGJhci1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbSBhLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktZnJvbnQuc2VhcmNoYmFyLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtYWN0aXZlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgLnByaWNlIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9tb2R1bGVzL19zZWFyY2guc2NzcyIsIi8qKlxyXG4qIDIwMTAtMjAyMSBXZWJrdWwuXHJcbipcclxuKiBOT1RJQ0UgT0YgTElDRU5TRVxyXG4qXHJcbiogQWxsIHJpZ2h0IGlzIHJlc2VydmVkLFxyXG4qIFBsZWFzZSBnbyB0aHJvdWdoIExJQ0VOU0UudHh0IGZpbGUgaW5zaWRlIG91ciBtb2R1bGVcclxuKlxyXG4qIERJU0NMQUlNRVJcclxuKlxyXG4qIERvIG5vdCBlZGl0IG9yIGFkZCB0byB0aGlzIGZpbGUgaWYgeW91IHdpc2ggdG8gdXBncmFkZSB0aGlzIG1vZHVsZSB0byBuZXdlclxyXG4qIHZlcnNpb25zIGluIHRoZSBmdXR1cmUuIElmIHlvdSB3aXNoIHRvIGN1c3RvbWl6ZSB0aGlzIG1vZHVsZSBmb3IgeW91clxyXG4qIG5lZWRzIHBsZWFzZSByZWZlciB0byBDdXN0b21pemF0aW9uUG9saWN5LnR4dCBmaWxlIGluc2lkZSBvdXIgbW9kdWxlIGZvciBtb3JlIGluZm9ybWF0aW9uLlxyXG4qXHJcbiogQGF1dGhvciBXZWJrdWwgSU5cclxuKiBAY29weXJpZ2h0IDIwMTAtMjAyMSBXZWJrdWwgSU5cclxuKiBAbGljZW5zZSBMSUNFTlNFLnR4dFxyXG4qL1xyXG5cclxuLndrLWJ1bmRsZS1tYXJnaW4tdG9wLTIge1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuXHJcbi53ay1idW5kbGUtcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxufVxyXG5cclxuLndrLWJ1bmRsZS10ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLndrLXBhZGRpbmctcG9pbnQtNSB7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG59XHJcblxyXG4ud2stYnVuZGxlLWJvcmRlciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGJveC1zaGFkb3c6IDJweCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ud2staXMtcmVxdWlyZWQtYmxvY2sge1xyXG4gIGNvbG9yOiAjOWE5YTlhO1xyXG59XHJcblxyXG4ud2stYnVuZGxlLXN1Yi1wcm9kdWN0IC5jb2xvciB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLndrLWJ1bmRsZS1zdWItcHJvZHVjdCAud2stcHJvZHVjdC1xdWFudGl0eSAud2stcXR5LFxyXG4ud2stYnVuZGxlLXN1Yi1wcm9kdWN0IC53ay1wcm9kdWN0LXF1YW50aXR5IC53ay1xdHkgLmlucHV0LWdyb3VwIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2stYnVuZGxlLXN1Yi1wcm9kdWN0IC5wcm9kdWN0LWNvdmVyIGltZyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2stc3ViLXByb2R1Y3QtdmFyaWFudHM+LnByb2R1Y3QtdmFyaWFudHMtaXRlbSBzZWxlY3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XHJcbn1cclxuXHJcbi53ay1zdWItcHJvZHVjdC12YXJpYW50cz4ucHJvZHVjdC12YXJpYW50cy1pdGVtIHVsIGxpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4ud2stYnVuZGxlLXByb2R1Y3Qtc2VsZWN0IC53ay1zZWxlY3Qtc3ViLXByb2R1Y3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBTdGFydCBMZWZ0IENvbHVtbiBTbGlkZXIgQ1NTICovXHJcbi53a19icF9zbGlkZXJfdmlldyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndrX2JwX3NsaWRlcl92aWV3IC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMTZweDtcclxuICBsZWZ0OiA0MSU7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgd2lkdGg6IDc4JTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogLTE0cHg7XHJcbn1cclxuXHJcbi53a19icF9zbGlkZXJfdmlldyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luOiAxcHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzdhN2E3YTtcclxufVxyXG5cclxuLyogVGhlIGNvbG91ciBvZiB0aGUgaW5kaWNhdG9ycyAqL1xyXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gIGJhY2tncm91bmQ6ICNhM2EzYTM7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi53a19icF9zbGlkZXJfdmlldyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XHJcbn1cclxuXHJcbi53a19icF9zbGlkZXJfdmlldyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjNzA3MDcwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEVuZCBMZWZ0IENvbHVtbiBTbGlkZXIgQ1NTICovXHJcblxyXG4vKiBTdGFydCBTbGlkZXIgQ1NTICovXHJcbi53a19icF9zbGlkZXJfdmlldyAuTXVsdGlDYXJvdXNlbCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLndrX2JwX3NsaWRlcl92aWV3IC5NdWx0aUNhcm91c2VsIC5NdWx0aUNhcm91c2VsLWlubmVyIHtcclxuICB0cmFuc2l0aW9uOiAxcyBlYXNlIGFsbDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLndrX2JwX3NsaWRlcl92aWV3IC5NdWx0aUNhcm91c2VsIC5NdWx0aUNhcm91c2VsLWlubmVyIC5pdGVtIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLndrX2JwX3NsaWRlcl92aWV3IC5NdWx0aUNhcm91c2VsIC5NdWx0aUNhcm91c2VsLWlubmVyIC5pdGVtPmRpdiB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIG1hcmdpbjogNXB4O1xyXG59XHJcblxyXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLk11bHRpQ2Fyb3VzZWwgLmxlZnRMc3QsXHJcbi53a19icF9zbGlkZXJfdmlldyAuTXVsdGlDYXJvdXNlbCAucmlnaHRMc3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItcmFkaXVzOiAwJTtcclxuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLndrX2JwX3NsaWRlcl92aWV3IC5NdWx0aUNhcm91c2VsIC5sZWZ0THN0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLk11bHRpQ2Fyb3VzZWwgLnJpZ2h0THN0IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLndrX2JwX3NsaWRlcl92aWV3IC5NdWx0aUNhcm91c2VsIC5sZWZ0THN0Lm92ZXIsXHJcbi53a19icF9zbGlkZXJfdmlldyAuTXVsdGlDYXJvdXNlbCAucmlnaHRMc3Qub3ZlciB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2NjYztcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2tfcXVhbnRpdHlfd2FudGVkIHtcclxuICBjb2xvcjogIzIzMjMyMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDAuMTc1cmVtIDAuNXJlbTtcclxuICB3aWR0aDogM3JlbTtcclxufVxyXG5cclxuLndrX2Rpc2FibGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndrLXByb2R1Y3QtcmlnaHQtYmxvY2sgLmFkZC10by1jYXJ0IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi53a19wbHVzX3N5bWJvbF9ncmlkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogLTEycHg7XHJcbiAgY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndrLXJpYmJvbi13cmFwcGVyLWJwIHtcclxuICB3aWR0aDogODVweDtcclxuICBoZWlnaHQ6IDg4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTNweDtcclxuICByaWdodDogMHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi53ay1yaWJib24tYnAge1xyXG4gIGZvbnQ6IGJvbGQgMTBweCBTYW5zLVNlcmlmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXNoYWRvdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDBweCAxcHggMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNHB4IDA7XHJcbiAgbGVmdDogLTVweDtcclxuICB0b3A6IDE1cHg7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4ud2stcmliYm9uLWJwOmJlZm9yZSxcclxuLndrLXJpYmJvbi1icDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtM3B4O1xyXG59XHJcblxyXG4ud2stcmliYm9uLWJwOmJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLndrLXJpYmJvbi1icDphZnRlciB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLndrX3BsdXNfc3ltYm9sX2dyaWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4NHB4KSB7XHJcbiAgLndrX3BsdXNfc3ltYm9sX2dyaWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi53ay1icC1jYXJ0LXBvcHVwIHtcclxuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndrLWJ1bmRsZS1wcm9kdWN0LXNlbGVjdCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud2stYnVuZGxlLXByb2R1Y3Qtc2VsZWN0IC53ay1zZWxlY3Qtc3ViLXByb2R1Y3Qge1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud2tfZ3JpZF9zZWN0aW9uX3RpdGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ud2stYnAtY3VzdG9tLW1hcmdpbi10IHtcclxuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndrLWJwLWN1c3RvbS1tYXJnaW4tYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ay1icC1jdXN0b20tbWFyZ2luLTItdCB7XHJcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ay1icC1jdXN0b20tbWFyZ2luLTItYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ay1zdWItcHJvZHVjdC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjMjMyMzIzO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4ud2stYnVuZGxlLXN1Yi1wcm9kdWN0IC5wcm9kdWN0LWNvdmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi53ay1icC1ncmlkLWRyb3Bkb3duIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ay1yb3ctbWFyZ2luIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ud2tfYnBfbG9hZGluZy1pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMzBweDtcclxuICBsZWZ0OiAzMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4ud2stbG9hZGVyLWRpc2FibGUtZWxlbWVudCB7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxuXHJcbiAgLnByb2R1Y3QtcGFjay1yYWRpbyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud2tfYnBfc2xpZGVyX3ZpZXcgLndrLWJ0bi1zbGlkZXIge1xyXG4gIHBhZGRpbmc6IDFweCA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ud2stYnAtc2xpZGVyLXZpZXctdGl0bGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbn1cclxuXHJcbi53ay1icC1zbGlkZXItdmlldy1ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ud2tfYnBfc2xpZGVyX3ZpZXctdGl0bGUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndrX2JwX3NsaWRlcl92aWV3IC5pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi53a19icF9jYW5jZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgY29sb3I6IHJnYigxMTIsIDEwOSwgMTA5KTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDc1LCA3NCwgNzQsIDAuMyk7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHRvcDogMTJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi53a19icF9jYW5jZWwgLm1hdGVyaWFsLWljb25zIHtcclxuICBjb2xvcjogcmdiKDExMiwgMTA5LCAxMDkpO1xyXG59XHJcblxyXG4ud2tfYnVuZGxlX3NlY3Rpb25fcmVkaXJlY3QgLndrX2Noa19jaXJjbGUge1xyXG4gIGNvbG9yOiAjNWE5OTEzO1xyXG59XHJcblxyXG4ud2tfYnVuZGxlX3NlY3Rpb25fcmVkaXJlY3QgLndrX2FkZF9jaXJjbGUge1xyXG4gIGNvbG9yOiAjN2E3YTdhO1xyXG59XHJcblxyXG4ud2stc2VjdGlvbi1yaWdodC1ibG9jayAuY2FyZC1ibG9jayB7XHJcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0IHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMmZiNWQwO1xyXG59XHJcblxyXG4vKiAucXVpY2t2aWV3IC53ay1zZWN0aW9uLXJpZ2h0LWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufSAqL1xyXG5cclxuLndrLWJ1bmRsZS1wcm9tb3Rpb24ge1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53ay1idW5kbGUtcHJvbW90aW9uIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLndrLWJ1bmRsZS1wcm9tb3Rpb246aG92ZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZmI1ZDA7XHJcbn1cclxuXHJcbi53ay1wcm9tby1icC1jb25maWd1cmVfYWN0aW9uIHtcclxuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndrX2JwX3Byb21vLXN0YXJ0LXByaWNlIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiAjMDAwMDAwO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XHJcbiAgLndrX2JwX3NlY3Rpb25fcmVzcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAud2stYnVuZGxlLXByb2R1Y3Qtc2VsZWN0IC53ay1zZWxlY3Qtc3ViLXByb2R1Y3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ud2stYnVuZGxlLXByb2R1Y3Qtc2VsZWN0IHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi53ay1zZWxlY3QtYm9yZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4ud2tfYXR0cl9vbmNoYW5nZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtcGFjay1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgcGFkZGluZzogMXJlbSAwIDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXBhY2stcmFkaW8ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRib3JkZXItY29sb3IsMTApO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXBhY2stcmFkaW8gbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGJvcmRlci1jb2xvciwxMCk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXBhY2stcmFkaW8gbGFiZWwge1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIG1hcmdpbjogMDtcclxuICBcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1wYWNrLXJhZGlvIC5jb2xvciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1wYWNrLXNlbGVjdCB7XHJcblxyXG59XHJcblxyXG4ud2stcHJvZHVjdC12YXJpYW50cy1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtcGFjay1jb2xvci1jdXJyZW50IHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLDEwKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1kb3duO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtcGFjay1jb2xvci1jdXJyZW50IHNwYW4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogMnJlbTtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL21vZHVsZXMvX3BhY2suc2NzcyIsIi5wYWdlLXBhZ2Vub3Rmb3VuZCAucGFnZS1oZWFkZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDkwcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvXzQwNC5zY3NzIiwiJGJnLWFjY291bnQgOiAjZWNlZWY5O1xyXG5cclxuI2pzLW9wZW4tYWNjb3VudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWlkZW50aXR5IHtcclxuICAjbG9naW4tZm9ybSAuZm9ybS1ncm91cCwgLmpzLWFkZHJlc3MtZm9ybSAuZm9ybS1ncm91cCwgLmpzLWN1c3RvbWVyLWZvcm0gLmZvcm0tZ3JvdXAge1xyXG4gICAgQGluY2x1ZGUgY29sKDEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW15LWFjY291bnQge1xyXG4gIC5hY2NvdW50LW1lbnUge1xyXG4gICAgdWwge1xyXG4gICAgICBAaW5jbHVkZSByb3coMCk7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2woMywwKTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utb3JkZXItZGV0YWlsLFxyXG4ucGFnZS1jdXN0b21lci1hY2NvdW50LFxyXG4ucGFnZS1hZGRyZXNzZXMge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAuYWxlcnQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gICNjb250ZW50LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDk4cmVtO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAubWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWNvbnRlbnQge1xyXG4gIGZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRtaW5pZGVza3RvcCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY291bnQtY3VzdG9tZXIge1xyXG4gIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtIDZyZW07XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmFjY291bnQtY3VzdG9tZXJfX2F2YXRhciB7XHJcbiAgd2lkdGg6IDhyZW07XHJcbiAgaGVpZ2h0OiA4cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiA4cmVtO1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmFjY291bnQtbWVudSB1bDpsYXN0LWNoaWxkIGxpOmxhc3QtY2hpbGR7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtaW5pZGVza3RvcCgpIHtcclxuICAuYWNjb3VudC1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDExM3B4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTNweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50LWN1c3RvbWVyX19hdmF0YXIge1xyXG4gICAgbGVmdDogMnJlbTtcclxuICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAuYWNjb3VudC1jdXN0b21lcl9fbmFtZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICAucGFnZS1jdXN0b21lci1hY2NvdW50IGgxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xyXG4gICAgcGFkZGluZzogMnJlbSAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW9yZGVyLWRldGFpbCB7XHJcbiAgLmFkZHJlc3NlcyB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtYWRkcmVzc2VzIHtcclxuICAuYWRkcmVzcy1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIH1cclxuICBbZGF0YS1saW5rLWFjdGlvbj1cImVkaXQtYWRkcmVzc1wiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vUmV2b3F1ZW1lbnQgQ29va2llXHJcbiNtb2R1bGUtbGdjb29raWVzbGF3LWRpc2FsbG93IHtcclxuICBwYWRkaW5nIDogNXJlbSAwO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2FjY291bnQuc2NzcyIsIi5wYWdlLWF1dGhlbnRpY2F0aW9uIHtcclxuICAjY29udGVudC13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aC1zZWN0aW9uX19sb2dpbiB7XHJcbiAgcGFkZGluZyA6IDEycmVtIDdyZW0gMTJyZW0gY2FsYyg1MHZ3IC0gNTUwcHgpO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICBAaW5jbHVkZSBsYXJnZWRlc2t0b3Age1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogOHJlbSA0cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmF1dGgtc2VjdGlvbl9fcmVnaXN0ZXIge1xyXG4gIHBhZGRpbmcgOiAxMnJlbSBjYWxjKDUwdncgLSA2NjBweCkgMTJyZW0gN3JlbTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wbGFxdWV0dGUtaGVybWFuLXdoaXRlLmpwZycpIHJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBsYXJnZWRlc2t0b3Age1xyXG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDhyZW0gNHJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGFnZS1yZWdpc3RyYXRpb24sXHJcbi5wYWdlLXBhc3N3b3JkIHtcclxuICAubWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wbGFxdWV0dGUtaGVybWFuLXdoaXRlLmpwZycpIHJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbW1zZyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2F1dGhlbnRpY2F0aW9uLnNjc3MiLCJcclxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlICB7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG59XHJcblxyXG4udG90c2VsZWN0em9uZV9fdGFibGUgdHI6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2RiZGJkYjtcclxufVxyXG5cclxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlIHRkIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udG90c2VsZWN0em9uZV9fdGFibGUgdGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcclxufVxyXG5cclxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlIHRkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlIHRkIGxhYmVsIHtcclxuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gM3JlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4udG90c2VsZWN0em9uZV9fdGFibGUgdGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwge1xyXG4gIGJhY2tncm91bmQ6ICM3NWRmNDU7XHJcbn1cclxuXHJcbi50b3RzZWxlY3R6b25lX190YWJsZSB0ZCBsYWJlbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1cHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4udG90c2VsZWN0em9uZV9fdGFibGUgdGQgbGFiZWw6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiA5cHg7XHJcbiAgaGVpZ2h0OiA5cHg7XHJcbiAgYmFja2dyb3VuZDogIzc1ZGY0NTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNzVkZjQ1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogOXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udG90c2VsZWN0em9uZV9fdGFibGUgdGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWw6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRvdHNlbGVjdHpvbmVfX3RhYmxlIGltZyB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9jYXJ0L19zaGlwcGluZy1wcmV2aWV3LnNjc3MiLCJAaW1wb3J0IFwiY2FydC9zaGlwcGluZy1wcmV2aWV3XCI7XHJcblxyXG4ucGFnZS1jYXJ0IHtcclxufVxyXG5cclxuLmNhcnQtYmFnIHtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9fY2FydC5zY3NzIiwiLnBhZ2UtY2F0ZWdvcnksXHJcbi5wYWdlLXNlYXJjaCB7XHJcbiAgI21haW4+LmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWhlYWQge1xyXG5cclxufVxyXG5cclxuLmNhdGVnb3J5LWhlYWRfX3RpdGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiA2MCU7XHJcbiAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMC4zcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGkge1xyXG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWhlYWRfX2Rlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLDIwKTtcclxufVxyXG5cclxuLmNhdGVnb3J5LWhlYWRfX2NvdmVyIHtcclxuICBib3JkZXI6IDRweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4vL1RvdGFsIHByb2R1aXRzICsgdHJpIGVuIGhhdXQgZGVzIGxpc3Rlc1xyXG4ucHJvZHVjdHMtc2VsZWN0aW9uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi8vVHJpIGRlcyBsaXN0ZXNcclxuLnNvcnQtYnktcm93IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbiNzdWJjYXRlZ29yaWVzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3ViY2F0ZWdvcmllcy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zdWJjYXRlZ29yeS1uYW1lIHtcclxuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL19jYXRlZ29yeS5zY3NzIiwiLmNoZWNrb3V0LWhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgfVxyXG4gIC5saW5rIHtcclxuICAgIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1vcmRlciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEzNHJlbTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICY+KiB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLy9PbiBhZmZpbmUgbGEgbGlzdGUgZGVzIGFkcmVzc2VzXHJcbiAgLmpzLWFkZHJlc3MtZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgLmFkZHJlc3Mtc2VsZWN0b3Ige1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgfVxyXG4gICAgLmFkZHJlc3MtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9Gb3JtIGRlIGNvbm5leGlvblxyXG4gICNjaGVja291dC1sb2dpbi1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGgzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQmxvYyBwcm9tb1xyXG4gIC5wcm9tby1jb2RlIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYShibGFjaywwLjE1KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGJsYWNrLDAuMTUpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBwYWRkaW5nOiAxLjE1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLW5hbWUge1xyXG4gICAgYmFja2dyb3VuZDogIzI0Yzc2ZDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgYVtkYXRhLWxpbmstYWN0aW9uPVwicmVtb3ZlLXZvdWNoZXJcIl0ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYXJnZWRlc2t0b3Age1xyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5JTlBVVDotd2Via2l0LWF1dG9maWxsLCBTRUxFQ1Q6LXdlYmtpdC1hdXRvZmlsbCwgVEVYVEFSRUE6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgYW5pbWF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vL0Zsb2F0IGxhYmVsXHJcbi5mb3JtLWdyb3VwLS10ZXh0LFxyXG4uZm9ybS1ncm91cC0tZW1haWwsXHJcbi5mb3JtLWdyb3VwLS10ZWwsXHJcbi5mb3JtLWdyb3VwLS1zZWxlY3QsXHJcbi5mb3JtLWdyb3VwLS1jb3VudHJ5U2VsZWN0LFxyXG4uZm9ybS1ncm91cC0tcGFzc3dvcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxLjFyZW07XHJcbiAgICBsZWZ0OiAycmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICYuZnJlZXplIHtcclxuICAgICAgdG9wOiAwLjFyZW07XHJcbiAgICAgIGxlZnQ6IDJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZvcm0tZ3JvdXAtLWNvdW50cnlTZWxlY3QsXHJcbi5mb3JtLWdyb3VwLS1zZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsYWJlbCB7XHJcbiAgICB0b3A6IDByZW07XHJcbiAgICBsZWZ0OiAycmVtO1xyXG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cC0tZW1haWwsXHJcbi5mb3JtLWdyb3VwLS1iaXJ0aGRheSxcclxuLmZvcm0tZ3JvdXAtLXBhc3N3b3JkIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAtLWJpcnRoZGF5IHtcclxuICAuZm9ybS1jb250cm9sLWNvbW1lbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vT24gYWZmaW5lIGxlIGZvcm11bGFpcmUgZGFucyBsYSBwYWdlIGNvbW1hbmRlXHJcbi5qcy1jdXN0b21lci1mb3JtLFxyXG4uanMtYWRkcmVzcy1mb3JtLFxyXG4jbG9naW4tZm9ybSB7XHJcbiAgLmZvcm0tZ3JvdXAtLWlkX2dlbmRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnNlbGVjdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG4gIC5zZWxlY3Qgc2VsZWN0IHtcclxuICAgIHBhZGRpbmc6IDIuNjVyZW0gM3JlbSAwLjU1cmVtIDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbSAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuICBzZWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIHJvdygpO1xyXG4gIH1cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBAaW5jbHVkZSBjb2woNik7XHJcblxyXG4gICAgJi5mb3JtLWdyb3VwLS1jb21wYW55LFxyXG4gICAgJi5mb3JtLWdyb3VwLS12YXRfbnVtYmVyLFxyXG4gICAgJi5mb3JtLWdyb3VwLS1pZF9jb3VudHJ5LFxyXG4gICAgJi5mb3JtLWdyb3VwLS1waG9uZSxcclxuICAgICYuZm9ybS1ncm91cC0tYWRkcmVzczEsXHJcbiAgICAmLmZvcm0tZ3JvdXAtLWFkZHJlc3MyIHtcclxuICAgICAgQGluY2x1ZGUgY29sKDEyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgICAgQGluY2x1ZGUgY29sKDEyKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tZ3JvdXAtLXBzZ2RwcixcclxuICAuZm9ybS1ncm91cC0tbmV3c2xldHRlciB7XHJcbiAgICBAaW5jbHVkZSBjb2woMTIpO1xyXG4gIH1cclxuICAuY3VzdG9tLWNoZWNrYm94IGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJ0LXRpdGxlIHtcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgYSxcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJ0LXN0ZXBzIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcnQtc3RlcHNfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2FydC1zdGVwc19faXRlbSB7XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMjUlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDIwJTtcclxuICB9XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLDAuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxuXHJcblxyXG4gICYucmVhY2hhYmxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICNiMDhmODU7XHJcbiAgfVxyXG5cclxuICAmLmNvbXBsZXRlIHtcclxuICAgIGNvbG9yOiAjYjA4Zjg1O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJGljb24tY2hlY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb2xvcjogI2YxY2FjMztcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJisucmVhY2hhYmxlOm5vdCguY29tcGxldGUpIHtcclxuICAgICAgYmFja2dyb3VuZDogI2YxY2FjMztcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAuZC1tZC1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS4zcmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2hlY2tvdXQtZ3JpZCB7XHJcbiAgQGluY2x1ZGUgbGFyZ2VkZXNrdG9wIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LWdyaWQtYm9keSB7XHJcbiAgcGFkZGluZzogNXJlbSA1cmVtIDVyZW0gMDtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU4cHgpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAaW5jbHVkZSBsYXJnZWRlc2t0b3Age1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQgOiBpbmhlcml0O1xyXG4gICAgcGFkZGluZzogMCAycmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtZ3JpZC1yaWdodCB7XHJcbiAgcGFkZGluZzogNXJlbSAwIDVyZW0gNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSA5ODBweCkgLyAyKTtcclxuICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYXJnZWRlc2t0b3Age1xyXG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy9MaWVucyBmb290ZXJcclxuLmNhcnQtbGlua3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWdyZXksMjApO1xyXG4gICAgfVxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy9UaXRyZSBkZXMgc2VjdGlvbnMgcHJpbmNpcGFsZXNcclxuLnN0ZXAtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLnN0ZXAtaGVhZF9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8vUmVjYXAgZGVzIGV0YXBlc1xyXG4uc3RlcC1jb21wbGV0ZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLi1jb21wbGV0ZTpub3QoLi1jdXJyZW50KSAuc3RlcC1jb21wbGV0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc3RlcC1jb21wbGV0ZV9fbGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnN0ZXAtY29tcGxldGVfX3ZhbHVlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGl2Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiLFwiO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTFweDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLnN0ZXAtY29tcGxldGVfX2VkaXQge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgdG9wOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnN0ZXAtdGl0bGUge1xyXG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnN0ZXAtbnVtYmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGVwLWVkaXQge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4vL1NlY3Rpb24gYWN0aXZhYmxlXHJcbi5jaGVja291dC1zdGVwLi1yZWFjaGFibGUgLnN0ZXAtdGl0bGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLy9TZWN0aW9uIG5vbiBhY3RpdmVcclxuLmNoZWNrb3V0LXN0ZXAuLXVucmVhY2hhYmxlOm5vdCguLXJlYWNoYWJsZSkgLnN0ZXAtdGl0bGUge1xyXG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLDUwKTtcclxufVxyXG4uY2hlY2tvdXQtc3RlcC4tdW5yZWFjaGFibGU6bm90KC4tcmVhY2hhYmxlKSAuY2hlY2tvdXQtY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNoZWNrb3V0LXN0ZXAuLXVucmVhY2hhYmxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vL1NlY3Rpb24gY29tcGzDqXTDqVxyXG4uY2hlY2tvdXQtc3RlcC4tY29tcGxldGU6bm90KC4tY3VycmVudCkgLmNoZWNrb3V0LWNvbnRlbnQge1xyXG4gIC8vZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy9PcHRpb25zIGRlIGNvbW1hbmRlc1xyXG4ub3JkZXItb3B0aW9ucyB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcbi5vcmRlci1vcHRpb25zPioge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5vcmRlci1vcHRpb25zIGxhYmVsIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG4jZmJwc2Mub3JkZXJGdW5uZWxbY2xhc3NdIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5wYXltZW50LW9wdGlvbnMge1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnBheW1lbnQtb3B0aW9ucy1saXN0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5wYXltZW50LW9wdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnBheW1lbnQtb3B0aW9uIGxhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgJj4qOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYXltZW50LW9wdGlvbiBsYWJlbCBpbWcge1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICBvcmRlcjogMTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmNvbmRpdGlvbi1sYWJlbCBsYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uanMtY29uZGl0aW9ucy10by1hcHByb3ZlIHtcclxuICAuZmxvYXQtc3RhcnQge1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5vcGVuLXNoaXBwaW5nIGEge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgLmNhcnQtZ3JpZC1yaWdodCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcnQtc3VtbWFyeS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd247XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgJisuYm94IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICYrLmJveCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93X3VwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fycmllci1wcmljZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utb3JkZXIge1xyXG4gIC5jYXJ0LWdyaWQtcmlnaHQge1xyXG4gICAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJj4qPi5jYXJkLWJsb2NrIHtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL05ldyBjaGVja291dFxyXG4udXNlci1ub3Rsb2dnZWQge1xyXG4gIC5jaGVja291dC1zdGVwLi11bnJlYWNoYWJsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnVzZXItbG9nZ2VkIHtcclxuICAjY2hlY2tvdXQtcGVyc29uYWwtaW5mb3JtYXRpb24tc3RlcCB7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vL0lkZW50aWZpY2F0aW9uXHJcbiNjaGVja291dC1wZXJzb25hbC1pbmZvcm1hdGlvbi1zdGVwIHtcclxuICAuc3RlcC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY2hlY2tvdXQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NoZWNrb3V0LWxvZ2luLWZvcm0sXHJcbiNjaGVja291dC1jcmVhdGUtZm9ybSB7XHJcbiAgcGFkZGluZzogM3JlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAzcHggNHB4IDEycHggcmdiYSgwLDEyOCwwLDAuMTUpO1xyXG59XHJcblxyXG4jY2hlY2tvdXQtY3JlYXRlLWZvcm0ge1xyXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4jbG9naW4tZm9ybSB7XHJcbiAgLmZvcm0tZ3JvdXAtLXBhc3N3b3JkIHtcclxuICAgIC5hbGVydCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcC1sb2dpbi1uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLnN0ZXAtbG9naW4tbmF2X19pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1pbnB1dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXJlbSAwIDAgNXJlbTtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA1cmVtIDVyZW0gMDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8vQWRkcmVzc2VzXHJcbiNjaGVja291dC1hZGRyZXNzZXMtc3RlcCB7XHJcbiAgLnN0ZXAtdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuLWNvbXBsZXRlOm5vdCguLWN1cnJlbnQpIHtcclxuICAgIC5qcy1hZGRyZXNzLWZvcm0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tvdXQtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0RlbGl2ZXJ5XHJcbiNjaGVja291dC1kZWxpdmVyeS1zdGVwIHtcclxuICAuc3RlcC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi4tY29tcGxldGU6bm90KC4tY3VycmVudCkge1xyXG4gICAgLmRlbGl2ZXJ5LW9wdGlvbnMtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVsaXZlcnktb3B0aW9ucy1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja291dC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5qcy1hZGRyZXNzLWZvcm0ge1xyXG4gIC5mb3JtLWZpZWxkcyB7XHJcbiAgICBAaW5jbHVkZSByb3coKTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIEBpbmNsdWRlIGNvbCgxMik7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLS1maXJzdG5hbWUsXHJcbiAgLmZvcm0tZ3JvdXAtLWxhc3RuYW1lLFxyXG4gIC5mb3JtLWdyb3VwLS1hZGRyZXNzMSxcclxuICAuZm9ybS1ncm91cC0tYWRkcmVzczIsXHJcbiAgLmZvcm0tZ3JvdXAtLXBvc3Rjb2RlLFxyXG4gIC5mb3JtLWdyb3VwLS1jaXR5LFxyXG4gIC5mb3JtLWdyb3VwLS12YXRfbnVtYmVyLFxyXG4gIC5mb3JtLWdyb3VwLS1jb21wYW55IHtcclxuICAgIEBpbmNsdWRlIGNvbCg2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgICBAaW5jbHVkZSBjb2woMTIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAtLWN1c3RvbWVyX3ByaXZhY3ksXHJcbi5mb3JtLWdyb3VwLS1sYXN0bmFtZSAuZm9ybS1jb250cm9sLWNvbW1lbnQsXHJcbi5mb3JtLWdyb3VwLS1maXJzdG5hbWUgLmZvcm0tY29udHJvbC1jb21tZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLk1SLVdpZGdldFtjbGFzc10sXHJcbi5NUi1XaWRnZXRbY2xhc3NdICp7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbmRpdiNjYm94LnBzMTcgPiBhLmJ1dHRvbi5leGNsdXNpdmVfbGFyZ2VbY2xhc3NdIHtcclxuICBiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XHJcbiAgcGFkZGluZzogMS4ycmVtIDNyZW07XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaW5rLWNvbG9yLDEwKTtcclxuICB9XHJcbn1cclxuXHJcbiNvcmRlci1zdW1tYXJ5LWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4jY2hlY2tvdXQtZ3Vlc3QtZm9ybSB7XHJcbn1cclxuXHJcbiNjaGVja291dC1ndWVzdC1mb3JtIGZvcm0ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuI2NoZWNrb3V0LWZvcm0tcmVhc3N1cmFuY2Uge1xyXG4gIEBpbmNsdWRlIHRhYmxldCgpIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4jY2hlY2tvdXQtZm9ybS1yZWFzc3VyYW5jZSAuYm94IHtcclxuICBwYWRkaW5nOiAzcmVtO1xyXG59XHJcbiNjaGVja291dC1mb3JtLXJlYXNzdXJhbmNlIGxpIHtcclxuICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYjY2JveC5wczE3W2NsYXNzXSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICYgPiBhLnNwLWNoYW5nZSB7XHJcbiAgICBAZXh0ZW5kIC5saW5rO1xyXG4gIH1cclxufVxyXG5cclxuLmpzLWFsZXJ0LXBheW1lbnQtY29uZGl0aW9ucyB7XHJcbiAgYTpub3QoLmxpbmspIHtcclxuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuI2NoZWNrb3V0LXBheW1lbnQtc3RlcCAuY2hlY2tvdXQtY29udGVudCB7XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vQ2FydFxyXG4ucGFnZS1jYXJ0IHtcclxuICAuY2FydC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWltYWdlIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWxpbmUtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLnByb2R1Y3QtbGluZS1ncmlkIGRpdi5wcmljZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnByb2R1Y3QtbGluZS1ncmlkIGRpdi5wcmljZSAucHJpY2V7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuICAucHJvZHVjdC1saW5lLWdyaWQgZGl2LmNhcnQtcmVtb3ZlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1saW5lLWdyaWQtYm9keSB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWxpbmUtZ3JpZC1ib2R5IC5sYWJlbCB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWxpbmUtZ3JpZC1ib2R5IC52YWx1ZXtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1saW5lLWdyaWQtbGVmdCB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1saW5lLWdyaWQtcmlnaHQge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtbGluZS1ncmlkLXJpZ2h0IC5wcm9kdWN0LXByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtbGluZS1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC5ib290c3RyYXAtdG91Y2hzcGluIGlucHV0IHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCBidXR0b24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxLjNyZW0gMDtcclxuICB9XHJcblxyXG4gIC5jYXJ0LXN1bW1hcnktdG90YWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4jbW9uZGlhbHJlbGF5X2NoYW5nZS1yZWxheSB7XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb3ZlLWZyb20tY2FydCB7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG59XHJcblxyXG4ucGFnZS1vcmRlciB7XHJcbiAgLnNjcGFuZWwtaXRlbS1kZXRhaWxzICAucmVtb3ZlLWZyb20tY2FydCxcclxuICAuc2NwYW5lbC1wcmljaW5nLXF1YW50aXR5ICAucXR5LXVwLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxubGFiZWxbZm9yPVwicmVnaXN0ZXItZmllbGQtcGFzc3dvcmRcIl0ge1xyXG4gIG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJ0LXJlc3VtZS1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5pY29uLWFycm93X2Rvd24ge1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZ3JleTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLnNob3cge1xyXG4gICAgLmNoZWNrb3V0LWdyaWQtcmlnaHQge1xyXG4gICAgICBkaXNwbGF5IDogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FydC1yZXN1bWUtbW9iaWxlLXRvZ2dsZSB7XHJcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmNhcnQtdG90YWwtbW9iaWxlIHtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNob29rLWRpc3BsYXktYmVmb3JlLWNhcnJpZXIgI21vbmRpYWxyZWxheV9jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2NoZWNrb3V0LnNjc3MiLCIvL1ZpcmVtZW50IGJhbmNhaXJlIGNvbmZpcm1hdGlvblxyXG4ucGFnZS1vcmRlci1jb25maXJtYXRpb24gI29yZGVyLWRldGFpbHMsXHJcbiNjb250ZW50LWhvb2stb3JkZXItY29uZmlybWF0aW9uLWZvb3RlcixcclxuI2NvbnRlbnQtaG9va19wYXltZW50X3JldHVybiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5vcmRlci1jb25maXJtYXRpb24tdGFibGUgLm9yZGVyLWxpbmUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG4ub3JkZXItY29uZmlybWF0aW9uLXRhYmxlIHRhYmxlIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5vcmRlci1jb25maXJtYXRpb24tdGFibGUgdGFibGUgdGQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9fY29uZmlybWF0aW9uLnNjc3MiLCIucGFnZS1jbXMgLnBhZ2UtY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLmNtcy1sZWZ0LXNpZGViYXIge1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNtcy1tYWluLWNvbnRlbnQge1xyXG5cclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHJlbSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQge1xyXG4gICAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtY21zIHtcclxuICAjY29udGVudC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBtYWluIHtcclxuICAgIGgxIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBmb250LXNpemU6IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgICAgICBmb250LXNpemU6IDMuN3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWluaXNtYXJ0cGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBvbCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1pbmRleCxcclxuLnBhZ2UtY2F0ZWdvcnkge1xyXG4gIG1haW4ge1xyXG4gICAgaDEuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWNtcy5lbGVtZW50b3ItcGFnZSB7XHJcbiAgLmNtcy1sZWZ0LXNpZGViYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jbXMtbWFpbi1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9fY21zLnNjc3MiLCIjbW9kdWxlLWdpZnRjYXJkLWNob2ljZWdpZnRjYXJkIHtcclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29udGFpbmVyLS1tZWRpdW0ge1xyXG4gICAgbWF4LXdpZHRoOiA5OHJlbTtcclxuICB9XHJcblxyXG4gIC5zdGVwLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwLW51bWJlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICYrc3BhbiB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjaG9pY2VnaWZ0Y2FyZCB7XHJcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2lmdGNhcmRfX2Jhbm5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZ2lmdGNhcmRfX2Jhbm5lciBoMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmdpZnRjYXJkX19jb250ZW50IHtcclxuICBwYWRkaW5nOiA0cmVtIDAgMDtcclxuXHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vRm9ybSBzdHlsZXNcclxuICB0ZXh0YXJlYSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLDEwKTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLDEwKTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZ2MtcmVjZXB0bW9kZS1vcHRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5nYy1yZWNlcHRtb2RlLW9wdGlvbiAuY3VzdG9tLXJhZGlvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDJyZW07XHJcbiAgdG9wOiAycmVtO1xyXG59XHJcblxyXG4uZ2MtcmVjZXB0bW9kZS1vcHRpb24gbGFiZWwge1xyXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNHJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZ2MtcmVjZXB0bW9kZS1vcHRpb24gbGFiZWwge1xyXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNHJlbTtcclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5nYy1yZWNlcHRtb2RlLW9wdGlvbiBzdHJvbmcge1xyXG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gIH1cclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZ2MtcmVjZXB0bW9kZS1vcHRpb24gbGFiZWwgc3BhbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuLmdpZnRjYXJkLXRlbXBsYXRlX19pdGVtIHtcclxuICBAaW5jbHVkZSBjb2woNCk7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICYuc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBAaW5jbHVkZSBjb2woMyk7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgQGluY2x1ZGUgY29sKDYpO1xyXG4gIH1cclxufVxyXG5cclxuLmdpZnRjYXJkLXRlbXBsYXRlX19pdGVtIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5yZW1haW5pbmctY2hhcmFjdGVycyB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzdjYjdlZTtcclxuICBjb2xvcjogIzQwNzVmZjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5naWZ0Y2FyZC1hbW91bnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5naWZ0Y2FyZC1hbW91bnRfX2l0ZW0ge1xyXG4gIHdpZHRoOiA5NHB4O1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi5zZWxlY3RlZCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICB9XHJcbn1cclxuXHJcbiNyZWNlcG1vZGUtbWFpbC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG5cclxuLnRhLWdjLXN1Ym1pdCB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgIC5jb2wtc20tNiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL19naWZ0Y2FyZC5zY3NzIiwiI21vZHVsZS1mYXFzLWRpc3BsYXkgI2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmZhcXMtc2hvd2Nhc2Uge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbi1saWdodDtcclxuICBwYWRkaW5nOiA0cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmFxcy1zZWFyY2gge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgd2lkdGg6IDQ4cmVtO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5pbnB1dC5mYXFzLXNlYXJjaF9faW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbn1cclxuXHJcbi5mYXFzLXNlYXJjaF9fc3VibWl0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQGluY2x1ZGUgdW5zdHlsZSgpO1xyXG4gIHJpZ2h0OiAxLjVyZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vRmFxcyB0aXRsZVxyXG4uZmFxcy1zZWN0aW9uLXRpdGxlIHtcclxuICBmb250LXNpemU6IDNyZW07XHJcbn1cclxuXHJcblxyXG4vL0ZhcXMgY2F0w6lnb3JpZXNcclxuLmZhcXMtY2F0ZWdvcmllcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLmZhcXMtY2F0ZWdvcmllc19faXRlbSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLmZhcXMtY2F0ZWdvcmllc19faXRlbV9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zaXplOiAzLjRyZW07XHJcblxyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJisuZmFxcy1jYXRlZ29yaWVzX19pdGVtX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLy9GYXFzIGZlYXR1cmVkIHF1ZXN0aW9uc1xyXG4uZmFxcy1mZWF0dXJlZCAge1xyXG59XHJcblxyXG4vL0ZhcXMgY29udGFjdC11c1xyXG4uZmFxcy1jb250YWN0IGEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogOHJlbSA0cmVtO1xyXG4gIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxcy1jYXRlZ29yaWVzX19pdGVtX19jb250ZW50IHtcclxuICB1bCB7XHJcblxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgcGFkZGluZzogMCAwIDJyZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd247XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvd191cDtcclxuICAgICAgfVxyXG4gICAgICAmK2RpdiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9fZmFxLnNjc3MiLCIuZm9yZ290dGVuLXBhc3N3b3JkIHtcclxuICBtYXgtd2lkdGg6IDY0cmVtO1xyXG4gIG1hcmdpbjogNnJlbSBhdXRvO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2ZvcmdvdHRlbi1wYXNzd29yZC5zY3NzIiwiLnBhZ2UtaW5kZXgge1xyXG4gIC5tYWluPi5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9faG9tZS5zY3NzIiwiLnByb2R1Y3QtYWRkLXRvLWNhcnQge1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWFkZC10by1jYXJ0Pi5jb250cm9sLWxhYmVsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWRkLXRvLWNhcnQge1xyXG4gIHBhZGRpbmc6IC41cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcclxuICBmb250LXNpemU6IDIuMXJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZnJlZS1zaGlwcGluZyB7XHJcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGkge1xyXG4gICAgY29sb3I6ICR0ZXh0LWdyZXk7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fYWRkLXRvLWNhcnQuc2NzcyIsIi5wcm9kdWN0LWF2YWlsYWJpbGl0eSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdW5hdmFpbGFibGUge1xyXG4gIGNvbG9yOiAkYWxlcnQtZGFuZ2VyO1xyXG59XHJcblxyXG5cclxuLnRvdHNob3dtYWlsYWxlcnRzX3Byb2R1Y3Qge1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX2F2YWliaWxpdHkuc2NzcyIsIi5wcm9kdWN0LWNvbG9yLWxpc3Qge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNtYWxsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogY2FsYygxMDAlICsgNXB4KTtcclxuICAgIGJveC1zaGFkb3c6IDRweCAzcHggNXB4IHJnYmEoYmxhY2ssMC4yKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAuMnJlbSAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fY29sb3ItbGlzdC5zY3NzIiwiLnByb2R1Y3QtY3VzdG9taXphdGlvbiB7XHJcbiAgcGFkZGluZzogM3JlbTtcclxuICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtY3VzdG9taXphdGlvbiBmb3JtIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fY3VzdG9taXphdGlvbi5zY3NzIiwiLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xyXG4gIGgzIHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgYiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRkLHRoLHRyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgdHI6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICB9XHJcblxyXG4gICAgdGQsdGggeyBwYWRkaW5nOiAxcmVtOyB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgLmNvbC02IHtcclxuICAgICAgQGluY2x1ZGUgY29sKDEyKTtcclxuICAgICAgJisuY29sLTYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNtYXJ0cGhvbmUge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19kZXNjcmlwdGlvbi5zY3NzIiwiLnByb2R1Y3QtZGlzY291bnRzIHtcclxuICB0YWJsZSB7XHJcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gIH1cclxuICB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIHRyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGlzY291bnRzLXRpdGxlIHtcclxuICBmb250LXNpemU6IDIuMXJlbTtcclxuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19kaXNjb3VudC5zY3NzIiwiI3RvdHNob3dtYWlsYWxlcnRzX2xpbmsge1xyXG4gIGNvbG9yIDogd2hpdGU7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19lbWFpbC1hbGVydC5zY3NzIiwiLnByb2R1Y3QtZmFxc19faXRlbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuLnByb2R1Y3QtZmFxc19fcXVlc3Rpb24ge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgdG9wOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuICAgIGk6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93X3VwO1xyXG4gICAgfVxyXG4gICAgJisucHJvZHVjdC1mYXFzX19hbnN3ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZmFxc19fYW5zd2VyIHtcclxuICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX2ZhcS5zY3NzIiwiLnBhZ2UtcHJvZHVjdCAuZmVhdHVyZWQtcHJvZHVjdHMge1xyXG4gIGgyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9kdWN0IC5mZWF0dXJlZC1wcm9kdWN0czpudGgtY2hpbGQoZXZlbikge1xyXG4gIHBhZGRpbmc6IDZyZW0gMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSgpIHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb2R1Y3QgLmZlYXR1cmVkLXByb2R1Y3RzOm50aC1jaGlsZChvZGQpIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiA2cmVtIDA7XHJcblxyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lKCkge1xyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX2ZlYXR1cmVkLXByb2R1Y3Quc2NzcyIsIi5wcm9kdWN0LWZlYXR1cmVzIHtcclxufVxyXG5cclxuLnByb2R1Y3QtZmVhdHVyZXNfX2xpc3Qge1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZlYXR1cmVzX19saXN0IGxpIHtcclxufVxyXG5cclxuLnByb2R1Y3QtZmVhdHVyZXNfX25hbWUsXHJcbi5wcm9kdWN0LWZlYXR1cmVzX192YWx1ZSB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZlYXR1cmVzX19uYW1lIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB3aWR0aDogMTZyZW07XHJcbn1cclxuLnByb2R1Y3QtZmVhdHVyZXNfX3ZhbHVlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fZmVhdHVyZXMuc2NzcyIsIi5pbWFnZXMtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiA0cmVtIDA7XHJcbn1cclxuXHJcbi8qXHJcbkRpc3Bvc2l0aW9uIGRlcyBpbWFnZXMgZW4gZ3JpbGxlIG1hbnNvbnJ5XHJcbiAqL1xyXG4ucHJvZHVjdC1jb3Zlci1ncmlkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0wLjg1cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC44NXJlbTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzICR0cmFuc2l0aW9uLXNtb290aDtcclxuICAucHJvZHVjdC1jb3Zlci1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC44NXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC44NXJlbTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgJjpudGgtY2hpbGQoNiksXHJcbiAgICAmOm50aC1jaGlsZCg5KSB7XHJcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtY292ZXItc2l6ZXIge1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvdmVyLWl0ZW0gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5qcy1xdi1tYXNrIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIC5ieC13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ieC1wcmV2LFxyXG4gIC5ieC1uZXh0IHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQwJTtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYngtcHJldiB7XHJcbiAgICBsZWZ0OiAtNXJlbTtcclxuICB9XHJcbiAgLmJ4LW5leHQge1xyXG4gICAgcmlnaHQ6IC01cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtY292ZXItem9vbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQGluY2x1ZGUgaGlkZSgpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvdmVyLXpvb20gaSB7XHJcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLDAuNzUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogNXJlbTtcclxuICBoZWlnaHQ6IDVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jb3Zlci1pdGVtOmhvdmVyIC5wcm9kdWN0LWNvdmVyLXpvb20ge1xyXG4gIEBpbmNsdWRlIHNob3coKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWltYWdlcyB7XHJcbiAgaW1nIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtY292ZXItZ3JpZCB7XHJcbiAgICBpbWcuc2VsZWN0ZWQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1jb3ZlciB7XHJcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuYngtcHJldixcclxuICAgIC5ieC1uZXh0IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ4LXByZXYsXHJcbiAgLmJ4LW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjAwMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1tZWRpdW07XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAkdHJhbnNpdGlvbi1mYWRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ieC1wcmV2IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5ieC1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJlZmVyZW5jZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA0cmVtO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICB6LWluZGV4OiA5MDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNHJlbTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgcmlnaHQ6IDJyZW07XHJcbiAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9faW1hZ2VzLnNjc3MiLCIucHJvZHVjdC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiA0cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wKCkge1xyXG4gICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1pbmlzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRheC1sYWJlbCB7XHJcbiAgbWFyZ2luOiAwLjVyZW0gMnJlbSAwIDFyZW07XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJlc3VtZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgcGFkZGluZzogMXJlbSAwO1xyXG4gIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLGhzbGEoMzQsMzAlLDk1JSwuMyksI2Y2ZTdlMCk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mb3JtYXRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX2luZm9ybWF0aW9ucy5zY3NzIiwiJHBhZGRpbmctdG9wLXBhZ2UgOiAwcmVtO1xyXG5cclxuLnByb2R1Y3QtbWFpbiB7XHJcbiAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXRvcC1wYWdlO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogMnJlbSAwIDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1tZWRpYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDdyZW0gMCA3cmVtIDdyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgcGFkZGluZzogNXJlbSAwIDVyZW0gNXJlbTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmpzLWZpeGVkLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgQGluY2x1ZGUgbWluaWRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheSA6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fbGF5b3V0LnNjc3MiLCIkcHJvZHVjdC1uYXZpZ2F0aW9uLWJnIDogI0Y4RjhGODtcclxuJHByb2R1Y3QtbmF2aWdhdGlvbi1mcyA6IDEuNHJlbTtcclxuXHJcblxyXG4ucHJvZHVjdC1uYXZpZ2F0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvZHVjdC1uYXZpZ2F0aW9uLWJnO1xyXG4gIGZvbnQtc2l6ZTogJHByb2R1Y3QtbmF2aWdhdGlvbi1mcztcclxuICBwYWRkaW5nOiAxcmVtIDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW5hdmlnYXRpb25fX2J1dHRvbiBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5wcm9kdWN0LW5hdmlnYXRpb25fX2NvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBzaG93KCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBpIHtcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjYyNjI2O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1uYXZpZ2F0aW9uX19jb250ZW50IHtcclxuICBAaW5jbHVkZSBoaWRlKCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzICR0cmFuc2l0aW9uLXNtb290aDtcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fbmF2aWdhdGlvbi5zY3NzIiwiLnByb2R1Y3QtbmV3cyB7XHJcbiAgLmJ4LXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNjVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAuYngtcHJldixcclxuICAuYngtbmV4dCB7XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2ZTFjO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkNmUxYztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fbmV3cy5zY3NzIiwiLnByb2R1Y3QtcGFjayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLnBhY2stcHJvZHVjdC1jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIHJvdygpO1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLnRodW1iLW1hc2sge1xyXG4gICAgQGluY2x1ZGUgY29sKDIpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtbWFzayB7XHJcbiAgICBAaW5jbHVkZSBjb2woMTApO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Nzcy9DOi9NQU1QL2h0ZG9jcy9sb2NhbC5oZXJtYW4uY29tL3RoZW1lcy9yZXdvcmtfYjJjL19kZXYvY3NzL3BhZ2VzL3Byb2R1Y3QvX3BhY2suc2NzcyIsIlxyXG4ucHJvZHVjdC1wcmljZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXByaWNlIHtcclxuICBmb250LXNpemU6IDIuMXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAmLmhhcy1kaXNjb3VudCB7XHJcbiAgICBjb2xvcjogI2ZmM2EyNjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWluaWRlc2t0b3AoKSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWluaXNtYXJ0cGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fcHJpY2VzLnNjc3MiLCIucHJvZHVjdC1kaXNjb3VudC1pbmZvIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBpIHtcclxuICAgIGNvbG9yOiAjNkI5RkNFO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM2QjlGQ0U7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fcXR5LWRpc2NvdW50LnNjc3MiLCIucHJvZHVjdC1xdWFudGl0eSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoYmxhY2ssMC4xNSk7XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLmJvb3RzdHJhcC10b3VjaHNwaW4gaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTByZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1xdWFudGl0eSAuYWRkIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1cmVtKTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgc21hcnRwaG9uZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1xdWFudGl0eSAucXR5IHtcclxuICB3aWR0aDogMTNyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIHdpZHRoOiAxMHJlbTtcclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fcXVhbnRpdHkuc2NzcyIsIi5wcm9kdWN0LXJlYXNzdXJhbmNlcyB7XHJcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogJHRleHQtZ3JleTtcclxuICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtcmVhc3N1cmFuY2VzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtcmVhc3N1cmFuY2VzIGkge1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgJi5pY29uLWNoZWNrIHtcclxuICAgIGNvbG9yOiAkYWxlcnQtc3VjY2VzcztcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXBhaWVtZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L19yZWFzc3VyYW5jZXMuc2NzcyIsIi5wcm9kdWN0LWNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgQGluY2x1ZGUgdGFibGV0KCkge1xyXG4gICAgLnByb2R1Y3QtdGFiLW1vYmlsZSsqIHtcclxuICAgICAgQGluY2x1ZGUgaGlkZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXRhYi1tb2JpbGUuYWN0aXZlKyoge1xyXG4gICAgICBAaW5jbHVkZSBzaG93KCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXRhYi1tb2JpbGUuYWN0aXZlIGk6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93X3VwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGFiLW1vYmlsZV9fdGl0bGUge1xyXG4gIGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtY29udGVudC1zZWN0aW9uIC5jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIGxhcmdlZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206MCA7XHJcbiAgfVxyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fc2VjdGlvbi5zY3NzIiwiLnByb2R1Y3QtdGFiX19pdGVtIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShibGFjaywwLjEpO1xyXG4gICYuYWN0aXZlIHtcclxuICAgIC5wcm9kdWN0LXRhYl9fdGl0bGUge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tYXJyb3dfdXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC10YWJfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLTEzIHtcclxuICAgIC5wcm9kdWN0LXRhYl9fY29udGVudCB7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGFiX190aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3dfZG93bjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRhYl9fY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAycmVtIDA7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L190YWJzLnNjc3MiLCIucHJvZHVjdC10b2dnbGUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4ucHJvZHVjdC10b2dnbGUtdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLDIwKTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFkZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRvZ2dsZS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC10b2dnbGUuYWN0aXZlIC5wcm9kdWN0LXRvZ2dsZS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3QtdG9nZ2xlLWNvbnRlbnQgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRvZ2dsZS5hY3RpdmUgLnByb2R1Y3QtdG9nZ2xlLXRpdGxlOjphZnRlciB7XHJcbiAgY29udGVudDogJGljb24tcmVtb3ZlO1xyXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvcHJvZHVjdC9fdG9nZ2xlLnNjc3MiLCIucHJvZHVjdC12YXJpYW50cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWFudHMtaXRlbSB7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhbnRzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhbnRzLWl0ZW0gLnNlbGVjdCB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWFudHMtaXRlbSB1bCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9wcm9kdWN0L192YXJpYW50cy5zY3NzIiwiLnBhZ2UtY29udGFjdCB7XHJcbiAgICAubWFpbj4uY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW5pZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1zaWRlYmFyIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1zaWRlYmFyX193cmFwcGVyIHtcclxufVxyXG5cclxuLmNvbnRhY3QtYmxvYyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSB7XHJcbiAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIEBpbmNsdWRlIG1pbmlkZXNrdG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vY3NzL0M6L01BTVAvaHRkb2NzL2xvY2FsLmhlcm1hbi5jb20vdGhlbWVzL3Jld29ya19iMmMvX2Rldi9jc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyIsIi5wYWdlLXN0b3JlcyB7XHJcbiAgI2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvcHMtbGlzdCB7XHJcbiAgcGFkZGluZzogNXJlbSAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbn1cclxuXHJcbi5zaG9wcy1saXN0X193cmFwcGVyIHtcclxuICBtYXgtaGVpZ2h0OiA3MDBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zaG9wcy1saXN0X190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzcmVtO1xyXG59XHJcblxyXG4uc2hvcHMtbWFwcyB7XHJcbiAgd2lkdGg6IDUwdnc7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vTWFwc1xyXG4uZ20tc3R5bGUtbXRjIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdG9yZS1pdGVtIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBwYWRkaW5nOiAycmVtIDA7XHJcbn1cclxuXHJcbi5zdG9yZS1pdGVtX19saW5rIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJGxpbmstY29sb3I7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHdpZHRoOiA0cmVtO1xyXG4gIGhlaWdodDogNHJlbTtcclxuICBsaW5lLWhlaWdodDogNC41cmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZWVuLDEwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zdG9yZS1pdGVtX19kaXN0YW5jZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zdG9yZS1pdGVtX19jb2xsYXBzZSB7XHJcbiAgLypkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmluIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH0qL1xyXG59XHJcblxyXG4uc2hvcHMtbWFwcyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAmLmxvYWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9jc3MvQzovTUFNUC9odGRvY3MvbG9jYWwuaGVybWFuLmNvbS90aGVtZXMvcmV3b3JrX2IyYy9fZGV2L2Nzcy9wYWdlcy9fc3RvcmVzLnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/.ps-socialfollow-discord{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA3MSA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik02MC4xMDQ1IDQuODk3OEM1NS41NzkyIDIuODIxNCA1MC43MjY1IDEuMjkxNiA0NS42NTI3IDAuNDE1NDJDNDUuNTYwMyAwLjM5ODUxIDQ1LjQ2OCAwLjQ0MDc2OSA0NS40MjA0IDAuNTI1Mjg5QzQ0Ljc5NjMgMS42MzUzIDQ0LjEwNSAzLjA4MzQgNDMuNjIwOSA0LjIyMTZDMzguMTYzNyAzLjQwNDYgMzIuNzM0NSAzLjQwNDYgMjcuMzg5MiA0LjIyMTZDMjYuOTA1IDMuMDU4MSAyNi4xODg2IDEuNjM1MyAyNS41NjE3IDAuNTI1Mjg5QzI1LjUxNDEgMC40NDM1ODkgMjUuNDIxOCAwLjQwMTMzIDI1LjMyOTQgMC40MTU0MkMyMC4yNTg0IDEuMjg4OCAxNS40MDU3IDIuODE4NiAxMC44Nzc2IDQuODk3OEMxMC44Mzg0IDQuOTE0NyAxMC44MDQ4IDQuOTQyOSAxMC43ODI1IDQuOTc5NUMxLjU3Nzk1IDE4LjczMDkgLTAuOTQzNTYxIDMyLjE0NDMgMC4yOTM0MDggNDUuMzkxNEMwLjI5OTAwNSA0NS40NTYyIDAuMzM1Mzg2IDQ1LjUxODIgMC4zODU3NjEgNDUuNTU3NkM2LjQ1ODY2IDUwLjAxNzQgMTIuMzQxMyA1Mi43MjQ5IDE4LjExNDcgNTQuNTE5NUMxOC4yMDcxIDU0LjU0NzcgMTguMzA1IDU0LjUxMzkgMTguMzYzOCA1NC40Mzc4QzE5LjcyOTUgNTIuNTcyOCAyMC45NDY5IDUwLjYwNjMgMjEuOTkwNyA0OC41MzgzQzIyLjA1MjMgNDguNDE3MiAyMS45OTM1IDQ4LjI3MzUgMjEuODY3NiA0OC4yMjU2QzE5LjkzNjYgNDcuNDkzMSAxOC4wOTc5IDQ2LjYgMTYuMzI5MiA0NS41ODU4QzE2LjE4OTMgNDUuNTA0MSAxNi4xNzgxIDQ1LjMwNCAxNi4zMDY4IDQ1LjIwODJDMTYuNjc5IDQ0LjkyOTMgMTcuMDUxMyA0NC42MzkxIDE3LjQwNjcgNDQuMzQ2MUMxNy40NzEgNDQuMjkyNiAxNy41NjA2IDQ0LjI4MTMgMTcuNjM2MiA0NC4zMTUxQzI5LjI1NTggNDkuNjIwMiA0MS44MzU0IDQ5LjYyMDIgNTMuMzE3OSA0NC4zMTUxQzUzLjM5MzUgNDQuMjc4NSA1My40ODMxIDQ0LjI4OTggNTMuNTUwMiA0NC4zNDMzQzUzLjkwNTcgNDQuNjM2MyA1NC4yNzc5IDQ0LjkyOTMgNTQuNjUyOSA0NS4yMDgyQzU0Ljc4MTYgNDUuMzA0IDU0Ljc3MzIgNDUuNTA0MSA1NC42MzMzIDQ1LjU4NThDNTIuODY0NiA0Ni42MTk3IDUxLjAyNTkgNDcuNDkzMSA0OS4wOTIxIDQ4LjIyMjhDNDguOTY2MiA0OC4yNzA3IDQ4LjkxMDIgNDguNDE3MiA0OC45NzE4IDQ4LjUzODNDNTAuMDM4IDUwLjYwMzQgNTEuMjU1NCA1Mi41Njk5IDUyLjU5NTkgNTQuNDM1QzUyLjY1MTkgNTQuNTEzOSA1Mi43NTI2IDU0LjU0NzcgNTIuODQ1IDU0LjUxOTVDNTguNjQ2NCA1Mi43MjQ5IDY0LjUyOSA1MC4wMTc0IDcwLjYwMTkgNDUuNTU3NkM3MC42NTUxIDQ1LjUxODIgNzAuNjg4NyA0NS40NTkgNzAuNjk0MyA0NS4zOTQyQzcyLjE3NDcgMzAuMDc5MSA2OC4yMTQ3IDE2Ljc3NTcgNjAuMTk2OCA0Ljk4MjNDNjAuMTc3MiA0Ljk0MjkgNjAuMTQzNyA0LjkxNDcgNjAuMTA0NSA0Ljg5NzhaTTIzLjcyNTkgMzcuMzI1M0MyMC4yMjc2IDM3LjMyNTMgMTcuMzQ1MSAzNC4xMTM2IDE3LjM0NTEgMzAuMTY5M0MxNy4zNDUxIDI2LjIyNSAyMC4xNzE3IDIzLjAxMzMgMjMuNzI1OSAyMy4wMTMzQzI3LjMwOCAyMy4wMTMzIDMwLjE2MjYgMjYuMjUzMiAzMC4xMDY2IDMwLjE2OTNDMzAuMTA2NiAzNC4xMTM2IDI3LjI4IDM3LjMyNTMgMjMuNzI1OSAzNy4zMjUzWk00Ny4zMTc4IDM3LjMyNTNDNDMuODE5NiAzNy4zMjUzIDQwLjkzNzEgMzQuMTEzNiA0MC45MzcxIDMwLjE2OTNDNDAuOTM3MSAyNi4yMjUgNDMuNzYzNiAyMy4wMTMzIDQ3LjMxNzggMjMuMDEzM0M1MC45IDIzLjAxMzMgNTMuNzU0NSAyNi4yNTMyIDUzLjY5ODYgMzAuMTY5M0M1My42OTg2IDM0LjExMzYgNTAuOSAzNy4zMjUzIDQ3LjMxNzggMzcuMzI1M1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSI1NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);background-position:50%;background-size:2rem auto}.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5;box-sizing:border-box}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-header{font-size:15px;color:#495157;padding:30px 0 10px;font-weight:500}.dialog-type-lightbox .dialog-message{padding:0 30px 30px;min-height:50px}.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:50%;border:none;background:0 0;color:#6d7882;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}.dialog-close-button{cursor:pointer;position:absolute;top:15px;right:15px;font-size:15px;line-height:1}.dialog-close-button:not(:hover){opacity:.4}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}.dialog-prevent-scroll{overflow:hidden;max-height:100vh}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}.elementor-fit-aspect-ratio video{width:100%}.elementor-hidden{display:none}.elementor-screen-only{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:'';display:block;clear:both;width:0;height:0}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:center center;background-size:cover}.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-calc,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);transition:.5s}.elementor-custom-embed-play.elementor-playing i{font-family:ceicons;animation:2s linear infinite ceicon-spin}.elementor-custom-embed-play.elementor-playing i:before{content:'\e823'}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-property:transform;transition-duration:10s;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-calc,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-calc,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:flex-end}.elementor-row{width:100%;display:flex}@media (max-width:1024px){.elementor-row{flex-wrap:wrap}}.elementor-column-wrap{width:100%;position:relative;display:flex}.elementor-widget-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}.elementor-html .elementor-widget-wrap,.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-calc,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{position:relative;min-height:1px;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:1}}.elementor-section-tabbed>.elementor-container,.elementor-section-tabbed>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-nav-tabs.elementor-nav--layout-horizontal{width:100%}.elementor-nav-tabs+.elementor-row>.elementor-column{min-width:100%}.elementor-nav-tabs+.elementor-row>.elementor-column:not(.elementor-active){position:absolute;top:-1000000px;visibility:hidden;pointer-events:none}.elementor-nav-tabs>.elementor-nav{overflow:hidden}.elementor-nav-tabs>.elementor-nav::-webkit-scrollbar{display:none}.elementor-section-tabbed{counter-reset:ce-tab}.elementor-section-tabbed li.menu-item-type-column{counter-increment:ce-tab}.elementor-section-tabbed .ce-tab-num::after{content:"Tab #" counter(ce-tab)}html[lang^=fr] .elementor-section-tabbed .ce-tab-num::after{content:"Onglet #" counter(ce-tab)}html[lang^=es] .elementor-section-tabbed .ce-tab-num::after{content:"Pestaña #" counter(ce-tab)}html[lang^=it] .elementor-section-tabbed .ce-tab-num::after{content:"Scheda #" counter(ce-tab)}html[lang^=pl] .elementor-section-tabbed .ce-tab-num::after{content:"Zakładka #" counter(ce-tab)}.menu-item-type-column .elementor-item{gap:5px}ul.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid .elementor-grid-item{word-break:break-word;min-width:0}.elementor-grid-0 .elementor-grid{display:flex;overflow:hidden;flex-wrap:wrap}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr);display:grid}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr);display:grid}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr);display:grid}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr);display:grid}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr);display:grid}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr);display:grid}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr);display:grid}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr);display:grid}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr);display:grid}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr);display:grid}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr);display:grid}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr);display:grid}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:flex;overflow:hidden;flex-wrap:wrap}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr);display:grid}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr);display:grid}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr);display:grid}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr);display:grid}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr);display:grid}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr);display:grid}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr);display:grid}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr);display:grid}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr);display:grid}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr);display:grid}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr);display:grid}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr);display:grid}}@media (min-width:1025px){#elementor-device-mode:after{content:'desktop'}.ce-image-gallery--layout-grid:not(.ce-image-gallery--height-auto) .ce-gallery-item[style*="span:"] .ce-gallery-icon:not(#e){height:100%;aspect-ratio:auto}.ce-image-gallery--layout-grid:not(.ce-image-gallery--height-auto) .ce-gallery-item[style*="span:"] .ce-gallery-icon img:not(#e){position:absolute;height:100%}}@media (min-width:768px) and (max-width:1024px){#elementor-device-mode:after{content:'tablet'}.ce-image-gallery--layout-grid:not(.ce-image-gallery--height-auto) .ce-gallery-item[style*=span-tablet] .ce-gallery-icon:not(#e){height:100%;aspect-ratio:auto}.ce-image-gallery--layout-grid:not(.ce-image-gallery--height-auto) .ce-gallery-item[style*=span-tablet] .ce-gallery-icon img:not(#e){position:absolute;height:100%}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10){order:1}.elementor-column{width:100%}.elementor-grid-mobile-0 .elementor-grid{display:flex;overflow:hidden;flex-wrap:wrap}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr);display:grid}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr);display:grid}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr);display:grid}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr);display:grid}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr);display:grid}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr);display:grid}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr);display:grid}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr);display:grid}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr);display:grid}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr);display:grid}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr);display:grid}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr);display:grid}#elementor-device-mode:after{content:'mobile'}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{flex-wrap:wrap;align-items:center}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:#fff;color:#373a3c;vertical-align:middle;flex-grow:1}.elementor-field-group .elementor-field-textual input[type=file]:first-child:last-child{margin:-3px}.elementor-field-group .elementor-field-textual:focus{box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:'\e8ad';font-family:ceicons;font-size:15px;position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:''}.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-type-slider .elementor-field-subgroup .elementor-field-label{cursor:default}.elementor-field-label{text-align:left;overflow:hidden;cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:'*';color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-stretch .elementor-field-type-submit .elementor-button{flex-basis:100%}.elementor-button-align-center .elementor-field-type-submit .elementor-button,.elementor-button-align-end .elementor-field-type-submit .elementor-button,.elementor-button-align-start .elementor-field-type-submit .elementor-button{flex-basis:initial}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-stretch .elementor-field-type-submit .elementor-button{flex-basis:100%}.elementor-tablet-button-align-center .elementor-field-type-submit .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit .elementor-button{flex-basis:initial}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-stretch .elementor-field-type-submit .elementor-button{flex-basis:100%}.elementor-mobile-button-align-center .elementor-field-type-submit .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit .elementor-button{flex-basis:initial}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:ceicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e829"}.elementor-message.elementor-message-success{color:#5cb85c}.elementor .elementor-section-wrap,.elementor-element .elementor-widget-container{transition:opacity var(--e-transform-transition-duration,.4s) var(--e-transform-transition-delay,0s),background var(--e-background-transition-duration,.3s),border var(--e-border-transition-duration,.3s),border-radius var(--e-border-transition-duration,.3s),box-shadow var(--e-border-transition-duration,.3s)}.e-transform-hover .elementor-widget-container{transition:transform var(--e-transform-transition-duration,.4s) var(--e-transform-transition-delay,0s),opacity var(--e-transform-transition-duration,.4s) var(--e-transform-transition-delay,0s),background var(--e-background-transition-duration,.3s),border var(--e-border-transition-duration,.3s),border-radius var(--e-border-transition-duration,.3s),box-shadow var(--e-border-transition-duration,.3s)}.elementor-overflow-hidden .elementor-widget-container{overflow:hidden}.elementor-element .elementor-widget-container:empty{display:none}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:0}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:20px;line-height:1;background:0 0;color:inherit;border:none;cursor:pointer}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-tab-title a{color:inherit}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;border:0 solid;border-radius:3px;color:#fff;fill:currentColor;text-align:center;transition:.5s}a.elementor-button:not(#e),a.elementor-button:not(#e):focus,a.elementor-button:not(#e):hover,a.elementor-button:not(#e):visited{color:#fff}.elementor-button-content-wrapper{display:flex;gap:5px;justify-content:center;align-items:baseline}.elementor-button-icon{flex-grow:0;order:5}.elementor-button-icon>*{display:inline-block}.elementor-button-icon svg{width:1em;height:auto}.elementor-button-text{flex-grow:1;order:10;display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button .elementor-align-icon-right{order:15}.elementor-button .elementor-align-icon-left{order:5}.elementor-button span{text-decoration:inherit}.elementor-button svg{fill:currentColor}.elementor-button-info .elementor-button{color:#fff;background-color:#5bc0de}.elementor-button-success .elementor-button{color:#fff;background-color:#5cb85c}.elementor-button-warning .elementor-button{color:#fff;background-color:#f0ad4e}.elementor-button-danger .elementor-button{color:#fff;background-color:#d9534f}.elementor-button-primary .elementor-button{color:#fff;border:2px solid transparent;background-color:#000}.elementor-button-secondary .elementor-button{color:#000;border:2px solid #000;background-color:transparent}.elementor-button-danger a.elementor-button:not(#e),.elementor-button-info a.elementor-button:not(#e),.elementor-button-primary a.elementor-button:not(#e),.elementor-button-success a.elementor-button:not(#e),.elementor-button-warning a.elementor-button:not(#e){color:#fff}.elementor-button-secondary a.elementor-button:not(#e){color:#000}.elementor-counter .elementor-counter-number-wrapper{display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{flex-grow:1;white-space:pre-wrap}.elementor-counter .elementor-counter-number-prefix{text-align:right}.elementor-counter .elementor-counter-number-suffix{text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon):not(.elementor-widget-divider--separator-type-pattern) .elementor-divider-separator{display:inline-block}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:'';border-bottom:0;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-border-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-border-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern .elementor-divider-separator:before{width:100%;min-height:var(--divider-pattern-height);background-image:var(--divider-pattern-url);background-size:var(--divider-pattern-size) 100%;background-repeat:var(--divider-pattern-repeat)}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line_text .elementor-divider-separator{background-image:none}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.ce-image-gallery--layout-grid .ce-image-gallery{display:grid}.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:0}.ce-image-gallery figure{display:flex;flex-direction:column;break-inside:avoid;text-align:center;width:100%;margin:0 auto}.ce-image-gallery img{display:block;margin:0;width:100%;object-fit:cover}.ce-image-gallery figcaption{display:flex;flex-direction:column;margin:0}.ce-image-gallery figcaption:empty{display:none}.ce-image-gallery--caption-description figcaption[aria-description]{display:revert}.ce-image-gallery--caption-description figcaption[aria-description]:after{content:attr(aria-description);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ce-image-gallery .ce-gallery-icon{position:relative;overflow:hidden;width:100%}.ce-image-gallery [class*=elementor-animation]{z-index:0}.ce-image-gallery [class*=elementor-animation]:hover{z-index:5}.ce-gallery-overlay{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.ce-image-gallery--border-none img:not(#e){border-style:none}.ce-image-gallery--caption-inside figure{position:relative;flex-direction:row;align-items:center}.ce-image-gallery--caption-inside figcaption{position:absolute;z-index:5;pointer-events:none}.ce-image-gallery--align-stretch figcaption{width:100%}.ce-image-gallery--layout-grid .ce-gallery-item{grid-column:span var(--ce-col-span,1);grid-row:span var(--ce-row-span,1)}.ce-image-gallery--overflow-scrolling-yes .ce-image-gallery:not(#e){display:flex;flex-wrap:nowrap;overflow:hidden;overflow-x:auto;scrollbar-width:thin}.ce-image-gallery--overflow-scrolling-yes .ce-image-gallery .ce-gallery-item{flex-shrink:0}@media (max-width:1024px){.ce-image-gallery--layout-grid .ce-gallery-item{grid-column:span var(--ce-col-span-tablet,1);grid-row:span var(--ce-row-span-tablet,1)}.ce-image-gallery--overflow-scrolling-tablet .ce-image-gallery:not(#e){display:flex;flex-wrap:nowrap;overflow:hidden;overflow-x:auto;scrollbar-width:thin}.ce-image-gallery--overflow-scrolling-tablet .ce-image-gallery .ce-gallery-item{flex-shrink:0}}.ce-image-gallery--layout-grid:not(.ce-image-gallery--height-auto) .ce-image-gallery{grid-auto-rows:minmax(20px,1fr)}@media (max-width:767px){.ce-image-gallery--layout-grid .ce-gallery-item{grid-column:span var(--ce-col-span-mobile,1);grid-row:span var(--ce-row-span-mobile,1)}.ce-image-gallery--overflow-scrolling-mobile .ce-image-gallery:not(#e){display:flex;flex-wrap:nowrap;overflow:hidden;overflow-x:auto;scrollbar-width:thin}.ce-image-gallery--overflow-scrolling-mobile .ce-image-gallery .ce-gallery-item{flex-shrink:0}.ce-image-gallery--layout-grid:not(.ce-image-gallery--height-auto) .ce-gallery-item[style*=span-mobile] .ce-gallery-icon:not(#e){height:100%;aspect-ratio:auto}.ce-image-gallery--layout-grid:not(.ce-image-gallery--height-auto) .ce-gallery-item[style*=span-mobile] .ce-gallery-icon img:not(#e){position:absolute;height:100%}}.elementor-widget-google_maps iframe{height:300px}.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-heading-title>a:not(#e){color:inherit;font-size:inherit;line-height:inherit}.elementor .ce-display-small,.elementor-heading-title.elementor-size-small{font-size:15px}.elementor .ce-display-medium,.elementor-heading-title.elementor-size-medium{font-size:19px}.elementor .ce-display-large,.elementor-heading-title.elementor-size-large{font-size:29px}.elementor .ce-display-xl,.elementor-heading-title.elementor-size-xl{font-size:39px}.elementor .ce-display-xxl,.elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-icon-wrapper{line-height:0}.elementor-icon{display:inline-block;line-height:1;transition:.3s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;fill:currentColor;position:relative;display:block}.elementor-icon i:before{position:absolute;left:50%;transform:translateX(-50%)}.elementor-icon i.fad{width:initial}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid currentColor;background-color:transparent}.elementor-shape-circle .elementor-icon{border-radius:50%}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;text-align:center}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{flex-direction:column}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{flex-direction:column}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{display:block;margin-bottom:15px}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{text-align:center}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{flex-direction:column}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{display:block;margin-bottom:15px}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{text-align:center}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;position:relative;height:100%;top:50%;transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:flex;align-items:flex-start}.elementor-widget .elementor-icon-list-item a{width:100%}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-left:5px}.elementor-widget .elementor-icon-list-icon{text-align:center;flex-shrink:0}.elementor-widget .elementor-icon-list-icon i{width:1.25em}.elementor-widget .elementor-icon-list-icon svg{fill:currentColor;width:1em}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-items{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image{text-align:center}.elementor-widget-image .elementor-image figure>a,.elementor-widget-image .elementor-image>a{display:inline-block}.elementor-widget-image .elementor-image figure>a img[src$=".svg"],.elementor-widget-image .elementor-image>a img[src$=".svg"]{width:48px}.elementor-widget-image .elementor-image img{vertical-align:middle;display:inline-block}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit!important}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-carousel-wrapper.swiper-container{position:static}.elementor-carousel-wrapper.swiper-container .swiper-slide figure{line-height:inherit}.elementor-carousel-wrapper .swiper-slide-inner{text-align:center}.elementor-carousel-wrapper:not(.swiper-container-initialized) .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-auto-rows:0}.elementor-widget-testimonial-carousel .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:1fr}.elementor-widget-product-carousel .swiper-container:not(.swiper-container-initialized) .swiper-wrapper,.elementor-widget-trustedshops-reviews .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}.swiper-container .swiper-slide figure img{width:100%}.swiper-pagination .swiper-pagination-bullet:first-child:last-child{display:none}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:100%;border-radius:2px}.elementor-progress-bar{display:flex;background-color:#818a91;width:0;font-size:11px;height:30px;line-height:30px;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-text{flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-text{padding-left:10px}}.elementor-social-icons-wrapper{display:inline-flex;flex-wrap:wrap}a.elementor-social-icon.elementor-icon{color:#fff}a.elementor-social-icon.elementor-icon:hover{opacity:.9;color:#fff}.elementor-social-icon{background-color:#818a91;font-size:25px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer}.elementor-social-icon:last-child{margin:0}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen,.elementor-social-icon-tiktok,.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#0865fe}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#818a91}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#df2029}.elementor-social-icon-weixin{background-color:#7bb32e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}.elementor-star-rating{color:#ccd6df;font-family:ceicons;display:inline-flex}.elementor-star-rating i{display:inline-block;position:relative;font-style:normal;line-height:1;cursor:default}.elementor-star-rating i:before{content:'\f005';display:block;font-size:inherit;font-family:inherit;position:absolute;overflow:hidden;color:#f0ad4e;top:0;left:0}.elementor-star-rating .elementor-star-0:before,.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{display:flex;align-items:center}.elementor-star-rating__title{margin-right:10px}.elementor-star-rating--align-right .elementor-star-rating__wrapper{text-align:right;justify-content:flex-end}.elementor-star-rating--align-left .elementor-star-rating__wrapper{text-align:left;justify-content:flex-start}.elementor-star-rating--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating--align-justify .elementor-star-rating__title{margin-right:auto}@media (max-width:1024px){.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper{text-align:right;justify-content:flex-end}.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper{text-align:left;justify-content:flex-start}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__title{margin-right:auto}}@media (max-width:767px){.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{text-align:right;justify-content:flex-end}.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{text-align:left;justify-content:flex-start}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__title{margin-right:auto}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty,.elementor-star-0):before{content:'\002605'}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:0}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:'';position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid solid none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{flex-grow:1;border-style:solid solid solid none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:none solid solid}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5;color:inherit;display:block}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em;color:inherit;display:block}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%;object-fit:cover;max-width:none}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid currentColor;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer;outline:0}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translate3d(0,0,0)}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .elementor-custom-embed-image-overlay:not([data-elementor-lightbox]) img{height:100%;object-fit:cover}.elementor-widget-video .elementor-video{position:absolute;height:100%;object-fit:cover}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;min-width:0;max-width:100%;z-index:1}.swiper-container .swiper-slide figure{line-height:0}.swiper-container .elementor-lightbox-content-source{display:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.swiper-variable-width .swiper-slide{width:auto}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-slide .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%;object-fit:cover}.elementor-swiper-button{position:absolute;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:rgba(238,238,238,.9);top:50%;transform:translate3d(0,-50%,1px)}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-lightbox{--lightbox-ui-color:rgba(238,238,238,.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:0 0;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{animation-duration:.3s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{font-size:var(--lightbox-header-icons-size);right:.75em;padding:.25em;z-index:2}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);transition:.3s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:flex;align-items:center;justify-content:center;position:relative;padding:70px;box-sizing:border-box;height:100%;margin:auto}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1;filter:none;border:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);border-radius:2px}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}.elementor:not(.elementor-edit-area-active) .elementor-hidden-desktop{display:none}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}.elementor-lightbox .elementor-swiper-button:focus{outline:0}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%;display:flex;align-items:center;width:15%;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}.elementor-lightbox .elementor-swiper-button-prev{left:0}.elementor-lightbox .elementor-swiper-button-next{right:0}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}.elementor-lightbox .elementor-swiper-button-prev{left:0;justify-content:flex-start}.elementor-lightbox .elementor-swiper-button-next{right:0;justify-content:flex-end}.elementor:not(.elementor-edit-area-active) .elementor-hidden-phone{display:none}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;transition:.3s}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{color:var(--lightbox-ui-color);display:flex;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;align-items:center;z-index:10}.elementor-slideshow__header>i{font-size:inherit;cursor:pointer;padding:.25em;margin:0 .35em}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>i:first-of-type{margin-left:auto}.elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.animated{animation:none}}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;transform-origin:center;transform:rotateY(0)}.layout-canvas.elementor-page:before{display:none}.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet{display:none}}.elementor-widget-call-to-action .elementor-widget-container{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);overflow:hidden}.elementor-cta{position:relative;display:flex;overflow:hidden;transition:.5s}.elementor-cta-content{z-index:2;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:35px;width:100%}.elementor-cta .elementor-content-item,.elementor-cta-content{position:relative;transition:.5s;color:#fff}.elementor-cta .elementor-content-item{width:100%;margin:0}.elementor-cta .elementor-content-item:not(:last-child){margin-bottom:15px}.elementor-cta .elementor-content-item .elementor-icon{color:#fff}.elementor-cta--skin-classic .elementor-cta{flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta-bg-wrapper{position:relative;min-height:200px;width:100%}.elementor-cta--skin-classic .elementor-cta-content{transition:.4s;width:100%;background-color:#f7f7f7}.elementor-cta--skin-classic .elementor-content-item,.elementor-cta--skin-classic .elementor-content-item .elementor-icon{color:#55595c;border-color:currentColor}.elementor-cta--skin-classic.elementor-button-default a.elementor-button:not(#e){color:#55595c}.elementor-cta--skin-classic.elementor-button-default .elementor-button{color:#55595c;border:2px solid currentColor;background:0 0}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta-bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;transition:.4s;width:100%}.elementor-cta--skin-cover .elementor-cta-content{min-height:280px}.elementor-cta--skin-cover .elementor-content-item,.elementor-cta--skin-cover .elementor-content-item .elementor-icon{color:#fff}.elementor-cta--skin-cover.elementor-button-default .elementor-button{color:#fff;border:2px solid #fff;background:0 0}.elementor-cta--layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta-bg-wrapper{width:100%}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta-bg-wrapper,.elementor-cta--layout-image-right .elementor-cta-bg-wrapper{width:auto;min-width:50%}.elementor-cta--layout-image-left .elementor-cta-content,.elementor-cta--layout-image-right .elementor-cta-content{flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta-bg,.elementor-cta-bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;transition:.4s}.elementor-cta-bg-wrapper{z-index:1;overflow:hidden}.elementor-cta-bg-wrapper img.elementor-cta-bg{width:100%;height:100%;border-radius:0;object-fit:cover;z-index:1}.elementor-cta-bg-overlay{z-index:2}.elementor-cta .elementor-button{cursor:pointer;align-self:center;margin-left:auto;margin-right:auto}.elementor-button-default .elementor-cta .elementor-button:hover{background:0 0;text-decoration:none}.elementor-cta-title{font-size:23px}.elementor-cta--valign-top .elementor-cta-content{align-content:flex-start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta-content{align-content:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta-content{align-content:flex-end;align-items:flex-end}.elementor-cta:hover .elementor-cta-bg-overlay{background-color:rgba(0,0,0,.3)}@media (max-device-width:1024px){.elementor-cta{cursor:pointer}}@media (min-width:1025px){.elementor-cta--desktop-layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--desktop-layout-image-above .elementor-cta-bg-wrapper{width:100%}.elementor-cta--desktop-layout-image-left .elementor-cta,.elementor-cta--desktop-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--desktop-layout-image-left .elementor-cta-bg-wrapper,.elementor-cta--desktop-layout-image-right .elementor-cta-bg-wrapper{width:auto;min-width:50%}.elementor-cta--desktop-layout-image-left .elementor-cta-content,.elementor-cta--desktop-layout-image-right .elementor-cta-content{flex-grow:1}.elementor-cta--desktop-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--desktop-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta-bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta-bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta-bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet-layout-image-left .elementor-cta-content,.elementor-cta--tablet-layout-image-right .elementor-cta-content{flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:767px){.elementor-cta--mobile-layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta-bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta-bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta-bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile-layout-image-left .elementor-cta-content,.elementor-cta--mobile-layout-image-right .elementor-cta-content{flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{flex-direction:row-reverse}}.elementor-ribbon{position:absolute;z-index:1;top:0;left:auto;right:0;transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-ribbon-inner{text-align:center;left:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000;color:#fff}.elementor-ribbon.elementor-ribbon-left{transform:rotate(0);left:0;right:auto}.elementor-ribbon.elementor-ribbon-right{transform:rotate(90deg);left:auto;right:0}.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-animated-content:hover .elementor-animated-item--grow{transform:scale(1.1)}.elementor-animated-content:hover .elementor-animated-item--shrink{transform:scale(.85)}.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{transform:none;opacity:1}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{transform:scale(.2)}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{transform:scale(2)}.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--fade-from-bottom,.elementor-animated-content:hover .elementor-animated-item--fade-from-left,.elementor-animated-content:hover .elementor-animated-item--fade-from-right,.elementor-animated-content:hover .elementor-animated-item--fade-from-top{opacity:1;transform:none}.elementor-animated-content:hover .elementor-animated-item--exit-to-right{transform:translateX(1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-left{transform:translateX(-1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-top{transform:translateY(-600px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{transform:translateY(600px)}.elementor-animated-content:hover .elementor-animated-item--fade-to-right{transform:translateX(var(--ce-caption-animation-offset,100%))}.elementor-animated-content:hover .elementor-animated-item--fade-to-left{transform:translateX(calc(-1 * var(--ce-caption-animation-offset,100%)))}.elementor-animated-content:hover .elementor-animated-item--fade-to-top{transform:translateY(calc(-1 * var(--ce-caption-animation-offset,100%)))}.elementor-animated-content:hover .elementor-animated-item--fade-to-bottom{transform:translateY(var(--ce-caption-animation-offset,100%))}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--fade-to-bottom,.elementor-animated-content:hover .elementor-animated-item--fade-to-left,.elementor-animated-content:hover .elementor-animated-item--fade-to-right,.elementor-animated-content:hover .elementor-animated-item--fade-to-top{opacity:0}.elementor-animated-content:hover .elementor-animated-item--move-right{transform:translateX(30px)}.elementor-animated-content:hover .elementor-animated-item--move-left{transform:translateX(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-up{transform:translateY(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-down{transform:translateY(30px)}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--enter-zoom-in{transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--fade-from-right{transform:translateX(var(--ce-caption-animation-offset,100%))}.elementor-animated-content .elementor-animated-item--fade-from-left{transform:translateX(calc(-1 * var(--ce-caption-animation-offset,100%)))}.elementor-animated-content .elementor-animated-item--fade-from-top{transform:translateY(var(--ce-caption-animation-offset,100%))}.elementor-animated-content .elementor-animated-item--fade-from-bottom{transform:translateY(calc(-1 * var(--ce-caption-animation-offset,100%)))}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top,.elementor-animated-content .elementor-animated-item--fade-from-bottom,.elementor-animated-content .elementor-animated-item--fade-from-left,.elementor-animated-content .elementor-animated-item--fade-from-right,.elementor-animated-content .elementor-animated-item--fade-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top,.elementor-animated-content .elementor-animated-item--fade-to-bottom,.elementor-animated-content .elementor-animated-item--fade-to-left,.elementor-animated-content .elementor-animated-item--fade-to-right,.elementor-animated-content .elementor-animated-item--fade-to-top{opacity:1;transform:none}.elementor-flip-box{position:relative;height:300px;width:100%;perspective:1000px;transform-style:preserve-3d}.elementor-flip-box>a{display:block}.elementor-flip-box-side{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;transition:.6s ease-in-out}.elementor-flip-box-front{background:#0e9dd2}.elementor-flip-box-back{background:#444}.elementor-flip-box-overlay{display:flex;align-items:center;width:100%;height:100%;padding:35px}.elementor-flip-box-content{width:100%}.elementor-flip-box-content>:not(:last-child){margin-bottom:15px}.elementor-flip-box-image img{width:50%}.elementor-flip-box .elementor-view-stacked .elementor-icon{background:#202020}.elementor-flip-box .elementor-icon,.elementor-flip-box-description,.elementor-flip-box-title{color:#fff;border-color:#fff}.elementor-button-default .elementor-flip-box .elementor-button{cursor:pointer;color:#fff;border:2px solid #fff;background:0 0}.elementor-flip-box-back--valign-top .elementor-flip-box-back .elementor-flip-box-overlay,.elementor-flip-box-front--valign-top .elementor-flip-box-front .elementor-flip-box-overlay{align-content:flex-start;align-items:flex-start}.elementor-flip-box-back--valign-middle .elementor-flip-box-back .elementor-flip-box-overlay,.elementor-flip-box-front--valign-middle .elementor-flip-box-front .elementor-flip-box-overlay{align-content:center;align-items:center}.elementor-flip-box-back--valign-bottom .elementor-flip-box-back .elementor-flip-box-overlay,.elementor-flip-box-front--valign-bottom .elementor-flip-box-front .elementor-flip-box-overlay{align-content:flex-end;align-items:flex-end}.elementor-flip-box--3d .elementor-flip-box-overlay{transform-style:preserve-3d;transform:translateZ(.1px)}.elementor-flip-box--3d .elementor-flip-box-content{transform:translateZ(90px) scale(.91)}.elementor-flip-box--effect-flip .elementor-flip-box-side{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-flip-box--effect-flip .elementor-flip-box-front{transform:none;z-index:1}.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box-back,.elementor-flip-box--effect-push .elementor-flip-box-front,.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box-back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box-back{transform:none}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box-back{transform:rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box-back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box-front{transform:rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box-front{transform:rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box-back{transform:rotateX(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box-back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box-front{transform:rotateX(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box-front{transform:rotateX(-180deg)}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box-front{transform:translateX(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box-front{transform:translateX(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box-front{transform:translateY(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box-front{transform:translateY(100%)}.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box-back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box-back{transform:translateX(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box-back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box-back{transform:translateX(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box-back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box-back{transform:translateY(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box-back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box-back{transform:translateY(-100%)}.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box-front{transition:opacity .35s,width .1ms,transform .7s;z-index:1;width:100%}.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box-front{transition:opacity .7s .1s,width .1ms .7s,transform .8s;width:0;opacity:0;transform:scale(.7)}.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box-back{transition:opacity .5s .2s,transform .7s;opacity:0;transform:scale(.7)}.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box-back{transition:opacity .5s,transform .7s;opacity:1;transform:scale(1)}.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box-back{opacity:0}.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box-back{opacity:1}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box-front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box-back{transform:none;opacity:1}.elementor-headline{font-size:43px;line-height:1.2;display:block}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:left}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{z-index:1;position:relative}.elementor-headline--style-highlight svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);transform:translate(-50%,-50%);overflow:visible}.elementor-headline--style-highlight svg path{stroke:red;stroke-width:9;fill:none;stroke-dasharray:1500;animation:10s infinite elementor-headline-dash}.elementor-headline--style-highlight svg path:nth-of-type(2){animation-delay:.6s}@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;position:absolute;top:0;left:0}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;transform-origin:50% 100%;transform:rotateX(180deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;transform:rotateX(0);animation:1.2s elementor-headline-flip-in}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{transform:rotateX(180deg);animation:1.2s elementor-headline-flip-out}@keyframes elementor-headline-flip-in{0%{transform:rotateX(180deg);opacity:0}35%{transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{transform:rotateX(360deg);opacity:1}}@keyframes elementor-headline-flip-out{0%{transform:rotateX(0);opacity:1}35%{transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{transform:rotateX(180deg);opacity:0}}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper::after{content:'';position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%);height:90%;width:1px;background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{animation:1s infinite elementor-headline-pulse}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected::after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:#aebcb9}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}@keyframes elementor-headline-pulse{0%{transform:translateY(-50%) scale(1);opacity:1}40%{transform:translateY(-50%) scale(.9);opacity:0}100%{transform:translateY(-50%) scale(0);opacity:0}}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transform:translateZ(-20px) rotateX(90deg);opacity:0}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{opacity:0}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:.4s forwards elementor-headline-swirl-in}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:.4s forwards elementor-headline-swirl-out}@keyframes elementor-headline-swirl-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;transform:translateZ(-20px)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;transform:translateZ(-20px)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{top:0;opacity:1;animation:.6s elementor-headline-slide-down-in}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:.6s elementor-headline-slide-down-out}@keyframes elementor-headline-slide-down-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}100%{opacity:0;transform:translateY(100%)}}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper::after{content:'';position:absolute;top:0;left:auto;right:0;width:2px;height:100%;background-color:#0d0d0d}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:.8s elementor-headline-drop-in-in}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:.8s elementor-headline-drop-in-out}@keyframes elementor-headline-drop-in-in{0%{opacity:0;transform:translateZ(100px)}100%{opacity:1;transform:translateZ(0)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;transform:translateZ(0)}100%{opacity:0;transform:translateZ(-100px)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{display:inline-block;transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{transform:rotateY(0)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:.6s forwards elementor-headline-blinds-in}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:.6s forwards elementor-headline-blinds-out}@keyframes elementor-headline-blinds-in{0%{transform:rotateY(180deg)}100%{transform:rotateY(0)}}@keyframes elementor-headline-blinds-out{0%{transform:rotateY(0)}100%{transform:rotateY(-180deg)}}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:.6s forwards elementor-headline-wave-up}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:.6s forwards elementor-headline-wave-down}@keyframes elementor-headline-wave-up{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes elementor-headline-wave-down{0%{transform:scale(1);opacity:1}60%{transform:scale(0);opacity:0}}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:.6s elementor-headline-slide-in}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:.6s elementor-headline-slide-out}@keyframes elementor-headline-slide-in{0%{opacity:0;transform:translateX(-100%)}60%{opacity:1;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@keyframes elementor-headline-slide-out{0%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(110%)}100%{opacity:0;transform:translateX(100%)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}.elementor-image-hotspot{display:inline-block;position:relative}.elementor-image-hotspot .elementor-image-hotspot-wrapper{position:absolute;transform:translate(-50%,-50%)}.elementor-image-hotspot .elementor-image-hotspot-wrapper:hover .elementor-image-hotspot-content{visibility:visible;opacity:1;transform:translate3d(-50%,-110%,0)}.elementor-image-hotspot .elementor-image-hotspot-content{position:absolute;visibility:hidden;top:0;left:50%;width:240px;max-width:100vw;padding:20px;text-align:center;border-radius:5px;background:#fff;opacity:0;z-index:10;box-shadow:0 2px 20px 0 rgba(0,0,0,.07);transform:translate3d(-50%,-100%,0);transition:.3s cubic-bezier(0,0,.2,1)}.elementor-image-hotspot .elementor-image-hotspot-title{margin:0 0 7px}.elementor-image-hotspot .elementor-tab-content>:first-child{margin-top:0}.elementor-image-hotspot .elementor-tab-content>:last-child{margin-bottom:0}.elementor-widget-image-hotspot.elementor-view-framed .elementor-icon{border-width:2px}.elementor-widget-image-hotspot.elementor-view-framed .elementor-icon,.elementor-widget-image-hotspot.elementor-view-stacked .elementor-icon{border-radius:50%}.elementor-image-hotspot .elementor-icon i:not([class]),.elementor-image-hotspot .elementor-icon i[class='']{display:none}.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}.elementor-widget-countdown .elementor-countdown-item{padding:20px 0;text-align:center;background-color:#818a91;color:#fff}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px;font-variant-numeric:tabular-nums}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-countdown--label-block .elementor-countdown-wrapper{display:flex;justify-content:center;margin-right:auto;margin-left:auto}.elementor-countdown--label-block .elementor-countdown-digits,.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-countdown--label-block .elementor-countdown-item{flex-basis:0%;flex-grow:1}.elementor-countdown--label-inline{text-align:center}.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}.elementor[data-elementor-type$=miniature] .elementor-countdown-item{padding:10px 0}.elementor[data-elementor-type$=miniature] .elementor-countdown-digits{font-size:28px}.elementor[data-elementor-type$=miniature] .elementor-countdown-label{font-size:12px}.ce-breadcrumb .elementor-row{margin:0 -10px;padding:0}.ce-breadcrumb .ce-breadcrumb__item{display:flex;align-items:center}.ce-breadcrumb .ce-breadcrumb__item>*{padding:0 10px}.ce-product-grid>*,.elementor-product-box>*{float:none!important;margin-left:0!important;margin-right:0!important;width:auto}.ce-product-grid{display:grid;margin:0;grid-column-gap:15px;grid-row-gap:15px}.ce-product-grid:after,.ce-product-grid:before{display:none!important}.ce-product-grid>*{align-self:flex-start}.elementor-widget .elementor-product-miniature{background:#fff;border:0 solid;padding:10px;transition:.4s}.elementor-product-miniature .elementor-product-link{position:relative;display:block;outline:0}.elementor-product-miniature .elementor-image{position:relative;overflow:hidden}.elementor-product-miniature .elementor-image img{display:block;margin:0 auto;transition:transform .4s}.elementor-product-miniature .elementor-second-image{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .4s}.elementor-img-hover-grow .elementor-product-miniature:active .elementor-image img,.elementor-img-hover-grow .elementor-product-miniature:focus .elementor-image img,.elementor-img-hover-grow .elementor-product-miniature:hover .elementor-image img{transform:scale(1.1)}.elementor-img-hover-shrink .elementor-product-miniature:active .elementor-image img,.elementor-img-hover-shrink .elementor-product-miniature:focus .elementor-image img,.elementor-img-hover-shrink .elementor-product-miniature:hover .elementor-image img{transform:scale(.85)}.elementor-img-hover-rotate .elementor-product-miniature:active .elementor-image img,.elementor-img-hover-rotate .elementor-product-miniature:focus .elementor-image img,.elementor-img-hover-rotate .elementor-product-miniature:hover .elementor-image img{transform:rotate(4deg)}.elementor-img-hover-grow-rotate .elementor-product-miniature:active .elementor-image img,.elementor-img-hover-grow-rotate .elementor-product-miniature:focus .elementor-image img,.elementor-img-hover-grow-rotate .elementor-product-miniature:hover .elementor-image img{transform:scale(1.1) rotate(4deg)}.elementor-img-hover-float .elementor-product-miniature .elementor-image img{transition-duration:.3s;transition-timing-function:ease-out}.elementor-img-hover-float .elementor-product-miniature:active .elementor-image img,.elementor-img-hover-float .elementor-product-miniature:focus .elementor-image img,.elementor-img-hover-float .elementor-product-miniature:hover .elementor-image img{transform:translateY(-8px)}.elementor-img-hover-sink .elementor-product-miniature .elementor-image img{transition-duration:.3s;transition-timing-function:ease-out}.elementor-img-hover-sink .elementor-product-miniature:active .elementor-image img,.elementor-img-hover-sink .elementor-product-miniature:focus .elementor-image img,.elementor-img-hover-sink .elementor-product-miniature:hover .elementor-image img{transform:translateY(8px)}.elementor-img-hover-bob .elementor-product-miniature:active .elementor-image img,.elementor-img-hover-bob .elementor-product-miniature:focus .elementor-image img,.elementor-img-hover-bob .elementor-product-miniature:hover .elementor-image img{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-img-hover-hang .elementor-product-miniature:active .elementor-image img,.elementor-img-hover-hang .elementor-product-miniature:focus .elementor-image img,.elementor-img-hover-hang .elementor-product-miniature:hover .elementor-image img{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-img-hover-buzz-out .elementor-product-miniature:active .elementor-image img,.elementor-img-hover-buzz-out .elementor-product-miniature:focus .elementor-image img,.elementor-img-hover-buzz-out .elementor-product-miniature:hover .elementor-image img{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}.elementor-product-miniature:hover .elementor-second-image{opacity:1}.elementor-product-miniature .elementor-quick-view{position:absolute;display:block;bottom:0;padding:0;border-radius:0;width:100%;background:rgba(255,255,255,.5);background-clip:padding-box;color:#000;fill:currentColor;font-size:14px;line-height:40px;transform:translateY(100%);transition-duration:.4s}.elementor-product-miniature .elementor-quick-view .elementor-button-text{flex-grow:0}.elementor-product-miniature:hover .elementor-quick-view{cursor:pointer;transform:translateY(0)}.elementor-product-miniature .elementor-quick-view:hover{opacity:1;background-color:rgba(255,255,255,.7)}.elementor-product-miniature .elementor-badges-left,.elementor-product-miniature .elementor-badges-right{position:absolute;top:0;margin:10px}.elementor-product-miniature .elementor-badges-left{left:0}.elementor-product-miniature .elementor-badges-right{right:0}.elementor-product-miniature .elementor-badge{min-width:50px;margin-bottom:5px;padding:4px 5px;color:#fff;text-align:center}.elementor-product-miniature .elementor-badge-sale{background:#f39d72}.elementor-product-miniature .elementor-badge-new,.elementor-product-miniature .elementor-badge-pack{background:#2fb5d2}.elementor-product-miniature .elementor-content{padding:10px;text-align:center}.elementor-product-miniature .elementor-content>*{margin-top:10px;margin-bottom:0}.elementor-product-miniature .elementor-content>:first-child{margin-top:5px}.elementor-product-miniature .elementor-category,.elementor-product-miniature .elementor-title{color:#000;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.elementor-product-miniature .elementor-category{color:color:#afafaf}.elementor-product-miniature .elementor-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.elementor-product-miniature .elementor-price-wrapper{font-size:16px}.elementor-product-miniature .elementor-price-regular{color:#afafaf;font-weight:400;text-decoration:line-through}.elementor-product-miniature .elementor-price{color:#000}.elementor-product-miniature .elementor-atc{margin-top:5px}.elementor-atc--align-center .elementor-atc{text-align:center}.elementor-atc--align-right .elementor-atc{text-align:right}.elementor-atc--align-left .elementor-atc{text-align:left}.elementor-atc--align-justify .elementor-atc .elementor-button{width:100%}.elementor-product-miniature .elementor-atc .elementor-button{cursor:pointer}.elementor-product-miniature .elementor-atc .elementor-button:disabled{cursor:not-allowed}.elementor-trustedshops-reviews .swiper-slide{overflow:hidden}.elementor-trustedshops-reviews .elementor-trustedshops-reviews-comment,.elementor-trustedshops-reviews .elementor-trustedshops-reviews-header{padding:10px}.elementor-trustedshops-reviews .elementor-trustedshops-reviews-header::after{content:'';display:block;clear:both}.elementor-trustedshops-reviews .elementor-trustedshops-reviews-date{float:left}.elementor-trustedshops-reviews .elementor-trustedshops-reviews-stars{float:right}.elementor-search{display:flex;flex-direction:column;transition:.2s}.elementor-search--align-left .elementor-search{align-items:flex-start}.elementor-search--align-center .elementor-search{align-items:center}.elementor-search--align-right .elementor-search{align-items:flex-end}.elementor-search button,.elementor-search input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.elementor-search input[type=search]::-webkit-search-cancel-button{content:'x';-webkit-appearance:none}.elementor-search button:focus,.elementor-search input[type=search]:focus{outline:0;color:inherit}.elementor-search button{background-color:#818a91;font-size:16px;color:#fff;border-radius:0}.elementor-search__container{display:flex;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}.elementor-search__container:not(.elementor-search--topbar){width:100%;background:#eceeef}.elementor-search__input{flex-basis:100%;color:#55595c;transition:color .2s}.elementor-search__input::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search__input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search__input:-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search__input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search__submit{color:#fff;cursor:pointer;transition:color .2s,background .2s}.elementor-search--button-type-text .elementor-search__submit{flex-shrink:0}.elementor-search__icon:not(.elementor-search__clear){padding-right:0!important}.elementor-search__clear{padding-left:0!important;visibility:hidden;pointer-events:none;cursor:pointer}.ui-autocomplete-loading~.elementor-search__clear i{animation:2s linear infinite ceicon-spin}.ui-autocomplete-loading~.elementor-search__clear i:before{content:'\e823'}.elementor-search__icon{opacity:.6;display:flex;align-items:center;justify-content:flex-end;color:#55595c}.elementor-search--skin-topbar .elementor-search{display:block}.elementor-search--skin-topbar .elementor-search input[type=search].elementor-search__input{font-size:32px;border-style:solid;border-width:0 0 1px;border-color:#eceaea;border-radius:0;line-height:1.5;color:#fff}.elementor-search--skin-topbar .elementor-search__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:#494c4f}.elementor-search--skin-topbar .elementor-search__toggle i{position:relative;display:block;border:0 solid;transition:.2s;width:33px;height:33px;border-radius:3px}.elementor-search--skin-topbar .elementor-search__toggle i:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.55em}.elementor-search--skin-topbar .elementor-search__container{flex-direction:column;transition:transform .3s;position:fixed;z-index:9998;top:0;left:0;right:0;border:0 solid transparent;padding:20px;text-align:left;box-shadow:0 0 10px rgba(0,0,0,.1);background:#fff}.elementor-search--skin-topbar .elementor-search__container:not(.elementor-search--topbar){overflow:hidden;box-shadow:none;transform:translateY(-100%)}.elementor-search .dialog-lightbox-close-button{transition:color .5s;top:10px;right:10px}.elementor-search__input-wrapper{position:relative;display:flex;align-items:center;flex-basis:100%}.elementor-search__input-wrapper .elementor-search__input{width:100%;height:100%}.elementor-search__input-wrapper .elementor-search__clear{position:absolute;right:0;height:100%}.elementor-search__label{color:#777}.elementor-search__products{left:auto!important;z-index:9999}.elementor-search__products:empty{display:none!important}.elementor-search__products .elementor-search__product a.elementor-search__product-link{display:flex;align-items:center;border:none;border-radius:0;padding:5px}.elementor-search__products .elementor-search__product a.elementor-search__product-link.ui-state-focus{margin:0;border-radius:0;background:0 0}.elementor-search__products .elementor-search__product-image{align-self:flex-start;margin-right:10px}.elementor-search__products .elementor-search__product-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:.8em}.elementor-search__products .elementor-search__product-price del{opacity:.66}.elementor-search--skin-topbar .elementor-search__products:not(:empty){position:static;display:block!important;max-width:100%;border:none;border-radius:0;background:0 0}.elementor-email-subscription{display:inline-block;width:100%}.elementor-field-type-subscribe{display:flex;align-items:center}.elementor-field-type-subscribe input[type=email]{flex-basis:100%;width:100%;font-size:15px;color:#373a3c;background:#fff;border:1px solid #818a91;border-radius:0;transition:.5s}.elementor-field-type-subscribe input[type=email]:focus{outline:0}.elementor-field-type-submit button[type=submit],.elementor-field-type-subscribe button[type=submit]{cursor:pointer}.elementor-field-type-subscribe button[type=submit]{margin-right:0!important}.elementor-button-classic .elementor-field-type-subscribe button[type=submit]{font-size:16px;color:#fff;background:#5bc0de;border-radius:0}.elementor-field-type-gdpr input[type=checkbox]{margin-left:0!important;margin-right:5px}.elementor-field-type-gdpr .elementor-checkbox-label,.elementor-field-type-gdpr input[type=checkbox]{vertical-align:middle;vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline}.elementor-form-spinner~span[class*=icon]{display:none}.elementor-field-group .elementor-field{width:100%}@media screen and (max-width:767px){.elementor-mobile-layout-multiline .elementor-field-type-subscribe{display:block}.elementor-mobile-layout-multiline .elementor-field-type-subscribe button[type=submit]{margin-left:0!important}.elementor-mobile-layout-inline .elementor-field-type-subscribe button[type=submit]{margin-top:0!important}}@media (min-width:768px) and (max-width:1024px){.elementor-tablet-layout-multiline .elementor-field-type-subscribe{display:block}.elementor-tablet-layout-multiline .elementor-field-type-subscribe button[type=submit]{margin-left:0!important}.elementor-tablet-layout-inline .elementor-field-type-subscribe button[type=submit]{margin-top:0!important}}@media (min-width:1025px){.elementor-layout-multiline .elementor-field-type-subscribe{display:block}.elementor-layout-multiline .elementor-field-type-subscribe button[type=submit]{margin-left:0!important}.elementor-layout-inline .elementor-field-type-subscribe button[type=submit]{margin-top:0!important}}.elementor-sticky--active{z-index:99}.elementor-sticky.ce-sticky--hide{transition-delay:.2s!important}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:'';top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:'';bottom:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;left:calc(100% + 20px)}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:0 0;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}.e--pointer-framed .elementor-item:before{content:''}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:3px 3px 0 0;transition:width .1s,height .1s .1s,opacity 20ms .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{width:100%;height:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity 20ms,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px}.e--pointer-framed.e--animation-corners .elementor-item:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:0 3px 3px 0}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{width:100%;height:100%;transition:opacity 2ms,width .4s,height .4s}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:'';transition:.3s}.e--pointer-background .elementor-item:before{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{transform:scale(1);opacity:1}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{top:0;bottom:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:100%;bottom:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{right:0;left:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{right:100%;left:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav--main .elementor-nav a{transition:.4s}.elementor-nav--main .elementor-nav a,.elementor-nav--main .elementor-nav a.highlighted,.elementor-nav--main .elementor-nav a:hover{padding:13px 20px}.elementor-nav--main .elementor-nav a.current{background:#373a3c;color:#fff}.elementor-nav--main .elementor-nav a.disabled{background:#55595c;color:#a1a6a9}.elementor-nav--main .elementor-nav ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0}.elementor-nav--main .elementor-nav span.scroll-down,.elementor-nav--main .elementor-nav span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.elementor-nav--main .elementor-nav span.scroll-down-arrow,.elementor-nav--main .elementor-nav span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid;border-color:transparent transparent #494c4f}.elementor-nav--main .elementor-nav span.scroll-down-arrow{top:6px;border-style:solid dashed dashed;border-color:#494c4f transparent transparent}.elementor-nav--main .elementor-nav--dropdown .sub-arrow:before,.elementor-nav--main.elementor-nav--layout-vertical .sub-arrow:before{display:block;transform:rotate(-90deg)}.elementor-nav--layout-horizontal{display:flex}.elementor-nav--layout-horizontal .elementor-nav{display:flex;flex-wrap:wrap}.elementor-nav--layout-horizontal .elementor-nav a{white-space:nowrap}.elementor-nav--align-right .elementor-nav{margin-left:auto;justify-content:flex-end}.elementor-nav--align-right .elementor-nav--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav--align-left .elementor-nav{margin-right:auto;justify-content:flex-start}.elementor-nav--align-left .elementor-nav--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav--align-center .elementor-nav{margin-left:auto;margin-right:auto}.elementor-nav--align-center:not(.ce-nav--overflow-yes) .elementor-nav{justify-content:center}.elementor-nav--align-center.ce-nav--overflow-yes .elementor-nav>li:first-child{margin-left:auto}.elementor-nav--align-center.ce-nav--overflow-yes .elementor-nav>li:last-child{margin-right:auto}.elementor-nav--align-center .elementor-nav--layout-vertical>ul>li>a{justify-content:center}.elementor-nav--align-justify .elementor-nav--layout-horizontal .elementor-nav{width:100%}.elementor-nav--align-justify .elementor-nav--layout-horizontal .elementor-nav>li{flex-grow:1}.elementor-nav--align-justify .elementor-nav--layout-horizontal .elementor-nav>li>a{justify-content:center}.ce-nav--overflow-yes>.elementor-container>.elementor-nav-tabs>.elementor-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.elementor-widget:not(.elementor-nav--toggle) .elementor-menu-toggle{display:none}.elementor-widget:not(.elementor-nav--toggle) .elementor-menu-toggle~.elementor-nav--dropdown{margin-top:0}.elementor-widget-nav-menu>.elementor-widget-container{display:flex;flex-direction:column}.elementor-nav{position:relative;z-index:2}.elementor-nav:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.elementor-nav,.elementor-nav li,.elementor-nav ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent}.elementor-nav ul{display:none}.elementor-nav ul ul:not(.elementor-nav--dropdown) a{border-left:16px solid transparent}.elementor-nav ul ul ul:not(.elementor-nav--dropdown) a{border-left:24px solid transparent}.elementor-nav ul ul ul ul:not(.elementor-nav--dropdown) a{border-left:32px solid transparent}.elementor-nav ul ul ul ul ul:not(.elementor-nav--dropdown) a{border-left:40px solid transparent}.elementor-nav a,.elementor-nav li{position:relative}.elementor-nav li{border-width:0}.elementor-nav a{display:flex;align-items:center;justify-content:space-between}.elementor-nav a,.elementor-nav a:hover{padding:10px 20px;line-height:20px}.elementor-nav a.current{background:#373a3c;color:#fff}.elementor-nav a.disabled{cursor:not-allowed;color:#a1a6a9}.elementor-nav .sub-arrow{font-size:16px;line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px}.elementor-nav .sub-arrow.fa-chevron-down{font-size:10px}.elementor-nav .sub-arrow.fa-plus:before{font-family:"Open Sans",sans-serif;content:'+'}.elementor-nav .cat-menu{margin-right:10px;height:1em}.elementor-nav--dropdown .menu-item a.elementor-item-active:not(#e),.elementor-nav--dropdown .menu-item a.highlighted:not(#e),.elementor-nav--dropdown .menu-item a:not(#e):focus,.elementor-nav--dropdown .menu-item a:not(#e):hover{color:#fff}.elementor-nav--dropdown .menu-item .elementor-item-active,.elementor-nav--dropdown .menu-item .highlighted,.elementor-nav--dropdown .menu-item [href]:focus,.elementor-nav--dropdown .menu-item [href]:hover{background-color:#55595c}.elementor-menu-toggle{display:flex;align-items:center;justify-content:center;font-size:22px;padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#494c4f}.elementor-menu-toggle i{position:relative;margin:.44em .05em;width:.9em;height:.12em;background:currentColor;transition:background 0s .16s}.elementor-menu-toggle i:after,.elementor-menu-toggle i:before{content:'';display:block;position:absolute;width:.9em;height:.12em;background:currentColor}.elementor-menu-toggle i:before{top:-.24em;transition:top .16s .16s,transform .16s}.elementor-menu-toggle i:after{bottom:-.24em;transition:bottom .16s .16s,transform .16s}.elementor-menu-toggle.elementor-active i{background:0 0}.elementor-menu-toggle.elementor-active i:before{top:0;transform:rotate(45deg);transition-delay:0s,.16s}.elementor-menu-toggle.elementor-active i:after{bottom:0;transform:rotate(-45deg);transition-delay:0s,.16s}.elementor-nav--dropdown{background-color:#fff;font-size:13px}.elementor-nav--dropdown.elementor-nav__container{margin-top:10px;transition:max-height .3s,transform .3s;transform-origin:top;overflow:auto}.elementor-nav--dropdown.elementor-nav__container ul ul{padding-left:8px}.elementor-nav--dropdown.elementor-nav__container .elementor-sub-item{font-size:.85em}.elementor-nav--dropdown a{color:#494c4f}.elementor-nav--dropdown a.current{background:#373a3c;color:#fff}.elementor-nav--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav--dropdown a,ul.elementor-nav--dropdown a:hover{text-shadow:none}.elementor-nav--text-align-center .elementor-nav--dropdown .elementor-nav a{justify-content:center}.elementor-nav--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav__container{transform:scaleY(0);max-height:0}.elementor-nav--toggle .elementor-menu-toggle.elementor-active+.elementor-nav__container{transform:scaleY(1);max-height:100vh}.elementor-nav--stretch .elementor-nav__container.elementor-nav--dropdown{position:absolute;z-index:9997}@media (min-width:768px){.elementor-nav--dropdown-mobile .elementor-menu-toggle,.elementor-nav--dropdown-mobile .elementor-nav--dropdown{display:none}}@media (min-width:1025px){.elementor-nav--dropdown-tablet .elementor-menu-toggle,.elementor-nav--dropdown-tablet .elementor-nav--dropdown{display:none}}@media (max-width:1024px){.elementor-nav--dropdown-tablet .elementor-nav--main{display:none}}@media (max-width:767px){.elementor-nav--dropdown-mobile .elementor-nav--main{display:none}}.elementor-widget-currency-selector:not(.elementor-nav--active) .current-menu-item,.elementor-widget-language-selector:not(.elementor-nav--active) .current-menu-item{display:none}.elementor-currencies.elementor-nav--layout-horizontal .elementor-nav ul,.elementor-langs.elementor-nav--layout-horizontal .elementor-nav ul{min-width:100%!important}.menu-item-type-account a>span:not(:first-child),.menu-item-type-currency a>span:not(:first-child),.menu-item-type-lang a>span:not(:first-child){padding-left:10px}.elementor-nav--dropdown .menu-item-type-account a,.elementor-nav--dropdown .menu-item-type-currency a,.elementor-nav--dropdown .menu-item-type-lang a{justify-content:normal}.elementor-sign-in .elementor-item>i{transition:color .2s}.elementor-widget-shopping-cart:not(.elementor-cart--show-shipping-yes) .elementor-cart__summary :not(div),.elementor-widget-shopping-cart:not(.elementor-cart--show-subtotal-yes) .elementor-cart__toggle .elementor-button-text,.elementor-widget-shopping-cart:not(.elementor-cart--show-view-cart-yes) .elementor-button--view-cart{display:none}.elementor-cart__toggle a.elementor-button:not(#e){color:#818a91}.elementor-cart__toggle .elementor-button{background:0 0;border-radius:0;border:1px solid;border-color:inherit;display:inline-flex;align-items:center;gap:.5em}.elementor-cart--align-icon-right .elementor-cart__toggle .elementor-button{flex-direction:row-reverse}.elementor-cart__toggle .elementor-button-icon{position:relative;transition:color .1s}.elementor-cart--items-indicator-bubble .elementor-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;right:-.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px}.elementor-cart--empty-indicator-hide .elementor-cart__toggle .elementor-button-icon[data-counter='0']:before{content:none;display:none}.elementor-cart__container{transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);transition:background-color .4s,transform}.elementor-cart__container .elementor-cart__main{transition:.3s;position:fixed;top:0;width:350px;max-width:100%;right:0;bottom:0;padding:0 30px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);transform:translateX(0)}.elementor-cart__container:not(.elementor-cart--shown){background-color:transparent;transform:scale(0);transition:background-color .4s,transform 0s .4s}.elementor-cart__container:not(.elementor-cart--shown) .elementor-cart__main{overflow:hidden;opacity:0;transform:translateX(100%)}.elementor-cart__main{display:flex;flex-direction:column;align-items:stretch;font-size:14px}.elementor-cart__title{min-height:65px;font-size:20px;line-height:60px}.elementor-cart__close-button{position:absolute;font-size:25px;width:1em;height:1em;margin:20px 0;color:#818a91;align-self:flex-end;transition:color .5s;cursor:pointer}.elementor-cart__product{display:grid;grid-template-columns:25% auto 50px;grid-template-rows:75% auto}.elementor-cart__product-image{grid-row-start:1;grid-row-end:3;width:100%}.elementor-cart__product-image a,.elementor-cart__product-image img{display:block}.elementor-cart__product-name{grid-column-start:2;grid-column-end:4;margin:0}.elementor-cart__product-price{align-self:end;color:#d4d4d4}.elementor-cart__product-price del{font-weight:300}.elementor-cart__product-name,.elementor-cart__product-price{font-size:14px;padding-left:20px}.elementor-cart__product-remove{align-self:center;justify-self:end;color:#818a91;font-size:21px;text-align:center;position:relative;transition:color .5s}.elementor-cart__product-remove>a{display:block;z-index:2;top:0;width:100%;height:100%;overflow:hidden;opacity:0;position:absolute}.elementor-cart__product:not(:last-of-type),.elementor-cart__products,.elementor-cart__summary{border-bottom:1px solid #d4d4d4}.elementor-cart__footer-buttons,.elementor-cart__product:not(:first-of-type),.elementor-cart__summary{padding:20px 0}.elementor-cart__product,.elementor-cart__summary{padding-bottom:20px}.elementor-cart__summary-label{clear:both;float:left}.elementor-cart__summary-value{float:right}.elementor-cart__footer-buttons{display:grid;grid-column-gap:10px;grid-row-gap:10px}.elementor-cart--buttons-inline .elementor-cart__footer-buttons{grid-template-columns:1fr 1fr}.elementor-cart--buttons-stacked .elementor-cart__footer-buttons{grid-template-columns:1fr}.elementor-widget-container>.images-container,.elementor-widget-container>.product-customization,.elementor-widget-container>.product-prices,.elementor-widget-container>.product-variants{margin:0;padding:0}.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,left)}.elementor-widget-text-path svg{width:var(--width,500px);max-width:100%;height:auto;overflow:visible;word-spacing:var(--word-spacing,normal);transform:rotate(var(--rotate,0))}.elementor-widget-text-path svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);transition:var(--stroke-transition,.3s) all}.elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover)}.elementor-widget-text-path svg text{--fill:var(--text-color);fill:var(--fill);direction:var(--direction,ltr);transition:var(--transition,.3s) all}.elementor-widget-text-path svg text:hover{--color:var(--text-color-hover,var(--text-color));--fill:var(--color);color:var(--color)}.ce-product-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ce-product-prices--layout-inline .ce-product-prices{display:flex;flex-wrap:wrap;align-items:center}.ce-product-price-regular{font-weight:400;text-decoration:line-through}.ce-product-price{display:inline-flex;align-items:center}.ce-product-price-unit{font-size:.85em}.ce-product-features{width:100%;max-width:100%}.ce-product-features__value{white-space:pre-line}.elementor-skin-carousel.elementor-pagination-position-inside .swiper-container-horizontal>.swiper-pagination-bullets,.elementor-skin-carousel.elementor-pagination-position-inside .swiper-pagination-fraction,.elementor-skin-coverflow.elementor-pagination-position-inside .swiper-container-horizontal>.swiper-pagination-bullets,.elementor-skin-coverflow.elementor-pagination-position-inside .swiper-pagination-fraction{bottom:5px}.elementor-skin-carousel.elementor-pagination-position-outside .swiper-container,.elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-skin-carousel.elementor-pagination-position-outside .swiper-container-horizontal>.swiper-pagination-bullets,.elementor-skin-carousel.elementor-pagination-position-outside .swiper-pagination-fraction,.elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container-horizontal>.swiper-pagination-bullets,.elementor-skin-coverflow.elementor-pagination-position-outside .swiper-pagination-fraction{bottom:0}.elementor-skin-carousel.elementor-pagination-position-outside .elementor-swiper-button,.elementor-skin-coverflow.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-skin-slideshow.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-container-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-auto-rows:0}.elementor-skin-slideshow:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-container-initialized) .swiper-wrapper{display:grid;grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;grid-auto-columns:0;grid-auto-flow:column}.elementor-skin-slideshow .swiper-container-vertical>.swiper-wrapper{position:absolute}.elementor-skin-slideshow .elementor-swiper:last-child{flex-grow:1}.elementor-skin-slideshow .elementor-swiper:first-child{flex-shrink:0}.elementor-skin-slideshow .elementor-main-swiper{height:auto;position:relative}.elementor-skin-slideshow .swiper-zoom-container{cursor:crosshair}.elementor-skin-slideshow .ce-swiper-dragging a{pointer-events:none}.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{font-size:50px}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{cursor:pointer}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide.swiper-slide-thumb-active:after{pointer-events:none}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-thumb-active):after{background-color:rgba(0,0,0,.3)}.elementor-skin-slideshow .elementor-thumbnails-swiper:hover .swiper-scrollbar{opacity:1!important}img.elementor-carousel-image{width:100%;height:100%;object-fit:cover;position:relative}.elementor-carousel-image-overlay{position:absolute;pointer-events:none;top:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:20px;color:#fff;background-color:rgba(129,138,145,.8);transition:transform .5s,opacity .5s}.elementor-carousel-image-overlay i{font-size:21px}.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{border-style:solid;border-width:0;transition-property:border,background,transform;overflow:hidden}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{transform:scale(.5);opacity:0}.swiper-slide>a{display:inline}.elementor-swiper{position:relative}.elementor-main-swiper{position:static}.elementor-main-swiper .elementor-swiper-button-prev{left:10px}.elementor-main-swiper .elementor-swiper-button-next{right:10px}.elementor-widget-product-images.elementor-skin-slideshow .elementor-widget-container{display:flex}.elementor-widget-product-images.elementor-position-bottom .elementor-widget-container{flex-direction:column}.elementor-widget-product-images.elementor-position-left .elementor-widget-container{flex-direction:row-reverse}.elementor-widget-product-images.elementor-position-left .elementor-thumbnails-swiper,.elementor-widget-product-images.elementor-position-right .elementor-thumbnails-swiper{height:100%}.ce-product-description-short{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ce-product-badges{display:inline-flex}.ce-product-badges--stacked .ce-product-badges{flex-direction:column}.ce-product-badge{padding:4px 5px;color:#fff;text-align:center;background:#2fb5d2}.ce-product-badge-sale{background:#f39d72}.ce-product-meta,.ce-product-meta--layout-table .ce-product-meta__detail{display:flex}.ce-product-meta--layout-inline .ce-product-meta{flex-wrap:wrap}.ce-product-meta--layout-stacked .ce-product-meta,.ce-product-meta--layout-table .ce-product-meta{flex-direction:column}.ce-product-meta .ce-product-meta__detail{position:relative}.ce-product-meta .ce-product-meta__detail:after{position:absolute;border-width:0;bottom:0;left:0;width:100%}.ce-product-meta--layout-inline .ce-product-meta__detail:after{top:50%;left:auto;right:0;width:auto;height:100%;transform:translateY(-50%)}.ce-product-meta--layout-table .ce-product-meta__label{min-width:108px}.ce-product-meta .ce-product-meta__label{font-weight:700}.ce-product-stock .ce-product-stock__availability{display:inline-flex;align-items:center}.ce-product-stock .ce-product-stock__availability-label,.ce-product-stock .ce-product-stock__min-quantity{line-height:1}.ce-product-quantity--view-default .ce-product-quantity__btn{display:none}.ce-product-quantity--view-default input[type=number]{background:#fff;-moz-appearance:textfield}.ce-product-quantity--view-default input[type=number]:focus,.ce-product-quantity--view-default input[type=number]:hover{-moz-appearance:initial}.elementor-widget-product-quantity:not(.ce-product-quantity--view-default) input::-webkit-inner-spin-button{display:none}.elementor-widget-product-quantity.elementor-align-justify .ce-product-quantity,.elementor-widget-product-quantity.elementor-align-justify input[type=number]{width:100%}@media (max-width:1024px){.elementor-widget-product-quantity.elementor-tablet-align-justify .ce-product-quantity,.elementor-widget-product-quantity.elementor-tablet-align-justify input[type=number]{width:100%}.elementor-widget-product-quantity[class*=tablet-align]:not(.elementor-tablet-align-justify) .ce-product-quantity{width:auto}}@media (max-width:767px){.elementor-widget-product-quantity.elementor-mobile-align-justify .ce-product-quantity,.elementor-widget-product-quantity.elementor-mobile-align-justify input[type=number]{width:100%}.elementor-widget-product-quantity[class*=mobile-align]:not(.elementor-mobile-align-justify) .ce-product-quantity{width:auto}}.ce-product-quantity{position:relative;display:inline-block}.ce-product-quantity input[type=number]{width:5em;text-align:center;transition:.5s}.ce-product-quantity .ce-product-quantity__btn{width:1em;height:1em;line-height:1;font-size:15px;overflow:hidden;cursor:pointer;z-index:1;transition:.5s}.ce-product-quantity--view-stacked input[type=number]{background:#fff;padding-right:1.5em}.ce-product-quantity--view-stacked .ce-product-quantity__btn{position:absolute;right:0;width:1.5em;height:auto;min-height:3px;border:0 solid;display:flex;align-items:center;justify-content:center}.ce-product-quantity--view-stacked .ce-product-quantity__btn:hover{background-color:rgba(0,0,0,.18)}.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:1px 1px 0;top:0;bottom:50%}.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 1px 1px;top:50%;bottom:0}.ce-product-quantity--view-inline .ce-product-quantity{display:inline-flex;flex-wrap:nowrap}.ce-product-quantity--view-inline input[type=number]{margin:0 5px;border-width:0;width:42px}.ce-product-quantity--view-inline .ce-product-quantity__btn{flex-shrink:0;background:#818a91;color:#fff;text-align:center;box-sizing:content-box}.ce-product-variants{overflow:hidden}.ce-product-variants input[type=radio]{display:none}.ce-product-variants label{margin:0;padding:0}.ce-product-variants--layout-inline .ce-product-variants,.ce-product-variants--layout-inline .ce-product-variants__item,.ce-product-variants--layout-table .ce-product-variants__item,.ce-product-variants__count,.ce-product-variants__options,.ce-product-variants__patterns,.ce-product-variants__radio-wrapper{display:flex}.ce-product-variants--layout-table .ce-product-variants__select{width:auto;flex-grow:1}.ce-product-variants--layout-inline:not(.ce-product-variants--label-inline) .ce-product-variants__item{flex-direction:column;align-items:flex-start}.ce-product-variants__options,.ce-product-variants__patterns{flex-wrap:wrap}.ce-product-variants__pattern{background-clip:content-box;cursor:pointer}.ce-product-variants__texture{background-size:contain}.ce-product-variants__option{text-align:center;cursor:pointer}.ce-product-variants__count{align-items:center;justify-content:center;cursor:default}.ce-product-rating,.ce-product-rating--layout-inline .elementor-widget-container{display:inline-flex;flex-wrap:wrap;align-items:center}.ce-product-rating--layout-stacked .elementor-widget-container{flex-direction:column}.ce-attachment .elementor-icon-box-title{display:inline-block}.ce-category-list{display:flex;flex-wrap:wrap}.ce-sort-order{display:flex;gap:7px}.ce-sort-order label{margin:0}.ce-sort-order label:empty{display:none}.ce-sort-order--layout-inline .elementor-select-wrapper{width:auto;flex-grow:1}.ce-active-filters{display:flex;align-items:center;flex-wrap:wrap}.ce-active-filters .elementor-button{padding-left:1em;padding-right:1em}.ce-pagination{display:flex;align-items:center;justify-content:space-between}.ce-pagination .elementor-button-text:empty{display:none}.ce-pagination .elementor-row{flex-wrap:wrap;justify-content:center}.ce-pagination a .elementor-icon-list-icon i,.ce-pagination a .elementor-icon-list-icon svg{color:inherit}.ce-pagination .js-search-link.elementor-active,.ce-pagination .js-search-link:not([href]){pointer-events:none}.ce-pagination .elementor-button.elementor-active{background-color:#000}.ce-pagination a.elementor-button.elementor-active:not(#e){color:#fff}.elementor-widget-listing-pagination:not(.elementor-position-top) .elementor-icon-box-wrapper{align-items:center}.ce-auto-load,.ce-load-more.elementor-active{pointer-events:none}.ce-faceted-overlay--hide .faceted-overlay,.ce-load-more.elementor-active .elementor-button-icon>:not(.ce-spin),.ce-load-more.elementor-active .elementor-icon>:not(.ce-spin),.ce-load-more:not(.elementor-active) .elementor-button-icon>.ce-spin,.ce-load-more:not(.elementor-active) .elementor-icon>.ce-spin{display:none}.ce-filters{display:grid;align-content:start}.ce-filters .elementor-heading-title{margin-bottom:10px}.ce-filters .ce-filters__clear{display:flex;margin-bottom:10px}.ce-filters .elementor-select-wrapper select{cursor:pointer}.ce-filters .elementor-field-subgroup{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ce-filters .elementor-field-option{display:flex;align-items:center;margin:0;gap:5px}.ce-filters .elementor-field-option input[type=checkbox],.ce-filters .elementor-field-option input[type=radio]{display:none}.ce-filters .elementor-field-option i[style]{background-image:none;font-size:20px}.ce-filters .elementor-field-option i[style]:before{transform:scale(.6)}.ce-filters__container.ce-filters--shown{transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);transition:background-color .4s}.ce-filters__container .dialog-lightbox-close-button{top:0;right:0;margin:30px;padding:0;color:#818a91}.ce-filters__container .dialog-lightbox-close-button:hover{color:#818a91}.ce-filters__container.ce-filters--shown .ce-filters{position:fixed;top:0;left:0;bottom:0;width:300px;padding:30px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);transform:translateX(0);transition:transform .3s}.ce-filters__container.ce-filters--shown .elementor-heading-title:empty:after{content:'​'}.ce-filters__container:not(.ce-filters--shown){background-color:transparent;transition:background-color .4s,transform 0s .4s}.ce-filters__container:not(.ce-filters--shown) .dialog-lightbox-close-button,.ce-filters__container:not(.ce-filters--shown) .elementor-heading-title:empty,.ce-filters__toggle{display:none}.ce-filters--color-layout-inline .elementor-field-type-color .elementor-field-subgroup{flex-direction:row;flex-wrap:wrap}.ce-filters--color-layout-inline .elementor-field-type-color .elementor-field-label{display:none}.ce-filters--sidebar-yes .ce-filters__toggle{display:flex}.ce-filters--sidebar-yes .elementor-lightbox:not(.ce-filters--shown){width:0;height:0;transform:scale(0)}.ce-filters--sidebar-yes .elementor-lightbox:not(.ce-filters--shown) .ce-filters{opacity:0;transform:translateX(-100%)}@media (max-width:1024px){.ce-filters--sidebar-tablet .ce-filters__toggle{display:flex}.ce-filters--sidebar-tablet .elementor-lightbox:not(.ce-filters--shown){width:0;height:0;transform:scale(0)}.ce-filters--sidebar-tablet .elementor-lightbox:not(.ce-filters--shown) .ce-filters{opacity:0;transform:translateX(-100%)}.ce-tablet-valign-stretch>.elementor-column-wrap>.elementor-widget-wrap>.elementor-section>.elementor-container,.ce-tablet-valign-stretch>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget>.elementor-widget-container{height:100%}}@media (max-width:767px){.ce-filters--sidebar-mobile .ce-filters__toggle{display:flex}.ce-filters--sidebar-mobile .elementor-lightbox:not(.ce-filters--shown){width:0;height:0;transform:scale(0)}.ce-filters--sidebar-mobile .elementor-lightbox:not(.ce-filters--shown) .ce-filters{opacity:0;transform:translateX(-100%)}.ce-mobile-valign-stretch>.elementor-column-wrap>.elementor-widget-wrap>.elementor-section>.elementor-container,.ce-mobile-valign-stretch>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget>.elementor-widget-container{height:100%}}.ce-filters .ce-filters__title{flex-grow:1}.ce-filters .ce-filters__tab-icon>*{display:inline-block;transition:transform .2s}.ce-filters .elementor-active .ce-filters__tab-icon>*{transform:rotate(180deg)}.ce-filters .elementor-active .ce-filters__tab-icon>[class*=right]{transform:rotate(90deg)}.ce-filters .elementor-active .ce-filters__tab-icon>[class*=left]{transform:rotate(-90deg)}.ce-filters .ce-filters__tab{display:flex;align-items:center;margin:0;padding:5px 0;cursor:pointer}.ce-filters .ce-filters__tab:not(.elementor-active)~.elementor-field-subgroup{display:none}.ce-filters .elementor-field-type-slider .elementor-field-subgroup{max-height:none!important;overflow:visible}.ce-checkbox,.ce-radio{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;background:#fff;color:transparent;border:1px solid #818a91;border-radius:3px;cursor:pointer}.ce-checkbox:before{transform:scale(.8)}input:checked~.ce-checkbox{border-color:#0075ff;background:#0075ff;color:#fff}.ce-radio{border-radius:50%}input:checked~.ce-radio{border-color:currentColor;background-image:radial-gradient(circle,currentColor 44%,transparent 50%);color:#0075ff}input:checked~.ce-radio[style]{border:2px solid #0075ff}.ce-dual-range{--ce-range-height:4px;--ce-range-active-color:#0075ff;--ce-range-thumb-color:#fff;--ce-range-thumb-size:16px;--ce-range-thumb-border-width:2px;--ce-range-thumb-border-color:var(--ce-range-active-color);--ce-range-thumb-border-radius:50%;position:relative;margin:max(0px,calc((var(--ce-range-thumb-size) - var(--ce-range-height))/ 2)) 0;width:100%;height:var(--ce-range-height);background:#818a91;border-radius:3px}.ce-dual-range__selected{position:absolute;left:0;right:0;height:100%;background:var(--ce-range-active-color);border-radius:inherit}.ce-dual-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;position:absolute;margin:0;width:100%;height:100%;background:0 0;pointer-events:none}.ce-dual-range input::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:var(--ce-range-thumb-size);width:var(--ce-range-thumb-size);background:var(--ce-range-thumb-color);border:var(--ce-range-thumb-border-width) solid var(--ce-range-thumb-border-color);border-radius:var(--ce-range-thumb-border-radius);transform:scale(1);transition:transform .2s;pointer-events:auto;cursor:var(--ce-range-thumb-cursor,grab)}.ce-dual-range input::-webkit-slider-thumb:active{cursor:var(--ce-range-thumb-cursor,grabbing)}.ce-dual-range input::-moz-range-thumb{-moz-appearance:none;box-sizing:border-box;height:var(--ce-range-thumb-size);width:var(--ce-range-thumb-size);background:var(--ce-range-thumb-color);border:var(--ce-range-thumb-border-width) solid var(--ce-range-thumb-border-color);border-radius:var(--ce-range-thumb-border-radius);transform:scale(1);transition:transform .2s;pointer-events:auto;cursor:var(--ce-range-thumb-cursor,grab)}.ce-dual-range input::-moz-range-thumb:active{cursor:var(--ce-range-thumb-cursor,grabbing)}.elementor[data-elementor-type$=quick-view] .elementor-section-wrap{text-align:left}#ce-product-quick-view{display:flex;padding:0}#ce-product-quick-view .dialog-widget-content{position:static!important;overflow:visible;margin:0;border-radius:0;max-width:100%;max-height:100vh}#ce-product-quick-view .dialog-message{position:relative;max-height:100vh;overflow:auto;scrollbar-width:thin;background:#fff}#ce-product-quick-view .dialog-buttons-wrapper,#ce-product-quick-view .dialog-close-button{display:none}#ce-product-quick-view a[data-elementor-lightbox-slideshow]{pointer-events:none}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-duration:1s}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover}.elementor-motion-effects-perspective{perspective:1200px}.e-transform .elementor-widget-container,.e-transform-hover .elementor-widget-container{transform:perspective(var(--e-transform-perspective,none)) rotateZ(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y,center) var(--e-transform-origin-x,center)}.ce-valign-stretch>.elementor-column-wrap>.elementor-widget-wrap>.elementor-section>.elementor-container,.ce-valign-stretch>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget>.elementor-widget-container{height:100%}.ce-lightbox-embed{position:absolute;top:50%;left:50%;max-width:90%;max-height:90%;transform:translate(-50%,-50%)}.ce-scrollbar--auto{overflow:hidden;overflow-y:auto;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){.ce-scrollbar--auto{scrollbar-width:unset}}.ce-scrollbar--auto::-webkit-scrollbar{width:14px}.ce-scrollbar--auto::-webkit-scrollbar-track{background:0 0}.ce-scrollbar--auto::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:14px;border:3px solid transparent;background-clip:content-box}.ce-scrollbar--auto::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.ce-disabled{pointer-events:none;opacity:.35}.elementor-button[data-button-action=add-to-cart] *{pointer-events:none}.elementor-tab-content p:not(#e),.elementor-widget-text-editor p:not(#e){color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}.elementor-tab-content p:last-child,.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-tab-content ol,.elementor-tab-content ul,.elementor-widget-text-editor ol,.elementor-widget-text-editor ul{list-style:revert;padding:revert}.elementor-widget .swiper-slide>:not(.swiper-lazy-preloader){min-width:100%;padding:0!important}.elementor-column[data-settings*=slideshow],.elementor-section[data-settings*=slideshow]{background-position:center center;background-size:cover}.elementor-html>body{display:block!important}@supports (-webkit-touch-callout:none){.elementor-element{background-attachment:scroll!important}}.page-content.page-cms .elementor{text-align:left}.elementor-13070101 .elementor-element.elementor-element-ffe9cca{text-align:center}.elementor-13070101 .elementor-element.elementor-element-ffe9cca>.elementor-widget-container{padding:040px 0 30px 0}.elementor-13070101 .elementor-element.elementor-element-efe6675{padding:0 100px 0 100px}@media(max-width:1024px){.elementor-13070101 .elementor-element.elementor-element-efe6675{padding:0 0 0 0}.elementor-13070101 .elementor-element.elementor-element-10508de>.elementor-widget-container{padding:0 0 0 0}}.elementor-5170101 .elementor-element.elementor-element-79e1b20>.elementor-container{max-width:1720px}.elementor-5170101 .elementor-element.elementor-element-79e1b20:not(.elementor-motion-effects-element-type-background),.elementor-5170101 .elementor-element.elementor-element-79e1b20>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/img/cms/Images/Plaquette_Herman.webp);background-position:bottom center}.elementor-5170101 .elementor-element.elementor-element-79e1b20>.elementor-background-overlay{background-color:#000;opacity:.8;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5170101 .elementor-element.elementor-element-79e1b20{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:50px 40px 50px 40px}.elementor-5170101 .elementor-element.elementor-element-aa34f66>.elementor-container{max-width:1720px}.elementor-5170101 .elementor-element.elementor-element-aa34f66{margin-top:20px;margin-bottom:50px}.elementor-5170101 .elementor-element.elementor-element-5be032c .elementor-icon-box-wrapper{text-align:left}.elementor-5170101 .elementor-element.elementor-element-5be032c .elementor-icon-box-title{color:#FFF;font-size:22px;font-weight:700;line-height:.7em}.elementor-5170101 .elementor-element.elementor-element-5be032c .elementor-icon-box-description{color:#FFF;font-size:14px;font-weight:400}.elementor-5170101 .elementor-element.elementor-element-3de07bda .elementor-repeater-item-490f29f.elementor-social-icon{background-color:#DB3232}.elementor-5170101 .elementor-element.elementor-element-3de07bda{text-align:left}.elementor-5170101 .elementor-element.elementor-element-3de07bda .elementor-social-icon{font-size:23px}.elementor-5170101 .elementor-element.elementor-element-3de07bda .elementor-social-icon:not(:last-child){margin-right:5px}.elementor-5170101 .elementor-element.elementor-element-79136832 .elementor-icon-box-wrapper{text-align:left}.elementor-5170101 .elementor-element.elementor-element-79136832 .elementor-icon-box-title{color:#FFF;font-size:22px;line-height:.7em}.elementor-5170101 .elementor-element.elementor-element-79136832 .elementor-icon-box-description{color:#FFF;font-size:14px;font-weight:400}.elementor-5170101 .elementor-element.elementor-element-72eed54b input[type=email]{height:48px;padding:24px 12px 24px 24px;text-align:left;color:#7a7a7a;background-color:#fff;border-color:rgba(255,255,255,.25);border-width:0 0 0 0;border-radius:24px 0 0 24px}.elementor-5170101 .elementor-element.elementor-element-72eed54b button[type=submit]{height:48px;padding:14px 20px 10px 20px;margin:0 0 0;color:#000;background-color:#fff;border-color:#fff;border-width:0 0 0 0;border-radius:0 24px 24px 0}.elementor-5170101 .elementor-element.elementor-element-72eed54b input[type=email]::placeholder{color:#7a7a7a}.elementor-5170101 .elementor-element.elementor-element-72eed54b input[type=email]:-ms-input-placeholder{color:#7a7a7a}.elementor-5170101 .elementor-element.elementor-element-72eed54b input[type=email]::-ms-input-placeholder{color:#7a7a7a}.elementor-5170101 .elementor-element.elementor-element-72eed54b button[type=submit]:hover{color:#8140dd;background-color:#fff}.elementor-5170101 .elementor-element.elementor-element-72eed54b .elementor-field-type-gdpr{margin-top:10px}.elementor-5170101 .elementor-element.elementor-element-72eed54b label.elementor-field-label{color:rgba(255,255,255,.65);font-size:12px}.elementor-5170101 .elementor-element.elementor-element-72eed54b input[type=checkbox]{margin:0 5px}.elementor-5170101 .elementor-element.elementor-element-eb8f66d>.elementor-container{max-width:1720px}.elementor-5170101 .elementor-element.elementor-element-eb8f66d{margin-top:20px;margin-bottom:20px}.elementor-5170101 .elementor-element.elementor-element-6f9b34a .elementor-heading-title{color:#FFF;font-size:17px}.elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2)}.elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2)}.elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(6px/2)}.elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-6px/2)}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2)}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2)}.elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-icon *{color:#FFF}.elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-icon i{font-size:17px}.elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-icon svg{width:17px}.elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-text{color:#FFF;padding-left:14px}.elementor-5170101 .elementor-element.elementor-element-2201752 .elementor-icon-list-item{font-size:14px;font-weight:400;line-height:2em}.elementor-5170101 .elementor-element.elementor-element-1db8b72 .elementor-heading-title{color:#FFF;font-size:17px}.elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2)}.elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2)}.elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(15px/2)}.elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-15px/2)}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2)}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2)}.elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-icon *{color:#FFF}.elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-icon i{font-size:14px}.elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-icon svg{width:14px}.elementor-5170101 .elementor-element.elementor-element-b903181 .elementor-icon-list-text{color:#FFF}.elementor-5170101 .elementor-element.elementor-element-303689b .elementor-heading-title{color:#FFF;font-size:17px}.elementor-5170101 .elementor-element.elementor-element-74e0882 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2)}.elementor-5170101 .elementor-element.elementor-element-74e0882 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2)}.elementor-5170101 .elementor-element.elementor-element-74e0882 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(15px/2)}.elementor-5170101 .elementor-element.elementor-element-74e0882 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-15px/2)}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-74e0882 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2)}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-74e0882 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2)}.elementor-5170101 .elementor-element.elementor-element-74e0882 .elementor-icon-list-icon i{font-size:14px}.elementor-5170101 .elementor-element.elementor-element-74e0882 .elementor-icon-list-icon svg{width:14px}.elementor-5170101 .elementor-element.elementor-element-74e0882 .elementor-icon-list-text{color:#FFF}.elementor-5170101 .elementor-element.elementor-element-1b65fa27 .elementor-heading-title{color:#FFF;font-size:17px}.elementor-5170101 .elementor-element.elementor-element-6a1fb79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2)}.elementor-5170101 .elementor-element.elementor-element-6a1fb79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2)}.elementor-5170101 .elementor-element.elementor-element-6a1fb79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(15px/2)}.elementor-5170101 .elementor-element.elementor-element-6a1fb79 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-15px/2)}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-6a1fb79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2)}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-6a1fb79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2)}.elementor-5170101 .elementor-element.elementor-element-6a1fb79 .elementor-icon-list-icon i{font-size:14px}.elementor-5170101 .elementor-element.elementor-element-6a1fb79 .elementor-icon-list-icon svg{width:14px}.elementor-5170101 .elementor-element.elementor-element-6a1fb79 .elementor-icon-list-text{color:#FFF}.elementor-5170101 .elementor-element.elementor-element-4f46657a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5170101 .elementor-element.elementor-element-4f46657a:not(.elementor-motion-effects-element-type-background),.elementor-5170101 .elementor-element.elementor-element-4f46657a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-5170101 .elementor-element.elementor-element-4f46657a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:5px 30px 5px 30px}.elementor-5170101 .elementor-element.elementor-element-4f46657a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5170101 .elementor-element.elementor-element-4f46657a a:not(#e){color:rgba(255,255,255,.42)}.elementor-5170101 .elementor-element.elementor-element-7747e569>.elementor-element-populated{text-align:center}.elementor-5170101 .elementor-element.elementor-element-68b220dd{text-align:left}.elementor-5170101 .elementor-element.elementor-element-68b220dd .elementor-heading-title{color:#000}.elementor-5170101 .elementor-element.elementor-element-cc1791f.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(1,1fr)}.elementor-5170101 .elementor-element.elementor-element-cc1791f.ce-image-gallery--layout-masonry .ce-image-gallery{columns:1}.elementor-5170101 .elementor-element.elementor-element-cc1791f .ce-gallery-icon,.elementor-5170101 .elementor-element.elementor-element-cc1791f .ce-gallery-icon img{transition-duration:800ms;transition-property:all}.elementor-5170101 .elementor-element.elementor-element-cc1791f figcaption{text-align:right}.elementor-5170101 .elementor-element.elementor-element-7580e8e>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}@media(max-width:1024px) and (min-width:768px){.elementor-5170101 .elementor-element.elementor-element-f9674f6{width:50%}.elementor-5170101 .elementor-element.elementor-element-e4335e2{width:50%}.elementor-5170101 .elementor-element.elementor-element-b9cdf11{width:100%}.elementor-5170101 .elementor-element.elementor-element-6229ffa{width:100%}.elementor-5170101 .elementor-element.elementor-element-b7f8f8b{width:50%}.elementor-5170101 .elementor-element.elementor-element-aa1d9d1{width:50%}.elementor-5170101 .elementor-element.elementor-element-56b1fde{width:50%}.elementor-5170101 .elementor-element.elementor-element-d0c65d2{width:50%}.elementor-5170101 .elementor-element.elementor-element-7747e569{width:100%}.elementor-5170101 .elementor-element.elementor-element-328c6313{width:100%}}@media(max-width:1024px){.elementor-5170101 .elementor-element.elementor-element-aa34f66{margin-top:0;margin-bottom:30px}.elementor-5170101 .elementor-element.elementor-element-3de07bda{text-align:left}.elementor-5170101 .elementor-element.elementor-element-b9cdf11>.elementor-element-populated{margin:30px 0 0 0}.elementor-5170101 .elementor-element.elementor-element-79136832>.elementor-widget-container{margin:0 0 20px 0}.elementor-5170101 .elementor-element.elementor-element-eb8f66d{margin-top:0;margin-bottom:0}.elementor-5170101 .elementor-element.elementor-element-56b1fde>.elementor-element-populated{margin:30px 0 0 0}.elementor-5170101 .elementor-element.elementor-element-d0c65d2>.elementor-element-populated{margin:30px 0 0 0}.elementor-5170101 .elementor-element.elementor-element-68b220dd{text-align:center}.elementor-5170101 .elementor-element.elementor-element-328c6313>.elementor-element-populated{margin:20px 0 0 0}.elementor-5170101 .elementor-element.elementor-element-cc1791f.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(1,1fr)}.elementor-5170101 .elementor-element.elementor-element-cc1791f.ce-image-gallery--layout-masonry .ce-image-gallery{columns:1}}@media(max-width:767px){.elementor-5170101 .elementor-element.elementor-element-79e1b20{padding:40px 20px 40px 20px}.elementor-5170101 .elementor-element.elementor-element-5be032c .elementor-icon-box-wrapper{text-align:center}.elementor-5170101 .elementor-element.elementor-element-5be032c .elementor-icon-box-title{margin-bottom:2px}.elementor-5170101 .elementor-element.elementor-element-3de07bda{text-align:center}.elementor-5170101 .elementor-element.elementor-element-79136832 .elementor-icon-box-wrapper{text-align:center}.elementor-5170101 .elementor-element.elementor-element-79136832 .elementor-icon-box-title{margin-bottom:5px;line-height:1em}.elementor-5170101 .elementor-element.elementor-element-72eed54b input[type=email]{text-align:left}.elementor-5170101 .elementor-element.elementor-element-72eed54b .elementor-widget-container,.elementor-5170101 .elementor-element.elementor-element-72eed54b .elementor-field-label{text-align:center}.elementor-5170101 .elementor-element.elementor-element-72eed54b>.elementor-widget-container{padding:15px 15px 0 15px}.elementor-5170101 .elementor-element.elementor-element-aa1d9d1>.elementor-element-populated{margin:30px 0 0 0}.elementor-5170101 .elementor-element.elementor-element-4f46657a{padding:15px 0 15px 0}.elementor-5170101 .elementor-element.elementor-element-68b220dd{text-align:center}.elementor-5170101 .elementor-element.elementor-element-68b220dd .elementor-heading-title{line-height:1.4em}.elementor-5170101 .elementor-element.elementor-element-328c6313>.elementor-element-populated{margin:0 0 0 0}.elementor-5170101 .elementor-element.elementor-element-cc1791f.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(1,1fr)}.elementor-5170101 .elementor-element.elementor-element-cc1791f.ce-image-gallery--layout-masonry .ce-image-gallery{columns:1}.elementor-5170101 .elementor-element.elementor-element-cc1791f>.elementor-widget-container{padding:15px 15px 15px 15px}}.elementor-5170101 .elementor-element.elementor-element-cc1791f img{max-width:320px;margin-left:auto}.elementor-5170101 .elementor-element.elementor-element-7580e8e{height:0}/*!
 * animate.css - https://animate.style/
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright (c) 2021 Animate.css
 * Customized by Elementor & WebshopWorks teams
 */
 @keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.610,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:50% 100%}@keyframes flash{25%,75%{opacity:0}50%{opacity:1}}.flash{animation-name:flash}@keyframes pulse{50%{transform:scale3d(1.05,1.05,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{10%,20%{transform:scale3d(.9,.9,1) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.610,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.610,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.610,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.610,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.610,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{0%{opacity:0}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,calc(-1 * var(--ce-animation-offset,100%)),0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(calc(-1 * var(--ce-animation-offset,100%)),0,0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(var(--ce-animation-offset,100%),0,0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,var(--ce-animation-offset,100%),0)}}.fadeInUp{animation-name:fadeInUp}@keyframes rotateIn{0%{transform:rotate3d(0,0,1,var(--ce-animation-rotate,-200deg));opacity:0}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform:rotate3d(0,0,1,calc(var(--ce-animation-rotate,45deg) * -1));opacity:0}}.rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:0 100%}@keyframes rotateInDownRight{0%{transform:rotate3d(0,0,1,calc(var(--ce-animation-rotate,-45deg) * -1));opacity:0}}.rotateInDownRight{animation-name:rotateInDownRight;transform-origin:100% 100%}@keyframes rotateInUpLeft{0%{transform:rotate3d(0,0,1,var(--ce-animation-rotate,45deg));opacity:0}}.rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:0 100%}@keyframes rotateInUpRight{0%{transform:rotate3d(0,0,1,var(--ce-animation-rotate,-90deg));opacity:0}}.rotateInUpRight{animation-name:rotateInUpRight;transform-origin:100% 100%}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}}.rollIn{animation-name:rollIn}@keyframes zoomIn{0%{opacity:0;transform:scale(var(--ce-animation-scale,.3))}}.zoomIn{animation-name:zoomIn}.zoomInDown{animation-name:zoomIn;transform-origin:50% 0}.zoomInLeft{animation-name:zoomIn;transform-origin:0 50%}.zoomInRight{animation-name:zoomIn;transform-origin:100% 50%}.zoomInUp{animation-name:zoomIn;transform-origin:50% 100%}@keyframes slideInDown{0%{transform:translate3d(0,calc(-1 * var(--ce-animation-offset,100%)),0);visibility:visible}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(calc(-1 * var(--ce-animation-offset,100%)),0,0);visibility:visible}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(var(--ce-animation-offset,100%),0,0);visibility:visible}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,var(--ce-animation-offset,100%),0);visibility:visible}}.slideInUp{animation-name:slideInUp}@keyframes reveal{0%{-webkit-clip-path:inset(50%);clip-path:inset(50%)}to{-webkit-clip-path:inset(0%);clip-path:inset(0%)}}.reveal.dialog-message,.reveal>.elementor-widget-container,.scaleReveal.dialog-message,.scaleReveal>.elementor-widget-container{animation:inherit;animation-name:reveal}@keyframes revealFromDown{0%,to{overflow:hidden}0%{-webkit-clip-path:inset(100% 0% 0%);clip-path:inset(100% 0% 0%)}to{-webkit-clip-path:inset(0%);clip-path:inset(0%)}}.revealFromDown.dialog-message,.revealFromDown>.elementor-widget-container,.scaleRevealFromDown.dialog-message,.scaleRevealFromDown>.elementor-widget-container,.slideRevealFromDown.dialog-message{animation:inherit;animation-name:revealFromDown}@keyframes revealFromLeft{0%,to{overflow:hidden}0%{-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%)}to{-webkit-clip-path:inset(0%);clip-path:inset(0%)}}.revealFromLeft.dialog-message,.revealFromLeft>.elementor-widget-container,.scaleRevealFromLeft.dialog-message,.scaleRevealFromLeft>.elementor-widget-container,.slideRevealFromLeft.dialog-message{animation:inherit;animation-name:revealFromLeft}@keyframes revealFromRight{0%,to{overflow:hidden}0%{-webkit-clip-path:inset(0% 0% 0% 100%);clip-path:inset(0% 0% 0% 100%)}to{-webkit-clip-path:inset(0%);clip-path:inset(0%)}}.revealFromRight.dialog-message,.revealFromRight>.elementor-widget-container,.scaleRevealFromRight.dialog-message,.scaleRevealFromRight>.elementor-widget-container,.slideRevealFromRight.dialog-message{animation:inherit;animation-name:revealFromRight}@keyframes revealFromUp{0%,to{overflow:hidden}0%{-webkit-clip-path:inset(0% 0% 100%);clip-path:inset(0% 0% 100%)}to{-webkit-clip-path:inset(0%);clip-path:inset(0%)}}.revealFromUp.dialog-message,.revealFromUp>.elementor-widget-container,.scaleRevealFromUp.dialog-message,.scaleRevealFromUp>.elementor-widget-container,.slideRevealFromUp.dialog-message{animation:inherit;animation-name:revealFromUp}@keyframes scaleIn{0%{transform:scale3d(var(--ce-animation-scale,1.1),var(--ce-animation-scale,1.1),1)}}.scaleReveal>.elementor,.scaleReveal>.elementor-widget-container>*,.scaleRevealFromDown>.elementor,.scaleRevealFromDown>.elementor-widget-container>*,.scaleRevealFromLeft>.elementor,.scaleRevealFromLeft>.elementor-widget-container>*,.scaleRevealFromRight>.elementor,.scaleRevealFromRight>.elementor-widget-container>*,.scaleRevealFromUp>.elementor,.scaleRevealFromUp>.elementor-widget-container>*{animation:inherit;animation-name:scaleIn}@keyframes overflowHidden{0%,to{overflow:hidden}}.slideRevealFromDown>.elementor-widget-container,.slideRevealFromLeft>.elementor-widget-container,.slideRevealFromRight>.elementor-widget-container,.slideRevealFromUp>.elementor-widget-container{animation:inherit;animation-name:overflowHidden}.slideRevealFromDown>.elementor,.slideRevealFromDown>.elementor-widget-container>*{animation:inherit;animation-name:slideInUp}.slideRevealFromLeft>.elementor,.slideRevealFromLeft>.elementor-widget-container>*{animation:inherit;animation-name:slideInLeft}.slideRevealFromRight>.elementor,.slideRevealFromRight>.elementor-widget-container>*{animation:inherit;animation-name:slideInRight}.slideRevealFromUp>.elementor,.slideRevealFromUp>.elementor-widget-container>*{animation:inherit;animation-name:slideInDown}/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright Ian Lunn 2014
 * Customized by Elementor & WebshopWorks teams
 */
 .elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:hover{transform:scale(.9)}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-pulse-shrink{to{transform:scale(.9)}}.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-push{50%{transform:scale(.8)}100%{transform:scale(1)}}.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-out:hover{transform:scale(.8);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:hover{transform:rotate(4deg)}.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-sink:hover{transform:translateY(8px)}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew:hover{transform:skew(-10deg)}.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-forward:hover{transform:skew(-10deg)}.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:hover{transform:skew(10deg)}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}@font-face{font-family:ceicons;src:url(../../../../modules/creativeelements/views/lib/ceicons/fonts/ceicons.woff2?8goggd) format('woff2'),url(../../../../modules/creativeelements/views/lib/ceicons/fonts/ceicons.woff?8goggd) format('woff'),url('../../../../modules/creativeelements/views/lib/ceicons/fonts/ceicons.svg?8goggd#ceicons') format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" ceicon-"],[class^=ceicon-]{font-family:ceicons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes ceicon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.ce-spin,.ceicon-animation-spin{animation:2s linear infinite ceicon-spin}.ceicon-cart-light:before{content:"\e800"}.ceicon-cart-medium:before{content:"\e801"}.ceicon-cart-solid:before{content:"\e802"}.ceicon-trolley-light:before{content:"\e803"}.ceicon-trolley-medium:before{content:"\e804"}.ceicon-trolley-solid:before{content:"\e805"}.ceicon-trolley-bold:before{content:"\e806"}.ceicon-basket-light:before{content:"\e807"}.ceicon-basket-medium:before{content:"\e808"}.ceicon-basket-solid:before{content:"\e809"}.ceicon-bag-light:before{content:"\e80a"}.ceicon-bag-medium:before{content:"\e80b"}.ceicon-bag-solid:before{content:"\e80c"}.ceicon-bag-rounded-o:before{content:"\e80d"}.ceicon-bag-rounded:before{content:"\e80e"}.ceicon-bag-trapeze-o:before{content:"\e80f"}.ceicon-bag-trapeze:before{content:"\e810"}.ceicon-search-light:before{content:"\e811"}.ceicon-search-medium:before{content:"\e812"}.ceicon-search-glint:before{content:"\e813"}.ceicon-search-minimal:before{content:"\e814"}.ceicon-magnifier:before{content:"\e815"}.ceicon-loupe:before{content:"\e816"}.ceicon-caret-left:before{content:"\e819"}.ceicon-caret-right:before{content:"\e81a"}.ceicon-angle-left:before{content:"\e81b"}.ceicon-angle-right:before{content:"\e81c"}.ceicon-chevron-left:before{content:"\e81d"}.ceicon-chevron-right:before{content:"\e81e"}.ceicon-arrow-left:before{content:"\e81f"}.ceicon-arrow-right:before{content:"\e820"}.ceicon-long-arrow-left:before{content:"\e821"}.ceicon-long-arrow-right:before{content:"\e822"}.ceicon-loading:before{content:"\e823"}.ceicon-play:before{content:"\e824"}.ceicon-play-o:before{content:"\e825"}.ceicon-burger:before{content:"\e826"}.ceicon-times:before{content:"\e828"}.ceicon-close:before{content:"\e829"}.ceicon-user-simple:before{content:"\e817"}.ceicon-user-minimal:before{content:"\e818"}.ceicon-user:before{content:"\f007"}.ceicon-user-o:before{content:"\f2c0"}.ceicon-user-circle:before{content:"\f2bd"}.ceicon-user-circle-o:before{content:"\f2be"}.ceicon-heart:before{content:"\f004"}.ceicon-heart-o:before{content:"\f08a"}.ceicon-star:before{content:"\f005"}.ceicon-star-o:before{content:"\f006"}.ceicon-flag:before{content:"\f024"}.ceicon-delete-left:before{content:"\e901"}.ceicon-minus:before{content:"\e900"}.ceicon-plus:before{content:"\e827"}.ceicon-sort-down:before{content:"\e8ad"}.ceicon-sort-up:before{content:"\e8ae"}.ceicon-check:before{content:"\e90e"}.ceicon-zoom-in-bold:before{content:"\e92e"}.ceicon-zoom-out-bold:before{content:"\e943"}.ceicon-frame-expand:before{content:"\e95c"}.ceicon-frame-minimize:before{content:"\e95d"}.elementor-widget-heading .elementor-heading-title{color:#202020}.elementor-widget-image .widget-image-caption{color:#707070}.elementor-widget-text-editor{color:#707070}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#202020}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:#202020}.elementor-widget-button a.elementor-button{background-color:#2A3A86}.elementor-widget-divider{--divider-border-color:#000}.elementor-widget-divider .elementor-divider__text{color:#000}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:#000}.elementor-widget-image-box .elementor-image-box-title{color:#202020}.elementor-widget-image-box .elementor-image-box-description{color:#707070}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:#202020}.elementor-widget-icon.elementor-view-framed .elementor-icon:not(#e),.elementor-widget-icon.elementor-view-default .elementor-icon:not(#e){color:#202020}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:#202020}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{color:#202020}.elementor-widget-icon-box .elementor-icon-box-title{color:#202020}.elementor-widget-icon-box .elementor-icon-box-description{color:#707070}.elementor-widget-star-rating .elementor-star-rating__title{color:#707070}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:#707070}.elementor-widget-icon-list .elementor-icon-list-icon i{color:#202020}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:#202020}.elementor-widget-icon-list .elementor-icon-list-text{color:#000}.elementor-widget-testimonial .elementor-testimonial-content{color:#707070}.elementor-widget-testimonial .elementor-testimonial-name{color:#202020}.elementor-widget-testimonial .elementor-testimonial-job{color:#000}.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title a{color:#202020}.elementor-widget-tabs .elementor-tab-title.elementor-active a{color:#2A3A86}.elementor-widget-tabs .elementor-tab-content{color:#707070}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion a.elementor-accordion-title:not(#e){color:#202020}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active a.elementor-accordion-title:not(#e){color:#2A3A86}.elementor-widget-accordion .elementor-tab-content{color:#707070}.elementor-widget-toggle a.elementor-toggle-title:not(#e),.elementor-widget-toggle .elementor-toggle-icon{color:#202020}.elementor-widget-toggle .elementor-active a.elementor-toggle-title:not(#e),.elementor-widget-toggle .elementor-active .elementor-toggle-icon{color:#2A3A86}.elementor-widget-toggle .elementor-tab-content{color:#707070}.elementor-widget-counter .elementor-counter-number-wrapper{color:#202020}.elementor-widget-counter .elementor-counter-title{color:#000}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:#202020}.elementor-widget-progress .elementor-title{color:#202020}.elementor-widget-product-box .elementor-title{color:#202020}.elementor-widget-product-box .elementor-category{color:#000}.elementor-widget-product-box .elementor-description{color:#707070}.elementor-widget-product-box .elementor-price{color:#202020}.elementor-widget-product-box .elementor-price-regular{color:#000}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:#2A3A86}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:#2A3A86}.elementor-widget-animated-headline .elementor-headline-plain-text{color:#000}.elementor-widget-animated-headline .elementor-headline-dynamic-text{color:#000}.elementor-widget-image-hotspot.elementor-view-stacked .elementor-icon{background-color:#202020}.elementor-widget-image-hotspot.elementor-view-framed .elementor-icon,.elementor-widget-image-hotspot.elementor-view-default .elementor-icon{color:#202020}.elementor-widget-image-hotspot .elementor-image-hotspot-title{color:#202020}.elementor-widget-image-hotspot .elementor-image-hotspot .elementor-image-hotspot-description{color:#707070}.elementor-widget-contact-form .elementor-field-group label{color:#707070}.elementor-widget-contact-form .elementor-field-group .elementor-field{color:#707070}.elementor-widget-contact-form .elementor-button{background-color:#2A3A86}.elementor-widget-email-subscription label.elementor-field-label{color:#707070}.elementor-widget-countdown .elementor-countdown-item{background-color:#202020}.elementor-widget-countdown .elementor-countdown-expire--message{color:#707070}.elementor-widget-nav-menu .elementor-nav--main a.elementor-item:not(#e){color:#707070}.elementor-widget-nav-menu .elementor-nav--main a.elementor-item.elementor-item-active:not(#e),.elementor-widget-nav-menu .elementor-nav--main a.elementor-item.highlighted:not(#e),.elementor-widget-nav-menu .elementor-nav--main a.elementor-item:not(#e):hover,.elementor-widget-nav-menu .elementor-nav--main a.elementor-item:not(#e):focus{color:#2A3A86}.elementor-widget-nav-menu .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#2A3A86}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:#2A3A86}.elementor-widget-ajax-search .elementor-search__input,.elementor-widget-ajax-search .elementor-search__icon,.elementor-widget-ajax-search .elementor-lightbox .dialog-lightbox-close-button,.elementor-widget-ajax-search .elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-widget-ajax-search.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#707070}.elementor-widget-ajax-search .elementor-search__submit{background-color:#000}.elementor-widget-ajax-search .elementor-search__product-name{color:#202020}.elementor-widget-ajax-search .elementor-search__product-category{color:#000}.elementor-widget-ajax-search .elementor-search__product-description{color:#707070}.elementor-widget-ajax-search .elementor-search__product-price{color:#202020}.elementor-widget-ajax-search .ui-state-focus .elementor-search__product-name{color:#2A3A86}.elementor-widget-product-price .ce-product-prices{color:#202020}.elementor-widget-product-meta .ce-product-meta__detail:not(:last-child):after{border-color:#707070}.elementor-button{font-weight:600;background-color:#000}.elementor-button,a.elementor-button:not(#e){color:#FFF}.elementor-button.elementor-size-sm{font-size:16px;padding:15px 25px 15px 25px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1720px}body.ce-kit-1 header.page-header,body.ce-kit-1 header.page-header *,body.ce-kit-1 .ce-page-title *{color:#000}/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
* :host,:root{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands'}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:swap;src:url(../../../../modules/creativeelements/views/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(../../../../modules/creativeelements/views/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff")}.fa-brands,.fab{font-family:'Font Awesome 6 Brands';font-weight:400}.fa,.fa-brands,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}/*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:host,:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:swap;src:url(../../../../modules/creativeelements/views/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(../../../../modules/creativeelements/views/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff")}.fa-solid,.fas{font-family:'Font Awesome 6 Free';font-weight:900}.fa,.fa-solid,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-0::before{content:"\30"}.fa-1::before{content:"\31"}.fa-2::before{content:"\32"}.fa-3::before{content:"\33"}.fa-4::before{content:"\34"}.fa-5::before{content:"\35"}.fa-6::before{content:"\36"}.fa-7::before{content:"\37"}.fa-8::before{content:"\38"}.fa-9::before{content:"\39"}.fa-fill-drip::before{content:"\f576"}.fa-arrows-to-circle::before{content:"\e4bd"}.fa-circle-chevron-right::before{content:"\f138"}.fa-at::before{content:"\40"}.fa-trash-can::before{content:"\f2ed"}.fa-text-height::before{content:"\f034"}.fa-user-xmark::before{content:"\f235"}.fa-stethoscope::before{content:"\f0f1"}.fa-message::before{content:"\f27a"}.fa-info::before{content:"\f129"}.fa-down-left-and-up-right-to-center::before{content:"\f422"}.fa-explosion::before{content:"\e4e9"}.fa-file-lines::before{content:"\f15c"}.fa-wave-square::before{content:"\f83e"}.fa-ring::before{content:"\f70b"}.fa-building-un::before{content:"\e4d9"}.fa-dice-three::before{content:"\f527"}.fa-calendar-days::before{content:"\f073"}.fa-anchor-circle-check::before{content:"\e4aa"}.fa-building-circle-arrow-right::before{content:"\e4d1"}.fa-volleyball::before{content:"\f45f"}.fa-arrows-up-to-line::before{content:"\e4c2"}.fa-sort-down::before{content:"\f0dd"}.fa-circle-minus::before{content:"\f056"}.fa-door-open::before{content:"\f52b"}.fa-right-from-bracket::before{content:"\f2f5"}.fa-atom::before{content:"\f5d2"}.fa-soap::before{content:"\e06e"}.fa-icons::before{content:"\f86d"}.fa-microphone-lines-slash::before{content:"\f539"}.fa-bridge-circle-check::before{content:"\e4c9"}.fa-pump-medical::before{content:"\e06a"}.fa-fingerprint::before{content:"\f577"}.fa-hand-point-right::before{content:"\f0a4"}.fa-magnifying-glass-location::before{content:"\f689"}.fa-forward-step::before{content:"\f051"}.fa-face-smile-beam::before{content:"\f5b8"}.fa-flag-checkered::before{content:"\f11e"}.fa-football::before{content:"\f44e"}.fa-school-circle-exclamation::before{content:"\e56c"}.fa-crop::before{content:"\f125"}.fa-angles-down::before{content:"\f103"}.fa-users-rectangle::before{content:"\e594"}.fa-people-roof::before{content:"\e537"}.fa-people-line::before{content:"\e534"}.fa-beer-mug-empty::before{content:"\f0fc"}.fa-diagram-predecessor::before{content:"\e477"}.fa-arrow-up-long::before{content:"\f176"}.fa-fire-flame-simple::before{content:"\f46a"}.fa-person::before{content:"\f183"}.fa-laptop::before{content:"\f109"}.fa-file-csv::before{content:"\f6dd"}.fa-menorah::before{content:"\f676"}.fa-truck-plane::before{content:"\e58f"}.fa-record-vinyl::before{content:"\f8d9"}.fa-face-grin-stars::before{content:"\f587"}.fa-bong::before{content:"\f55c"}.fa-spaghetti-monster-flying::before{content:"\f67b"}.fa-arrow-down-up-across-line::before{content:"\e4af"}.fa-spoon::before{content:"\f2e5"}.fa-jar-wheat::before{content:"\e517"}.fa-envelopes-bulk::before{content:"\f674"}.fa-file-circle-exclamation::before{content:"\e4eb"}.fa-circle-h::before{content:"\f47e"}.fa-pager::before{content:"\f815"}.fa-address-book::before{content:"\f2b9"}.fa-strikethrough::before{content:"\f0cc"}.fa-k::before{content:"\4b"}.fa-landmark-flag::before{content:"\e51c"}.fa-pencil::before{content:"\f303"}.fa-backward::before{content:"\f04a"}.fa-caret-right::before{content:"\f0da"}.fa-comments::before{content:"\f086"}.fa-paste::before{content:"\f0ea"}.fa-code-pull-request::before{content:"\e13c"}.fa-clipboard-list::before{content:"\f46d"}.fa-truck-ramp-box::before{content:"\f4de"}.fa-user-check::before{content:"\f4fc"}.fa-vial-virus::before{content:"\e597"}.fa-sheet-plastic::before{content:"\e571"}.fa-blog::before{content:"\f781"}.fa-user-ninja::before{content:"\f504"}.fa-person-arrow-up-from-line::before{content:"\e539"}.fa-scroll-torah::before{content:"\f6a0"}.fa-broom-ball::before{content:"\f458"}.fa-toggle-off::before{content:"\f204"}.fa-box-archive::before{content:"\f187"}.fa-person-drowning::before{content:"\e545"}.fa-arrow-down-9-1::before{content:"\f886"}.fa-face-grin-tongue-squint::before{content:"\f58a"}.fa-spray-can::before{content:"\f5bd"}.fa-truck-monster::before{content:"\f63b"}.fa-w::before{content:"\57"}.fa-earth-africa::before{content:"\f57c"}.fa-rainbow::before{content:"\f75b"}.fa-circle-notch::before{content:"\f1ce"}.fa-tablet-screen-button::before{content:"\f3fa"}.fa-paw::before{content:"\f1b0"}.fa-cloud::before{content:"\f0c2"}.fa-trowel-bricks::before{content:"\e58a"}.fa-face-flushed::before{content:"\f579"}.fa-hospital-user::before{content:"\f80d"}.fa-tent-arrow-left-right::before{content:"\e57f"}.fa-gavel::before{content:"\f0e3"}.fa-binoculars::before{content:"\f1e5"}.fa-microphone-slash::before{content:"\f131"}.fa-box-tissue::before{content:"\e05b"}.fa-motorcycle::before{content:"\f21c"}.fa-bell-concierge::before{content:"\f562"}.fa-pen-ruler::before{content:"\f5ae"}.fa-people-arrows::before{content:"\e068"}.fa-mars-and-venus-burst::before{content:"\e523"}.fa-square-caret-right::before{content:"\f152"}.fa-scissors::before{content:"\f0c4"}.fa-sun-plant-wilt::before{content:"\e57a"}.fa-toilets-portable::before{content:"\e584"}.fa-hockey-puck::before{content:"\f453"}.fa-table::before{content:"\f0ce"}.fa-magnifying-glass-arrow-right::before{content:"\e521"}.fa-tachograph-digital::before{content:"\f566"}.fa-users-slash::before{content:"\e073"}.fa-clover::before{content:"\e139"}.fa-reply::before{content:"\f3e5"}.fa-star-and-crescent::before{content:"\f699"}.fa-house-fire::before{content:"\e50c"}.fa-square-minus::before{content:"\f146"}.fa-helicopter::before{content:"\f533"}.fa-compass::before{content:"\f14e"}.fa-square-caret-down::before{content:"\f150"}.fa-file-circle-question::before{content:"\e4ef"}.fa-laptop-code::before{content:"\f5fc"}.fa-swatchbook::before{content:"\f5c3"}.fa-prescription-bottle::before{content:"\f485"}.fa-bars::before{content:"\f0c9"}.fa-people-group::before{content:"\e533"}.fa-hourglass-end::before{content:"\f253"}.fa-heart-crack::before{content:"\f7a9"}.fa-square-up-right::before{content:"\f360"}.fa-face-kiss-beam::before{content:"\f597"}.fa-film::before{content:"\f008"}.fa-ruler-horizontal::before{content:"\f547"}.fa-people-robbery::before{content:"\e536"}.fa-lightbulb::before{content:"\f0eb"}.fa-caret-left::before{content:"\f0d9"}.fa-circle-exclamation::before{content:"\f06a"}.fa-school-circle-xmark::before{content:"\e56d"}.fa-arrow-right-from-bracket::before{content:"\f08b"}.fa-circle-chevron-down::before{content:"\f13a"}.fa-unlock-keyhole::before{content:"\f13e"}.fa-cloud-showers-heavy::before{content:"\f740"}.fa-headphones-simple::before{content:"\f58f"}.fa-sitemap::before{content:"\f0e8"}.fa-circle-dollar-to-slot::before{content:"\f4b9"}.fa-memory::before{content:"\f538"}.fa-road-spikes::before{content:"\e568"}.fa-fire-burner::before{content:"\e4f1"}.fa-flag::before{content:"\f024"}.fa-hanukiah::before{content:"\f6e6"}.fa-feather::before{content:"\f52d"}.fa-volume-low::before{content:"\f027"}.fa-comment-slash::before{content:"\f4b3"}.fa-cloud-sun-rain::before{content:"\f743"}.fa-compress::before{content:"\f066"}.fa-wheat-awn::before{content:"\e2cd"}.fa-ankh::before{content:"\f644"}.fa-hands-holding-child::before{content:"\e4fa"}.fa-asterisk::before{content:"\2a"}.fa-square-check::before{content:"\f14a"}.fa-peseta-sign::before{content:"\e221"}.fa-heading::before{content:"\f1dc"}.fa-ghost::before{content:"\f6e2"}.fa-list::before{content:"\f03a"}.fa-square-phone-flip::before{content:"\f87b"}.fa-cart-plus::before{content:"\f217"}.fa-gamepad::before{content:"\f11b"}.fa-circle-dot::before{content:"\f192"}.fa-face-dizzy::before{content:"\f567"}.fa-egg::before{content:"\f7fb"}.fa-house-medical-circle-xmark::before{content:"\e513"}.fa-campground::before{content:"\f6bb"}.fa-folder-plus::before{content:"\f65e"}.fa-futbol::before{content:"\f1e3"}.fa-paintbrush::before{content:"\f1fc"}.fa-lock::before{content:"\f023"}.fa-gas-pump::before{content:"\f52f"}.fa-hot-tub-person::before{content:"\f593"}.fa-map-location::before{content:"\f59f"}.fa-house-flood-water::before{content:"\e50e"}.fa-tree::before{content:"\f1bb"}.fa-bridge-lock::before{content:"\e4cc"}.fa-sack-dollar::before{content:"\f81d"}.fa-pen-to-square::before{content:"\f044"}.fa-car-side::before{content:"\f5e4"}.fa-share-nodes::before{content:"\f1e0"}.fa-heart-circle-minus::before{content:"\e4ff"}.fa-hourglass-half::before{content:"\f252"}.fa-microscope::before{content:"\f610"}.fa-sink::before{content:"\e06d"}.fa-bag-shopping::before{content:"\f290"}.fa-arrow-down-z-a::before{content:"\f881"}.fa-mitten::before{content:"\f7b5"}.fa-person-rays::before{content:"\e54d"}.fa-users::before{content:"\f0c0"}.fa-eye-slash::before{content:"\f070"}.fa-flask-vial::before{content:"\e4f3"}.fa-hand::before{content:"\f256"}.fa-om::before{content:"\f679"}.fa-worm::before{content:"\e599"}.fa-house-circle-xmark::before{content:"\e50b"}.fa-plug::before{content:"\f1e6"}.fa-chevron-up::before{content:"\f077"}.fa-hand-spock::before{content:"\f259"}.fa-stopwatch::before{content:"\f2f2"}.fa-face-kiss::before{content:"\f596"}.fa-bridge-circle-xmark::before{content:"\e4cb"}.fa-face-grin-tongue::before{content:"\f589"}.fa-chess-bishop::before{content:"\f43a"}.fa-face-grin-wink::before{content:"\f58c"}.fa-ear-deaf::before{content:"\f2a4"}.fa-road-circle-check::before{content:"\e564"}.fa-dice-five::before{content:"\f523"}.fa-square-rss::before{content:"\f143"}.fa-land-mine-on::before{content:"\e51b"}.fa-i-cursor::before{content:"\f246"}.fa-stamp::before{content:"\f5bf"}.fa-stairs::before{content:"\e289"}.fa-i::before{content:"\49"}.fa-hryvnia-sign::before{content:"\f6f2"}.fa-pills::before{content:"\f484"}.fa-face-grin-wide::before{content:"\f581"}.fa-tooth::before{content:"\f5c9"}.fa-v::before{content:"\56"}.fa-bicycle::before{content:"\f206"}.fa-staff-snake::before{content:"\e579"}.fa-head-side-cough-slash::before{content:"\e062"}.fa-truck-medical::before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation::before{content:"\e598"}.fa-snowman::before{content:"\f7d0"}.fa-mortar-pestle::before{content:"\f5a7"}.fa-road-barrier::before{content:"\e562"}.fa-school::before{content:"\f549"}.fa-igloo::before{content:"\f7ae"}.fa-joint::before{content:"\f595"}.fa-angle-right::before{content:"\f105"}.fa-horse::before{content:"\f6f0"}.fa-q::before{content:"\51"}.fa-g::before{content:"\47"}.fa-notes-medical::before{content:"\f481"}.fa-temperature-half::before{content:"\f2c9"}.fa-dong-sign::before{content:"\e169"}.fa-capsules::before{content:"\f46b"}.fa-poo-storm::before{content:"\f75a"}.fa-face-frown-open::before{content:"\f57a"}.fa-hand-point-up::before{content:"\f0a6"}.fa-money-bill::before{content:"\f0d6"}.fa-bookmark::before{content:"\f02e"}.fa-align-justify::before{content:"\f039"}.fa-umbrella-beach::before{content:"\f5ca"}.fa-helmet-un::before{content:"\e503"}.fa-bullseye::before{content:"\f140"}.fa-bacon::before{content:"\f7e5"}.fa-hand-point-down::before{content:"\f0a7"}.fa-arrow-up-from-bracket::before{content:"\e09a"}.fa-folder::before{content:"\f07b"}.fa-file-waveform::before{content:"\f478"}.fa-radiation::before{content:"\f7b9"}.fa-chart-simple::before{content:"\e473"}.fa-mars-stroke::before{content:"\f229"}.fa-vial::before{content:"\f492"}.fa-gauge::before{content:"\f624"}.fa-wand-magic-sparkles::before{content:"\e2ca"}.fa-e::before{content:"\45"}.fa-pen-clip::before{content:"\f305"}.fa-bridge-circle-exclamation::before{content:"\e4ca"}.fa-user::before{content:"\f007"}.fa-school-circle-check::before{content:"\e56b"}.fa-dumpster::before{content:"\f793"}.fa-van-shuttle::before{content:"\f5b6"}.fa-building-user::before{content:"\e4da"}.fa-square-caret-left::before{content:"\f191"}.fa-highlighter::before{content:"\f591"}.fa-key::before{content:"\f084"}.fa-bullhorn::before{content:"\f0a1"}.fa-globe::before{content:"\f0ac"}.fa-synagogue::before{content:"\f69b"}.fa-person-half-dress::before{content:"\e548"}.fa-road-bridge::before{content:"\e563"}.fa-location-arrow::before{content:"\f124"}.fa-c::before{content:"\43"}.fa-tablet-button::before{content:"\f10a"}.fa-building-lock::before{content:"\e4d6"}.fa-pizza-slice::before{content:"\f818"}.fa-money-bill-wave::before{content:"\f53a"}.fa-chart-area::before{content:"\f1fe"}.fa-house-flag::before{content:"\e50d"}.fa-person-circle-minus::before{content:"\e540"}.fa-ban::before{content:"\f05e"}.fa-camera-rotate::before{content:"\e0d8"}.fa-spray-can-sparkles::before{content:"\f5d0"}.fa-star::before{content:"\f005"}.fa-repeat::before{content:"\f363"}.fa-cross::before{content:"\f654"}.fa-box::before{content:"\f466"}.fa-venus-mars::before{content:"\f228"}.fa-arrow-pointer::before{content:"\f245"}.fa-maximize::before{content:"\f31e"}.fa-charging-station::before{content:"\f5e7"}.fa-shapes::before{content:"\f61f"}.fa-shuffle::before{content:"\f074"}.fa-person-running::before{content:"\f70c"}.fa-mobile-retro::before{content:"\e527"}.fa-grip-lines-vertical::before{content:"\f7a5"}.fa-spider::before{content:"\f717"}.fa-hands-bound::before{content:"\e4f9"}.fa-file-invoice-dollar::before{content:"\f571"}.fa-plane-circle-exclamation::before{content:"\e556"}.fa-x-ray::before{content:"\f497"}.fa-spell-check::before{content:"\f891"}.fa-slash::before{content:"\f715"}.fa-computer-mouse::before{content:"\f8cc"}.fa-arrow-right-to-bracket::before{content:"\f090"}.fa-shop-slash::before{content:"\e070"}.fa-server::before{content:"\f233"}.fa-virus-covid-slash::before{content:"\e4a9"}.fa-shop-lock::before{content:"\e4a5"}.fa-hourglass-start::before{content:"\f251"}.fa-blender-phone::before{content:"\f6b6"}.fa-building-wheat::before{content:"\e4db"}.fa-person-breastfeeding::before{content:"\e53a"}.fa-right-to-bracket::before{content:"\f2f6"}.fa-venus::before{content:"\f221"}.fa-passport::before{content:"\f5ab"}.fa-heart-pulse::before{content:"\f21e"}.fa-people-carry-box::before{content:"\f4ce"}.fa-temperature-high::before{content:"\f769"}.fa-microchip::before{content:"\f2db"}.fa-crown::before{content:"\f521"}.fa-weight-hanging::before{content:"\f5cd"}.fa-xmarks-lines::before{content:"\e59a"}.fa-file-prescription::before{content:"\f572"}.fa-weight-scale::before{content:"\f496"}.fa-user-group::before{content:"\f500"}.fa-arrow-up-a-z::before{content:"\f15e"}.fa-chess-knight::before{content:"\f441"}.fa-face-laugh-squint::before{content:"\f59b"}.fa-wheelchair::before{content:"\f193"}.fa-circle-arrow-up::before{content:"\f0aa"}.fa-toggle-on::before{content:"\f205"}.fa-person-walking::before{content:"\f554"}.fa-l::before{content:"\4c"}.fa-fire::before{content:"\f06d"}.fa-bed-pulse::before{content:"\f487"}.fa-shuttle-space::before{content:"\f197"}.fa-face-laugh::before{content:"\f599"}.fa-folder-open::before{content:"\f07c"}.fa-heart-circle-plus::before{content:"\e500"}.fa-code-fork::before{content:"\e13b"}.fa-city::before{content:"\f64f"}.fa-microphone-lines::before{content:"\f3c9"}.fa-pepper-hot::before{content:"\f816"}.fa-unlock::before{content:"\f09c"}.fa-colon-sign::before{content:"\e140"}.fa-headset::before{content:"\f590"}.fa-store-slash::before{content:"\e071"}.fa-road-circle-xmark::before{content:"\e566"}.fa-user-minus::before{content:"\f503"}.fa-mars-stroke-up::before{content:"\f22a"}.fa-champagne-glasses::before{content:"\f79f"}.fa-clipboard::before{content:"\f328"}.fa-house-circle-exclamation::before{content:"\e50a"}.fa-file-arrow-up::before{content:"\f574"}.fa-wifi::before{content:"\f1eb"}.fa-bath::before{content:"\f2cd"}.fa-underline::before{content:"\f0cd"}.fa-user-pen::before{content:"\f4ff"}.fa-signature::before{content:"\f5b7"}.fa-stroopwafel::before{content:"\f551"}.fa-bold::before{content:"\f032"}.fa-anchor-lock::before{content:"\e4ad"}.fa-building-ngo::before{content:"\e4d7"}.fa-manat-sign::before{content:"\e1d5"}.fa-not-equal::before{content:"\f53e"}.fa-border-top-left::before{content:"\f853"}.fa-map-location-dot::before{content:"\f5a0"}.fa-jedi::before{content:"\f669"}.fa-square-poll-vertical::before{content:"\f681"}.fa-mug-hot::before{content:"\f7b6"}.fa-car-battery::before{content:"\f5df"}.fa-gift::before{content:"\f06b"}.fa-dice-two::before{content:"\f528"}.fa-chess-queen::before{content:"\f445"}.fa-glasses::before{content:"\f530"}.fa-chess-board::before{content:"\f43c"}.fa-building-circle-check::before{content:"\e4d2"}.fa-person-chalkboard::before{content:"\e53d"}.fa-mars-stroke-right::before{content:"\f22b"}.fa-hand-back-fist::before{content:"\f255"}.fa-square-caret-up::before{content:"\f151"}.fa-cloud-showers-water::before{content:"\e4e4"}.fa-chart-bar::before{content:"\f080"}.fa-hands-bubbles::before{content:"\e05e"}.fa-less-than-equal::before{content:"\f537"}.fa-train::before{content:"\f238"}.fa-eye-low-vision::before{content:"\f2a8"}.fa-crow::before{content:"\f520"}.fa-sailboat::before{content:"\e445"}.fa-window-restore::before{content:"\f2d2"}.fa-square-plus::before{content:"\f0fe"}.fa-torii-gate::before{content:"\f6a1"}.fa-frog::before{content:"\f52e"}.fa-bucket::before{content:"\e4cf"}.fa-image::before{content:"\f03e"}.fa-microphone::before{content:"\f130"}.fa-cow::before{content:"\f6c8"}.fa-caret-up::before{content:"\f0d8"}.fa-screwdriver::before{content:"\f54a"}.fa-folder-closed::before{content:"\e185"}.fa-house-tsunami::before{content:"\e515"}.fa-square-nfi::before{content:"\e576"}.fa-arrow-up-from-ground-water::before{content:"\e4b5"}.fa-martini-glass::before{content:"\f57b"}.fa-rotate-left::before{content:"\f2ea"}.fa-table-columns::before{content:"\f0db"}.fa-lemon::before{content:"\f094"}.fa-head-side-mask::before{content:"\e063"}.fa-handshake::before{content:"\f2b5"}.fa-gem::before{content:"\f3a5"}.fa-dolly::before{content:"\f472"}.fa-smoking::before{content:"\f48d"}.fa-minimize::before{content:"\f78c"}.fa-monument::before{content:"\f5a6"}.fa-snowplow::before{content:"\f7d2"}.fa-angles-right::before{content:"\f101"}.fa-cannabis::before{content:"\f55f"}.fa-circle-play::before{content:"\f144"}.fa-tablets::before{content:"\f490"}.fa-ethernet::before{content:"\f796"}.fa-euro-sign::before{content:"\f153"}.fa-chair::before{content:"\f6c0"}.fa-circle-check::before{content:"\f058"}.fa-circle-stop::before{content:"\f28d"}.fa-compass-drafting::before{content:"\f568"}.fa-plate-wheat::before{content:"\e55a"}.fa-icicles::before{content:"\f7ad"}.fa-person-shelter::before{content:"\e54f"}.fa-neuter::before{content:"\f22c"}.fa-id-badge::before{content:"\f2c1"}.fa-marker::before{content:"\f5a1"}.fa-face-laugh-beam::before{content:"\f59a"}.fa-helicopter-symbol::before{content:"\e502"}.fa-universal-access::before{content:"\f29a"}.fa-circle-chevron-up::before{content:"\f139"}.fa-lari-sign::before{content:"\e1c8"}.fa-volcano::before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right::before{content:"\e553"}.fa-sterling-sign::before{content:"\f154"}.fa-viruses::before{content:"\e076"}.fa-square-person-confined::before{content:"\e577"}.fa-user-tie::before{content:"\f508"}.fa-arrow-down-long::before{content:"\f175"}.fa-tent-arrow-down-to-line::before{content:"\e57e"}.fa-certificate::before{content:"\f0a3"}.fa-reply-all::before{content:"\f122"}.fa-suitcase::before{content:"\f0f2"}.fa-person-skating::before{content:"\f7c5"}.fa-filter-circle-dollar::before{content:"\f662"}.fa-camera-retro::before{content:"\f083"}.fa-circle-arrow-down::before{content:"\f0ab"}.fa-file-import::before{content:"\f56f"}.fa-square-arrow-up-right::before{content:"\f14c"}.fa-box-open::before{content:"\f49e"}.fa-scroll::before{content:"\f70e"}.fa-spa::before{content:"\f5bb"}.fa-location-pin-lock::before{content:"\e51f"}.fa-pause::before{content:"\f04c"}.fa-hill-avalanche::before{content:"\e507"}.fa-temperature-empty::before{content:"\f2cb"}.fa-bomb::before{content:"\f1e2"}.fa-registered::before{content:"\f25d"}.fa-address-card::before{content:"\f2bb"}.fa-scale-unbalanced-flip::before{content:"\f516"}.fa-subscript::before{content:"\f12c"}.fa-diamond-turn-right::before{content:"\f5eb"}.fa-burst::before{content:"\e4dc"}.fa-house-laptop::before{content:"\e066"}.fa-face-tired::before{content:"\f5c8"}.fa-money-bills::before{content:"\e1f3"}.fa-smog::before{content:"\f75f"}.fa-crutch::before{content:"\f7f7"}.fa-cloud-arrow-up::before{content:"\f0ee"}.fa-palette::before{content:"\f53f"}.fa-arrows-turn-right::before{content:"\e4c0"}.fa-vest::before{content:"\e085"}.fa-ferry::before{content:"\e4ea"}.fa-arrows-down-to-people::before{content:"\e4b9"}.fa-seedling::before{content:"\f4d8"}.fa-left-right::before{content:"\f337"}.fa-boxes-packing::before{content:"\e4c7"}.fa-circle-arrow-left::before{content:"\f0a8"}.fa-group-arrows-rotate::before{content:"\e4f6"}.fa-bowl-food::before{content:"\e4c6"}.fa-candy-cane::before{content:"\f786"}.fa-arrow-down-wide-short::before{content:"\f160"}.fa-cloud-bolt::before{content:"\f76c"}.fa-text-slash::before{content:"\f87d"}.fa-face-smile-wink::before{content:"\f4da"}.fa-file-word::before{content:"\f1c2"}.fa-file-powerpoint::before{content:"\f1c4"}.fa-arrows-left-right::before{content:"\f07e"}.fa-house-lock::before{content:"\e510"}.fa-cloud-arrow-down::before{content:"\f0ed"}.fa-children::before{content:"\e4e1"}.fa-chalkboard::before{content:"\f51b"}.fa-user-large-slash::before{content:"\f4fa"}.fa-envelope-open::before{content:"\f2b6"}.fa-handshake-simple-slash::before{content:"\e05f"}.fa-mattress-pillow::before{content:"\e525"}.fa-guarani-sign::before{content:"\e19a"}.fa-arrows-rotate::before{content:"\f021"}.fa-fire-extinguisher::before{content:"\f134"}.fa-cruzeiro-sign::before{content:"\e152"}.fa-greater-than-equal::before{content:"\f532"}.fa-shield-halved::before{content:"\f3ed"}.fa-book-atlas::before{content:"\f558"}.fa-virus::before{content:"\e074"}.fa-envelope-circle-check::before{content:"\e4e8"}.fa-layer-group::before{content:"\f5fd"}.fa-arrows-to-dot::before{content:"\e4be"}.fa-archway::before{content:"\f557"}.fa-heart-circle-check::before{content:"\e4fd"}.fa-house-chimney-crack::before{content:"\f6f1"}.fa-file-zipper::before{content:"\f1c6"}.fa-square::before{content:"\f0c8"}.fa-martini-glass-empty::before{content:"\f000"}.fa-couch::before{content:"\f4b8"}.fa-cedi-sign::before{content:"\e0df"}.fa-italic::before{content:"\f033"}.fa-church::before{content:"\f51d"}.fa-comments-dollar::before{content:"\f653"}.fa-democrat::before{content:"\f747"}.fa-z::before{content:"\5a"}.fa-person-skiing::before{content:"\f7c9"}.fa-road-lock::before{content:"\e567"}.fa-a::before{content:"\41"}.fa-temperature-arrow-down::before{content:"\e03f"}.fa-feather-pointed::before{content:"\f56b"}.fa-p::before{content:"\50"}.fa-snowflake::before{content:"\f2dc"}.fa-newspaper::before{content:"\f1ea"}.fa-rectangle-ad::before{content:"\f641"}.fa-circle-arrow-right::before{content:"\f0a9"}.fa-filter-circle-xmark::before{content:"\e17b"}.fa-locust::before{content:"\e520"}.fa-sort::before{content:"\f0dc"}.fa-list-ol::before{content:"\f0cb"}.fa-person-dress-burst::before{content:"\e544"}.fa-money-check-dollar::before{content:"\f53d"}.fa-vector-square::before{content:"\f5cb"}.fa-bread-slice::before{content:"\f7ec"}.fa-language::before{content:"\f1ab"}.fa-face-kiss-wink-heart::before{content:"\f598"}.fa-filter::before{content:"\f0b0"}.fa-question::before{content:"\3f"}.fa-file-signature::before{content:"\f573"}.fa-up-down-left-right::before{content:"\f0b2"}.fa-house-chimney-user::before{content:"\e065"}.fa-hand-holding-heart::before{content:"\f4be"}.fa-puzzle-piece::before{content:"\f12e"}.fa-money-check::before{content:"\f53c"}.fa-star-half-stroke::before{content:"\f5c0"}.fa-code::before{content:"\f121"}.fa-whiskey-glass::before{content:"\f7a0"}.fa-building-circle-exclamation::before{content:"\e4d3"}.fa-magnifying-glass-chart::before{content:"\e522"}.fa-arrow-up-right-from-square::before{content:"\f08e"}.fa-cubes-stacked::before{content:"\e4e6"}.fa-won-sign::before{content:"\f159"}.fa-virus-covid::before{content:"\e4a8"}.fa-austral-sign::before{content:"\e0a9"}.fa-f::before{content:"\46"}.fa-leaf::before{content:"\f06c"}.fa-road::before{content:"\f018"}.fa-taxi::before{content:"\f1ba"}.fa-person-circle-plus::before{content:"\e541"}.fa-chart-pie::before{content:"\f200"}.fa-bolt-lightning::before{content:"\e0b7"}.fa-sack-xmark::before{content:"\e56a"}.fa-file-excel::before{content:"\f1c3"}.fa-file-contract::before{content:"\f56c"}.fa-fish-fins::before{content:"\e4f2"}.fa-building-flag::before{content:"\e4d5"}.fa-face-grin-beam::before{content:"\f582"}.fa-object-ungroup::before{content:"\f248"}.fa-poop::before{content:"\f619"}.fa-location-pin::before{content:"\f041"}.fa-kaaba::before{content:"\f66b"}.fa-toilet-paper::before{content:"\f71e"}.fa-helmet-safety::before{content:"\f807"}.fa-eject::before{content:"\f052"}.fa-circle-right::before{content:"\f35a"}.fa-plane-circle-check::before{content:"\e555"}.fa-face-rolling-eyes::before{content:"\f5a5"}.fa-object-group::before{content:"\f247"}.fa-chart-line::before{content:"\f201"}.fa-mask-ventilator::before{content:"\e524"}.fa-arrow-right::before{content:"\f061"}.fa-signs-post::before{content:"\f277"}.fa-cash-register::before{content:"\f788"}.fa-person-circle-question::before{content:"\e542"}.fa-h::before{content:"\48"}.fa-tarp::before{content:"\e57b"}.fa-screwdriver-wrench::before{content:"\f7d9"}.fa-arrows-to-eye::before{content:"\e4bf"}.fa-plug-circle-bolt::before{content:"\e55b"}.fa-heart::before{content:"\f004"}.fa-mars-and-venus::before{content:"\f224"}.fa-house-user::before{content:"\e1b0"}.fa-dumpster-fire::before{content:"\f794"}.fa-house-crack::before{content:"\e3b1"}.fa-martini-glass-citrus::before{content:"\f561"}.fa-face-surprise::before{content:"\f5c2"}.fa-bottle-water::before{content:"\e4c5"}.fa-circle-pause::before{content:"\f28b"}.fa-toilet-paper-slash::before{content:"\e072"}.fa-apple-whole::before{content:"\f5d1"}.fa-kitchen-set::before{content:"\e51a"}.fa-r::before{content:"\52"}.fa-temperature-quarter::before{content:"\f2ca"}.fa-cube::before{content:"\f1b2"}.fa-bitcoin-sign::before{content:"\e0b4"}.fa-shield-dog::before{content:"\e573"}.fa-solar-panel::before{content:"\f5ba"}.fa-lock-open::before{content:"\f3c1"}.fa-elevator::before{content:"\e16d"}.fa-money-bill-transfer::before{content:"\e528"}.fa-money-bill-trend-up::before{content:"\e529"}.fa-house-flood-water-circle-arrow-right::before{content:"\e50f"}.fa-square-poll-horizontal::before{content:"\f682"}.fa-circle::before{content:"\f111"}.fa-backward-fast::before{content:"\f049"}.fa-recycle::before{content:"\f1b8"}.fa-user-astronaut::before{content:"\f4fb"}.fa-plane-slash::before{content:"\e069"}.fa-trademark::before{content:"\f25c"}.fa-basketball::before{content:"\f434"}.fa-satellite-dish::before{content:"\f7c0"}.fa-circle-up::before{content:"\f35b"}.fa-mobile-screen-button::before{content:"\f3cd"}.fa-volume-high::before{content:"\f028"}.fa-users-rays::before{content:"\e593"}.fa-wallet::before{content:"\f555"}.fa-clipboard-check::before{content:"\f46c"}.fa-file-audio::before{content:"\f1c7"}.fa-burger::before{content:"\f805"}.fa-wrench::before{content:"\f0ad"}.fa-bugs::before{content:"\e4d0"}.fa-rupee-sign::before{content:"\f156"}.fa-file-image::before{content:"\f1c5"}.fa-circle-question::before{content:"\f059"}.fa-plane-departure::before{content:"\f5b0"}.fa-handshake-slash::before{content:"\e060"}.fa-book-bookmark::before{content:"\e0bb"}.fa-code-branch::before{content:"\f126"}.fa-hat-cowboy::before{content:"\f8c0"}.fa-bridge::before{content:"\e4c8"}.fa-phone-flip::before{content:"\f879"}.fa-truck-front::before{content:"\e2b7"}.fa-cat::before{content:"\f6be"}.fa-anchor-circle-exclamation::before{content:"\e4ab"}.fa-truck-field::before{content:"\e58d"}.fa-route::before{content:"\f4d7"}.fa-clipboard-question::before{content:"\e4e3"}.fa-panorama::before{content:"\e209"}.fa-comment-medical::before{content:"\f7f5"}.fa-teeth-open::before{content:"\f62f"}.fa-file-circle-minus::before{content:"\e4ed"}.fa-tags::before{content:"\f02c"}.fa-wine-glass::before{content:"\f4e3"}.fa-forward-fast::before{content:"\f050"}.fa-face-meh-blank::before{content:"\f5a4"}.fa-square-parking::before{content:"\f540"}.fa-house-signal::before{content:"\e012"}.fa-bars-progress::before{content:"\f828"}.fa-faucet-drip::before{content:"\e006"}.fa-cart-flatbed::before{content:"\f474"}.fa-ban-smoking::before{content:"\f54d"}.fa-terminal::before{content:"\f120"}.fa-mobile-button::before{content:"\f10b"}.fa-house-medical-flag::before{content:"\e514"}.fa-basket-shopping::before{content:"\f291"}.fa-tape::before{content:"\f4db"}.fa-bus-simple::before{content:"\f55e"}.fa-eye::before{content:"\f06e"}.fa-face-sad-cry::before{content:"\f5b3"}.fa-audio-description::before{content:"\f29e"}.fa-person-military-to-person::before{content:"\e54c"}.fa-file-shield::before{content:"\e4f0"}.fa-user-slash::before{content:"\f506"}.fa-pen::before{content:"\f304"}.fa-tower-observation::before{content:"\e586"}.fa-file-code::before{content:"\f1c9"}.fa-signal::before{content:"\f012"}.fa-bus::before{content:"\f207"}.fa-heart-circle-xmark::before{content:"\e501"}.fa-house-chimney::before{content:"\e3af"}.fa-window-maximize::before{content:"\f2d0"}.fa-face-frown::before{content:"\f119"}.fa-prescription::before{content:"\f5b1"}.fa-shop::before{content:"\f54f"}.fa-floppy-disk::before{content:"\f0c7"}.fa-vihara::before{content:"\f6a7"}.fa-scale-unbalanced::before{content:"\f515"}.fa-sort-up::before{content:"\f0de"}.fa-comment-dots::before{content:"\f4ad"}.fa-plant-wilt::before{content:"\e5aa"}.fa-diamond::before{content:"\f219"}.fa-face-grin-squint::before{content:"\f585"}.fa-hand-holding-dollar::before{content:"\f4c0"}.fa-bacterium::before{content:"\e05a"}.fa-hand-pointer::before{content:"\f25a"}.fa-drum-steelpan::before{content:"\f56a"}.fa-hand-scissors::before{content:"\f257"}.fa-hands-praying::before{content:"\f684"}.fa-arrow-rotate-right::before{content:"\f01e"}.fa-biohazard::before{content:"\f780"}.fa-location-crosshairs::before{content:"\f601"}.fa-mars-double::before{content:"\f227"}.fa-child-dress::before{content:"\e59c"}.fa-users-between-lines::before{content:"\e591"}.fa-lungs-virus::before{content:"\e067"}.fa-face-grin-tears::before{content:"\f588"}.fa-phone::before{content:"\f095"}.fa-calendar-xmark::before{content:"\f273"}.fa-child-reaching::before{content:"\e59d"}.fa-head-side-virus::before{content:"\e064"}.fa-user-gear::before{content:"\f4fe"}.fa-arrow-up-1-9::before{content:"\f163"}.fa-door-closed::before{content:"\f52a"}.fa-shield-virus::before{content:"\e06c"}.fa-dice-six::before{content:"\f526"}.fa-mosquito-net::before{content:"\e52c"}.fa-bridge-water::before{content:"\e4ce"}.fa-person-booth::before{content:"\f756"}.fa-text-width::before{content:"\f035"}.fa-hat-wizard::before{content:"\f6e8"}.fa-pen-fancy::before{content:"\f5ac"}.fa-person-digging::before{content:"\f85e"}.fa-trash::before{content:"\f1f8"}.fa-gauge-simple::before{content:"\f629"}.fa-book-medical::before{content:"\f7e6"}.fa-poo::before{content:"\f2fe"}.fa-quote-right::before{content:"\f10e"}.fa-shirt::before{content:"\f553"}.fa-cubes::before{content:"\f1b3"}.fa-divide::before{content:"\f529"}.fa-tenge-sign::before{content:"\f7d7"}.fa-headphones::before{content:"\f025"}.fa-hands-holding::before{content:"\f4c2"}.fa-hands-clapping::before{content:"\e1a8"}.fa-republican::before{content:"\f75e"}.fa-arrow-left::before{content:"\f060"}.fa-person-circle-xmark::before{content:"\e543"}.fa-ruler::before{content:"\f545"}.fa-align-left::before{content:"\f036"}.fa-dice-d6::before{content:"\f6d1"}.fa-restroom::before{content:"\f7bd"}.fa-j::before{content:"\4a"}.fa-users-viewfinder::before{content:"\e595"}.fa-file-video::before{content:"\f1c8"}.fa-up-right-from-square::before{content:"\f35d"}.fa-table-cells::before{content:"\f00a"}.fa-file-pdf::before{content:"\f1c1"}.fa-book-bible::before{content:"\f647"}.fa-o::before{content:"\4f"}.fa-suitcase-medical::before{content:"\f0fa"}.fa-user-secret::before{content:"\f21b"}.fa-otter::before{content:"\f700"}.fa-person-dress::before{content:"\f182"}.fa-comment-dollar::before{content:"\f651"}.fa-business-time::before{content:"\f64a"}.fa-table-cells-large::before{content:"\f009"}.fa-book-tanakh::before{content:"\f827"}.fa-phone-volume::before{content:"\f2a0"}.fa-hat-cowboy-side::before{content:"\f8c1"}.fa-clipboard-user::before{content:"\f7f3"}.fa-child::before{content:"\f1ae"}.fa-lira-sign::before{content:"\f195"}.fa-satellite::before{content:"\f7bf"}.fa-plane-lock::before{content:"\e558"}.fa-tag::before{content:"\f02b"}.fa-comment::before{content:"\f075"}.fa-cake-candles::before{content:"\f1fd"}.fa-envelope::before{content:"\f0e0"}.fa-angles-up::before{content:"\f102"}.fa-paperclip::before{content:"\f0c6"}.fa-arrow-right-to-city::before{content:"\e4b3"}.fa-ribbon::before{content:"\f4d6"}.fa-lungs::before{content:"\f604"}.fa-arrow-up-9-1::before{content:"\f887"}.fa-litecoin-sign::before{content:"\e1d3"}.fa-border-none::before{content:"\f850"}.fa-circle-nodes::before{content:"\e4e2"}.fa-parachute-box::before{content:"\f4cd"}.fa-indent::before{content:"\f03c"}.fa-truck-field-un::before{content:"\e58e"}.fa-hourglass::before{content:"\f254"}.fa-mountain::before{content:"\f6fc"}.fa-user-doctor::before{content:"\f0f0"}.fa-circle-info::before{content:"\f05a"}.fa-cloud-meatball::before{content:"\f73b"}.fa-camera::before{content:"\f030"}.fa-square-virus::before{content:"\e578"}.fa-meteor::before{content:"\f753"}.fa-car-on::before{content:"\e4dd"}.fa-sleigh::before{content:"\f7cc"}.fa-arrow-down-1-9::before{content:"\f162"}.fa-hand-holding-droplet::before{content:"\f4c1"}.fa-water::before{content:"\f773"}.fa-calendar-check::before{content:"\f274"}.fa-braille::before{content:"\f2a1"}.fa-prescription-bottle-medical::before{content:"\f486"}.fa-landmark::before{content:"\f66f"}.fa-truck::before{content:"\f0d1"}.fa-crosshairs::before{content:"\f05b"}.fa-person-cane::before{content:"\e53c"}.fa-tent::before{content:"\e57d"}.fa-vest-patches::before{content:"\e086"}.fa-check-double::before{content:"\f560"}.fa-arrow-down-a-z::before{content:"\f15d"}.fa-money-bill-wheat::before{content:"\e52a"}.fa-cookie::before{content:"\f563"}.fa-arrow-rotate-left::before{content:"\f0e2"}.fa-hard-drive::before{content:"\f0a0"}.fa-face-grin-squint-tears::before{content:"\f586"}.fa-dumbbell::before{content:"\f44b"}.fa-rectangle-list::before{content:"\f022"}.fa-tarp-droplet::before{content:"\e57c"}.fa-house-medical-circle-check::before{content:"\e511"}.fa-person-skiing-nordic::before{content:"\f7ca"}.fa-calendar-plus::before{content:"\f271"}.fa-plane-arrival::before{content:"\f5af"}.fa-circle-left::before{content:"\f359"}.fa-train-subway::before{content:"\f239"}.fa-chart-gantt::before{content:"\e0e4"}.fa-indian-rupee-sign::before{content:"\e1bc"}.fa-crop-simple::before{content:"\f565"}.fa-money-bill-1::before{content:"\f3d1"}.fa-left-long::before{content:"\f30a"}.fa-dna::before{content:"\f471"}.fa-virus-slash::before{content:"\e075"}.fa-minus::before{content:"\f068"}.fa-child-rifle::before{content:"\e4e0"}.fa-chess::before{content:"\f439"}.fa-arrow-left-long::before{content:"\f177"}.fa-plug-circle-check::before{content:"\e55c"}.fa-street-view::before{content:"\f21d"}.fa-franc-sign::before{content:"\e18f"}.fa-volume-off::before{content:"\f026"}.fa-hands-asl-interpreting::before{content:"\f2a3"}.fa-gear::before{content:"\f013"}.fa-droplet-slash::before{content:"\f5c7"}.fa-mosque::before{content:"\f678"}.fa-mosquito::before{content:"\e52b"}.fa-star-of-david::before{content:"\f69a"}.fa-person-military-rifle::before{content:"\e54b"}.fa-cart-shopping::before{content:"\f07a"}.fa-vials::before{content:"\f493"}.fa-plug-circle-plus::before{content:"\e55f"}.fa-place-of-worship::before{content:"\f67f"}.fa-grip-vertical::before{content:"\f58e"}.fa-arrow-turn-up::before{content:"\f148"}.fa-u::before{content:"\55"}.fa-square-root-variable::before{content:"\f698"}.fa-clock::before{content:"\f017"}.fa-backward-step::before{content:"\f048"}.fa-pallet::before{content:"\f482"}.fa-faucet::before{content:"\e005"}.fa-baseball-bat-ball::before{content:"\f432"}.fa-s::before{content:"\53"}.fa-timeline::before{content:"\e29c"}.fa-keyboard::before{content:"\f11c"}.fa-caret-down::before{content:"\f0d7"}.fa-house-chimney-medical::before{content:"\f7f2"}.fa-temperature-three-quarters::before{content:"\f2c8"}.fa-mobile-screen::before{content:"\f3cf"}.fa-plane-up::before{content:"\e22d"}.fa-piggy-bank::before{content:"\f4d3"}.fa-battery-half::before{content:"\f242"}.fa-mountain-city::before{content:"\e52e"}.fa-coins::before{content:"\f51e"}.fa-khanda::before{content:"\f66d"}.fa-sliders::before{content:"\f1de"}.fa-folder-tree::before{content:"\f802"}.fa-network-wired::before{content:"\f6ff"}.fa-map-pin::before{content:"\f276"}.fa-hamsa::before{content:"\f665"}.fa-cent-sign::before{content:"\e3f5"}.fa-flask::before{content:"\f0c3"}.fa-person-pregnant::before{content:"\e31e"}.fa-wand-sparkles::before{content:"\f72b"}.fa-ellipsis-vertical::before{content:"\f142"}.fa-ticket::before{content:"\f145"}.fa-power-off::before{content:"\f011"}.fa-right-long::before{content:"\f30b"}.fa-flag-usa::before{content:"\f74d"}.fa-laptop-file::before{content:"\e51d"}.fa-tty::before{content:"\f1e4"}.fa-diagram-next::before{content:"\e476"}.fa-person-rifle::before{content:"\e54e"}.fa-house-medical-circle-exclamation::before{content:"\e512"}.fa-closed-captioning::before{content:"\f20a"}.fa-person-hiking::before{content:"\f6ec"}.fa-venus-double::before{content:"\f226"}.fa-images::before{content:"\f302"}.fa-calculator::before{content:"\f1ec"}.fa-people-pulling::before{content:"\e535"}.fa-n::before{content:"\4e"}.fa-cable-car::before{content:"\f7da"}.fa-cloud-rain::before{content:"\f73d"}.fa-building-circle-xmark::before{content:"\e4d4"}.fa-ship::before{content:"\f21a"}.fa-arrows-down-to-line::before{content:"\e4b8"}.fa-download::before{content:"\f019"}.fa-face-grin::before{content:"\f580"}.fa-delete-left::before{content:"\f55a"}.fa-eye-dropper::before{content:"\f1fb"}.fa-file-circle-check::before{content:"\e5a0"}.fa-forward::before{content:"\f04e"}.fa-mobile::before{content:"\f3ce"}.fa-face-meh::before{content:"\f11a"}.fa-align-center::before{content:"\f037"}.fa-book-skull::before{content:"\f6b7"}.fa-id-card::before{content:"\f2c2"}.fa-outdent::before{content:"\f03b"}.fa-heart-circle-exclamation::before{content:"\e4fe"}.fa-house::before{content:"\f015"}.fa-calendar-week::before{content:"\f784"}.fa-laptop-medical::before{content:"\f812"}.fa-b::before{content:"\42"}.fa-file-medical::before{content:"\f477"}.fa-dice-one::before{content:"\f525"}.fa-kiwi-bird::before{content:"\f535"}.fa-arrow-right-arrow-left::before{content:"\f0ec"}.fa-rotate-right::before{content:"\f2f9"}.fa-utensils::before{content:"\f2e7"}.fa-arrow-up-wide-short::before{content:"\f161"}.fa-mill-sign::before{content:"\e1ed"}.fa-bowl-rice::before{content:"\e2eb"}.fa-skull::before{content:"\f54c"}.fa-tower-broadcast::before{content:"\f519"}.fa-truck-pickup::before{content:"\f63c"}.fa-up-long::before{content:"\f30c"}.fa-stop::before{content:"\f04d"}.fa-code-merge::before{content:"\f387"}.fa-upload::before{content:"\f093"}.fa-hurricane::before{content:"\f751"}.fa-mound::before{content:"\e52d"}.fa-toilet-portable::before{content:"\e583"}.fa-compact-disc::before{content:"\f51f"}.fa-file-arrow-down::before{content:"\f56d"}.fa-caravan::before{content:"\f8ff"}.fa-shield-cat::before{content:"\e572"}.fa-bolt::before{content:"\f0e7"}.fa-glass-water::before{content:"\e4f4"}.fa-oil-well::before{content:"\e532"}.fa-vault::before{content:"\e2c5"}.fa-mars::before{content:"\f222"}.fa-toilet::before{content:"\f7d8"}.fa-plane-circle-xmark::before{content:"\e557"}.fa-yen-sign::before{content:"\f157"}.fa-ruble-sign::before{content:"\f158"}.fa-sun::before{content:"\f185"}.fa-guitar::before{content:"\f7a6"}.fa-face-laugh-wink::before{content:"\f59c"}.fa-horse-head::before{content:"\f7ab"}.fa-bore-hole::before{content:"\e4c3"}.fa-industry::before{content:"\f275"}.fa-circle-down::before{content:"\f358"}.fa-arrows-turn-to-dots::before{content:"\e4c1"}.fa-florin-sign::before{content:"\e184"}.fa-arrow-down-short-wide::before{content:"\f884"}.fa-less-than::before{content:"\3c"}.fa-angle-down::before{content:"\f107"}.fa-car-tunnel::before{content:"\e4de"}.fa-head-side-cough::before{content:"\e061"}.fa-grip-lines::before{content:"\f7a4"}.fa-thumbs-down::before{content:"\f165"}.fa-user-lock::before{content:"\f502"}.fa-arrow-right-long::before{content:"\f178"}.fa-anchor-circle-xmark::before{content:"\e4ac"}.fa-ellipsis::before{content:"\f141"}.fa-chess-pawn::before{content:"\f443"}.fa-kit-medical::before{content:"\f479"}.fa-person-through-window::before{content:"\e5a9"}.fa-toolbox::before{content:"\f552"}.fa-hands-holding-circle::before{content:"\e4fb"}.fa-bug::before{content:"\f188"}.fa-credit-card::before{content:"\f09d"}.fa-car::before{content:"\f1b9"}.fa-hand-holding-hand::before{content:"\e4f7"}.fa-book-open-reader::before{content:"\f5da"}.fa-mountain-sun::before{content:"\e52f"}.fa-arrows-left-right-to-line::before{content:"\e4ba"}.fa-dice-d20::before{content:"\f6cf"}.fa-truck-droplet::before{content:"\e58c"}.fa-file-circle-xmark::before{content:"\e5a1"}.fa-temperature-arrow-up::before{content:"\e040"}.fa-medal::before{content:"\f5a2"}.fa-bed::before{content:"\f236"}.fa-square-h::before{content:"\f0fd"}.fa-podcast::before{content:"\f2ce"}.fa-temperature-full::before{content:"\f2c7"}.fa-bell::before{content:"\f0f3"}.fa-superscript::before{content:"\f12b"}.fa-plug-circle-xmark::before{content:"\e560"}.fa-star-of-life::before{content:"\f621"}.fa-phone-slash::before{content:"\f3dd"}.fa-paint-roller::before{content:"\f5aa"}.fa-handshake-angle::before{content:"\f4c4"}.fa-location-dot::before{content:"\f3c5"}.fa-file::before{content:"\f15b"}.fa-greater-than::before{content:"\3e"}.fa-person-swimming::before{content:"\f5c4"}.fa-arrow-down::before{content:"\f063"}.fa-droplet::before{content:"\f043"}.fa-eraser::before{content:"\f12d"}.fa-earth-americas::before{content:"\f57d"}.fa-person-burst::before{content:"\e53b"}.fa-dove::before{content:"\f4ba"}.fa-battery-empty::before{content:"\f244"}.fa-socks::before{content:"\f696"}.fa-inbox::before{content:"\f01c"}.fa-section::before{content:"\e447"}.fa-gauge-high::before{content:"\f625"}.fa-envelope-open-text::before{content:"\f658"}.fa-hospital::before{content:"\f0f8"}.fa-wine-bottle::before{content:"\f72f"}.fa-chess-rook::before{content:"\f447"}.fa-bars-staggered::before{content:"\f550"}.fa-dharmachakra::before{content:"\f655"}.fa-hotdog::before{content:"\f80f"}.fa-person-walking-with-cane::before{content:"\f29d"}.fa-drum::before{content:"\f569"}.fa-ice-cream::before{content:"\f810"}.fa-heart-circle-bolt::before{content:"\e4fc"}.fa-fax::before{content:"\f1ac"}.fa-paragraph::before{content:"\f1dd"}.fa-check-to-slot::before{content:"\f772"}.fa-star-half::before{content:"\f089"}.fa-boxes-stacked::before{content:"\f468"}.fa-link::before{content:"\f0c1"}.fa-ear-listen::before{content:"\f2a2"}.fa-tree-city::before{content:"\e587"}.fa-play::before{content:"\f04b"}.fa-font::before{content:"\f031"}.fa-rupiah-sign::before{content:"\e23d"}.fa-magnifying-glass::before{content:"\f002"}.fa-table-tennis-paddle-ball::before{content:"\f45d"}.fa-person-dots-from-line::before{content:"\f470"}.fa-trash-can-arrow-up::before{content:"\f82a"}.fa-naira-sign::before{content:"\e1f6"}.fa-cart-arrow-down::before{content:"\f218"}.fa-walkie-talkie::before{content:"\f8ef"}.fa-file-pen::before{content:"\f31c"}.fa-receipt::before{content:"\f543"}.fa-square-pen::before{content:"\f14b"}.fa-suitcase-rolling::before{content:"\f5c1"}.fa-person-circle-exclamation::before{content:"\e53f"}.fa-chevron-down::before{content:"\f078"}.fa-battery-full::before{content:"\f240"}.fa-skull-crossbones::before{content:"\f714"}.fa-code-compare::before{content:"\e13a"}.fa-list-ul::before{content:"\f0ca"}.fa-school-lock::before{content:"\e56f"}.fa-tower-cell::before{content:"\e585"}.fa-down-long::before{content:"\f309"}.fa-ranking-star::before{content:"\e561"}.fa-chess-king::before{content:"\f43f"}.fa-person-harassing::before{content:"\e549"}.fa-brazilian-real-sign::before{content:"\e46c"}.fa-landmark-dome::before{content:"\f752"}.fa-arrow-up::before{content:"\f062"}.fa-tv::before{content:"\f26c"}.fa-shrimp::before{content:"\e448"}.fa-list-check::before{content:"\f0ae"}.fa-jug-detergent::before{content:"\e519"}.fa-circle-user::before{content:"\f2bd"}.fa-user-shield::before{content:"\f505"}.fa-wind::before{content:"\f72e"}.fa-car-burst::before{content:"\f5e1"}.fa-y::before{content:"\59"}.fa-person-snowboarding::before{content:"\f7ce"}.fa-truck-fast::before{content:"\f48b"}.fa-fish::before{content:"\f578"}.fa-user-graduate::before{content:"\f501"}.fa-circle-half-stroke::before{content:"\f042"}.fa-clapperboard::before{content:"\e131"}.fa-circle-radiation::before{content:"\f7ba"}.fa-baseball::before{content:"\f433"}.fa-jet-fighter-up::before{content:"\e518"}.fa-diagram-project::before{content:"\f542"}.fa-copy::before{content:"\f0c5"}.fa-volume-xmark::before{content:"\f6a9"}.fa-hand-sparkles::before{content:"\e05d"}.fa-grip::before{content:"\f58d"}.fa-share-from-square::before{content:"\f14d"}.fa-gun::before{content:"\e19b"}.fa-square-phone::before{content:"\f098"}.fa-plus::before{content:"\2b"}.fa-expand::before{content:"\f065"}.fa-computer::before{content:"\e4e5"}.fa-xmark::before{content:"\f00d"}.fa-arrows-up-down-left-right::before{content:"\f047"}.fa-chalkboard-user::before{content:"\f51c"}.fa-peso-sign::before{content:"\e222"}.fa-building-shield::before{content:"\e4d8"}.fa-baby::before{content:"\f77c"}.fa-users-line::before{content:"\e592"}.fa-quote-left::before{content:"\f10d"}.fa-tractor::before{content:"\f722"}.fa-trash-arrow-up::before{content:"\f829"}.fa-arrow-down-up-lock::before{content:"\e4b0"}.fa-lines-leaning::before{content:"\e51e"}.fa-ruler-combined::before{content:"\f546"}.fa-copyright::before{content:"\f1f9"}.fa-equals::before{content:"\3d"}.fa-blender::before{content:"\f517"}.fa-teeth::before{content:"\f62e"}.fa-shekel-sign::before{content:"\f20b"}.fa-map::before{content:"\f279"}.fa-rocket::before{content:"\f135"}.fa-photo-film::before{content:"\f87c"}.fa-folder-minus::before{content:"\f65d"}.fa-store::before{content:"\f54e"}.fa-arrow-trend-up::before{content:"\e098"}.fa-plug-circle-minus::before{content:"\e55e"}.fa-sign-hanging::before{content:"\f4d9"}.fa-bezier-curve::before{content:"\f55b"}.fa-bell-slash::before{content:"\f1f6"}.fa-tablet::before{content:"\f3fb"}.fa-school-flag::before{content:"\e56e"}.fa-fill::before{content:"\f575"}.fa-angle-up::before{content:"\f106"}.fa-drumstick-bite::before{content:"\f6d7"}.fa-holly-berry::before{content:"\f7aa"}.fa-chevron-left::before{content:"\f053"}.fa-bacteria::before{content:"\e059"}.fa-hand-lizard::before{content:"\f258"}.fa-disease::before{content:"\f7fa"}.fa-briefcase-medical::before{content:"\f469"}.fa-genderless::before{content:"\f22d"}.fa-chevron-right::before{content:"\f054"}.fa-retweet::before{content:"\f079"}.fa-car-rear::before{content:"\f5de"}.fa-pump-soap::before{content:"\e06b"}.fa-video-slash::before{content:"\f4e2"}.fa-battery-quarter::before{content:"\f243"}.fa-radio::before{content:"\f8d7"}.fa-baby-carriage::before{content:"\f77d"}.fa-traffic-light::before{content:"\f637"}.fa-thermometer::before{content:"\f491"}.fa-vr-cardboard::before{content:"\f729"}.fa-hand-middle-finger::before{content:"\f806"}.fa-percent::before{content:"\25"}.fa-truck-moving::before{content:"\f4df"}.fa-glass-water-droplet::before{content:"\e4f5"}.fa-display::before{content:"\e163"}.fa-face-smile::before{content:"\f118"}.fa-thumbtack::before{content:"\f08d"}.fa-trophy::before{content:"\f091"}.fa-person-praying::before{content:"\f683"}.fa-hammer::before{content:"\f6e3"}.fa-hand-peace::before{content:"\f25b"}.fa-rotate::before{content:"\f2f1"}.fa-spinner::before{content:"\f110"}.fa-robot::before{content:"\f544"}.fa-peace::before{content:"\f67c"}.fa-gears::before{content:"\f085"}.fa-warehouse::before{content:"\f494"}.fa-arrow-up-right-dots::before{content:"\e4b7"}.fa-splotch::before{content:"\f5bc"}.fa-face-grin-hearts::before{content:"\f584"}.fa-dice-four::before{content:"\f524"}.fa-sim-card::before{content:"\f7c4"}.fa-transgender::before{content:"\f225"}.fa-mercury::before{content:"\f223"}.fa-arrow-turn-down::before{content:"\f149"}.fa-person-falling-burst::before{content:"\e547"}.fa-award::before{content:"\f559"}.fa-ticket-simple::before{content:"\f3ff"}.fa-building::before{content:"\f1ad"}.fa-angles-left::before{content:"\f100"}.fa-qrcode::before{content:"\f029"}.fa-clock-rotate-left::before{content:"\f1da"}.fa-face-grin-beam-sweat::before{content:"\f583"}.fa-file-export::before{content:"\f56e"}.fa-shield::before{content:"\f132"}.fa-arrow-up-short-wide::before{content:"\f885"}.fa-house-medical::before{content:"\e3b2"}.fa-golf-ball-tee::before{content:"\f450"}.fa-circle-chevron-left::before{content:"\f137"}.fa-house-chimney-window::before{content:"\e00d"}.fa-pen-nib::before{content:"\f5ad"}.fa-tent-arrow-turn-left::before{content:"\e580"}.fa-tents::before{content:"\e582"}.fa-wand-magic::before{content:"\f0d0"}.fa-dog::before{content:"\f6d3"}.fa-carrot::before{content:"\f787"}.fa-moon::before{content:"\f186"}.fa-wine-glass-empty::before{content:"\f5ce"}.fa-cheese::before{content:"\f7ef"}.fa-yin-yang::before{content:"\f6ad"}.fa-music::before{content:"\f001"}.fa-code-commit::before{content:"\f386"}.fa-temperature-low::before{content:"\f76b"}.fa-person-biking::before{content:"\f84a"}.fa-broom::before{content:"\f51a"}.fa-shield-heart::before{content:"\e574"}.fa-gopuram::before{content:"\f664"}.fa-earth-oceania::before{content:"\e47b"}.fa-square-xmark::before{content:"\f2d3"}.fa-hashtag::before{content:"\23"}.fa-up-right-and-down-left-from-center::before{content:"\f424"}.fa-oil-can::before{content:"\f613"}.fa-t::before{content:"\54"}.fa-hippo::before{content:"\f6ed"}.fa-chart-column::before{content:"\e0e3"}.fa-infinity::before{content:"\f534"}.fa-vial-circle-check::before{content:"\e596"}.fa-person-arrow-down-to-line::before{content:"\e538"}.fa-voicemail::before{content:"\f897"}.fa-fan::before{content:"\f863"}.fa-person-walking-luggage::before{content:"\e554"}.fa-up-down::before{content:"\f338"}.fa-cloud-moon-rain::before{content:"\f73c"}.fa-calendar::before{content:"\f133"}.fa-trailer::before{content:"\e041"}.fa-bahai::before{content:"\f666"}.fa-sd-card::before{content:"\f7c2"}.fa-dragon::before{content:"\f6d5"}.fa-shoe-prints::before{content:"\f54b"}.fa-circle-plus::before{content:"\f055"}.fa-face-grin-tongue-wink::before{content:"\f58b"}.fa-hand-holding::before{content:"\f4bd"}.fa-plug-circle-exclamation::before{content:"\e55d"}.fa-link-slash::before{content:"\f127"}.fa-clone::before{content:"\f24d"}.fa-person-walking-arrow-loop-left::before{content:"\e551"}.fa-arrow-up-z-a::before{content:"\f882"}.fa-fire-flame-curved::before{content:"\f7e4"}.fa-tornado::before{content:"\f76f"}.fa-file-circle-plus::before{content:"\e494"}.fa-book-quran::before{content:"\f687"}.fa-anchor::before{content:"\f13d"}.fa-border-all::before{content:"\f84c"}.fa-face-angry::before{content:"\f556"}.fa-cookie-bite::before{content:"\f564"}.fa-arrow-trend-down::before{content:"\e097"}.fa-rss::before{content:"\f09e"}.fa-draw-polygon::before{content:"\f5ee"}.fa-scale-balanced::before{content:"\f24e"}.fa-gauge-simple-high::before{content:"\f62a"}.fa-shower::before{content:"\f2cc"}.fa-desktop::before{content:"\f390"}.fa-m::before{content:"\4d"}.fa-table-list::before{content:"\f00b"}.fa-comment-sms::before{content:"\f7cd"}.fa-book::before{content:"\f02d"}.fa-user-plus::before{content:"\f234"}.fa-check::before{content:"\f00c"}.fa-battery-three-quarters::before{content:"\f241"}.fa-house-circle-check::before{content:"\e509"}.fa-angle-left::before{content:"\f104"}.fa-diagram-successor::before{content:"\e47a"}.fa-truck-arrow-right::before{content:"\e58b"}.fa-arrows-split-up-and-left::before{content:"\e4bc"}.fa-hand-fist::before{content:"\f6de"}.fa-cloud-moon::before{content:"\f6c3"}.fa-briefcase::before{content:"\f0b1"}.fa-person-falling::before{content:"\e546"}.fa-image-portrait::before{content:"\f3e0"}.fa-user-tag::before{content:"\f507"}.fa-rug::before{content:"\e569"}.fa-earth-europe::before{content:"\f7a2"}.fa-cart-flatbed-suitcase::before{content:"\f59d"}.fa-rectangle-xmark::before{content:"\f410"}.fa-baht-sign::before{content:"\e0ac"}.fa-book-open::before{content:"\f518"}.fa-book-journal-whills::before{content:"\f66a"}.fa-handcuffs::before{content:"\e4f8"}.fa-triangle-exclamation::before{content:"\f071"}.fa-database::before{content:"\f1c0"}.fa-share::before{content:"\f064"}.fa-bottle-droplet::before{content:"\e4c4"}.fa-mask-face::before{content:"\e1d7"}.fa-hill-rockslide::before{content:"\e508"}.fa-right-left::before{content:"\f362"}.fa-paper-plane::before{content:"\f1d8"}.fa-road-circle-exclamation::before{content:"\e565"}.fa-dungeon::before{content:"\f6d9"}.fa-align-right::before{content:"\f038"}.fa-money-bill-1-wave::before{content:"\f53b"}.fa-life-ring::before{content:"\f1cd"}.fa-hands::before{content:"\f2a7"}.fa-calendar-day::before{content:"\f783"}.fa-water-ladder::before{content:"\f5c5"}.fa-arrows-up-down::before{content:"\f07d"}.fa-face-grimace::before{content:"\f57f"}.fa-wheelchair-move::before{content:"\e2ce"}.fa-turn-down::before{content:"\f3be"}.fa-person-walking-arrow-right::before{content:"\e552"}.fa-square-envelope::before{content:"\f199"}.fa-dice::before{content:"\f522"}.fa-bowling-ball::before{content:"\f436"}.fa-brain::before{content:"\f5dc"}.fa-bandage::before{content:"\f462"}.fa-calendar-minus::before{content:"\f272"}.fa-circle-xmark::before{content:"\f057"}.fa-gifts::before{content:"\f79c"}.fa-hotel::before{content:"\f594"}.fa-earth-asia::before{content:"\f57e"}.fa-id-card-clip::before{content:"\f47f"}.fa-magnifying-glass-plus::before{content:"\f00e"}.fa-thumbs-up::before{content:"\f164"}.fa-user-clock::before{content:"\f4fd"}.fa-hand-dots::before{content:"\f461"}.fa-file-invoice::before{content:"\f570"}.fa-window-minimize::before{content:"\f2d1"}.fa-mug-saucer::before{content:"\f0f4"}.fa-brush::before{content:"\f55d"}.fa-mask::before{content:"\f6fa"}.fa-magnifying-glass-minus::before{content:"\f010"}.fa-ruler-vertical::before{content:"\f548"}.fa-user-large::before{content:"\f406"}.fa-train-tram::before{content:"\e5b4"}.fa-user-nurse::before{content:"\f82f"}.fa-syringe::before{content:"\f48e"}.fa-cloud-sun::before{content:"\f6c4"}.fa-stopwatch-20::before{content:"\e06f"}.fa-square-full::before{content:"\f45c"}.fa-magnet::before{content:"\f076"}.fa-jar::before{content:"\e516"}.fa-note-sticky::before{content:"\f249"}.fa-bug-slash::before{content:"\e490"}.fa-arrow-up-from-water-pump::before{content:"\e4b6"}.fa-bone::before{content:"\f5d7"}.fa-user-injured::before{content:"\f728"}.fa-face-sad-tear::before{content:"\f5b4"}.fa-plane::before{content:"\f072"}.fa-tent-arrows-down::before{content:"\e581"}.fa-exclamation::before{content:"\21"}.fa-arrows-spin::before{content:"\e4bb"}.fa-print::before{content:"\f02f"}.fa-turkish-lira-sign::before{content:"\e2bb"}.fa-dollar-sign::before{content:"\24"}.fa-x::before{content:"\58"}.fa-magnifying-glass-dollar::before{content:"\f688"}.fa-users-gear::before{content:"\f509"}.fa-person-military-pointing::before{content:"\e54a"}.fa-building-columns::before{content:"\f19c"}.fa-umbrella::before{content:"\f0e9"}.fa-trowel::before{content:"\e589"}.fa-d::before{content:"\44"}.fa-stapler::before{content:"\e5af"}.fa-masks-theater::before{content:"\f630"}.fa-kip-sign::before{content:"\e1c4"}.fa-hand-point-left::before{content:"\f0a5"}.fa-handshake-simple::before{content:"\f4c6"}.fa-jet-fighter::before{content:"\f0fb"}.fa-square-share-nodes::before{content:"\f1e1"}.fa-barcode::before{content:"\f02a"}.fa-plus-minus::before{content:"\e43c"}.fa-video::before{content:"\f03d"}.fa-graduation-cap::before{content:"\f19d"}.fa-hand-holding-medical::before{content:"\e05c"}.fa-person-circle-check::before{content:"\e53e"}/*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:host,:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free'}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:swap;src:url(../../../../modules/creativeelements/views/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(../../../../modules/creativeelements/views/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff")}.fa-regular,.far{font-family:'Font Awesome 6 Free';font-weight:400}.fa,.fa-regular,.far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-trash-can::before{content:"\f2ed"}.fa-message::before{content:"\f27a"}.fa-file-lines::before{content:"\f15c"}.fa-calendar-days::before{content:"\f073"}.fa-hand-point-right::before{content:"\f0a4"}.fa-face-smile-beam::before{content:"\f5b8"}.fa-face-grin-stars::before{content:"\f587"}.fa-address-book::before{content:"\f2b9"}.fa-comments::before{content:"\f086"}.fa-paste::before{content:"\f0ea"}.fa-face-grin-tongue-squint::before{content:"\f58a"}.fa-face-flushed::before{content:"\f579"}.fa-square-caret-right::before{content:"\f152"}.fa-square-minus::before{content:"\f146"}.fa-compass::before{content:"\f14e"}.fa-square-caret-down::before{content:"\f150"}.fa-face-kiss-beam::before{content:"\f597"}.fa-lightbulb::before{content:"\f0eb"}.fa-flag::before{content:"\f024"}.fa-square-check::before{content:"\f14a"}.fa-circle-dot::before{content:"\f192"}.fa-face-dizzy::before{content:"\f567"}.fa-futbol::before{content:"\f1e3"}.fa-pen-to-square::before{content:"\f044"}.fa-hourglass-half::before{content:"\f252"}.fa-eye-slash::before{content:"\f070"}.fa-hand::before{content:"\f256"}.fa-hand-spock::before{content:"\f259"}.fa-face-kiss::before{content:"\f596"}.fa-face-grin-tongue::before{content:"\f589"}.fa-chess-bishop::before{content:"\f43a"}.fa-face-grin-wink::before{content:"\f58c"}.fa-face-grin-wide::before{content:"\f581"}.fa-face-frown-open::before{content:"\f57a"}.fa-hand-point-up::before{content:"\f0a6"}.fa-bookmark::before{content:"\f02e"}.fa-hand-point-down::before{content:"\f0a7"}.fa-folder::before{content:"\f07b"}.fa-user::before{content:"\f007"}.fa-square-caret-left::before{content:"\f191"}.fa-star::before{content:"\f005"}.fa-chess-knight::before{content:"\f441"}.fa-face-laugh-squint::before{content:"\f59b"}.fa-face-laugh::before{content:"\f599"}.fa-folder-open::before{content:"\f07c"}.fa-clipboard::before{content:"\f328"}.fa-chess-queen::before{content:"\f445"}.fa-hand-back-fist::before{content:"\f255"}.fa-square-caret-up::before{content:"\f151"}.fa-chart-bar::before{content:"\f080"}.fa-window-restore::before{content:"\f2d2"}.fa-square-plus::before{content:"\f0fe"}.fa-image::before{content:"\f03e"}.fa-folder-closed::before{content:"\e185"}.fa-lemon::before{content:"\f094"}.fa-handshake::before{content:"\f2b5"}.fa-gem::before{content:"\f3a5"}.fa-circle-play::before{content:"\f144"}.fa-circle-check::before{content:"\f058"}.fa-circle-stop::before{content:"\f28d"}.fa-id-badge::before{content:"\f2c1"}.fa-face-laugh-beam::before{content:"\f59a"}.fa-registered::before{content:"\f25d"}.fa-address-card::before{content:"\f2bb"}.fa-face-tired::before{content:"\f5c8"}.fa-face-smile-wink::before{content:"\f4da"}.fa-file-word::before{content:"\f1c2"}.fa-file-powerpoint::before{content:"\f1c4"}.fa-envelope-open::before{content:"\f2b6"}.fa-file-zipper::before{content:"\f1c6"}.fa-square::before{content:"\f0c8"}.fa-snowflake::before{content:"\f2dc"}.fa-newspaper::before{content:"\f1ea"}.fa-face-kiss-wink-heart::before{content:"\f598"}.fa-star-half-stroke::before{content:"\f5c0"}.fa-file-excel::before{content:"\f1c3"}.fa-face-grin-beam::before{content:"\f582"}.fa-object-ungroup::before{content:"\f248"}.fa-circle-right::before{content:"\f35a"}.fa-face-rolling-eyes::before{content:"\f5a5"}.fa-object-group::before{content:"\f247"}.fa-heart::before{content:"\f004"}.fa-face-surprise::before{content:"\f5c2"}.fa-circle-pause::before{content:"\f28b"}.fa-circle::before{content:"\f111"}.fa-circle-up::before{content:"\f35b"}.fa-file-audio::before{content:"\f1c7"}.fa-file-image::before{content:"\f1c5"}.fa-circle-question::before{content:"\f059"}.fa-face-meh-blank::before{content:"\f5a4"}.fa-eye::before{content:"\f06e"}.fa-face-sad-cry::before{content:"\f5b3"}.fa-file-code::before{content:"\f1c9"}.fa-window-maximize::before{content:"\f2d0"}.fa-face-frown::before{content:"\f119"}.fa-floppy-disk::before{content:"\f0c7"}.fa-comment-dots::before{content:"\f4ad"}.fa-face-grin-squint::before{content:"\f585"}.fa-hand-pointer::before{content:"\f25a"}.fa-hand-scissors::before{content:"\f257"}.fa-face-grin-tears::before{content:"\f588"}.fa-calendar-xmark::before{content:"\f273"}.fa-file-video::before{content:"\f1c8"}.fa-file-pdf::before{content:"\f1c1"}.fa-comment::before{content:"\f075"}.fa-envelope::before{content:"\f0e0"}.fa-hourglass::before{content:"\f254"}.fa-calendar-check::before{content:"\f274"}.fa-hard-drive::before{content:"\f0a0"}.fa-face-grin-squint-tears::before{content:"\f586"}.fa-rectangle-list::before{content:"\f022"}.fa-calendar-plus::before{content:"\f271"}.fa-circle-left::before{content:"\f359"}.fa-money-bill-1::before{content:"\f3d1"}.fa-clock::before{content:"\f017"}.fa-keyboard::before{content:"\f11c"}.fa-closed-captioning::before{content:"\f20a"}.fa-images::before{content:"\f302"}.fa-face-grin::before{content:"\f580"}.fa-face-meh::before{content:"\f11a"}.fa-id-card::before{content:"\f2c2"}.fa-sun::before{content:"\f185"}.fa-face-laugh-wink::before{content:"\f59c"}.fa-circle-down::before{content:"\f358"}.fa-thumbs-down::before{content:"\f165"}.fa-chess-pawn::before{content:"\f443"}.fa-credit-card::before{content:"\f09d"}.fa-bell::before{content:"\f0f3"}.fa-file::before{content:"\f15b"}.fa-hospital::before{content:"\f0f8"}.fa-chess-rook::before{content:"\f447"}.fa-star-half::before{content:"\f089"}.fa-chess-king::before{content:"\f43f"}.fa-circle-user::before{content:"\f2bd"}.fa-copy::before{content:"\f0c5"}.fa-share-from-square::before{content:"\f14d"}.fa-copyright::before{content:"\f1f9"}.fa-map::before{content:"\f279"}.fa-bell-slash::before{content:"\f1f6"}.fa-hand-lizard::before{content:"\f258"}.fa-face-smile::before{content:"\f118"}.fa-hand-peace::before{content:"\f25b"}.fa-face-grin-hearts::before{content:"\f584"}.fa-building::before{content:"\f1ad"}.fa-face-grin-beam-sweat::before{content:"\f583"}.fa-moon::before{content:"\f186"}.fa-calendar::before{content:"\f133"}.fa-face-grin-tongue-wink::before{content:"\f58b"}.fa-clone::before{content:"\f24d"}.fa-face-angry::before{content:"\f556"}.fa-rectangle-xmark::before{content:"\f410"}.fa-paper-plane::before{content:"\f1d8"}.fa-life-ring::before{content:"\f1cd"}.fa-face-grimace::before{content:"\f57f"}.fa-calendar-minus::before{content:"\f272"}.fa-circle-xmark::before{content:"\f057"}.fa-thumbs-up::before{content:"\f164"}.fa-window-minimize::before{content:"\f2d1"}.fa-square-full::before{content:"\f45c"}.fa-note-sticky::before{content:"\f249"}.fa-face-sad-tear::before{content:"\f5b4"}#adtm_menu{clear:both;text-align:left;zoom:1;border-style:solid}#adtm_menu.atmRtl{direction:rtl}div.adtm_sticky #adtm_menu{margin-top:0}#adtm_menu_inner{border-style:solid}#adtm_menu ul#menu{margin:0;padding:0;list-style:none}#adtm_menu ul#menu li.li-niveau1 a.a-niveau1{display:block;float:left;border-style:solid}#adtm_menu.atmRtl ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span{display:flex}#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span{display:block}#adtm_menu ul#menu li div.adtm_sub{position:absolute;left:-9999px;padding:0;border-style:solid;box-sizing:border-box}#adtm_menu:not(.atmRtl) .advtm_open_on_hover ul#menu .li-niveau1:hover div.adtm_sub{left:0}#adtm_menu.atmRtl .advtm_open_on_hover ul#menu .li-niveau1:hover div.adtm_sub{right:0;left:auto}#adtm_menu .advtm_open_on_hover ul#menu a:hover div.adtm_sub{left:-1px;top:29px}#adtm_menu .advtm_open_on_click ul#menu .li-niveau1.atm_clicked div.adtm_sub{left:0}#adtm_menu .advtm_open_on_click ul#menu .atm_clicked a:hover div.adtm_sub{left:-1px;top:29px}#adtm_menu.atmRtl div.adtm_column_wrap span.column_wrap_title{text-align:right;display:block}#adtm_menu div.adtm_column_wrap span.column_wrap_title{text-align:left;display:block}#adtm_menu div.adtm_column_wrap ul.adtm_elements{padding:0;margin:0;list-style:none;zoom:1}#adtm_menu div.adtm_column_wrap ul.adtm_elements li{line-height:15px;padding:0;margin:0;zoom:1}#adtm_menu div.adtm_column_wrap ul.adtm_elements li a,#adtm_menu div.adtm_column_wrap span[data-href]{display:block;text-align:left}#adtm_menu.atmRtl div.adtm_column_wrap ul.adtm_elements li a,#adtm_menu.atmRtl div.adtm_column_wrap span[data-href]{display:block;text-align:right}#adtm_menu div.adtm_column_wrap span[data-href]:hover{cursor:pointer}#adtm_menu td.adtm_column_wrap_td{border-style:solid;border-width:0}#adtm_menu table.columnWrapTable{max-width:100%;width:100%;margin:0;padding:0;border-collapse:collapse;margin:0}#adtm_menu table.columnWrapTable tr td{vertical-align:top}#adtm_menu .adtm_column_wrap_sizer{font-size:0;height:0;line-height:0}#adtm_menu ul#menu li.li-niveau1 a.a-niveau1{cursor:pointer}.clear{clear:both}img.adtm_menu_icon{vertical-align:top;margin-right:3px}#adtm_menu .searchboxATM .search_query_atm{width:150px;margin-left:0!important}#adtm_menu .searchboxATM .button_mini{display:inline-block}#adtm_menu .search_query_atm.form-control{display:inline-block}#adtm_menu .adtm_unclickable{text-decoration:none!important}#adtm_menu .searchboxATM{position:relative}#adtm_menu.atmRtl .adtm_search_submit_button{left:0;right:auto}#adtm_menu .adtm_search_submit_button{position:absolute;border:none;background:none;right:0;top:0;color:inherit}#adtm_menu .pmAtmIcon{margin-right:5px}div.adtm_product{text-align:center}div.adtm_product .product-name{display:inline-block;overflow:hidden;width:100%;color:currentcolor!important}div.adtm_product .product-image-container{text-align:center}div.adtm_product .product-image-container img{margin:0 auto}div.adtm_product .product-container .product-image-container .quick-view-wrapper-mobile{display:none}div.adtm_product .product-container .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{display:none}@media (max-width:1199px){div.adtm_product .product-container .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{display:block;position:relative;background-color:rgba(208,208,211,.57);height:130px;width:85px;top:80px;right:-162px;transform:rotate(45deg);zoom:1;pointer-events:all}div.adtm_product .product-container .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i{position:relative;top:48px;left:-20px;font-size:x-large;color:#000}div.adtm_product .product-container .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i:before{transform:rotate(315deg)}div.adtm_product .product-container .product-image-container .quick-view-wrapper-mobile{display:block;background-color:transparent;height:155px;width:215px;position:absolute;overflow:hidden;pointer-events:none;top:30px;right:-30px;transform:rotate(270deg)}}div.adtm_product .product-container .product-image-container .quick-view{font:700 13px/16px Arial,Helvetica,sans-serif;color:#777676;position:absolute;left:50%;top:50%;margin:-21px 0 0 -53px;padding:13px 0 0;background:rgba(255,255,255,.82);width:107px;height:43px;text-align:center;box-shadow:rgba(0,0,0,.16) 0 2px 8px}div.adtm_product .product-container .product-image-container .quick-view span{margin:0;padding:0}@media (max-width:1199px){div.adtm_product .product-container .product-image-container .quick-view{display:none}}@media (min-width:1200px){div.adtm_product .product-container .product-image-container .quick-view{display:none}}@media (max-width:767px){div.adtm_product .product-container .product-image-container .quick-view{display:none}}@media (min-width:1200px){div.adtm_product:hover .product-container .product-image-container .quick-view{display:block}}div.adtm_product .product-container{padding:0;position:relative}div.adtm_product .product-container .product-image-container{border:1px solid #d6d4d4;margin-bottom:13px;padding:9px;position:relative}@media (max-width:767px){div.adtm_product .product-container .product-image-container{margin-left:auto;margin-right:auto;max-width:290px}}div.adtm_product .product-container .product-image-container .content_price{background:rgba(0,0,0,.65);bottom:-1px;left:0;padding:9px 0;position:absolute;width:100%}div.adtm_product .product-container .product-image-container .content_price span{color:#fff}div.adtm_product .product-container .product-image-container .content_price span.old-price{color:#b1b0b0}#adtm_menu_inner{background-color:#f6f6f6;background:linear-gradient(#f6f6f6,#e6e6e6)}#adtm_menu{position:relative;padding:0 0 0 0;margin:10px 0 0 0;;border-color:#333;border-width:5px 0 0 0;box-shadow:0 5px 13px 0 rgba(0,0,0,.2)}#adtm_menu_inner{padding:0 0 0 0;margin:0 0 0 0;;border-color:#e9e9e9;border-width:0 0 3px 0}#adtm_menu .li-niveau1 a.a-niveau1{min-height:56px;line-height:56px}#adtm_menu .li-niveau1 a.a-niveau1.a-multiline{line-height:28px}#adtm_menu .li-niveau1{min-height:56px;line-height:21px}#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span{min-height:56px;line-height:56px}#adtm_menu .li-niveau1 a.a-niveau1.a-multiline .advtm_menu_span{line-height:28px}#adtm_menu .li-niveau1 .searchboxATM{display:table-cell;height:56px;vertical-align:middle}#adtm_menu .li-niveau1 .searchboxATM .adtm_search_submit_button{height:56px}#adtm_menu ul#menu li div.adtm_sub{top:56px}.li-niveau1 a span{padding:0 20px 0 20px;margin:0 0 0 0}.li-niveau1 .advtm_menu_span,.li-niveau1 a .advtm_menu_span{color:#484848}@media (min-width:768px){#adtm_menu ul#menu{display:flex;flex-wrap:wrap}}@media (min-width:768px){#adtm_menu ul#menu{justify-content:flex-start}}.li-niveau1 a .advtm_menu_span,.li-niveau1 .advtm_menu_span{background-color:}.li-niveau1 a.advtm_menu_actif .advtm_menu_span{background-color:#333;background:linear-gradient(#333333,#000000)}.li-niveau1 a.a-niveau1{border-color:#d6d4d4;border-width:0 1px 0 1px}.li-niveau1 .adtm_sub{border-color:#e5e5e5;border-width:0 1px 1px 1px;box-shadow:0 5px 13px 0 rgba(0,0,0,.2)}.li-niveau1 .adtm_sub{background-color:rgba(255,255,255,1);background:linear-gradient(rgba(255,255,255,1),rgba(252,252,252,1))}#adtm_menu ul#menu .li-niveau1 div.adtm_sub{opacity:0;visibility:hidden}#adtm_menu ul#menu .li-niveau1:hover div.adtm_sub{opacity:1;visibility:visible;transition:visibility 0s linear 0.3s,opacity 0.3s linear 0.3s}.adtm_column_wrap span.column_wrap_title,.adtm_column_wrap span.column_wrap_title a,.adtm_column_wrap span.column_wrap_title span[data-href]{color:#333}.adtm_column_wrap a,.adtm_column_wrap span[data-href]{color:#777}#adtm_menu .adtm_column_wrap{padding:10px 10px 10px 10px}#adtm_menu .adtm_column{padding:0 0 0 0;margin:0 10px 10px 10px}#adtm_menu .adtm_column ul.adtm_elements li a,#adtm_menu .adtm_column ul.adtm_elements li span[data-href]{padding:3px 0 3px 0;margin:0 0 0 0}#adtm_menu .adtm_column_wrap span.column_wrap_title{padding:0 0 0 0;margin:0 10px 0 0}#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span{font-size:18px;font-weight:400;text-decoration:none;text-transform:none}#adtm_menu .li-niveau1 a.advtm_menu_actif .advtm_menu_span{color:#fff;text-decoration:none}#adtm_menu .adtm_column span.column_wrap_title,#adtm_menu .adtm_column span.column_wrap_title a,#adtm_menu .adtm_column span.column_wrap_title span[data-href]{font-size:16px;font-weight:700;text-decoration:none;text-transform:none}#adtm_menu .adtm_column span.column_wrap_title:hover,#adtm_menu .adtm_column span.column_wrap_title a:hover,#adtm_menu .adtm_column span.column_wrap_title span[data-href]:hover{color:#515151;text-decoration:none}#adtm_menu .adtm_column ul.adtm_elements li,#adtm_menu .adtm_column ul.adtm_elements li a,#adtm_menu .adtm_column ul.adtm_elements li span[data-href]{font-size:13px;font-weight:400;text-decoration:none;text-transform:none}#adtm_menu .adtm_column ul.adtm_elements li:hover,#adtm_menu .adtm_column ul.adtm_elements li a:hover,#adtm_menu .adtm_column ul.adtm_elements li span[data-href]:hover{color:#333;text-decoration:none}.li-niveau1 .adtm_sub{width:100%}#adtm_menu table.columnWrapTable{table-layout:fixed}#adtm_menu{z-index:9}.li-niveau1 .adtm_sub{z-index:1000}#adtm_menu .advtm_hide_desktop{display:none!important}@media (min-width:767px){.li-niveau1 a:hover .advtm_menu_span,.li-niveau1 .advtm_menu_span:hover,.li-niveau1:hover>a.a-niveau1 .advtm_menu_span{background-color:#333;background:linear-gradient(#333333,#000000)}#adtm_menu .li-niveau1 a.a-niveau1:hover .advtm_menu_span,.li-niveau1:hover>a.a-niveau1 .advtm_menu_span{color:#fff;text-decoration:none}}div#adtm_menu_inner{width:inherit}#adtm_menu ul .advtm_menu_toggle{display:none}@media (max-width:767px){#adtm_menu{position:relative;top:initial;left:initial;right:initial;bottom:initial}#adtm_menu .advtm_hide_mobile{display:none!important}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.advtm_search.advtm_hide_mobile{display:none!important}#adtm_menu a.a-niveau1,#adtm_menu .advtm_menu_span{height:auto!important}#adtm_menu ul li.li-niveau1{display:none}#adtm_menu ul li.advtm_menu_toggle{width:1px;height:1px;visibility:hidden;min-height:1px!important;border:none;padding:0;margin:0;line-height:1px}#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button{width:100%;cursor:pointer}#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text{background-position:right 15px center;background-repeat:no-repeat}#adtm_menu .adtm_menu_icon{height:auto;max-width:100%}#adtm_menu ul .li-niveau1 .adtm_sub{width:auto;height:auto;min-height:inherit}#adtm_menu ul div.adtm_column_wrap{min-height:inherit;width:100%!important}#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAgMAAACdGdVrAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAAnRSTlMA3Pn2U8cAAAAaSURBVAjXY4CCrFVAsJJhFRigUjA5FEBvfQDmRTo/uCG3BQAAAABJRU5ErkJggg==);background-position:right 15px center;background-repeat:no-repeat}#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span{font-size:18px;font-weight:700;text-transform:uppercase}#adtm_menu .adtm_column span.column_wrap_title,#adtm_menu .adtm_column span.column_wrap_title a,#adtm_menu .adtm_column span.column_wrap_title span[data-href]{font-size:18px;font-weight:700;text-transform:none}#adtm_menu .adtm_column ul.adtm_elements li,#adtm_menu .adtm_column ul.adtm_elements li a,#adtm_menu .adtm_column ul.adtm_elements li span[data-href]{font-size:16px;font-weight:400;text-transform:none}#adtm_menu .li-niveau1.adtm_sub_open a.a-niveau1 .advtm_menu_span,#adtm_menu .li-niveau1 a.a-niveau1:focus .advtm_menu_span,.li-niveau1:focus>a.a-niveau1 .advtm_menu_span{color:#fff;text-decoration:none}#adtm_menu.adtm_menu_toggle_open ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text{color:#333}#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text{color:#666}#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text{font-size:16px;min-height:40px;line-height:40px}#adtm_menu.adtm_menu_toggle_open li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text{background-color:#fff}#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text{background-color:#e5e5e5}#adtm_menu.adtm_menu_toggle_open.atmRtl ul#menu li.li-niveau1.sub a.a-niveau1 span{background-position:left 15px center}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub a.a-niveau1 span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAANUlEQVQY02MgFwgisZmMFZA4Zo5IUiLJSFKMbkZESqUoYKjDNFw5RYAYCSckW0IEULxAPgAAZQ0HP01tIysAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right 15px center}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub.adtm_sub_open a.a-niveau1 span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAARUlEQVQY02OgKWBUAJFMYJJB1AhEChuCOSLJCkBpNxAHRBsBRVIUIJpUkhVgEmAlIKVgAFIDUgmXgkmAzXWCMqA20hgAAI+xB05evnCbAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right 15px center}.li-niveau1 a span{padding:5px 10px 5px 10px}.li-niveau1 a.a-niveau1{border-color:#d6d4d4;border-width:0 1px 1px 1px}.li-niveau1 .advtm_menu_span,.li-niveau1 a .advtm_menu_span{color:#484848}.li-niveau1 a .advtm_menu_span,.li-niveau1 .advtm_menu_span{background:#fff}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub.adtm_sub_open a.a-niveau1 span,#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub a.a-niveau1.advtm_menu_actif span{background-color:#333;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAARUlEQVQY02OgKWBUAJFMYJJB1AhEChuCOSLJCkBpNxAHRBsBRVIUIJpUkhVgEmAlIKVgAFIDUgmXgkmAzXWCMqA20hgAAI+xB05evnCbAAAAAElFTkSuQmCC) no-repeat right 15px center,linear-gradient(#333333,#000000)}#adtm_menu.adtm_menu_toggle_open .li-niveau1.sub.adtm_sub_open a .advtm_menu_span,.li-niveau1 a:focus .advtm_menu_span,.li-niveau1 a.advtm_menu_actif .advtm_menu_span,.li-niveau1 .advtm_menu_span:focus,.li-niveau1:focus>a.a-niveau1 .advtm_menu_span{background-color:#333;background:linear-gradient(#333333,#000000)}.li-niveau1 .adtm_sub{background-color:#fff;background:linear-gradient(#ffffff,#fcfcfc)}.li-niveau1 .adtm_sub{border-color:#e5e5e5;border-width:0 1px 0 1px}#adtm_menu .adtm_column_wrap_td{border-color:#e5e5e5;border-width:0 0 1px 0}#adtm_menu .adtm_column{padding-bottom:5px;margin-right:10px;margin-bottom:5px;margin-left:10px}#adtm_menu .adtm_column_wrap span.column_wrap_title{margin-top:8px;margin-right:10px;margin-bottom:8px}.adtm_column_wrap span.column_wrap_title,.adtm_column_wrap span.column_wrap_title a,.adtm_column_wrap span.column_wrap_title span[data-href]{color:#333}#adtm_menu .adtm_column ul.adtm_elements li a,#adtm_menu .adtm_column ul.adtm_elements li span[data-href]{padding-top:5px;padding-bottom:5px;padding-left:10px;margin-top:15px;margin-bottom:15px}.adtm_column_wrap a{color:#777}#adtm_menu.adtm_menu_toggle_open ul#menu .advtm_hide_desktop{display:block!important}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1{display:block!important}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.advtm_hide_mobile{display:none!important}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.advtm_menu_toggle.adtm_menu_mobile_mode{display:none!important}#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1{float:none}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub{display:none;position:static;height:auto}#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub.adtm_submenu_toggle_open{display:block}#adtm_menu.adtm_menu_toggle_open table.columnWrapTable{display:table!important;width:100%!important}#adtm_menu.adtm_menu_toggle_open table.columnWrapTable tr td{display:block}#adtm_menu.adtm_menu_toggle_open ul#menu li.advtm_search .searchboxATM{display:flex}#adtm_menu.adtm_menu_toggle_open ul#menu li.advtm_search .searchboxATM .search_query_atm{padding:15px 5px;width:100%}#adtm_menu ul#menu .li-niveau1 div.adtm_sub{opacity:1;visibility:visible}#adtm_menu ul#menu .li-niveau1:hover div.adtm_sub,#adtm_menu ul#menu .li-niveau1:focus div.adtm_sub{transition:none}}img.adtm_menu_icon{vertical-align:top;margin-right:3px}#adtm_menu .searchboxATM .search_query_atm{width:150px;margin-left:0!important}#adtm_menu .searchboxATM .button_mini{display:inline-block}#adtm_menu .adtm_unclickable{text-decoration:none!important}li.advtm_menu_13 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_13 div.adtm_sub{border-width:0 0 0 0px!important}li.advtm_menu_29 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_29 div.adtm_sub{border-width:0 0 0 0px!important}li.advtm_menu_31 a.a-niveau1{border-width:unset unset unset unset!important}.advtm_menu_31 div.adtm_sub{border-width:unset unset unset unset!important}li.advtm_menu_32 a.a-niveau1{border-width:unset unset unset unset!important}.advtm_menu_32 div.adtm_sub{border-width:unset unset unset unset!important}li.advtm_menu_14 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_14 div.adtm_sub{border-width:0 0 0 0px!important}li.advtm_menu_23 a.a-niveau1{border-width:unset unset unset unset!important}.advtm_menu_23 div.adtm_sub{border-width:unset unset unset unset!important}li.advtm_menu_8 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_8 div.adtm_sub{border-width:0 0 0 0px!important}li.advtm_menu_25 a.a-niveau1{border-width:unset unset unset unset!important}.advtm_menu_25 div.adtm_sub{border-width:unset unset unset unset!important}li.advtm_menu_6 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_6 div.adtm_sub{border-width:0 0 0 0px!important}li.advtm_menu_15 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_15 div.adtm_sub{border-width:0 0 0 0px!important}li.advtm_menu_21 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_21 div.adtm_sub{border-width:0 0 0 0px!important}li.advtm_menu_28 a.a-niveau1{border-width:unset unset unset unset!important}.advtm_menu_28 div.adtm_sub{border-width:unset unset unset unset!important}li.advtm_menu_11 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_11 div.adtm_sub{border-width:0 0 0 0px!important}li.advtm_menu_24 a.a-niveau1{border-width:unset unset unset unset!important}.advtm_menu_24 div.adtm_sub{border-width:unset unset unset unset!important}li.advtm_menu_7 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_7 div.adtm_sub{border-width:0 0 0 0px!important}li.advtm_menu_19 a.a-niveau1{border-width:unset unset unset unset!important}.advtm_menu_19 div.adtm_sub{border-width:unset unset unset unset!important}li.advtm_menu_20 a.a-niveau1{border-width:unset unset unset unset!important}.advtm_menu_20 div.adtm_sub{border-width:unset unset unset unset!important}li.advtm_menu_10 a.a-niveau1{border-width:0 0 0 0px!important}.advtm_menu_10 div.adtm_sub{border-width:0 0 0 0px!important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:10044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:10046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:20px;height:20px;line-height:20px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;outline:none}.mfp-close:active{top:1px;outline:none}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;top:40px;right:-5px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px;outline:none}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;outline:none}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.white-popup{position:relative;background:#FFF;padding:20px;margin:20px auto}.hipv-product-additional-info>p,.hipv-product-footer>p,.hipv-extra-content>p,.hipv-right-column-product>p{margin-top:20px;color:#000;font-size:18px;background:#f6f6f6;border-top:5px solid #333;padding:14px 5px 17px 20px}.product-images>li.thumb-container{vertical-align:top}.thumb-video{width:100px;height:100px;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center}.thumb-video{position:relative}.hipv-play{display:block;position:absolute;width:30px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0ZFRUVERTE0M0YwMTFFQUI0NTBCQjJCNzBENzk3OTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0ZFRUVERTI0M0YwMTFFQUI0NTBCQjJCNzBENzk3OTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRkVFRURERjQzRjAxMUVBQjQ1MEJCMkI3MEQ3OTc5NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRkVFRURFMDQzRjAxMUVBQjQ1MEJCMkI3MEQ3OTc5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtzdG3UAAAcnSURBVHja7JwJ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) no-repeat;background-size:100% 100%;left:0;right:0;top:0;bottom:0;margin:auto}.hipv-product-list-videos{text-align:center}.hipv-product-list-button-16{margin-bottom:10px}#thumbs_list li.video-thumbnail a{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.product-images>li.thumb-container{display:inline-block}.hipv-videos video:focus,.hiupv-product-images:focus{outline:none}.hiupv-product-images{width:100%}.hiupv-video-column{display:-ms-grid;display:grid;gap:10px}.hiupv-video-mobile-column-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.hiupv-video-mobile-column-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.hiupv-video-mobile-column-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.hiupv-video-mobile-column-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.hiupv-video-mobile-column-5{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.hiupv-video-mobile-column-6{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media (min-width:576px){.hiupv-video-tablet-column-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.hiupv-video-tablet-column-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.hiupv-video-tablet-column-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.hiupv-video-tablet-column-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.hiupv-video-tablet-column-5{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.hiupv-video-tablet-column-6{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:992px){.hiupv-video-column-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.hiupv-video-column-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.hiupv-video-column-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.hiupv-video-column-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.hiupv-video-column-5{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.hiupv-video-column-6{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}/**
* 2007-2023 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2023 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/
 .loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;margin-bottom:15px}.load-more-button-holder{display:flex;justify-content:center;margin-bottom:15px}.load-more-button-holder .mat-button{display:inline-block;position:relative;cursor:pointer;line-height:35px;padding:.5rem 1.5rem;color:#424242;font-size:15px;font-weight:600;font-family:"Roboto",sans-serif;letter-spacing:.8px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:2px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;box-shadow:0 2px 5px 0 rgba(0,0,0,.225)}.mat-button.btn-lightBlue{color:#fff;background-color:#03a9f4}.loader img{width:70px}.fix-scroll-top{position:fixed;right:30px;bottom:30px;z-index:1000}.fix-scroll-top .mat-button{display:inline-block;position:relative;cursor:pointer;line-height:35px;width:50px;height:50px;color:#424242;font-size:15px;font-weight:600;font-family:"Roboto",sans-serif;letter-spacing:.8px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:2px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;box-shadow:0 2px 5px 0 rgba(0,0,0,.225)}/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\f95b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\f952"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\f905"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\f95c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\f95d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\f95e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\f95f"}.fa-handshake-slash:before{content:"\f960"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\f961"}.fa-head-side-cough-slash:before{content:"\f962"}.fa-head-side-mask:before{content:"\f963"}.fa-head-side-virus:before{content:"\f964"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\f965"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\f955"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\f966"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\f967"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\f956"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\f968"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\f969"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\f96a"}.fa-pump-soap:before{content:"\f96b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\f96c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\f957"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\f96e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\f96f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\f970"}.fa-store-slash:before{content:"\f971"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\f972"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\f974"}.fa-virus-slash:before{content:"\f975"}.fa-viruses:before{content:"\f976"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../../../../modules/infinitescrolldw/views/fonts/fa-brands-400.eot);src:url(../../../../modules/infinitescrolldw/views/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../../../../modules/infinitescrolldw/views/fonts/fa-brands-400.woff2) format("woff2"),url(../../../../modules/infinitescrolldw/views/fonts/fa-brands-400.woff) format("woff"),url(../../../../modules/infinitescrolldw/views/fonts/fa-brands-400.ttf) format("truetype"),url(../../../../modules/infinitescrolldw/views/fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../../../../modules/infinitescrolldw/views/fonts/fa-regular-400.eot);src:url(../../../../modules/infinitescrolldw/views/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../../../../modules/infinitescrolldw/views/fonts/fa-regular-400.woff2) format("woff2"),url(../../../../modules/infinitescrolldw/views/fonts/fa-regular-400.woff) format("woff"),url(../../../../modules/infinitescrolldw/views/fonts/fa-regular-400.ttf) format("truetype"),url(../../../../modules/infinitescrolldw/views/fonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../../../../modules/infinitescrolldw/views/fonts/fa-solid-900.eot);src:url(../../../../modules/infinitescrolldw/views/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../../../../modules/infinitescrolldw/views/fonts/fa-solid-900.woff2) format("woff2"),url(../../../../modules/infinitescrolldw/views/fonts/fa-solid-900.woff) format("woff"),url(../../../../modules/infinitescrolldw/views/fonts/fa-solid-900.ttf) format("truetype"),url(../../../../modules/infinitescrolldw/views/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s,max-height 0.15s;transition:padding 0.15s,max-height 0.15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s,max-height 0.2s;transition:padding 0.25s,max-height 0.25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s}.sweet-alert input:focus{outline:none;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert button{background-color:#AEDEF4;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#D0D0D0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b6b6b6}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0%}100%{top:50%}}@keyframes slideFromTop{0%{top:0%}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0%}}@keyframes slideToTop{0%{top:50%}100%{top:0%}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop 0.3s;animation:slideFromTop 0.3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom 0.3s;animation:slideFromBottom 0.3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop 0.4s;animation:slideToTop 0.4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom 0.3s;animation:slideToBottom 0.3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s}.animateSuccessLong{-webkit-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark 0.5s;animation:animateXMark 0.5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg) \9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg) \9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg) \9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg) \9}@-webkit-keyframes shake{0%{transform:translate(0)}17%{transform:translate(10px)}34%{transform:translate(-10px)}51%{transform:translate(6px)}68%{transform:translate(-6px)}85%{transform:translate(3px)}100%{transform:translate(0)}}@-moz-keyframes shake{0%{transform:translate(0)}17%{transform:translate(10px)}34%{transform:translate(-10px)}51%{transform:translate(6px)}68%{transform:translate(-6px)}85%{transform:translate(3px)}100%{transform:translate(0)}}@-ms-keyframes shake{0%{transform:translate(0)}17%{transform:translate(10px)}34%{transform:translate(-10px)}51%{transform:translate(6px)}68%{transform:translate(-6px)}85%{transform:translate(3px)}100%{transform:translate(0)}}@keyframes shake{0%{transform:translate(0)}17%{transform:translate(10px)}34%{transform:translate(-10px)}51%{transform:translate(6px)}68%{transform:translate(-6px)}85%{transform:translate(3px)}100%{transform:translate(0)}}.popnews_error{border-color:red!important;-webkit-animation-delay:0s;-webkit-animation-duration:0.7s;-webkit-animation-name:shake;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:1;-moz-animation-delay:0s;-moz-animation-duration:0.7s;-moz-animation-name:shake;-moz-animation-fill-mode:forwards;-moz-animation-iteration-count:1;-o-animation-delay:0s;-o-animation-duration:0.7s;-o-animation-name:shake;-o-animation-fill-mode:forwards;-o-animation-iteration-count:1;animation-delay:0s;animation-duration:0.7s;animation-name:shake;animation-fill-mode:forwards;animation-iteration-count:1}@media only screen and (max-width:40em){#popnewsletter_topbar img{width:initial!important;max-width:100%}}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:7999!important;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;overflow:hidden;height:auto!important}#sb-body{position:relative;height:100%}#sb-player.html{overflow:auto}#sb-body img{border:none}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#fff}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKFJREFUeNpi/P//PwMlgHHADWAAGYCGo4CYDYs4CMcCMTOyGLqCov8QsB2LIROgcovwGaAFxM+xGALT/A2IPfAZgM2Qybg04zIAZsir/wiAVTM+A0B4KZIBp4GYkxQDYM7+BcQfkLzDSYwB06AafkKdrYvkHQxD0DU3ommGiSMbshqfAXJAfBtHgOlC5SyRxbElZWYg/osj4WLIDXxmAggwAHTlHTWidTHeAAAAAElFTkSuQmCC);position:absolute;top:8px;right:0;width:15px;height:15px;cursor:pointer}#sb-nav-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwMlgJFSAxhABkCxLhKbGHEwRuYsBeIoLIpwiWM14CcQO2ExAJs4GDOh+YgNiNcBsS6R4hgGgAA/EG8HYjlixJlwhK00EO8FYlFC4kx4IkgFiC0JieMzoBKINxEURwttGJhGhDjWaASBjUDMTIQ4VgNOAjEnlnSATRwjHVwGYjcg/o7mZ1zi1MlMFBsAEGAANUZLsB23Wh4AAAAASUVORK5CYII=)}#sb-nav-previous{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI9JREFUeNpi/P//PwMlgJFSAxhABuDBKoTE8WlOAOJphMRxafYD4j9YDMAQx6bZDIi//YeAaYTEmdCCRAWItwAxJ5HiKAaIAvF2KM1AhDiGAa5Qm9ABLnGs0dj+HxVMIyCONRDnY1OISxybAcxAvBGLAVjFcaUDTiA+iSUdYIjjS4miQFxESJxxwHMjQIABABQT4TRLh+gpAAAAAElFTkSuQmCC)}#sb-nav-play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHVJREFUeNpi/P//PwMlgJFSAxhABmDBZjjEMTAuFyyF0ilA/J0cFyz9DwEngVgCnwsIGQACD4FYlxIDQOAzEHtQYgAI/AHiUkoMgHlHmlwDjmELUGINmA/EbOSGQQW50fgNiEMIpURcEu1AbEBJUqZfbgQIMAD4AkaDGWpXMQAAAABJRU5ErkJggg==)}#sb-nav-pause{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpi/P//PwMlgHHADWBC40cB8X8krItDDKcBFLtg1ICRaQB6UhYCYkUk/jUg5sQi9n3wZCaAAAMA2eIcETbPY8gAAAAASUVORK5CYII=)}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */
div.radio input{opacity:100!important}label{margin-bottom:0;font-weight:400}#gdpr_consent{margin:0 20px 0 20px}#sb-player.html{height:100%}@media only screen and (max-width:40em){.noscroll{position:fixed;overflow:hidden}#sb-title{display:none}#popnewsletter_sideimg{display:none}#popnewsletter_block{width:100%!important;vertical-align:middle;line-height:3em}#sb-wrapper{right:0!important;left:0!important;bottom:0!important;top:-1px!important;border-color:#363A41;border-right:none;border-left:none;position:fixed;overflow:hidden;width:calc(100% - 40px)!important;height:auto!important;margin:20px}#sb-wrapper-inner{height:auto!important}.close{z-index:999999999;position:absolute;right:-1px;top:-1px;border:1px solid #939393;color:#363a41;padding:10px 11px;font-size:1.1em}.show-for-small-only{display:block!important}#popnewsletter_topbar{padding:24px 0 0 0px!important}#popnewsletter_maintext{line-height:1.9em;padding:4px 0 1px 0}}/*! jQuery UI - v1.10.3 - 2013-06-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACYTETYKZxm0LnoJKTIstw1o97BxhyAAmSXIqFIrtGcCQv9GKbuIm3Zc/qeqwgL8gL8oK6pa6pe+qiuqmuqrvqsrqtrqv7fnlf3pf35X15X96X9+V9eV8dXWfX4XV6Hb9vIKQAIfkECQEAAQAsAAAAACgAKAAAAmExCL6FLgd+aw9FOVNVF2e3u3eB4TR+4AaYIvq15VvG1EzVyZ3kq7jn6u7Hgwh/xh/yp/wxf84f9Cf9UX/WH/an1e60O+1Ou9PutDvtTrvT7rS/9y/+m//qv/sv/9vzGYQUACH5BAkBAAEALAAAAAAoACgAAAJhwREICKaGte9yEkbZqLIGJ705o4GhCHqjd5jiKrbTO8XXfNXHfdzouee85pcb5oq5Yy6ZW+aauWcumpvmqtVddVfdVXfVXXVX3VV31V01p86xc+4cPCfP0XP2HD6n30MIKQAh+QQJAQABACwAAAAAKAAoAAACYvAtdDnwA4mPoKvoxuJzcc1U24V58+5lgBeIY9ihnSqxkmvBljzSo43bus3bvg20CW1Em9GGtCltTCaNZIJ2mE/mk/lkPplP5pP5ZNrGtrLtbEvb1ra27W2L2+a2uu2OvxBSACH5BAkBAAEALAAAAAAoACgAAAJh8Ck+BixzfmsvRTlPXRdnsE33KeFHbp33mRcqrlOrvtRM1diN5cqu7PHp1wPChr/hb/gb/oa/YS/am/aqvWsv29v2ur1vLxz+hX/hX/gX/oV/4V/4F/6Ff+FfuKfv8fkEFAAh+QQJAQABACwAAAAAKAAoAAACYjAoPgYsc35rL0U5T10XZ7BN9ynhR26dV3ZqJqJs5XZwJGe0hDO6xgO+rQL0EX1GH9KnVPKCtaayqWwqm8qmsqlsKptKH9gn9pF9Zh/ap/axfW4f3Cf30elNepPepDfpLAIKACH5BAkBAAEALAAAAAAoACgAAAJgQCg+gu6iG2PPRTlPVRdnsGH3dZ7YldkXjGeVjmzkdrBEL7aGA7qc8TpQJ9QRibhe60g8Eo/EI/FIPBKPxCNRp9VxdV4dWCfWkXVmHVqn1rF1bvfRfXQf3Uf30X10wwgoACH5BAkBAAEALAAAAAAoACgAAAJeCeMf6C66sfhQZJNWdWEGm2df54ldGZZZWn3BuEowIze0Ynu4jvO479tar6Av6Av6gr6gL+gL+oI+HBVnxWFxWhwX58WBcWIcGWfGodFBdBAdRAfRQXQQHUQH0TQCCgAh+QQJAQABACwAAAAAKAAoAAACXfEPdBfdWHwoskmrujCDzbOv88SuDMssrb5gXCWYkRtasT1c1+327XU9XU/X0/V0PV1P19PhoDgpjoqz4rA4LY6L8+LAODGOTO6Re+QeuUfukXvkHrlH7pFxeRwhBQAh+QQJAQABACwAAAAAKAAoAAACX/EDdBfdWHwoskmrujCDzbOv88SuDMssrb6kWyWYkRtas9sxV20P73csIA6IA+KAOCAO2HP2oD1pj9qz9rA9bY/b8/bAPbEYJ8aJcWKcGCfGiXFinBgn7t17+d5+T0gKADs=);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
 .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAEUlEQVR4AWP4DwLUJUfJURIAypHyHErLyzcAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVR42mN4wsQwiOAo/AbEjFDIBMIgEgbp7ZpRCABBfwUJFjr9hgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGElEQVR42mP4N6jgKPwPIdEhSIz+cBQCAN0ljbVRDamVAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANklEQVR4Ae3KsQ0AIAhEUfYfVlUqgcIL0rqAueLlN1/CJhE9+G7Jsh2qNlC4X3VJuKIq/j+iA4lnicmEWt+AAAAAAElFTkSuQmCC) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANUlEQVR42u3GAQaAABjF4L3d/7YRif4kEjpBHj4bx7oI1JeqfXNmTOKQu8FE4f3I01z9u6oTmGgOCwxIvwUAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(data:image/png;base64,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)}.ui-widget-header .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-default .ui-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEWIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIighcp7AAAAT3RSTlMAGP8QMgQIUL+DmS4iVHBAZmAaEs0MIDwWQkhKHlomMFIshTSHgcNqyc/HOEQcvbl8q7Wljamtsyj9nyTvCgYCj6NilaGvbN+dRj5ufpFo5a5WewAADN1JREFUeNrs2gd2wzgMhGHi0/3PvL0x84TIqYoX/6vSACYwpLrXMAx3oNT/vH83d0C9u8VWVNQWrL5xBYItICaIF2qxqdFiDBD5WzD1fSsQxBylATmDqWZ6DpDBkfIpZP1tC41eqCa7+fWEihE/F6prMKcQPHIM5QpoCviqFZD0JUZ/QRNQvGIvFeeA574K5CGUV4G5ERqGYRiGYXj+O8G6140Y2HdU0xCg8at/H1DsGWV9qSVZQBiQAfsW6tyvkgZU+/D4FQ9DWX9fcSMXqvGr9TPBwvoqkA/4XcWV4dlwdX5muH4FfD3lE98H7M0154C5CgzDMAzDMDw93pcN7/p9X9pAgnZHig/isfFlQbGR+vUM2GUZsqcLbUNuaqu5MH7fj5BDD7XpQGx7IQqxXUGRIMTr4wOh7zsaGeg76NLbArJBYA9gDwc5/nWL+iXMa/5mx/r0LODBEa63l2oGEDtCf+QXcX1BZ0jKuatXrXfi1vlgDcMwDMMwJEWtd8EHFwArONGAt9dXPFbACmiiArhQwP5ZSYV0juoeoK1VegNzlH782BUNhNYXAPuHRSq00xVEtQYUff05iNYB2v6FqM/fHmexWWT1KwhYTg2We6wLBYQaPxAVRn7okZ8youBsMDaFQZcNOCngdAovybTPzyvT8xBohljdIVDUlUOgP8orIk4dzgaCnLKQ4iTYzVFzEgzEaSnyV6D6OerllQgDI71BGNAA/NAbkWEYhmEYrM+k9BdmmYH1geARB/Cx/cs9VNv/5pqHp0z3vVo2TOgfB1CxZ+vFrr/WLLoAe8N7EGFIF/5+bA5ki39Im07k5/dxzYxZiRe5Iv2zDCiyKZsOQm0/X7e6ldGiwzbYB1pQskKbDs5nXGNAZET1kZ8GpI5PuxSoRZ2/DyikHod4E0D485ohqX/ilRYVcj3y9KrpvzleGofmPmcYhmEYbsvhia7DyOe53OR9/at1A5rvTGxT3BoAjvXg3V7ddQUs2/+xsQ7/TjL7891h/SH6r4FoHADcp3vpwaYfju3pbDPAX8eAPd3Z5+hyLwMAdAYd23YakA+sseHFGzjqx6yAjAebQacrAOT/LZZaP+UcENObyY7lyHNAxufxf/+rAHD+/uIAjam7VvyY+4DrONZlynoi+v6HYRiG4dd2zoO9UaMLoy9nJqAsWgNqW+ys0uz03pXuTW///+d8tizuM8zjwXaiT24c1yPqfZ/LALvIHsDr0ryQn/CCdkQBjAr18CIASsID6CvRx5N9a4n6VUIpS0A+Xv0YGCvyWIyHG7oLWEnsVVXBGguEIr5KoiZ5Mdt41jSdesHH3llhvDfYXucleU6ZJ/+vsKW7Q7EYUJ+3xfYFqqpyZ0SBjDoBBAmQn0K3AywA0OQEWcJtB5AIgPwM2gDIp1NPGMBsNhNKAoJY0gGMOwHiTmBNG0hmgdgOdgOfn5LqAAqCHxLtGNA6orvHcwBshTnTxfhRJ4DHjx+LVAeaxy8kAhgDT8IAgE4AmSOKaA1q4fEpyQ6YFEgUEwtAHrzUOg5wEKxujQVQ8vRpeAjMlOe5Zub49cfVA7D6H+4/SQeQRS+ILMsmWYZaWCwW6TGAyaSAYhIGIIUBeMAHARwAHByw8alKKDWNyoGeABQHoCiAl4QpdfMQqFIBQJTgeA1q4dmzZ5AnO8BPimLiLQCdeTqAZ2egNVnJoiyXlFknAFte4uX1h8whjwPIowDodEBt9fcFoA28siZquTxPdYCfrPEknAIo6ByTZWlngZINZaIDLIArHALQ3R5UigPAd7cXXQfwYvo64EqnQaiBGiQDj526MS476DXY5uMX4gAsgUrbw/tmjde/Bsbb/cNJ/YypNDAwMDBwb3j1VfXiwCkNSKB+PF4bXgPgtVYLILzHrjdeR7dn44vdeB0UUlXqYQ5zdWmaRobDeyyBUQ4clkVws1ND/YDepzY9ENSvIAGoT4Ge+/myLC/jBkhWQYUDR2XlUKsGp5YjOIrqB5qFrH6wBET8dDixizd4gz3C+lVYBwAIkgWjN/WW3hZqoRQqO66uz/N54GqgaVI7CFBjXmMdZxQ0DgsQD+BJBRDfDqN3Dt59b/+gkOEp5HXZAN7nAz5gFBYIlJG/EnquvIyvfc0da9z523u11VdljNhraJzWPPCs8Q9SAUggBc4eH/IqYf14XToAfaSP9Uneup5hHWCu0KMOaOhc61eABFTnb+9T1nyqlsUCoJEB3oNZTwDWAS+NTz669RsQ3487nHOYf8RnfMbnrWdgx7i5L0lNb4DmhHEiAEe3IwRA1D89ozx5oQVQpQLwbIjqj7YXBRD4wcePR4+/+HLjEzaML3arX0Z4CJjHenSEeUPjGPUFoAgk5ySUAPAmdhaE18IApNQhAbwi4xKuqH6xoZOIM3v3q1qqv3rXAthrcD3Lo4iaeBClM5vVH10HJP7ZO3bIZFzCG6z++DRoOJyM6qEkPawUdVCKUreQqlIv8TXQwMDAwMB1UkBlUgE8Uw+g/yclQKkeAP1rHCtJK5yMQ8ASeEJRfP01Xwa7s6eA5T7vvMP+MvG8RcGGIvL4hSL1/wolo6L4ppMA/JcAGkqVNK0CK63iq/GFOd+e8p1NZlVQqrGEOO/uFJlGv+BaaF/He4+w5VHnZouRtOIbthYA0ACtroD1V7cBbAa+/176/nvUeiGqBhqlAug8MoI8XiALQHtIkgUAvq4hCOC9yQnhBlesimQAtCTKNTqHFKXCBML63XnX3uNW9QMwgiZ6gALz7vLkQDADzkGhhQWA1gEErVIul2VZBgGsWKkgrigVQEJBSlxur6L6PeEY8BnjE/ghuK7tLM+8P4ApMIWpBXAIFCwc5++/5733Ju8tOdQGvmEljbYXQNwBPwJwFNYfFliu1izMo4bBufl83gmgc8wvTjg4+aSbzyo5BiyXpwdAOAh+UxQjyu2PAVY/KywBPFROAUuAhSmrPQ6DBJA0DYY9TzeAV17ZfEYNkhwDCr9cLlmSPA1u/yxwpCPAtFKXVV1/KoNKVA5LAPsRRjIW558GWbQkxgCKU1iiNLDV64AjSUe4+J8PDAAZK/jGyYFNPX4nE8hA4SMrucd7fK6rXgfcHKbPn08DbfacJCcXjznxk5MDAwMD26EoAtn/CeCnfd0ffoafTX5hwy+6LzwFeLqRfQAJYF8tM2YK+BWoFFFpW8wAmO2yAZyzFvgNC+C3/r991aWiStwL2QtJZ+YlzaL177IBJGsBAtJXgg7i+qHqf3Az8N/z381Tj4LudARwzkYBAOJ9qKnj+kcmldWffHS3cQ2Y87uk35EBs2sMoGJDlQrA+tuAt1wwzepPBeA6LUMuKac1iALwzGYzvHYEVnA6gBgI6gerfwsdsPNBsAJwzlrgORbA87gD0iuw6VsYA0x3QzzovYvxbnIQNI3Gvy2dBSS0M2YYM51y3OqxesaA+Ay4ZdA18scPAD/8oWsEDQwMDAwM3BsqYt0ljKred0hsnwcP4vqJdZeARRAFYPG4cIZq5E6/0c2vNq/PZkrf3lZQqesoVqpdBmARxAFYPFDZ7q3Li2YIA7DpiQC6CuYdZbcBQJ0MAEYSsFFpBMQzhAGMoCcAzHsUcWc7APNe5e6OAUb/GHBnzwKsuRlngeE6YGBgYGBggEb3GPen+OvAyQAO3T2qn5H4q8Kppax+gFIRxH//4Mp+Q1nxt/hLrDqpjIgTIP7pr+w3Esdb0l+V3sJaAFYLjdZuYIWQz/OTT3t8m7k9z25O13NyzG8ankOdcojXhrKBhWMvEcDklGySsfGMLDt9gXY6E048nM4Em34jO0CyDrBxYYUMwgC+PAN/Zb+ZjGgkNYzUAipYFFEAd3YQLOGtw7egDAMQVUW3fHRXKX8Gfi41MDAwMHAPid8f0O/xQ1RXd1vfjryf+P0B/R49RndVj9e3C7+YfYz9izx+kPKqHq9vB95P/P4Acwj9WKDjjT8HEADPzYldient+qPtKXZ6p88khU7sgDZ+IfHD0Rjm0vGxBFxyfpD6HalvukTk8U+k0P/555/QAWkJlw3Afkk4x9JxtMOiZ37FBfXPbxVfdn8E9PlyXf8WA2ikJhFA6me6oKs7SFyhA5Y6q5/tHQJNk9ihSzpEflGAAP0d0uMstaT1fmxQU8+gZoPg8+QgRexKTE8Mkoqd9PTW0g5L8352fRqL17cD72XXFzLx+nbjaXZ9KRuvbyc+MDAwMDAw0A9nbN1vDeSncIHf7QDoD4Cc0EH9AQjdrgCAnNjTASGJPkcMHTCMAcNZYGBgYGBgYODekqHbAkK94PFXrz/TbSFT9p8DyEjUfw86wOqN/XZ2AFn7kQiAlm69qOt3dwzwLTIsr0792b3oAKufRP33oAOS9d+Xs0Ci/vt3HWD138oxYGuQ2dfAwE3nfwCQ21iAO53kAAAAAElFTkSuQmCC)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-active .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-highlight .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(data:image/png;base64,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)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
 .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAEUlEQVR4AWP4DwLUJUfJURIAypHyHErLyzcAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVR42mN4wsQwiOAo/AbEjFDIBMIgEgbp7ZpRCABBfwUJFjr9hgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGElEQVR42mP4N6jgKPwPIdEhSIz+cBQCAN0ljbVRDamVAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANklEQVR4Ae3KsQ0AIAhEUfYfVlUqgcIL0rqAueLlN1/CJhE9+G7Jsh2qNlC4X3VJuKIq/j+iA4lnicmEWt+AAAAAAElFTkSuQmCC) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANUlEQVR42u3GAQaAABjF4L3d/7YRif4kEjpBHj4bx7oI1JeqfXNmTOKQu8FE4f3I01z9u6oTmGgOCwxIvwUAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(data:image/png;base64,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)}.ui-widget-header .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-default .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUWG2rLCAAAAT3RSTlMAGP8QMgQIUL+DmS4iVHBAZmAaEs0MIDwWQkhKHlomMFIshTSHgcNqyc/HOEQcvbl8q7Wljamtsyj9nyTvCgYCj6NilaGvbN+dRj5ufpFo5a5WewAADN1JREFUeNrs2gd2wzgMhGHi0/3PvL0x84TIqYoX/6vSACYwpLrXMAx3oNT/vH83d0C9u8VWVNQWrL5xBYItICaIF2qxqdFiDBD5WzD1fSsQxBylATmDqWZ6DpDBkfIpZP1tC41eqCa7+fWEihE/F6prMKcQPHIM5QpoCviqFZD0JUZ/QRNQvGIvFeeA574K5CGUV4G5ERqGYRiGYXj+O8G6140Y2HdU0xCg8at/H1DsGWV9qSVZQBiQAfsW6tyvkgZU+/D4FQ9DWX9fcSMXqvGr9TPBwvoqkA/4XcWV4dlwdX5muH4FfD3lE98H7M0154C5CgzDMAzDMDw93pcN7/p9X9pAgnZHig/isfFlQbGR+vUM2GUZsqcLbUNuaqu5MH7fj5BDD7XpQGx7IQqxXUGRIMTr4wOh7zsaGeg76NLbArJBYA9gDwc5/nWL+iXMa/5mx/r0LODBEa63l2oGEDtCf+QXcX1BZ0jKuatXrXfi1vlgDcMwDMMwJEWtd8EHFwArONGAt9dXPFbACmiiArhQwP5ZSYV0juoeoK1VegNzlH782BUNhNYXAPuHRSq00xVEtQYUff05iNYB2v6FqM/fHmexWWT1KwhYTg2We6wLBYQaPxAVRn7okZ8youBsMDaFQZcNOCngdAovybTPzyvT8xBohljdIVDUlUOgP8orIk4dzgaCnLKQ4iTYzVFzEgzEaSnyV6D6OerllQgDI71BGNAA/NAbkWEYhmEYrM+k9BdmmYH1geARB/Cx/cs9VNv/5pqHp0z3vVo2TOgfB1CxZ+vFrr/WLLoAe8N7EGFIF/5+bA5ki39Im07k5/dxzYxZiRe5Iv2zDCiyKZsOQm0/X7e6ldGiwzbYB1pQskKbDs5nXGNAZET1kZ8GpI5PuxSoRZ2/DyikHod4E0D485ohqX/ilRYVcj3y9KrpvzleGofmPmcYhmEYbsvhia7DyOe53OR9/at1A5rvTGxT3BoAjvXg3V7ddQUs2/+xsQ7/TjL7891h/SH6r4FoHADcp3vpwaYfju3pbDPAX8eAPd3Z5+hyLwMAdAYd23YakA+sseHFGzjqx6yAjAebQacrAOT/LZZaP+UcENObyY7lyHNAxufxf/+rAHD+/uIAjam7VvyY+4DrONZlynoi+v6HYRiG4dd2zoO9UaMLoy9nJqAsWgNqW+ys0uz03pXuTW///+d8tizuM8zjwXaiT24c1yPqfZ/LALvIHsDr0ryQn/CCdkQBjAr18CIASsID6CvRx5N9a4n6VUIpS0A+Xv0YGCvyWIyHG7oLWEnsVVXBGguEIr5KoiZ5Mdt41jSdesHH3llhvDfYXucleU6ZJ/+vsKW7Q7EYUJ+3xfYFqqpyZ0SBjDoBBAmQn0K3AywA0OQEWcJtB5AIgPwM2gDIp1NPGMBsNhNKAoJY0gGMOwHiTmBNG0hmgdgOdgOfn5LqAAqCHxLtGNA6orvHcwBshTnTxfhRJ4DHjx+LVAeaxy8kAhgDT8IAgE4AmSOKaA1q4fEpyQ6YFEgUEwtAHrzUOg5wEKxujQVQ8vRpeAjMlOe5Zub49cfVA7D6H+4/SQeQRS+ILMsmWYZaWCwW6TGAyaSAYhIGIIUBeMAHARwAHByw8alKKDWNyoGeABQHoCiAl4QpdfMQqFIBQJTgeA1q4dmzZ5AnO8BPimLiLQCdeTqAZ2egNVnJoiyXlFknAFte4uX1h8whjwPIowDodEBt9fcFoA28siZquTxPdYCfrPEknAIo6ByTZWlngZINZaIDLIArHALQ3R5UigPAd7cXXQfwYvo64EqnQaiBGiQDj526MS476DXY5uMX4gAsgUrbw/tmjde/Bsbb/cNJ/YypNDAwMDBwb3j1VfXiwCkNSKB+PF4bXgPgtVYLILzHrjdeR7dn44vdeB0UUlXqYQ5zdWmaRobDeyyBUQ4clkVws1ND/YDepzY9ENSvIAGoT4Ge+/myLC/jBkhWQYUDR2XlUKsGp5YjOIrqB5qFrH6wBET8dDixizd4gz3C+lVYBwAIkgWjN/WW3hZqoRQqO66uz/N54GqgaVI7CFBjXmMdZxQ0DgsQD+BJBRDfDqN3Dt59b/+gkOEp5HXZAN7nAz5gFBYIlJG/EnquvIyvfc0da9z523u11VdljNhraJzWPPCs8Q9SAUggBc4eH/IqYf14XToAfaSP9Uneup5hHWCu0KMOaOhc61eABFTnb+9T1nyqlsUCoJEB3oNZTwDWAS+NTz669RsQ3487nHOYf8RnfMbnrWdgx7i5L0lNb4DmhHEiAEe3IwRA1D89ozx5oQVQpQLwbIjqj7YXBRD4wcePR4+/+HLjEzaML3arX0Z4CJjHenSEeUPjGPUFoAgk5ySUAPAmdhaE18IApNQhAbwi4xKuqH6xoZOIM3v3q1qqv3rXAthrcD3Lo4iaeBClM5vVH10HJP7ZO3bIZFzCG6z++DRoOJyM6qEkPawUdVCKUreQqlIv8TXQwMDAwMB1UkBlUgE8Uw+g/yclQKkeAP1rHCtJK5yMQ8ASeEJRfP01Xwa7s6eA5T7vvMP+MvG8RcGGIvL4hSL1/wolo6L4ppMA/JcAGkqVNK0CK63iq/GFOd+e8p1NZlVQqrGEOO/uFJlGv+BaaF/He4+w5VHnZouRtOIbthYA0ACtroD1V7cBbAa+/176/nvUeiGqBhqlAug8MoI8XiALQHtIkgUAvq4hCOC9yQnhBlesimQAtCTKNTqHFKXCBML63XnX3uNW9QMwgiZ6gALz7vLkQDADzkGhhQWA1gEErVIul2VZBgGsWKkgrigVQEJBSlxur6L6PeEY8BnjE/ghuK7tLM+8P4ApMIWpBXAIFCwc5++/5733Ju8tOdQGvmEljbYXQNwBPwJwFNYfFliu1izMo4bBufl83gmgc8wvTjg4+aSbzyo5BiyXpwdAOAh+UxQjyu2PAVY/KywBPFROAUuAhSmrPQ6DBJA0DYY9TzeAV17ZfEYNkhwDCr9cLlmSPA1u/yxwpCPAtFKXVV1/KoNKVA5LAPsRRjIW558GWbQkxgCKU1iiNLDV64AjSUe4+J8PDAAZK/jGyYFNPX4nE8hA4SMrucd7fK6rXgfcHKbPn08DbfacJCcXjznxk5MDAwMD26EoAtn/CeCnfd0ffoafTX5hwy+6LzwFeLqRfQAJYF8tM2YK+BWoFFFpW8wAmO2yAZyzFvgNC+C3/r991aWiStwL2QtJZ+YlzaL177IBJGsBAtJXgg7i+qHqf3Az8N/z381Tj4LudARwzkYBAOJ9qKnj+kcmldWffHS3cQ2Y87uk35EBs2sMoGJDlQrA+tuAt1wwzepPBeA6LUMuKac1iALwzGYzvHYEVnA6gBgI6gerfwsdsPNBsAJwzlrgORbA87gD0iuw6VsYA0x3QzzovYvxbnIQNI3Gvy2dBSS0M2YYM51y3OqxesaA+Ay4ZdA18scPAD/8oWsEDQwMDAwM3BsqYt0ljKred0hsnwcP4vqJdZeARRAFYPG4cIZq5E6/0c2vNq/PZkrf3lZQqesoVqpdBmARxAFYPFDZ7q3Li2YIA7DpiQC6CuYdZbcBQJ0MAEYSsFFpBMQzhAGMoCcAzHsUcWc7APNe5e6OAUb/GHBnzwKsuRlngeE6YGBgYGBggEb3GPen+OvAyQAO3T2qn5H4q8Kppax+gFIRxH//4Mp+Q1nxt/hLrDqpjIgTIP7pr+w3Esdb0l+V3sJaAFYLjdZuYIWQz/OTT3t8m7k9z25O13NyzG8ankOdcojXhrKBhWMvEcDklGySsfGMLDt9gXY6E048nM4Em34jO0CyDrBxYYUMwgC+PAN/Zb+ZjGgkNYzUAipYFFEAd3YQLOGtw7egDAMQVUW3fHRXKX8Gfi41MDAwMHAPid8f0O/xQ1RXd1vfjryf+P0B/R49RndVj9e3C7+YfYz9izx+kPKqHq9vB95P/P4Acwj9WKDjjT8HEADPzYldient+qPtKXZ6p88khU7sgDZ+IfHD0Rjm0vGxBFxyfpD6HalvukTk8U+k0P/555/QAWkJlw3Afkk4x9JxtMOiZ37FBfXPbxVfdn8E9PlyXf8WA2ikJhFA6me6oKs7SFyhA5Y6q5/tHQJNk9ihSzpEflGAAP0d0uMstaT1fmxQU8+gZoPg8+QgRexKTE8Mkoqd9PTW0g5L8352fRqL17cD72XXFzLx+nbjaXZ9KRuvbyc+MDAwMDAw0A9nbN1vDeSncIHf7QDoD4Cc0EH9AQjdrgCAnNjTASGJPkcMHTCMAcNZYGBgYGBgYODekqHbAkK94PFXrz/TbSFT9p8DyEjUfw86wOqN/XZ2AFn7kQiAlm69qOt3dwzwLTIsr0792b3oAKufRP33oAOS9d+Xs0Ci/vt3HWD138oxYGuQ2dfAwE3nfwCQ21iAO53kAAAAAElFTkSuQmCC)}.ui-state-active .ui-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUWG2rLCAAAAT3RSTlMAGP8QMgQIUL+DmS4iVHBAZmAaEs0MIDwWQkhKHlomMFIshTSHgcNqyc/HOEQcvbl8q7Wljamtsyj9nyTvCgYCj6NilaGvbN+dRj5ufpFo5a5WewAADN1JREFUeNrs2gd2wzgMhGHi0/3PvL0x84TIqYoX/6vSACYwpLrXMAx3oNT/vH83d0C9u8VWVNQWrL5xBYItICaIF2qxqdFiDBD5WzD1fSsQxBylATmDqWZ6DpDBkfIpZP1tC41eqCa7+fWEihE/F6prMKcQPHIM5QpoCviqFZD0JUZ/QRNQvGIvFeeA574K5CGUV4G5ERqGYRiGYXj+O8G6140Y2HdU0xCg8at/H1DsGWV9qSVZQBiQAfsW6tyvkgZU+/D4FQ9DWX9fcSMXqvGr9TPBwvoqkA/4XcWV4dlwdX5muH4FfD3lE98H7M0154C5CgzDMAzDMDw93pcN7/p9X9pAgnZHig/isfFlQbGR+vUM2GUZsqcLbUNuaqu5MH7fj5BDD7XpQGx7IQqxXUGRIMTr4wOh7zsaGeg76NLbArJBYA9gDwc5/nWL+iXMa/5mx/r0LODBEa63l2oGEDtCf+QXcX1BZ0jKuatXrXfi1vlgDcMwDMMwJEWtd8EHFwArONGAt9dXPFbACmiiArhQwP5ZSYV0juoeoK1VegNzlH782BUNhNYXAPuHRSq00xVEtQYUff05iNYB2v6FqM/fHmexWWT1KwhYTg2We6wLBYQaPxAVRn7okZ8youBsMDaFQZcNOCngdAovybTPzyvT8xBohljdIVDUlUOgP8orIk4dzgaCnLKQ4iTYzVFzEgzEaSnyV6D6OerllQgDI71BGNAA/NAbkWEYhmEYrM+k9BdmmYH1geARB/Cx/cs9VNv/5pqHp0z3vVo2TOgfB1CxZ+vFrr/WLLoAe8N7EGFIF/5+bA5ki39Im07k5/dxzYxZiRe5Iv2zDCiyKZsOQm0/X7e6ldGiwzbYB1pQskKbDs5nXGNAZET1kZ8GpI5PuxSoRZ2/DyikHod4E0D485ohqX/ilRYVcj3y9KrpvzleGofmPmcYhmEYbsvhia7DyOe53OR9/at1A5rvTGxT3BoAjvXg3V7ddQUs2/+xsQ7/TjL7891h/SH6r4FoHADcp3vpwaYfju3pbDPAX8eAPd3Z5+hyLwMAdAYd23YakA+sseHFGzjqx6yAjAebQacrAOT/LZZaP+UcENObyY7lyHNAxufxf/+rAHD+/uIAjam7VvyY+4DrONZlynoi+v6HYRiG4dd2zoO9UaMLoy9nJqAsWgNqW+ys0uz03pXuTW///+d8tizuM8zjwXaiT24c1yPqfZ/LALvIHsDr0ryQn/CCdkQBjAr18CIASsID6CvRx5N9a4n6VUIpS0A+Xv0YGCvyWIyHG7oLWEnsVVXBGguEIr5KoiZ5Mdt41jSdesHH3llhvDfYXucleU6ZJ/+vsKW7Q7EYUJ+3xfYFqqpyZ0SBjDoBBAmQn0K3AywA0OQEWcJtB5AIgPwM2gDIp1NPGMBsNhNKAoJY0gGMOwHiTmBNG0hmgdgOdgOfn5LqAAqCHxLtGNA6orvHcwBshTnTxfhRJ4DHjx+LVAeaxy8kAhgDT8IAgE4AmSOKaA1q4fEpyQ6YFEgUEwtAHrzUOg5wEKxujQVQ8vRpeAjMlOe5Zub49cfVA7D6H+4/SQeQRS+ILMsmWYZaWCwW6TGAyaSAYhIGIIUBeMAHARwAHByw8alKKDWNyoGeABQHoCiAl4QpdfMQqFIBQJTgeA1q4dmzZ5AnO8BPimLiLQCdeTqAZ2egNVnJoiyXlFknAFte4uX1h8whjwPIowDodEBt9fcFoA28siZquTxPdYCfrPEknAIo6ByTZWlngZINZaIDLIArHALQ3R5UigPAd7cXXQfwYvo64EqnQaiBGiQDj526MS476DXY5uMX4gAsgUrbw/tmjde/Bsbb/cNJ/YypNDAwMDBwb3j1VfXiwCkNSKB+PF4bXgPgtVYLILzHrjdeR7dn44vdeB0UUlXqYQ5zdWmaRobDeyyBUQ4clkVws1ND/YDepzY9ENSvIAGoT4Ge+/myLC/jBkhWQYUDR2XlUKsGp5YjOIrqB5qFrH6wBET8dDixizd4gz3C+lVYBwAIkgWjN/WW3hZqoRQqO66uz/N54GqgaVI7CFBjXmMdZxQ0DgsQD+BJBRDfDqN3Dt59b/+gkOEp5HXZAN7nAz5gFBYIlJG/EnquvIyvfc0da9z523u11VdljNhraJzWPPCs8Q9SAUggBc4eH/IqYf14XToAfaSP9Uneup5hHWCu0KMOaOhc61eABFTnb+9T1nyqlsUCoJEB3oNZTwDWAS+NTz669RsQ3487nHOYf8RnfMbnrWdgx7i5L0lNb4DmhHEiAEe3IwRA1D89ozx5oQVQpQLwbIjqj7YXBRD4wcePR4+/+HLjEzaML3arX0Z4CJjHenSEeUPjGPUFoAgk5ySUAPAmdhaE18IApNQhAbwi4xKuqH6xoZOIM3v3q1qqv3rXAthrcD3Lo4iaeBClM5vVH10HJP7ZO3bIZFzCG6z++DRoOJyM6qEkPawUdVCKUreQqlIv8TXQwMDAwMB1UkBlUgE8Uw+g/yclQKkeAP1rHCtJK5yMQ8ASeEJRfP01Xwa7s6eA5T7vvMP+MvG8RcGGIvL4hSL1/wolo6L4ppMA/JcAGkqVNK0CK63iq/GFOd+e8p1NZlVQqrGEOO/uFJlGv+BaaF/He4+w5VHnZouRtOIbthYA0ACtroD1V7cBbAa+/176/nvUeiGqBhqlAug8MoI8XiALQHtIkgUAvq4hCOC9yQnhBlesimQAtCTKNTqHFKXCBML63XnX3uNW9QMwgiZ6gALz7vLkQDADzkGhhQWA1gEErVIul2VZBgGsWKkgrigVQEJBSlxur6L6PeEY8BnjE/ghuK7tLM+8P4ApMIWpBXAIFCwc5++/5733Ju8tOdQGvmEljbYXQNwBPwJwFNYfFliu1izMo4bBufl83gmgc8wvTjg4+aSbzyo5BiyXpwdAOAh+UxQjyu2PAVY/KywBPFROAUuAhSmrPQ6DBJA0DYY9TzeAV17ZfEYNkhwDCr9cLlmSPA1u/yxwpCPAtFKXVV1/KoNKVA5LAPsRRjIW558GWbQkxgCKU1iiNLDV64AjSUe4+J8PDAAZK/jGyYFNPX4nE8hA4SMrucd7fK6rXgfcHKbPn08DbfacJCcXjznxk5MDAwMD26EoAtn/CeCnfd0ffoafTX5hwy+6LzwFeLqRfQAJYF8tM2YK+BWoFFFpW8wAmO2yAZyzFvgNC+C3/r991aWiStwL2QtJZ+YlzaL177IBJGsBAtJXgg7i+qHqf3Az8N/z381Tj4LudARwzkYBAOJ9qKnj+kcmldWffHS3cQ2Y87uk35EBs2sMoGJDlQrA+tuAt1wwzepPBeA6LUMuKac1iALwzGYzvHYEVnA6gBgI6gerfwsdsPNBsAJwzlrgORbA87gD0iuw6VsYA0x3QzzovYvxbnIQNI3Gvy2dBSS0M2YYM51y3OqxesaA+Ay4ZdA18scPAD/8oWsEDQwMDAwM3BsqYt0ljKred0hsnwcP4vqJdZeARRAFYPG4cIZq5E6/0c2vNq/PZkrf3lZQqesoVqpdBmARxAFYPFDZ7q3Li2YIA7DpiQC6CuYdZbcBQJ0MAEYSsFFpBMQzhAGMoCcAzHsUcWc7APNe5e6OAUb/GHBnzwKsuRlngeE6YGBgYGBggEb3GPen+OvAyQAO3T2qn5H4q8Kppax+gFIRxH//4Mp+Q1nxt/hLrDqpjIgTIP7pr+w3Esdb0l+V3sJaAFYLjdZuYIWQz/OTT3t8m7k9z25O13NyzG8ankOdcojXhrKBhWMvEcDklGySsfGMLDt9gXY6E048nM4Em34jO0CyDrBxYYUMwgC+PAN/Zb+ZjGgkNYzUAipYFFEAd3YQLOGtw7egDAMQVUW3fHRXKX8Gfi41MDAwMHAPid8f0O/xQ1RXd1vfjryf+P0B/R49RndVj9e3C7+YfYz9izx+kPKqHq9vB95P/P4Acwj9WKDjjT8HEADPzYldient+qPtKXZ6p88khU7sgDZ+IfHD0Rjm0vGxBFxyfpD6HalvukTk8U+k0P/555/QAWkJlw3Afkk4x9JxtMOiZ37FBfXPbxVfdn8E9PlyXf8WA2ikJhFA6me6oKs7SFyhA5Y6q5/tHQJNk9ihSzpEflGAAP0d0uMstaT1fmxQU8+gZoPg8+QgRexKTE8Mkoqd9PTW0g5L8352fRqL17cD72XXFzLx+nbjaXZ9KRuvbyc+MDAwMDAw0A9nbN1vDeSncIHf7QDoD4Cc0EH9AQjdrgCAnNjTASGJPkcMHTCMAcNZYGBgYGBgYODekqHbAkK94PFXrz/TbSFT9p8DyEjUfw86wOqN/XZ2AFn7kQiAlm69qOt3dwzwLTIsr0792b3oAKufRP33oAOS9d+Xs0Ci/vt3HWD138oxYGuQ2dfAwE3nfwCQ21iAO53kAAAAAElFTkSuQmCC)}.ui-state-highlight .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(data:image/png;base64,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)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}@font-face{font-family:'scicons';src:url(../../modules/blockslidingcart/views/fonts/scicons.eot);src:url('../../modules/blockslidingcart/views/fonts/scicons.eot#iefix') format('embedded-opentype'),url(data:application/x-font-woff2;base64,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) format('woff2'),url(data:application/x-font-woff;base64,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) format('woff'),url(../../modules/blockslidingcart/views/fonts/scicons.ttf) format('truetype'),url('../../modules/blockslidingcart/views/fonts/scicons.svg#fontello') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'scicons';src:url(data:application/octet-stream;base64,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) format('woff'),url(data:application/octet-stream;base64,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) format('truetype')}@font-face{font-family:'scfonts';src:url(../../modules/blockslidingcart/views/fonts/scfonts.eot?18596293);src:url('../../modules/blockslidingcart/views/fonts/scfonts.eot?18596293#iefix') format('embedded-opentype'),url(../../modules/blockslidingcart/views/fonts/scfonts.woff?18596293) format('woff'),url(../../modules/blockslidingcart/views/fonts/scfonts.ttf?18596293) format('truetype'),url('../../modules/blockslidingcart/views/fonts/scfonts.svg?18596293#scfonts') format('svg');font-weight:400;font-style:normal}body{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mailmunch-topbar{z-index:10000!important}.sc-widget-panel-open.modal-open{overflow:visible!important}#header .header-nav .blockcart{background:none;height:auto;padding:6px;display:inline-block;margin-top:6px}[class^="scfont-"]:before{font-family:scfonts;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scfont-bell:before{content:'\E800'}.scicon-trash-empty:before{content:'\E801'}.scicon-arrows-cw:before{content:'\E802'}.scicon-basket:before{content:'\E803'}.scicon-trash-1:before{content:'\e804'}.scicon-cancel:before{content:'\e805'}.scicon-basket-1:before{content:'\e806'}.scicon-angle-left:before{content:'\f104'}.scicon-angle-right:before{content:'\f105'}.scicon-info:before{content:'\f129'}.scicon-trash:before{content:'\f1f8'}.scfont-cancel:before{content:'\e803'}.scfont-shopping-basket:before{content:'\e835'}.scfont-basket-1:before{content:'\e804'}.scfont-trash:before{content:'\f1f8'}.scfont-refresh:before{content:'\e802'}.scfont-truck-1:before{content:'\e800'}.scfont-truck:before{content:'\e806'}.scfont-gift:before{content:'\e805'}#slidingcart-panel-content strong i{font-size:22px;color:green}[class^="scicon-"]:before{font-family:scicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scicon-bell:before{content:'\E800'}.scicon-trash-empty:before{content:'\E801'}.scicon-arrows-cw:before{content:'\E802'}.scicon-basket:before{content:'\E803'}.scicon-trash-1:before{content:'\e804'}.scicon-cancel:before{content:'\e805'}.scicon-basket-1:before{content:'\e806'}.scicon-angle-left:before{content:'\f104'}.scicon-angle-right:before{content:'\f105'}.scicon-info:before{content:'\f129'}.scicon-trash:before{content:'\f1f8'}.scicon-shopping-basket:before{content:'\f291'}#slidincart-icon{position:fixed;top:auto;left:auto;bottom:auto;right:auto;border-radius:6px;-webkit-transition-timing-function:cubic-bezier(.67,.17,.32,.95);transition-timing-function:cubic-bezier(.67,.17,.32,.95);background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.17);pointer-events:auto;display:inline-block;overflow:visible;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1001;height:36px;width:36px;color:transparent;white-space:nowrap}#slidincart-icon:hover{box-shadow:0 6px 40px rgba(0,0,0,.3)}#slidincart-icon a{height:100%;width:100%;float:left;text-align:center;display:table;color:#000!important}#slidincart-icon a:hover{color:#ff0000!important}#slidincart-icon a i{font-size:23px;position:relative;color:#32c932;display:table-cell;vertical-align:middle}.sccount{position:absolute;right:-10px;top:0;height:20px;min-width:20px;border-radius:50%;background:#fae8e5;text-indent:0;font-size:1.2rem;transition:transform .2s .5s,0 .2s .5s;line-height:20px;padding-left:4px;padding-right:4px;text-align:center;font-style:normal;font-weight:400}@media all and (max-width:1139px){.sccount{top:-7px;right:0}}#slidingcart-panel-header .sccount{right:-2px;top:-8px;display:inline-block!important;position:relative}#layer_cart{z-index:11150!important;border:1px solid #dcdcdc;left:0;clear:both;background-color:#fff;position:absolute;display:none;width:84%;margin-right:8%;margin-left:8%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px}#sliding-cart-panel .shopping_cart{position:relative}#top-sliding-cart a{position:relative}@media all and (max-width:559px){#top-sliding-cart a{padding-right:1rem}}.shopping_cart{width:auto}.shopping_cart>a:first-child b{color:#fff;padding-right:5px}.shopping_cart .block_cart_expand:after,.shopping_cart .block_cart_collapse:after{content:"\f0d7";font-family:FontAwesome;display:inline-block;float:right;font-size:18px;color:#686666;padding:6px 0 0}.shopping_cart .block_cart_collapse:after{content:"\f0d8";padding:4px 0 2px}#slidingcart-panel-content{height:100%;overflow-x:hidden;overflow-y:scroll;width:auto;background:#fff}.color-dark #slidingcart-panel-content{color:#f6f6f6!important;background:#333}#slidingcart-panel-content .widget-panel-header{position:absolute;z-index:1001;font-size:16px;line-height:1;color:#000;width:100%;height:45px;overflow:hidden;background:#fff;top:0;left:0;moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:15px 15px 0}.color-dark #slidingcart-panel-content .widget-panel-header{moz-box-shadow:0 1px 2px rgba(255,255,255,.1);-webkit-box-shadow:0 1px 2px rgba(255,255,255,.1);box-shadow:0 1px 2px rgba(255,255,255,.1)}#slidingcart-panel-close{float:right;color:#000!important;width:32px;height:32px;line-height:32px;text-align:center;margin-top:-8px;margin-right:-8px}#slidingcart-widget-panel.color-dark #slidingcart-panel-close{color:#fff!important}#slidingcart-panel-close i{font-size:26px}#slidingcart-panel-close:hover{float:right;color:#666!important}#slidingcart-widget-panel.color-dark #slidingcart-panel-close:hover{color:#cbcbcb!important}#slidingcart-panel-content strong{float:left;font-size:18px;color:#000!important;line-height:1em}#slidingcart-panel-content strong a{color:#000!important}#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a{color:#fff!important}#slidingcart-panel-content strong a:hover{color:#666!important}#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong{color:#fff!important}#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a:hover{color:#cbcbcb!important}#slidingcart-panel-content .scpanel-summary-subtotal{float:right;clear:right;font-size:21px;font-weight:700}#slidingcart-widget-content{float:left;padding-top:45px;padding-bottom:0;width:100%;text-shadow:none!important;color:#000!important}#widget-slidingcart-list .product_list_widget{padding-left:20px;padding-right:20px}.ss-container.product_list_widget{padding-left:0;padding-right:0}#widget-slidingcart-sumammary{bottom:0;left:0;position:absolute;z-index:103;width:100%;background:#fff;color:#000;padding:20px 20px 20px 20px}#sclist{display:block;max-height:5000px}.scpanel-product-name{display:block;font-size:17px;line-height:20px;padding-top:2px;padding-right:25px;margin-bottom:5px;font-weight:400}.scpanel-thumbnail-wrap{overflow:hidden;position:relative;float:left}.scpanel-thumbnail-wrap img{max-width:80px;height:auto}#sc-panel-total{width:100%;font-size:15px;line-height:1em;margin-bottom:15px;border-top:1px solid #eee;border-bottom:1px solid #eee;display:inline-block;padding:20px 0;padding-bottom:15px;color:#000!important}#slidingcart-widget-panel.color-dark #sc-panel-total{color:#fff!important}#sccart-total{font-size:15px;font-weight:700}#sccart-total{padding-top:0;margin-top:5px}#scpanel-buttons{display:inline-block;width:100%;text-align:center;margin-bottom:0}#scpanel-buttons .alert-warning{font-size:14px;padding-left:10px;padding-right:10px;line-height:1.25}.block-free-shipping{padding:0;display:inline-block}#slidingcart-panel-content .block-free-shipping p strong{line-height:1.25}.empty-cart-button{display:inline-block;margin-bottom:15px!important;width:100%}#scpanel-buttons p{margin-bottom:0}#scpanel-buttons .button.disabled{pointer-events:none}#scpanel-buttons .button:nth-child(2){margin-top:15px}.sc-panel-empty #scpanel-buttons .cart-buttons,.sc-panel-empty #scpanel-buttons .block-promo,.no-free-shipping{display:none}.sc-panel-empty #scpanel-buttons .empty-cart-button{display:inline-block}.sc-panel-empty #sc-panel-total{display:none}#slidingcart-widget-panel .cart_block_no_products.empty{font-size:16px;margin-bottom:0;text-align:center;color:#000!important;padding:21px 0 54px;width:100%}#sliding-cart-panel #sliding-cart-panel-inner .title_block,#sliding-cart-panel #sliding-cart-panel-inner h4{display:none}#sliding-cart-panel .cart_block .cart_block_list .remove_link a::before,#sliding-cart-panel .cart_block .cart_block_list .ajax_cart_block_remove_link:before{display:none}#sliding-cart-panel .cart_block .cart_block_list .remove_link{position:absolute;right:0;top:0}#sliding-cart-panel .title_block span,#sliding-cart-panel h4{float:right;padding-left:10px;text-transform:none;background-position:left top;background-repeat:no-repeat;cursor:pointer}#sliding-cart-panel-inner .block_content{padding:0}#sliding-cart-panel-inner #cart_block_summary{display:none}#sliding-cart-panel-inner .quantity-formated{display:inline-block;padding-right:2px;min-width:18px;vertical-align:top}#cart_block .sliding_cart_block_product_name{font-weight:700}#sliding-cart-panel-inner .remove_link,#sliding-cart-panel-inner.deleteCustomizableProduct{float:right;display:inline-block;height:15px;width:15px;margin:4px 0 0 5px}#sliding-cart-panel-inner .remove_link a,#cart_block .ajax_cart_block_remove_link{display:inline-block;height:15px;width:15px}#sliding-cart-panel-inner .price{float:right}.layer_cart_overlay{-moz-opacity:.50;background-color:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:98;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}* html .layer_cart_overlay{position:absolute;left:0;margin-left:-160px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}#layer_cart .continue{cursor:pointer}#layer_cart p{padding:0}#blockcart_list{width:100%}#blockcart_list ul{display:block}#blockcart_list li{list-style-type:none;float:left;width:58px}#sliding-cart-panel-inner .cart_block{margin-bottom:0}.widget-panel{position:fixed;top:0;z-index:1006;line-height:1.2;width:600px;height:100%;max-width:100%;overflow:hidden}.sc-right-left{right:-605px}.sc-left-right{left:-605px}.touch-orientation-change #slidingcart-widget-panel{visibility:hidden}#slidingcart-widget-panel{-webkit-transition:0.35s ease;transition:transform .35s ease}.sc-widget-panel-open.srtl #slidingcart-widget-panel{-webkit-transform:translateX(-600px);transform:translateX(-600px)}.sc-widget-panel-open.sltr #slidingcart-widget-panel{-webkit-transform:translateX(600px);transform:translateX(600px)}#cart-widget-panel-overlay,#slidingcart-widget-panel-overlay{visibility:hidden;position:fixed;top:-1px;right:0;bottom:0;left:0;content:" ";width:1px;height:1px;opacity:0;background:rgba(50,50,50,.25);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;z-index:95}#cart-widget-panel-overlay.show,#slidingcart-widget-panel-overlay.show{visibility:visible;top:0;width:100%;height:100%;opacity:1;z-index:1005}#slidingcart-widget-panel-overlay.show{z-index:10000}#cart-widget-panel-overlay.fade-out,#slidingcart-widget-panel-overlay.fade-out{opacity:0}#slidingcart-widget-content .bloc_cart_voucher td{color:#000;font-size:14px;line-height:22px;padding:5px 0}#slidingcart-widget-content .vouchers{width:100%;color:#282828;border-collapse:separate}#slidingcart-widget-content .bloc_cart_voucher td.delete em{font-style:normal}#slidingcart-widget-content .bloc_cart_voucher td.delete{position:relative;text-align:right}#slidingcart-widget-content .bloc_cart_voucher td.delete .delete_voucher{display:block;font-size:16px;opacity:.5;right:-1px;text-align:right;top:7px;width:28px;z-index:100;color:#bbb!important;float:right}#slidingcart-widget-content .bloc_cart_voucher td.delete .delete_voucher:hover{color:#a5a5a5!important}#sclist .product_list_widget{color:#000;position:relative;margin:0;width:100%}#sclist .product_list_widget dt{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:table;min-height:0;width:100%;margin:0;padding:0!important;position:relative}#sclist .product_list_widget dt .scpanel-item-thumbnail{display:table-cell;padding-bottom:8px;padding-top:8px;vertical-align:middle;position:relative;width:80px}#sclist .product_list_widget dt .scpanel-item-details{display:table-cell;vertical-align:middle;position:relative;padding:8px 0 8px 15px}#sclist .product_list_widget dt .scpanel-item-details.no-image{padding-left:0}#sclist .product_list_widget dt:last-child .scpanel-item-details{border-bottom:none}#sclist .product_list_widget dt:last-child .scpanel-item-thumbnail{border-bottom:none}#slidincart-icon .sccount{-webkit-transition:all 300ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;display:inline-block!important}.animated .sccount{animation:shake 1.5s;-webkit-animation:shake 1.5s;-moz-animation:shake 1.5s;-o-animation:shake 1.5s}@keyframes shake{from,20%,53%,60%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@-webkit-keyframes shake{from,20%,53%,60%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@-moz-keyframes shake{from,20%,53%,60%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@-o-keyframes shake{from,20%,53%,60%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}#sclist .product_list_widget dt .scremove{display:block;font-size:18px;height:32px;line-height:32px;opacity:1;position:absolute;right:5px;text-align:right;top:7px;width:32px;z-index:100;color:#bbb!important}.scpanel-pricing-quantity{display:flex;width:100%;margin-top:3px;justify-content:space-between;align-items:center}#sclist .product_list_widget dt .scremove:hover{color:#a5a5a5!important}#slidingcart-widget-content a.qty-up,#slidingcart-widget-content a.qty-down{width:24px;height:24px;line-height:22px;font-size:14px;text-align:center;display:inline-block;border:1px solid #eee}#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-up,#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-down{border:1px solid #4e4e4e}#slidingcart-count{position:relative;display:inline-block;float:left}#sclist .product_list_widget dt .panel-product-title{font-size:16px;padding-right:0;padding-top:5px;padding-bottom:4px;float:left;width:75%;line-height:18px}#sclist .product_list_widget dt .variation{font-size:12px;line-height:1.6;color:#888;margin-bottom:0}#sclist .product_list_widget dt .variation li{padding-bottom:0}#sclist .product_list_widget dt .variation li a{color:#000;text-shadow:none;font-weight:400}#sclist .product_list_widget dt .scpanel-pricing{overflow:hidden;line-height:22px;text-align:right;margin-top:4px}#sclist .product_list_widget dt .scproduct-quantity{float:left;font-size:16px}#sclist .product_list_widget dt .sc-quantity-wrap{width:auto;border:0 none;overflow:visible;line-height:22px}#sclist .product_list_widget dt .sc-qty-label,#sclist .product_list_widget dt .quantity{display:inline-block;font-weight:400;font-size:14px;margin-bottom:0;color:#000;vertical-align:top}#sclist .product_list_widget dt .quantity{line-height:22px}#sclist .product_list_widget dt .scquantity-plus-minus{display:inline-block}#sclist .product_list_widget dt .scquantity-plus-minus .qty-minus,#sclist .product_list_widget dt .scquantity-plus-minus .qty-plus{font-size:16px;line-height:26px;width:24px;vertical-align:top;-webkit-transition:color .2s ease;transition:color .2s ease}#sclist .product_list_widget dt .scquantity-plus-minus .qty-minus{text-align:right}#sclist .product_list_widget dt .scquantity-plus-minus .qty{display:inline-block;line-height:26px;height:26px;vertical-align:top;border:0 none;font-size:15px;width:20px;margin-bottom:0;text-align:center;background:none;padding:0}.scpanel-pricing .scpanel-item-price{line-height:26px;margin-top:0;display:inline-block;font-weight:400;font-size:14px;color:#000}#slidingcart-widget-panel-overlay{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:color .2s ease;transition:color .2s ease}.add-to-cart{position:relative;z-index:2}.scpanel-item-loader,#widget-panel-loader,.scpanel-btn-loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:1002}.color-dark .scpanel-item-loader,#widget-panel-loader.color-dark,.color-dark .scpanel-btn-loader{background:rgba(51,51,51,.8)}.scdiscount-product{color:#000;font-size:16px}.color-dark .scdiscount-product{color:#fff}.scpanel-btn-loader{background:none;display:block}.scpanel-btn-loader.loading{background:rgba(255,255,255,.8)}.loading .scpanel-item-loader{display:block}#widget-panel-loader.loading{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.75);z-index:1002;display:block}.flydot{width:64px;height:64;position:absolute;top:0;left:0;z-index:100;display:block}#widget-panel-loader.loading:after,.loading .scpanel-item-loader:after,.flydot:after,.loading.scpanel-btn-loader:after{display:block;content:" ";position:absolute;top:50%;left:50%;width:12px;height:12px;opacity:1;background:#e94b35;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:blinkdot .7s infinite;animation:blinkdot .7s infinite;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:-6px 0 0 -6px;z-index:1002}.flydot:after{top:25%;left:25%;margin-left:-10px;margin-top:-12px}@keyframes blinkdot{50%{opacity:0}}@-webkit-keyframes blinkdot{50%{opacity:0}}#slidingcart-widget-panel .quantity-formated{color:#000;font-weight:400}#slidingcart-widget-panel.color-dark,#slidingcart-widget-panel.color-dark .widget-panel-header,#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary{background:#333}#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary{color:#f6f6f6!important}#widget-panel-loader.color-dark.loading,#widget-panel-loader.loading.color-dark{background:rgba(50,50,50,.75)}#slidincart-icon.color-dark{background:#000;box-shadow:0 4px 30px rgba(255,255,255,.17)}#slidincart-icon.color-dark:hover{box-shadow:0 6px 40px rgba(255,255,255,.3)}#slidincart-icon.color-dark a{color:#fff!important}#slidincart-icon.color-dark a:hover{color:#ff0000!important}#slidincart-icon.color-dark a i{color:#fff}#top-sliding-cart.color-dark a{color:#000}#top-sliding-cart.color-dark a:hover{color:#000}#slidingcart-widget-panel.color-dark #slidingcart-widget-content a{color:#fff!important}#slidingcart-widget-panel.color-dark #slidingcart-widget-content a:hover{color:#cbcbcb!important}#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .variation li a,#slidingcart-widget-panel.color-dark .quantity-formated{color:#fff!important}#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .sc-qty-label,#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .quantity{color:#fff!important}#slidingcart-widget-panel.color-dark .scpanel-pricing .scpanel-item-price{color:#fff!important}#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-thumbnail,#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-details{border-bottom:1px solid #4e4e4e}#slidingcart-widget-panel.color-dark #sc-panel-total{border-top:1px solid #4e4e4e;border-bottom:1px solid #4e4e4e}#slidingcart-widget-panel.color-dark #scpanel-buttons .button{border:1px solid #000;background-color:rgba(0,0,0,1)}#slidingcart-widget-panel.color-dark #scpanel-buttons .button:hover{background:none;background-color:rgba(0,0,0,.65);color:#f6f6f6!important}#slidingcart-widget-panel.color-dark #slidingcart-panel-content .widget-panel-header{color:#f6f6f6!important}#cart-widget-panel-overlay.color-dark,#slidingcart-widget-panel.color-dark #slidingcart-widget-panel-overlay{background:rgba(255,255,255,.75)}#slidingcart-widget-panel.color-dark .cart_block_no_products.empty{color:#f6f6f6!important}@media (max-width:1200px){.shopping_cart{float:none;margin:0 auto}}@media (max-width:999px){.top-sliding-cart{float:right}}.modal-backdrop.fade{opacity:0!important;display:none!important}.unvisible{display:none}#blockcart-modal{z-index:10001}.list-add-to-cart .add-to-cart{cursor:pointer;float:none;display:inline-block;border:none;background:none;margin-top:0;margin-bottom:0;opacity:.85;padding-left:0;padding-right:0;padding:0;padding-left:0;padding-right:0;padding-bottom:0;font-size:12px;text-align:center;box-shadow:none}.list-add-to-cart .add-to-cart.adding i,.product-actions .add-to-cart.adding i{color:#FF8A00!important}.list-add-to-cart .add-to-cart.added i,.product-actions .add-to-cart.added i{color:#008000!important}.list-add-to-cart .add-to-cart span{display:inline-block;line-height:24px;font-size:12px}.list-add-to-cart .add-to-cart span em{font-style:normal}.list-add-to-cart .add-to-cart{border:none;color:#000}.list-add-to-cart .add-to-cart:hover{opacity:1}.list-add-to-cart .add-to-cart.disabled{opacity:.5;cursor:default}.list-add-to-cart .add-to-cart i{color:#000;font-size:24px;padding:5px;display:inline-block!important}.list-add-to-cart .add-to-cart i.iwithtext{margin-right:10px;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:relative;float:left;top:3px}.list-add-to-cart .add-to-cart i.iwithtext:before{margin:0}.sccbtn.product-price-and-shipping{display:inline-block;padding-left:0}#header .header-nav .cart-preview.active{background:none}#blockcart_list .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#blockcart_list .products .product-miniature{margin:0 .625rem;margin-top:3.125rem}.crossseling-content{padding-top:3.125rem}#top-sliding-cart{border-right:none}.totalhr{display:inline-block;width:100%;height:1px;margin-top:2px;margin-bottom:2px;float:left}.scproduct-quantity[type=text]{display:block;padding:.5rem;background:transparent!important;vertical-align:middle;width:100%;max-width:100%;border:none!important;text-align:center!important;padding:0!important}.scproduct-quantity .bootstrap-touchspin{box-shadow:none!important}.sc-qty-input{display:none!important}.flayout{border:1px solid #f2f2f2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.sc-panel-empty #minimal-order-info{display:none}#minimal-order-info p{font-size:12px;padding:10px;line-height:1.5;color:#000;border:1px solid #000;margin-top:5px}#slidingcart-widget-panel.color-dark #minimal-order-info p{color:#fff;border:1px solid #fff}@keyframes flyout{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes flyout{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.sccbtnyes{display:inline-block;padding-left:15px;padding-right:15px;width:100%}.list-add-to-cart{float:right;margin-top:-8px}.sc-cart-summary-line{clear:both;display:inline-block;width:100%;margin-bottom:.5rem;font-size:14px}.disable-action{pointer-events:none}.qty-down.disable-action,.qty-up.disable-action{pointer-events:none!important;opacity:0.3!important}#top-sliding-cart.color-light .tcartsubtotal{margin-left:0;line-height:1.6;font-size:16px;color:#000;display:inline-block}#top-sliding-cart.color-dark .tcartsubtotal{margin-left:0;line-height:1.6;font-size:16px;color:#000;display:inline-block}.emptycart,.refreshcart{color:#000;float:right;font-size:18px;width:32px;height:32px;line-height:32px;text-align:center;margin-top:-8px}#slidingcart-widget-panel.color-dark .emptycart,#slidingcart-widget-panel.color-dark .refreshcart{color:#fff!important}.emptycart:hover,.refreshcart:hover{color:#666!important}.icart-empty{display:none}.sc-panel-empty .icart-empty{display:inline-block}.sc-panel-empty .cart-empty{display:inline-block}.sc-panel-empty .cart-not-empty{display:none}.no-more{float:left;display:none;width:100%;font-size:12px;text-align:left;color:red;margin-bottom:0}.no-more p{font-size:12px;text-align:center;color:red;margin-bottom:0}.no-more.refresh-yes{display:block}.to-delete .qty-up,.to-delete .qty-down{pointer-events:none}#please-refresh{font-size:12px;display:none;margin-top:20px;text-align:center;margin-left:15px;margin-right:15px}#please-refresh p{margin-bottom:0}#please-refresh.prapare-to-delete{display:inline-block}.cd-popup{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(255,255,255,.9);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0s,visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s,visibility 0s 0.3s;transition:opacity 0.3s 0s,visibility 0s 0.3s;z-index:11111}.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0s,visibility 0s 0s;-moz-transition:opacity 0.3s 0s,visibility 0s 0s;transition:opacity 0.3s 0s,visibility 0s 0s}.cd-popup-container{position:relative;width:90%;max-width:400px;margin:4em auto;background:#FFF;text-align:center;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}.cd-popup-container p{padding:1em 1em}.cd-popup-container .cd-buttons:after{content:"";display:table;clear:both}.cd-popup-container .cd-buttons li{float:left;width:50%}.cd-popup-container .cd-buttons a{display:inline-block;height:30px;line-height:30px;padding-left:25px;padding-right:25px;color:#FFF;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s}.cd-popup-container .cd-buttons li:first-child a{background:#fc7169;border-radius:0 0 0 .25em}.no-touch .cd-popup-container .cd-buttons li:first-child a:hover{background-color:#fc8982}.cd-popup-container .cd-buttons li:last-child a{background:#b6bece;border-radius:0 0 .25em 0}.no-touch .cd-popup-container .cd-buttons li:last-child a:hover{background-color:#c5ccd8}.cd-popup-container .cd-popup-close{position:absolute;top:-30px;right:8px;width:30px;height:30px}.cd-popup-container .cd-popup-close::before,.cd-popup-container .cd-popup-close::after{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1170px){.cd-popup-container{margin:8em auto}}.notify{position:fixed;width:100%;height:0;box-sizing:border-box;color:#fff;text-align:center;overflow:hidden;box-sizing:border-box;transition:height .2s;z-index:100001;line-height:30px;font-size:14px;font-weight:400}.notify.active{height:30px}.notify span{width:100%}.notify-added{color:#468847;background-color:#DFF0D8;border-color:#D6E9C6}.notify-deleted{color:#B94A48;background-color:#F2DEDE;border-color:#EED3D7}.notify-added em,.notify-deleted em{padding-right:30px;padding-left:30px;float:right;font-style:normal;cursor:pointer}.sc-panel-empty .alert{display:none}.tse-scrollable{position:relative;width:100%;height:auto;overflow:hidden}.tse-scrollable .tse-scroll-content{overflow:hidden;overflow-y:scroll}.tse-scrollable .tse-scroll-content::-webkit-scrollbar{width:0;height:0}.tse-scrollbar{z-index:99;position:absolute;top:0;right:0;bottom:0;width:11px}.tse-scrollbar .drag-handle{position:absolute;right:2px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;min-height:10px;width:7px;opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;transition:opacity 0.2s linear;background:#6c6e71;-webkit-background-clip:padding-box;-moz-background-clip:padding}.tse-scrollbar:hover .drag-handle{opacity:.7;-webkit-transition:opacity 0 linear;-moz-transition:opacity 0 linear;-o-transition:opacity 0 linear;-ms-transition:opacity 0 linear;transition:opacity 0 linear}.tse-scrollbar .drag-handle.visible{opacity:.7}.scrollbar-width-tester::-webkit-scrollbar{width:0;height:0}.tse-scrollable.horizontal .tse-scroll-content{overflow-x:scroll;overflow-y:hidden}.tse-scrollable.horizontal .tse-scroll-content::-webkit-scrollbar,.tse-scrollable.horizontal .tse-scroll-content::scrollbar{width:auto;height:0}.tse-scrollable.horizontal .tse-scrollbar{top:auto;left:0;width:auto;height:11px}.tse-scrollable.horizontal .tse-scrollbar .drag-handle{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}.sc-widget-panel-open.srtl #slidingcart-widget-panel.mob-full{-webkit-transform:translateX(-100%);transform:translateX(-100%);right:-100%}.mob-full.sc-right-left{right:-100%}.sc-widget-panel-open.sltr #slidingcart-widget-panel.mob-full{-webkit-transform:translateX(100%);transform:translateX(100%);left:100%}.product_list_widget .has-discount .discount{padding:5px;font-size:14px;padding:3px;position:absolute;left:0;bottom:5px}#sc-panel-total.yes-free-ship{padding-top:20px!important}.hide-me{display:none!important}#scpanel-buttons .block-promo .promo-name{padding:0}#scpanel-buttons .block-promo .promo-code{padding:0}#scpanel-buttons .block-promo.promo-highlighted{padding:0;margin-bottom:0;margin-top:10px;font-size:12px}#scpanel-buttons .promo-discounts{padding:0;margin-top:10px}#scpanel-buttons .promo-code-button{padding:0}#scpanel-buttons #promo-code{margin-top:10px}.del-voucher{float:right}#scpanel-buttons .cart-summary-line .promo-name{text-align:left}#scpanel-buttons .block-promo .promo-code form{width:100%;position:relative}#scpanel-buttons .block-promo .promo-input{width:100%}#scpanel-buttons .block-promo .promo-input+button{position:absolute;right:0;top:0;margin:0;margin-right:0;margin-right:-2px}.sccbtnyes{display:flex;justify-content:space-between}.sidebar-full #sclist .product_list_widget{width:calc(100% - 20px)}/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}@font-face{font-family:'FontAwesomeAS4';src:url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.PM_ASearchTitle,.PM_ASBlockOutputHorizontal a,.PM_ASBlockOutputVertical a{color:#414141}.clear{clear:both}.text-center{text-align:center}.PM_ASResetSearch{display:none;color:inherit;font-size:.85rem;text-align:center;padding:.25rem;margin:.75rem 0 1.25rem}.PM_ASBlockOutputVertical .PM_ASResetSearch{border:1px dashed rgba(0,0,0,.125);box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}.PM_ASResetSearch:before{content:"\f0e2";font-family:"FontAwesome","FontAwesomeAS4";padding-right:5px}.PM_ASResetGroup{font-size:10px;margin-top:5px}.PM_ASResetGroup:before{content:"\f00d";font-family:"FontAwesome","FontAwesomeAS4";padding-right:5px}.PM_ASBlockOutputVertical .PM_ASBlockNbProductValue{opacity:.6}.PM_ASBlockOutputVertical .PM_ASCriterionsGroup{margin-bottom:1rem}.PM_ASBlockOutputVertical .PM_ASCriterionsGroupTitle{border-bottom:1px solid #d6d4d4;padding-bottom:.5rem;padding-top:1.5rem}.PM_ASBlockOutputVertical .PM_ASCriterionsGroup:first-child .PM_ASCriterionsGroupTitle{margin-top:0}.PM_ASBlockOutputVertical .PM_ASCriterionsGroup ul{margin-bottom:0}.PM_ASBlockOutputVertical .PM_ASSubmitSearch{margin-top:1.5rem}.PM_ASBlockOutputHorizontal{clear:both}.PM_ASBlockOutputHorizontal .card-header{text-align:center}.PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup{padding-top:15px;padding-bottom:15px}.PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup select{width:96%}.PM_ASCriterions ul{list-style:none}.PM_ASSkipGroup{font-size:10px;float:right;margin-top:5px}.PM_ASSkipGroup:after{content:"\f051";font-family:"FontAwesome","FontAwesomeAS4";padding-left:5px}.PM_ASCriterionDisable{-khtml-opacity:.50;-moz-opacity:.50;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.50;zoom:1}.PM_ASShowCriterionsGroupHidden:before{font-family:"FontAwesome","FontAwesomeAS4";padding-right:5px}.PM_ASShowCriterionsGroupHidden:before{content:"\f105"}.PM_ASShowCriterionsGroupHidden.PM_ASShowCriterionsGroupHiddenOpen:before{content:"\f107"}.PM_ASShowCriterionsGroupHidden{text-align:center}.PM_ASCriterionsGroupHidden{display:none}.PM_ASCritRange{max-width:90%;margin-left:auto;margin-right:auto}.PM_ASCritRangeValue{display:block;text-align:center;margin-top:5px}.PM_ASCriterionHideToggleLink{font-size:10px;margin-top:10px;display:block}ul.PM_ASCriterionGroupImage,ul.PM_ASCriterionGroupCheckbox,ul.PM_ASCriterionGroupLinkColor,ul.PM_ASCriterionGroupLink,ul.PM_ASCriterionGroupColor,ul.PM_ASLevelDepth{list-style-type:none;padding-left:0}.PM_ASCriterionsSEOGroupDisabled,.PM_ASCriterionsSEOGroupDisabled a,.PM_ASCriterionsSEOGroupDisabled input{cursor:default}ul.PM_ASCriterionGroupImage,.PM_ASCriterionGroupColor{clear:both}ul.PM_ASCriterionGroupImage li,.PM_ASCriterionGroupColor li{display:inline-block}ul.PM_ASCriterionGroupImage li a,.PM_ASCriterionGroupColor li a{display:block}.PM_ASCriterionHide,li.PM_ASCriterionHide{display:none}.PM_ASHide{display:none}.PM_ASHide:before,.PM_ASShow:before{font-family:"FontAwesome","FontAwesomeAS4";padding-right:5px}.PM_ASHide:before{content:"\f106"}.PM_ASShow:before{content:"\f107"}div.PM_ASCriterionNbProduct{opacity:.6;display:inline}.PM_ASCriterionGroupColor li a{width:15px;height:15px}.PM_ASCriterionGroupColor.color_to_pick_list li,.PM_ASCriterionGroupLinkColor span.PM_ASCriterionColorSquare{border:1px solid #D6D4D4;display:inline-block;float:none}.PM_ASCriterionGroupColor.color_to_pick_list li a,.PM_ASCriterionGroupLinkColor span.PM_ASCriterionColorSquare{width:23px;height:23px;margin:1px!important;background-size:100% 100%!important}.PM_ASCriterionGroupColor.color_to_pick_list li.PM_ASCriterionHide,ul.PM_ASCriterionGroupImage li.PM_ASCriterionHide{display:none}.PM_ASCriterionGroupImage .PM_ASCriterionLink,.PM_ASCriterionGroupColor .PM_ASCriterionLink{margin:4px!important}.PM_ASCriterionGroupImage .PM_ASCriterionLinkSelected,.PM_ASCriterionGroupColor .PM_ASCriterionLinkSelected{border:2px solid #999;margin:2px!important}.PM_ASCriterionGroupLink .PM_ASCriterionLinkSelected,.PM_ASCriterionGroupLink .PM_ASCriterionLink:hover{font-weight:700}.PM_ASCriterionGroupLink:not(.PM_ASCriterionGroupLinkColor) .PM_ASCriterionLink:before{content:"\f105";font-family:"FontAwesome","FontAwesomeAS4";padding-right:5px}.PM_ASCriterionGroupLinkColor .PM_ASCriterionLink{height:23px;line-height:23px;margin-bottom:3px;display:block}.PM_ASCriterionGroupLinkColor .PM_ASCriterionLink .PM_ASCriterionValue{line-height:23px;display:block}.PM_ASCriterionGroupLinkColor span.PM_ASCriterionColorSquare{margin:0 6px 0 0!important;display:block;float:left}.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckboxSelected .PM_ASLabelLink,.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink:hover{font-weight:700}.PM_ASCriterionCheckbox{border:0;vertical-align:middle}.PM_ASLevelDepth li{position:relative}.PM_ASLevelDepth li a{font-weight:700;display:block;font-weight:600;line-height:30px;border-bottom:2px solid #ebebeb}.PM_ASLevelDepth li:not(.level1) a{border-bottom:none}.PM_ASLevelDepth li:not(.level1):not(.PM_ASCriterionLevelSelected) a{color:#777;font-weight:400;font-size:.875rem}.PM_ASLevelDepth li span.grower{display:block;position:absolute;right:0;top:0;cursor:pointer}.PM_ASLevelDepth li span.grower.PM_ASCriterionClose .add,.PM_ASLevelDepth li span.grower.PM_ASCriterionOpen .remove{display:block}.PM_ASLevelDepth li span.grower.PM_ASCriterionClose .remove,.PM_ASLevelDepth li span.grower.PM_ASCriterionOpen .add{display:none}.PM_ASLevelDepth .PM_ASCriterionLevelChoosen .PM_ASCriterionLevelChoose{font-weight:700}.PM_ASLevelDepth .PM_ASCriterionLevelSelected.PM_ASCriterionLevelChoosen span+.PM_ASCriterionLevelChoose,.PM_ASLevelDepth .PM_ASCriterionLevelSelected.PM_ASCriterionLevelChoosen a.PM_ASCriterionLevelChoose{text-decoration:underline}.PM_ASCriterionLevelChoosen a:hover{text-decoration:line-through!important}.PM_ASSelections{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.125)}.PM_ASSelections li{display:inline-block}.PM_ASBlockOutputVertical .PM_ASSelections{padding:0;background-color:inherit;border:none}.PM_ASBlockOutputVertical .PM_ASSelections .active-filter-title{display:block;margin:0 0 1.25rem}.PM_ASBlockOutputVertical .PM_ASSelections li{display:block!important}.PM_ASBlockOutputVertical .PM_ASSelections a.PM_ASSelectionsRemoveLink{display:block!important;margin-right:0;padding-top:.3rem;padding-bottom:.3rem}* html .PM_ASBlockOutputHorizontal .PM_ASSelectionsBlock{height:25px}.PM_ASSelectionsDropDown{position:relative;height:25px;z-index:2}.PM_ASSelectionsDropDownMenu{display:none;position:absolute;top:20px;left:0;padding:.5rem;z-index:2}a.PM_ASSelectionsDropDownShowLink{text-decoration:none}a.PM_ASSelectionsDropDownShowLink:before{content:"\f105";font-family:"FontAwesome","FontAwesomeAS4";padding-right:5px}a.PM_ASSelectionsDropDownShowLink.PM_ASSelectionsBlockOpened:before{content:"\f107"}.PM_ASSelectionsResults .PM_ASSelectionsSelectedCriterion{display:inline-block;padding-right:5px}.PM_ASSelectionsResults .PM_ASSelectionsCriterionsGroup .PM_ASSelectionsCriterionsGroupName{display:block}.PM_ASSelectionsResults .PM_ASSelectionsCriterionsGroupName strong,.PM_ASSelectionsResults .PM_ASSelectionsCriterionsGroupName>ul{display:inline-block}.PM_ASBlockOutputVertical .PM_ASSelectionsDropDownMenu{width:100%}a.PM_ASSelectionsRemoveLink:hover{text-decoration:line-through!important;color:inherit!important}a.PM_ASSelectionsRemoveLink:before{content:"\f00d";font-family:"FontAwesome","FontAwesomeAS4";padding-right:5px}#PM_ASearchSeoCrossLinks{clear:both}.PM_ASBlockOutput.PM_ASMobileMode .PM_ASBlockTitle:after,.PM_ASBlockOutput.PM_ASMobileMode .PM_ASearchTitle:after{content:"";font-family:"Material Icons";padding-right:5px;font-size:24px;font-weight:400;position:absolute;right:0}.PM_ASBlockOutput.PM_ASMobileMode .card-block{display:none}.PM_ASBlockOutput.PM_ASMobileMode .card-header{cursor:pointer}.PM_ASBlockOutput.PM_ASMobileMode.PM_ASMobileVisible .PM_ASBlockTitle:after,.PM_ASBlockOutput.PM_ASMobileMode.PM_ASMobileVisible .PM_ASearchTitle:after{content:""}.PM_ASBlockOutput.PM_ASMobileMode.PM_ASMobileVisible .card-block{display:block}.as4-loader-blur{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');filter:blur(2px)}.as4-loader:before,.as4-loader:after,.as4-loader{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:as4loader 1.8s infinite ease-in-out;animation:as4loader 1.8s infinite ease-in-out}.as4-loader{margin-left:auto;margin-right:auto;font-size:10px;position:relative;text-indent:-9999em;-webkit-animation-delay:0.16s;animation-delay:0.16s;opacity:1}.as4-loader:before{left:-3.5em}.as4-loader:after{left:3.5em;-webkit-animation-delay:0.32s;animation-delay:0.32s}.as4-loader:before,.as4-loader:after{content:'';position:absolute;top:0}@keyframes as4loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #333}40%{box-shadow:0 2.5em 0 0 #666}}@-webkit-keyframes as4loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #333}40%{box-shadow:0 2.5em 0 0 #666}}.PM_ASCriterionsGroupOuter::-webkit-scrollbar{width:5px}.PM_ASCriterionsGroupOuter::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}.PM_ASCriterionsGroupOuter::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.PM_ASCriterionsGroupOuter::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.2)}.PM_ASBlockOutput{position:relative}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-control .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-control .dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0%;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0!important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0) 8px calc(8px - 2px - 3px - 0)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0px!important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent gray transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}