@charset "UTF-8";
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}:root{--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#f3f5f6;--gray:#6c757d;--gray-dark:#343a40;--primary:#154e93;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#E0151C;--light:#f3f5f6;--dark:#343a40;--blue:#154e93;--red:#E0151C;--brown:#8D2219;--orange:#fa4605;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:991px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#f3f5f6}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid rgba(31,50,63,.1)}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}dl,ol,p,ul{margin-bottom:1rem}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#154e93;text-decoration:none;background-color:transparent}a:hover{color:#0b2a50;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}samp{font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar;display:block;font-size:87.5%;color:#212529}img,svg{vertical-align:middle}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}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,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[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}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:5px;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.display-1,.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;line-height:1.2}.display-2,.display-3,.display-4{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3,.display-4{font-size:4.5rem}.display-4{font-size:3.5rem}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.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:90%;text-transform:uppercase}.blockquote{margin-bottom:10px;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f3f5f6;border:1px solid #dee2e6;border-radius:0}.figure{display:inline-block}.figure-img{margin-bottom:5px;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd{font-size:87.5%}code{color:#e83e8c;word-wrap:break-word}a>code,pre code{color:inherit}kbd{padding:.2rem .4rem;color:#f3f5f6;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre code{font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:20px;padding-left:20px;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:991px){.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:1200px}}.formulate__row,.row{display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.card>hr,.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.formulate__cell--1-columns,.formulate__cell--10-columns,.formulate__cell--11-columns,.formulate__cell--12-columns,.formulate__cell--2-columns,.formulate__cell--3-columns,.formulate__cell--4-columns,.formulate__cell--5-columns,.formulate__cell--6-columns,.formulate__cell--7-columns,.formulate__cell--8-columns,.formulate__cell--9-columns{position:relative;width:100%;padding-right:20px;padding-left:20px}.col-auto{position:relative;padding-right:20px;padding-left:20px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;padding-right:20px;padding-left:20px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1,.formulate__cell--1-columns{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2,.formulate__cell--2-columns{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3,.formulate__cell--3-columns{flex:0 0 25%;max-width:25%}.col-md-4,.formulate__cell--4-columns{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5,.formulate__cell--5-columns{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6,.formulate__cell--6-columns{flex:0 0 50%;max-width:50%}.col-md-7,.formulate__cell--7-columns{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8,.formulate__cell--8-columns{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9,.formulate__cell--9-columns{flex:0 0 75%;max-width:75%}.col-md-10,.formulate__cell--10-columns{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11,.formulate__cell--11-columns{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12,.formulate__cell--12-columns{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:991px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:10px;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th,.table-dark.table-bordered{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(31,50,63,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(31,50,63,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b5c6da}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#809ec3}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a4b9d2}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#cdd1d4}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#adb2b7}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#bfc4c8}.table-success,.table-success>td,.table-success>th{background-color:#badfc4}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#89cc9a}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a9d7b5}.table-info,.table-info>td,.table-info>th{background-color:#b5dee5}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#81cad6}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a2d6de}.table-warning,.table-warning>td,.table-warning>th{background-color:#f6e6b3}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#f9da7a}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#f3df9c}.table-danger,.table-danger>td,.table-danger>th{background-color:#eeb6b9}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#e98185}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#e9a1a5}.table-light,.table-light>td,.table-light>th{background-color:#f3f5f6}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#f3f5f6}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#e4e9eb}.table-dark>td,.table-dark>th{background-color:#bec1c3}.table-dark tbody+tbody{border-color:#909497}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b1b4b7}.table-blue,.table-blue>td,.table-blue>th{background-color:#b5c6da}.table-blue tbody+tbody,.table-blue td,.table-blue th,.table-blue thead th{border-color:#809ec3}.table-hover .table-blue:hover,.table-hover .table-blue:hover>td,.table-hover .table-blue:hover>th{background-color:#a4b9d2}.table-red,.table-red>td,.table-red>th{background-color:#eeb6b9}.table-red tbody+tbody,.table-red td,.table-red th,.table-red thead th{border-color:#e98185}.table-hover .table-red:hover,.table-hover .table-red:hover>td,.table-hover .table-red:hover>th{background-color:#e9a1a5}.table-brown,.table-brown>td,.table-brown>th{background-color:#d6bab8}.table-brown tbody+tbody,.table-brown td,.table-brown th,.table-brown thead th{border-color:#be8783}.table-hover .table-brown:hover,.table-hover .table-brown:hover>td,.table-hover .table-brown:hover>th{background-color:#cdaaa8}.table-orange,.table-orange>td,.table-orange>th{background-color:#f5c4b3}.table-orange tbody+tbody,.table-orange td,.table-orange th,.table-orange thead th{border-color:#f79a79}.table-hover .table-orange:hover,.table-hover .table-orange:hover>td,.table-hover .table-orange:hover>th{background-color:#f2b39c}.table-active,.table-active>td,.table-active>th{background-color:rgba(31,50,63,.075)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(23,36,46,.075)}.table .thead-dark th{color:#f3f5f6;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#f3f5f6;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(243,245,246,.05)}.table-dark.table-hover tbody tr:hover{color:#f3f5f6;background-color:rgba(243,245,246,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:990.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{border:1px solid #ced4da}.form-control,.formulate__field--date input,.formulate__field--select select,.formulate__field--text input,.formulate__field--textarea textarea{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#f3f5f6;background-clip:padding-box;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control,.formulate__field--date input,.formulate__field--select select,.formulate__field--text input,.formulate__field--textarea textarea{transition:none}}.form-control::-ms-expand,.formulate__field--date input::-ms-expand,.formulate__field--select select::-ms-expand,.formulate__field--text input::-ms-expand,.formulate__field--textarea textarea::-ms-expand{background-color:transparent;border:0}.form-control:focus,.formulate__field--date input:focus,.formulate__field--select select:focus,.formulate__field--text input:focus,.formulate__field--textarea textarea:focus{color:#495057;background-color:#f3f5f6;border-color:#438ce4;outline:0;box-shadow:0 0 0 .2rem rgba(21,78,147,.25)}.form-control::-moz-placeholder,.formulate__field--date input::-moz-placeholder,.formulate__field--select select::-moz-placeholder,.formulate__field--text input::-moz-placeholder,.formulate__field--textarea textarea::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder,.formulate__field--date input::placeholder,.formulate__field--select select::placeholder,.formulate__field--text input::placeholder,.formulate__field--textarea textarea::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly],.formulate__field--date input:disabled,.formulate__field--date input[readonly],.formulate__field--select select:disabled,.formulate__field--select select[readonly],.formulate__field--text input:disabled,.formulate__field--text input[readonly],.formulate__field--textarea textarea:disabled,.formulate__field--textarea textarea[readonly]{background-color:#e9ecef;opacity:1}.formulate__field--date input[type=date],.formulate__field--date input[type=datetime-local],.formulate__field--date input[type=month],.formulate__field--date input[type=time],.formulate__field--text input[type=date],.formulate__field--text input[type=datetime-local],.formulate__field--text input[type=month],.formulate__field--text input[type=time],input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.formulate__field--select select:-moz-focusring,select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.formulate__field--select select:focus::-ms-value,select.form-control:focus::-ms-value{color:#495057;background-color:#f3f5f6}.form-control-file,.form-control-range{display:block;width:100%}.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;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.formulate__field--select select[multiple],.formulate__field--select select[size],.formulate__field--textarea textarea,select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group,.formulate__field{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#f3f5f6;background-color:rgba(40,167,69,.9);border-radius:0}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.formulate__field--select .was-validated select:valid,.was-validated .form-control:valid,.was-validated .formulate__field--select select:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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,.formulate__field--date .was-validated input:valid,.formulate__field--date input.is-valid,.formulate__field--select select.is-valid,.formulate__field--text .was-validated input:valid,.formulate__field--text input.is-valid,.was-validated .formulate__field--date input:valid,.was-validated .formulate__field--text input:valid{background-position:right calc(.375em + .1875rem) center}.form-control.is-valid,.formulate__field--date .was-validated input:valid,.formulate__field--date input.is-valid,.formulate__field--select select.is-valid,.formulate__field--text .was-validated input:valid,.formulate__field--text input.is-valid,.formulate__field--textarea .was-validated textarea:valid,.formulate__field--textarea textarea.is-valid,.was-validated .formulate__field--date input:valid,.was-validated .formulate__field--text input:valid,.was-validated .formulate__field--textarea textarea:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.formulate__field--date .was-validated input:valid:focus,.formulate__field--date input.is-valid:focus,.formulate__field--select .was-validated select:valid:focus,.formulate__field--select select.is-valid:focus,.formulate__field--text .was-validated input:valid:focus,.formulate__field--text input.is-valid:focus,.formulate__field--textarea .was-validated textarea:valid:focus,.formulate__field--textarea textarea.is-valid:focus,.was-validated .form-control:valid:focus,.was-validated .formulate__field--date input:valid:focus,.was-validated .formulate__field--select select:valid:focus,.was-validated .formulate__field--text input:valid:focus,.was-validated .formulate__field--textarea textarea:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.formulate__field--select .was-validated select:valid,.formulate__field--select select.is-valid,.was-validated .formulate__field--select select:valid,.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem)}.formulate__field--textarea .was-validated textarea:valid,.formulate__field--textarea textarea.is-valid,.was-validated .formulate__field--textarea textarea:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#f3f5f6 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid~.custom-control-label::before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#e0151c}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#f3f5f6;background-color:rgba(224,21,28,.9);border-radius:0}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.formulate__field--date.formulate__field--validation-error input~.invalid-feedback,.formulate__field--date.formulate__field--validation-error input~.invalid-tooltip,.formulate__field--select.formulate__field--validation-error select~.invalid-feedback,.formulate__field--select.formulate__field--validation-error select~.invalid-tooltip,.formulate__field--text.formulate__field--validation-error input~.invalid-feedback,.formulate__field--text.formulate__field--validation-error input~.invalid-tooltip,.formulate__field--textarea.formulate__field--validation-error textarea~.invalid-feedback,.formulate__field--textarea.formulate__field--validation-error textarea~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.formulate__field--select .was-validated select:invalid,.was-validated .form-control:invalid,.was-validated .formulate__field--select select:invalid{border-color:#e0151c;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23E0151C' viewBox='0 0 12 12'%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='%23E0151C' 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,.formulate__field--date .was-validated input:invalid,.formulate__field--select select.is-invalid,.formulate__field--select.formulate__field--validation-error select,.formulate__field--text .was-validated input:invalid,.was-validated .formulate__field--date input:invalid,.was-validated .formulate__field--text input:invalid{background-position:right calc(.375em + .1875rem) center}.form-control.is-invalid,.formulate__field--date .was-validated input:invalid,.formulate__field--date input.is-invalid,.formulate__field--date.formulate__field--validation-error input,.formulate__field--select select.is-invalid,.formulate__field--select.formulate__field--validation-error select,.formulate__field--text .was-validated input:invalid,.formulate__field--text input.is-invalid,.formulate__field--text.formulate__field--validation-error input,.formulate__field--textarea .was-validated textarea:invalid,.formulate__field--textarea textarea.is-invalid,.formulate__field--textarea.formulate__field--validation-error textarea,.was-validated .formulate__field--date input:invalid,.was-validated .formulate__field--text input:invalid,.was-validated .formulate__field--textarea textarea:invalid{border-color:#e0151c;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23E0151C' viewBox='0 0 12 12'%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='%23E0151C' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.formulate__field--date input.is-invalid,.formulate__field--date.formulate__field--validation-error input,.formulate__field--text input.is-invalid,.formulate__field--text.formulate__field--validation-error input{background-position:right calc(.375em + .1875rem) center}.form-control.is-invalid:focus,.formulate__field--date .was-validated input:invalid:focus,.formulate__field--date input.is-invalid:focus,.formulate__field--date.formulate__field--validation-error input:focus,.formulate__field--select .was-validated select:invalid:focus,.formulate__field--select select.is-invalid:focus,.formulate__field--select.formulate__field--validation-error select:focus,.formulate__field--text .was-validated input:invalid:focus,.formulate__field--text input.is-invalid:focus,.formulate__field--text.formulate__field--validation-error input:focus,.formulate__field--textarea .was-validated textarea:invalid:focus,.formulate__field--textarea textarea.is-invalid:focus,.formulate__field--textarea.formulate__field--validation-error textarea:focus,.was-validated .form-control:invalid:focus,.was-validated .formulate__field--date input:invalid:focus,.was-validated .formulate__field--select select:invalid:focus,.was-validated .formulate__field--text input:invalid:focus,.was-validated .formulate__field--textarea textarea:invalid:focus{border-color:#e0151c;box-shadow:0 0 0 .2rem rgba(224,21,28,.25)}.formulate__field--select .was-validated select:invalid,.formulate__field--select select.is-invalid,.formulate__field--select.formulate__field--validation-error select,.was-validated .formulate__field--select select:invalid,.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem)}.formulate__field--textarea .was-validated textarea:invalid,.formulate__field--textarea textarea.is-invalid,.formulate__field--textarea.formulate__field--validation-error textarea,.was-validated .formulate__field--textarea textarea:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.formulate__field--date.formulate__field--validation-error input.custom-select,.formulate__field--select.formulate__field--validation-error select.custom-select,.formulate__field--text.formulate__field--validation-error input.custom-select,.formulate__field--textarea.formulate__field--validation-error textarea.custom-select,.was-validated .custom-select:invalid{border-color:#e0151c;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#f3f5f6 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23E0151C' viewBox='0 0 12 12'%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='%23E0151C' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.formulate__field--date.formulate__field--validation-error input.custom-select:focus,.formulate__field--select.formulate__field--validation-error select.custom-select:focus,.formulate__field--text.formulate__field--validation-error input.custom-select:focus,.formulate__field--textarea.formulate__field--validation-error textarea.custom-select:focus,.was-validated .custom-select:invalid:focus{border-color:#e0151c;box-shadow:0 0 0 .2rem rgba(224,21,28,.25)}.form-check-input.is-invalid~.form-check-label,.formulate__field--date.formulate__field--validation-error input.form-check-input~.form-check-label,.formulate__field--select.formulate__field--validation-error select.form-check-input~.form-check-label,.formulate__field--text.formulate__field--validation-error input.form-check-input~.form-check-label,.formulate__field--textarea.formulate__field--validation-error textarea.form-check-input~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#e0151c}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.formulate__field--date.formulate__field--validation-error input.form-check-input~.invalid-feedback,.formulate__field--date.formulate__field--validation-error input.form-check-input~.invalid-tooltip,.formulate__field--select.formulate__field--validation-error select.form-check-input~.invalid-feedback,.formulate__field--select.formulate__field--validation-error select.form-check-input~.invalid-tooltip,.formulate__field--text.formulate__field--validation-error input.form-check-input~.invalid-feedback,.formulate__field--text.formulate__field--validation-error input.form-check-input~.invalid-tooltip,.formulate__field--textarea.formulate__field--validation-error textarea.form-check-input~.invalid-feedback,.formulate__field--textarea.formulate__field--validation-error textarea.form-check-input~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.formulate__field--date.formulate__field--validation-error input.custom-control-input~.custom-control-label,.formulate__field--select.formulate__field--validation-error select.custom-control-input~.custom-control-label,.formulate__field--text.formulate__field--validation-error input.custom-control-input~.custom-control-label,.formulate__field--textarea.formulate__field--validation-error textarea.custom-control-input~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#e0151c}.custom-control-input.is-invalid~.custom-control-label::before,.formulate__field--date.formulate__field--validation-error input.custom-control-input~.custom-control-label::before,.formulate__field--select.formulate__field--validation-error select.custom-control-input~.custom-control-label::before,.formulate__field--text.formulate__field--validation-error input.custom-control-input~.custom-control-label::before,.formulate__field--textarea.formulate__field--validation-error textarea.custom-control-input~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#e0151c}.custom-control-input.is-invalid:checked~.custom-control-label::before,.formulate__field--date.formulate__field--validation-error input.custom-control-input:checked~.custom-control-label::before,.formulate__field--select.formulate__field--validation-error select.custom-control-input:checked~.custom-control-label::before,.formulate__field--text.formulate__field--validation-error input.custom-control-input:checked~.custom-control-label::before,.formulate__field--textarea.formulate__field--validation-error textarea.custom-control-input:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#ed3b41;background-color:#ed3b41}.custom-control-input.is-invalid:focus~.custom-control-label::before,.formulate__field--date.formulate__field--validation-error input.custom-control-input:focus~.custom-control-label::before,.formulate__field--select.formulate__field--validation-error select.custom-control-input:focus~.custom-control-label::before,.formulate__field--text.formulate__field--validation-error input.custom-control-input:focus~.custom-control-label::before,.formulate__field--textarea.formulate__field--validation-error textarea.custom-control-input:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(224,21,28,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.formulate__field--date.formulate__field--validation-error input.custom-control-input:focus:not(:checked)~.custom-control-label::before,.formulate__field--select.formulate__field--validation-error select.custom-control-input:focus:not(:checked)~.custom-control-label::before,.formulate__field--text.formulate__field--validation-error input.custom-control-input:focus:not(:checked)~.custom-control-label::before,.formulate__field--textarea.formulate__field--validation-error textarea.custom-control-input:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#e0151c}.custom-file-input.is-invalid~.custom-file-label,.formulate__field--date.formulate__field--validation-error input.custom-file-input~.custom-file-label,.formulate__field--select.formulate__field--validation-error select.custom-file-input~.custom-file-label,.formulate__field--text.formulate__field--validation-error input.custom-file-input~.custom-file-label,.formulate__field--textarea.formulate__field--validation-error textarea.custom-file-input~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#e0151c}.custom-file-input.is-invalid:focus~.custom-file-label,.formulate__field--date.formulate__field--validation-error input.custom-file-input:focus~.custom-file-label,.formulate__field--select.formulate__field--validation-error select.custom-file-input:focus~.custom-file-label,.formulate__field--text.formulate__field--validation-error input.custom-file-input:focus~.custom-file-label,.formulate__field--textarea.formulate__field--validation-error textarea.custom-file-input:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#e0151c;box-shadow:0 0 0 .2rem rgba(224,21,28,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group,.form-inline .formulate__field{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control,.form-inline .formulate__field--date input,.form-inline .formulate__field--select select,.form-inline .formulate__field--text input,.form-inline .formulate__field--textarea textarea,.formulate__field--date .form-inline input,.formulate__field--select .form-inline select,.formulate__field--text .form-inline input,.formulate__field--textarea .form-inline textarea{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{color:#212529;background-color:transparent}.btn,.formulate__field--button button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;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){.btn,.formulate__field--button button{transition:none}}.btn:hover{color:#212529}.btn:hover,.formulate__field--button button:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(21,78,147,.25)}.formulate__field--button button.focus,.formulate__field--button button:focus{outline:0}.btn.disabled,.btn:disabled,.formulate__field--button button.disabled,.formulate__field--button button:disabled{opacity:.65}.btn:not(:disabled):not(.disabled),.formulate__field--button button:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary,.formulate__field--button button{color:#f3f5f6;background-color:#154e93;border-color:#154e93}.btn-primary:hover,.formulate__field--button button:hover{color:#f3f5f6;background-color:#103c72;border-color:#0f3666}.btn-primary.focus,.btn-primary:focus,.formulate__field--button button.focus,.formulate__field--button button:focus{color:#f3f5f6;background-color:#103c72;border-color:#0f3666;box-shadow:0 0 0 .2rem rgba(54,103,162,.5)}.btn-primary.disabled,.btn-primary:disabled,.formulate__field--button button.disabled,.formulate__field--button button:disabled{color:#f3f5f6;background-color:#154e93;border-color:#154e93}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.formulate__field--button .show>button.dropdown-toggle,.formulate__field--button button:not(:disabled):not(.disabled).active,.formulate__field--button button:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#f3f5f6;background-color:#0f3666;border-color:#0d305b}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.formulate__field--button .show>button.dropdown-toggle:focus,.formulate__field--button button:not(:disabled):not(.disabled).active:focus,.formulate__field--button button:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(54,103,162,.5)}.btn-secondary{color:#f3f5f6;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#f3f5f6;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#f3f5f6;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(128,136,143,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#f3f5f6;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#f3f5f6;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(128,136,143,.5)}.btn-success{color:#f3f5f6;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#f3f5f6;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#f3f5f6;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(70,179,96,.5)}.btn-success.disabled,.btn-success:disabled{color:#f3f5f6;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#f3f5f6;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(70,179,96,.5)}.btn-info{color:#f3f5f6;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#f3f5f6;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#f3f5f6;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(56,174,193,.5)}.btn-info.disabled,.btn-info:disabled{color:#f3f5f6;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#f3f5f6;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,174,193,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#f3f5f6;background-color:#e0151c;border-color:#e0151c}.btn-danger:hover{color:#f3f5f6;background-color:#bd1218;border-color:#b11116}.btn-danger.focus,.btn-danger:focus{color:#f3f5f6;background-color:#bd1218;border-color:#b11116;box-shadow:0 0 0 .2rem rgba(227,55,61,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#f3f5f6;background-color:#e0151c;border-color:#e0151c}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#f3f5f6;background-color:#b11116;border-color:#a61015}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,55,61,.5)}.btn-light{color:#212529;background-color:#f3f5f6;border-color:#f3f5f6}.btn-light:hover{color:#212529;background-color:#dde3e6;border-color:#d6dde0}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#dde3e6;border-color:#d6dde0;box-shadow:0 0 0 .2rem rgba(212,214,215,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f3f5f6;border-color:#f3f5f6}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#d6dde0;border-color:#cfd7db}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(212,214,215,.5)}.btn-dark{color:#f3f5f6;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#f3f5f6;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#f3f5f6;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(81,86,91,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#f3f5f6;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#f3f5f6;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(81,86,91,.5)}.btn-blue{color:#f3f5f6;background-color:#154e93;border-color:#154e93}.btn-blue:hover{color:#f3f5f6;background-color:#103c72;border-color:#0f3666}.btn-blue.focus,.btn-blue:focus{color:#f3f5f6;background-color:#103c72;border-color:#0f3666;box-shadow:0 0 0 .2rem rgba(54,103,162,.5)}.btn-blue.disabled,.btn-blue:disabled{color:#f3f5f6;background-color:#154e93;border-color:#154e93}.btn-blue:not(:disabled):not(.disabled).active,.btn-blue:not(:disabled):not(.disabled):active,.show>.btn-blue.dropdown-toggle{color:#f3f5f6;background-color:#0f3666;border-color:#0d305b}.btn-blue:not(:disabled):not(.disabled).active:focus,.btn-blue:not(:disabled):not(.disabled):active:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(54,103,162,.5)}.btn-red{color:#f3f5f6;background-color:#e0151c;border-color:#e0151c}.btn-red:hover{color:#f3f5f6;background-color:#bd1218;border-color:#b11116}.btn-red.focus,.btn-red:focus{color:#f3f5f6;background-color:#bd1218;border-color:#b11116;box-shadow:0 0 0 .2rem rgba(227,55,61,.5)}.btn-red.disabled,.btn-red:disabled{color:#f3f5f6;background-color:#e0151c;border-color:#e0151c}.btn-red:not(:disabled):not(.disabled).active,.btn-red:not(:disabled):not(.disabled):active,.show>.btn-red.dropdown-toggle{color:#f3f5f6;background-color:#b11116;border-color:#a61015}.btn-red:not(:disabled):not(.disabled).active:focus,.btn-red:not(:disabled):not(.disabled):active:focus,.show>.btn-red.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,55,61,.5)}.btn-brown{color:#f3f5f6;background-color:#8d2219;border-color:#8d2219}.btn-brown:hover{color:#f3f5f6;background-color:#6d1a13;border-color:#621811}.btn-brown.focus,.btn-brown:focus{color:#f3f5f6;background-color:#6d1a13;border-color:#621811;box-shadow:0 0 0 .2rem rgba(156,66,58,.5)}.btn-brown.disabled,.btn-brown:disabled{color:#f3f5f6;background-color:#8d2219;border-color:#8d2219}.btn-brown:not(:disabled):not(.disabled).active,.btn-brown:not(:disabled):not(.disabled):active,.show>.btn-brown.dropdown-toggle{color:#f3f5f6;background-color:#621811;border-color:#57150f}.btn-brown:not(:disabled):not(.disabled).active:focus,.btn-brown:not(:disabled):not(.disabled):active:focus,.show>.btn-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(156,66,58,.5)}.btn-orange{color:#f3f5f6;background-color:#fa4605;border-color:#fa4605}.btn-orange:hover{color:#f3f5f6;background-color:#d53c04;border-color:#c83804}.btn-orange.focus,.btn-orange:focus{color:#f3f5f6;background-color:#d53c04;border-color:#c83804;box-shadow:0 0 0 .2rem rgba(249,96,41,.5)}.btn-orange.disabled,.btn-orange:disabled{color:#f3f5f6;background-color:#fa4605;border-color:#fa4605}.btn-orange:not(:disabled):not(.disabled).active,.btn-orange:not(:disabled):not(.disabled):active,.show>.btn-orange.dropdown-toggle{color:#f3f5f6;background-color:#c83804;border-color:#bc3504}.btn-orange:not(:disabled):not(.disabled).active:focus,.btn-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(249,96,41,.5)}.btn-outline-primary{color:#154e93;border-color:#154e93}.btn-outline-primary:hover{color:#f3f5f6;background-color:#154e93;border-color:#154e93}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(21,78,147,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#154e93;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#f3f5f6;background-color:#154e93;border-color:#154e93}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(21,78,147,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#f3f5f6;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#f3f5f6;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#f3f5f6;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#f3f5f6;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#f3f5f6;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#f3f5f6;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#e0151c;border-color:#e0151c}.btn-outline-danger:hover{color:#f3f5f6;background-color:#e0151c;border-color:#e0151c}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(224,21,28,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e0151c;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#f3f5f6;background-color:#e0151c;border-color:#e0151c}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(224,21,28,.5)}.btn-outline-light{color:#f3f5f6;border-color:#f3f5f6}.btn-outline-light:hover{color:#212529;background-color:#f3f5f6;border-color:#f3f5f6}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(243,245,246,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f3f5f6;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f3f5f6;border-color:#f3f5f6}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(243,245,246,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#f3f5f6;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#f3f5f6;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-blue{color:#154e93;border-color:#154e93}.btn-outline-blue:hover{color:#f3f5f6;background-color:#154e93;border-color:#154e93}.btn-outline-blue.focus,.btn-outline-blue:focus{box-shadow:0 0 0 .2rem rgba(21,78,147,.5)}.btn-outline-blue.disabled,.btn-outline-blue:disabled{color:#154e93;background-color:transparent}.btn-outline-blue:not(:disabled):not(.disabled).active,.btn-outline-blue:not(:disabled):not(.disabled):active,.show>.btn-outline-blue.dropdown-toggle{color:#f3f5f6;background-color:#154e93;border-color:#154e93}.btn-outline-blue:not(:disabled):not(.disabled).active:focus,.btn-outline-blue:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(21,78,147,.5)}.btn-outline-red{color:#e0151c;border-color:#e0151c}.btn-outline-red:hover{color:#f3f5f6;background-color:#e0151c;border-color:#e0151c}.btn-outline-red.focus,.btn-outline-red:focus{box-shadow:0 0 0 .2rem rgba(224,21,28,.5)}.btn-outline-red.disabled,.btn-outline-red:disabled{color:#e0151c;background-color:transparent}.btn-outline-red:not(:disabled):not(.disabled).active,.btn-outline-red:not(:disabled):not(.disabled):active,.show>.btn-outline-red.dropdown-toggle{color:#f3f5f6;background-color:#e0151c;border-color:#e0151c}.btn-outline-red:not(:disabled):not(.disabled).active:focus,.btn-outline-red:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-red.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(224,21,28,.5)}.btn-outline-brown{color:#8d2219;border-color:#8d2219}.btn-outline-brown:hover{color:#f3f5f6;background-color:#8d2219;border-color:#8d2219}.btn-outline-brown.focus,.btn-outline-brown:focus{box-shadow:0 0 0 .2rem rgba(141,34,25,.5)}.btn-outline-brown.disabled,.btn-outline-brown:disabled{color:#8d2219;background-color:transparent}.btn-outline-brown:not(:disabled):not(.disabled).active,.btn-outline-brown:not(:disabled):not(.disabled):active,.show>.btn-outline-brown.dropdown-toggle{color:#f3f5f6;background-color:#8d2219;border-color:#8d2219}.btn-outline-brown:not(:disabled):not(.disabled).active:focus,.btn-outline-brown:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(141,34,25,.5)}.btn-outline-orange{color:#fa4605;border-color:#fa4605}.btn-outline-orange:hover{color:#f3f5f6;background-color:#fa4605;border-color:#fa4605}.btn-outline-orange.focus,.btn-outline-orange:focus{box-shadow:0 0 0 .2rem rgba(250,70,5,.5)}.btn-outline-orange.disabled,.btn-outline-orange:disabled{color:#fa4605;background-color:transparent}.btn-outline-orange:not(:disabled):not(.disabled).active,.btn-outline-orange:not(:disabled):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle{color:#f3f5f6;background-color:#fa4605;border-color:#fa4605}.btn-outline-orange:not(:disabled):not(.disabled).active:focus,.btn-outline-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(250,70,5,.5)}.btn-link{font-weight:400;color:#154e93;text-decoration:none}.btn-link:hover{color:#0b2a50;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg,.formulate__field--button .btn-group-lg>button{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm,.formulate__field--button .btn-group-sm>button{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{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,.dropleft .dropdown-toggle:empty::after,.dropright .dropdown-toggle:empty::after,.dropup .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#f3f5f6;background-clip:padding-box;border:1px solid rgba(31,50,63,.15);border-radius:0}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:991px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-toggle::after,.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}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:5px 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#f3f5f6;text-decoration:none;background-color:#154e93}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn,.formulate__field--button .btn-group-vertical>button,.formulate__field--button .btn-group>button{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover,.formulate__field--button .btn-group-vertical>button:hover,.formulate__field--button .btn-group>button:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.formulate__field--button .btn-group-vertical>button.active,.formulate__field--button .btn-group-vertical>button:active,.formulate__field--button .btn-group-vertical>button:focus,.formulate__field--button .btn-group>button.active,.formulate__field--button .btn-group>button:active,.formulate__field--button .btn-group>button:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child),.formulate__field--button .btn-group>button:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.formulate__field--button .btn-group>.btn-group:not(:last-child)>button,.formulate__field--button .btn-group>button:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child),.formulate__field--button .btn-group>.btn-group:not(:first-child)>button,.formulate__field--button .btn-group>button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.formulate__field--button .btn-group-sm>button+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.formulate__field--button .btn-group-lg>button+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.formulate__field--button .btn-group-vertical>button{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.formulate__field--button .btn-group-vertical>button:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.formulate__field--button .btn-group-vertical>.btn-group:not(:last-child)>button,.formulate__field--button .btn-group-vertical>button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child),.formulate__field--button .btn-group-vertical>.btn-group:not(:first-child)>button,.formulate__field--button .btn-group-vertical>button:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.formulate__field--button .btn-group-toggle>.btn-group>button,.formulate__field--button .btn-group-toggle>button{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.formulate__field--button .btn-group-toggle>button input[type=checkbox],.formulate__field--button .btn-group-toggle>button input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.formulate__field--date .input-group>input,.formulate__field--select .input-group>select,.formulate__field--text .input-group>input,.formulate__field--textarea .input-group>textarea,.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.formulate__field--date .formulate__field--select .input-group>input+select,.formulate__field--date .formulate__field--select .input-group>select+input,.formulate__field--date .formulate__field--textarea .input-group>input+textarea,.formulate__field--date .formulate__field--textarea .input-group>textarea+input,.formulate__field--date .input-group>.custom-file+input,.formulate__field--date .input-group>.custom-select+input,.formulate__field--date .input-group>.form-control+input,.formulate__field--date .input-group>.form-control-plaintext+input,.formulate__field--date .input-group>input+.custom-file,.formulate__field--date .input-group>input+.custom-select,.formulate__field--date .input-group>input+.form-control,.formulate__field--date .input-group>input+input,.formulate__field--select .formulate__field--date .input-group>input+select,.formulate__field--select .formulate__field--date .input-group>select+input,.formulate__field--select .formulate__field--text .input-group>input+select,.formulate__field--select .formulate__field--text .input-group>select+input,.formulate__field--select .formulate__field--textarea .input-group>select+textarea,.formulate__field--select .formulate__field--textarea .input-group>textarea+select,.formulate__field--select .input-group>.custom-file+select,.formulate__field--select .input-group>.custom-select+select,.formulate__field--select .input-group>.form-control+select,.formulate__field--select .input-group>.form-control-plaintext+select,.formulate__field--select .input-group>select+.custom-file,.formulate__field--select .input-group>select+.custom-select,.formulate__field--select .input-group>select+.form-control,.formulate__field--select .input-group>select+select,.formulate__field--text .formulate__field--select .input-group>input+select,.formulate__field--text .formulate__field--select .input-group>select+input,.formulate__field--text .formulate__field--textarea .input-group>input+textarea,.formulate__field--text .formulate__field--textarea .input-group>textarea+input,.formulate__field--text .input-group>.custom-file+input,.formulate__field--text .input-group>.custom-select+input,.formulate__field--text .input-group>.form-control+input,.formulate__field--text .input-group>.form-control-plaintext+input,.formulate__field--text .input-group>input+.custom-file,.formulate__field--text .input-group>input+.custom-select,.formulate__field--text .input-group>input+.form-control,.formulate__field--text .input-group>input+input,.formulate__field--textarea .formulate__field--date .input-group>input+textarea,.formulate__field--textarea .formulate__field--date .input-group>textarea+input,.formulate__field--textarea .formulate__field--select .input-group>select+textarea,.formulate__field--textarea .formulate__field--select .input-group>textarea+select,.formulate__field--textarea .formulate__field--text .input-group>input+textarea,.formulate__field--textarea .formulate__field--text .input-group>textarea+input,.formulate__field--textarea .input-group>.custom-file+textarea,.formulate__field--textarea .input-group>.custom-select+textarea,.formulate__field--textarea .input-group>.form-control+textarea,.formulate__field--textarea .input-group>.form-control-plaintext+textarea,.formulate__field--textarea .input-group>textarea+.custom-file,.formulate__field--textarea .input-group>textarea+.custom-select,.formulate__field--textarea .input-group>textarea+.form-control,.formulate__field--textarea .input-group>textarea+textarea,.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.formulate__field--date .input-group>input:focus,.formulate__field--select .input-group>select:focus,.formulate__field--text .input-group>input:focus,.formulate__field--textarea .input-group>textarea:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.formulate__field--date .input-group>input:not(:first-child),.formulate__field--select .input-group>select:not(:first-child),.formulate__field--text .input-group>input:not(:first-child),.formulate__field--textarea .input-group>textarea:not(:first-child),.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.formulate__field--date .input-group:not(.has-validation)>input:not(:last-child),.formulate__field--select .input-group:not(.has-validation)>select:not(:last-child),.formulate__field--text .input-group:not(.has-validation)>input:not(:last-child),.formulate__field--textarea .input-group:not(.has-validation)>textarea:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.formulate__field--date .input-group.has-validation>input:nth-last-child(n+3),.formulate__field--select .input-group.has-validation>select:nth-last-child(n+3),.formulate__field--text .input-group.has-validation>input:nth-last-child(n+3),.formulate__field--textarea .input-group.has-validation>textarea:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.formulate__field--button .input-group-append button,.formulate__field--button .input-group-prepend button,.input-group-append .btn,.input-group-append .formulate__field--button button,.input-group-prepend .btn,.input-group-prepend .formulate__field--button button{position:relative;z-index:2}.formulate__field--button .input-group-append button:focus,.formulate__field--button .input-group-prepend button:focus,.input-group-append .btn:focus,.input-group-append .formulate__field--button button:focus,.input-group-prepend .btn:focus,.input-group-prepend .formulate__field--button button:focus{z-index:3}.input-group-prepend{margin-right:-1px}.formulate__field--button .input-group-append .btn+button,.formulate__field--button .input-group-append .input-group-text+button,.formulate__field--button .input-group-append button+.btn,.formulate__field--button .input-group-append button+.input-group-text,.formulate__field--button .input-group-append button+button,.formulate__field--button .input-group-prepend .btn+button,.formulate__field--button .input-group-prepend .input-group-text+button,.formulate__field--button .input-group-prepend button+.btn,.formulate__field--button .input-group-prepend button+.input-group-text,.formulate__field--button .input-group-prepend button+button,.input-group-append,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .formulate__field--button .btn+button,.input-group-append .formulate__field--button .input-group-text+button,.input-group-append .formulate__field--button button+.btn,.input-group-append .formulate__field--button button+.input-group-text,.input-group-append .formulate__field--button button+button,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .formulate__field--button .btn+button,.input-group-prepend .formulate__field--button .input-group-text+button,.input-group-prepend .formulate__field--button button+.btn,.input-group-prepend .formulate__field--button button+.input-group-text,.input-group-prepend .formulate__field--button button+button,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.formulate__field--date .input-group-lg>input:not(textarea),.formulate__field--select .input-group-lg>select:not(textarea),.formulate__field--text .input-group-lg>input:not(textarea),.formulate__field--textarea .input-group-lg>textarea:not(textarea),.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.formulate__field--button .input-group-lg>.input-group-append>button,.formulate__field--button .input-group-lg>.input-group-prepend>button,.formulate__field--date .input-group-lg>input,.formulate__field--select .input-group-lg>select,.formulate__field--text .input-group-lg>input,.formulate__field--textarea .input-group-lg>textarea,.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.formulate__field--date .input-group-sm>input:not(textarea),.formulate__field--select .input-group-sm>select:not(textarea),.formulate__field--text .input-group-sm>input:not(textarea),.formulate__field--textarea .input-group-sm>textarea:not(textarea),.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.formulate__field--button .input-group-sm>.input-group-append>button,.formulate__field--button .input-group-sm>.input-group-prepend>button,.formulate__field--date .input-group-sm>input,.formulate__field--select .input-group-sm>select,.formulate__field--text .input-group-sm>input,.formulate__field--textarea .input-group-sm>textarea,.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.formulate__field--button .input-group.has-validation>.input-group-append:nth-last-child(n+3)>button,.formulate__field--button .input-group:not(.has-validation)>.input-group-append:not(:last-child)>button,.formulate__field--button .input-group>.input-group-append:last-child>button:not(:last-child):not(.dropdown-toggle),.formulate__field--button .input-group>.input-group-prepend>button,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.formulate__field--button .input-group>.input-group-append>button,.formulate__field--button .input-group>.input-group-prepend:first-child>button:not(:first-child),.formulate__field--button .input-group>.input-group-prepend:not(:first-child)>button,.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#f3f5f6;border-color:#154e93;background-color:#154e93}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(21,78,147,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#438ce4}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#f3f5f6;background-color:#70a7eb;border-color:#70a7eb}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::after,.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label::before{pointer-events:none;background-color:#f3f5f6;border:1px solid #adb5bd}.custom-control-label::after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:0}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23f3f5f6' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#154e93;background-color:#154e93}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23f3f5f6' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(21,78,147,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(21,78,147,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23f3f5f6'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before,.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(21,78,147,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .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){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#f3f5f6;transform:translateX(.75rem)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#f3f5f6 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#438ce4;outline:0;box-shadow:0 0 0 .2rem rgba(21,78,147,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#f3f5f6}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file{display:inline-block;margin-bottom:0}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#438ce4;box-shadow:0 0 0 .2rem rgba(21,78,147,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label,.custom-file-label::after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);overflow:hidden;font-weight:400;background-color:#f3f5f6;border:1px solid #ced4da;border-radius:0}.custom-file-label::after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 0 0 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f3f5f6,0 0 0 .2rem rgba(21,78,147,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f3f5f6,0 0 0 .2rem rgba(21,78,147,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f3f5f6,0 0 0 .2rem rgba(21,78,147,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#154e93;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#70a7eb}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#154e93;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#70a7eb}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#154e93;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#70a7eb}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#f3f5f6;border-color:#dee2e6 #dee2e6 #f3f5f6}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#f3f5f6;background-color:#154e93}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:10px;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:990.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:991px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(31,50,63,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(31,50,63,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(31,50,63,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(31,50,63,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(31,50,63,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-text a{color:rgba(31,50,63,.9)}.navbar-light .navbar-toggler{color:rgba(31,50,63,.5);border-color:rgba(31,50,63,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2831, 50, 63, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(31,50,63,.5)}.navbar-dark .navbar-brand{color:#f3f5f6}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#f3f5f6}.navbar-dark .navbar-nav .nav-link{color:rgba(243,245,246,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(243,245,246,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(243,245,246,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-text a{color:#f3f5f6}.navbar-dark .navbar-toggler{color:rgba(243,245,246,.5);border-color:rgba(243,245,246,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28243, 245, 246, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(243,245,246,.5)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f3f5f6;background-clip:border-box;border:1px solid rgba(31,50,63,.125);border-radius:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(31,50,63,.03);border-bottom:1px solid rgba(31,50,63,.125)}.card-header:first-child{border-radius:0 0 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(31,50,63,.03);border-top:1px solid rgba(31,50,63,.125)}.card-footer:last-child{border-radius:0 0 0 0}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0}.card-img,.card-img-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-deck .card{margin-bottom:20px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-20px;margin-left:-20px}.card-deck .card{flex:1 0 0%;margin-right:20px;margin-bottom:0;margin-left:20px}}.card-group>.card{margin-bottom:20px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb,.pagination{display:flex;list-style:none;border-radius:0}.breadcrumb{flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;background-color:#e9ecef}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{padding-left:0}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#154e93;background-color:#f3f5f6;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0b2a50;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(21,78,147,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.page-item.active .page-link{z-index:3;color:#f3f5f6;background-color:#154e93;border-color:#154e93}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#f3f5f6;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;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){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge,.formulate__field--button button .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#f3f5f6;background-color:#154e93}a.badge-primary:focus,a.badge-primary:hover{color:#f3f5f6;background-color:#0f3666}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(21,78,147,.5)}.badge-secondary{color:#f3f5f6;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#f3f5f6;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#f3f5f6;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#f3f5f6;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#f3f5f6;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#f3f5f6;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#f3f5f6;background-color:#e0151c}a.badge-danger:focus,a.badge-danger:hover{color:#f3f5f6;background-color:#b11116}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(224,21,28,.5)}.badge-light{color:#212529;background-color:#f3f5f6}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#d6dde0}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(243,245,246,.5)}.badge-dark{color:#f3f5f6;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#f3f5f6;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.badge-blue{color:#f3f5f6;background-color:#154e93}a.badge-blue:focus,a.badge-blue:hover{color:#f3f5f6;background-color:#0f3666}a.badge-blue.focus,a.badge-blue:focus{outline:0;box-shadow:0 0 0 .2rem rgba(21,78,147,.5)}.badge-red{color:#f3f5f6;background-color:#e0151c}a.badge-red:focus,a.badge-red:hover{color:#f3f5f6;background-color:#b11116}a.badge-red.focus,a.badge-red:focus{outline:0;box-shadow:0 0 0 .2rem rgba(224,21,28,.5)}.badge-brown{color:#f3f5f6;background-color:#8d2219}a.badge-brown:focus,a.badge-brown:hover{color:#f3f5f6;background-color:#621811}a.badge-brown.focus,a.badge-brown:focus{outline:0;box-shadow:0 0 0 .2rem rgba(141,34,25,.5)}.badge-orange{color:#f3f5f6;background-color:#fa4605}a.badge-orange:focus,a.badge-orange:hover{color:#f3f5f6;background-color:#c83804}a.badge-orange.focus,a.badge-orange:focus{outline:0;box-shadow:0 0 0 .2rem rgba(250,70,5,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert,.formulate__inline-validation-summary .formulate__inline-validation-summary__error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#1a416b;background-color:#c7d4e2;border-color:#b5c6da}.alert-primary hr{border-top-color:#a4b9d2}.alert-primary .alert-link{color:#102842}.alert-secondary{color:#47555f;background-color:#d8dbde;border-color:#cdd1d4}.alert-secondary hr{border-top-color:#bfc4c8}.alert-secondary .alert-link{color:#313b42}.alert-success{color:#246f42;background-color:#cae5d3;border-color:#badfc4}.alert-success hr{border-top-color:#a9d7b5}.alert-success .alert-link{color:#18482b}.alert-info{color:#1b6c7e;background-color:#c7e4ea;border-color:#b5dee5}.alert-info hr{border-top-color:#a2d6de}.alert-info .alert-link{color:#124854}.alert-warning{color:#937c22;background-color:#f5ebc6;border-color:#f6e6b3}.alert-warning hr{border-top-color:#f3df9c}.alert-warning .alert-link{color:#6a5918}.alert-danger,.formulate__inline-validation-summary .formulate__inline-validation-summary__error{color:#83232d;background-color:#efc8ca;border-color:#eeb6b9}.alert-danger hr,.formulate__inline-validation-summary .formulate__inline-validation-summary__error hr{border-top-color:#e9a1a5}.alert-danger .alert-link,.formulate__inline-validation-summary .formulate__inline-validation-summary__error .alert-link{color:#5b181f}.alert-light{color:#8d979e;background-color:#f3f5f6;border-color:#f3f5f6}.alert-light hr{border-top-color:#e4e9eb}.alert-light .alert-link{color:#727e86}.alert-dark{color:#2a3640;background-color:#cdd0d2;border-color:#bec1c3}.alert-dark hr{border-top-color:#b1b4b7}.alert-dark .alert-link{color:#161c21}.alert-blue{color:#1a416b;background-color:#c7d4e2;border-color:#b5c6da}.alert-blue hr{border-top-color:#a4b9d2}.alert-blue .alert-link{color:#102842}.alert-red{color:#83232d;background-color:#efc8ca;border-color:#eeb6b9}.alert-red hr{border-top-color:#e9a1a5}.alert-red .alert-link{color:#5b181f}.alert-brown{color:#582a2b;background-color:#dfcbca;border-color:#d6bab8}.alert-brown hr{border-top-color:#cdaaa8}.alert-brown .alert-link{color:#351a1a}.alert-orange{color:#913c21;background-color:#f4d2c6;border-color:#f5c4b3}.alert-orange hr{border-top-color:#f2b39c}.alert-orange .alert-link{color:#672b18}.progress,.progress-bar{display:flex;overflow:hidden}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:0}.progress-bar{flex-direction:column;justify-content:center;color:#f3f5f6;text-align:center;white-space:nowrap;background-color:#154e93;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(243,245,246,.15) 25%,transparent 25%,transparent 50%,rgba(243,245,246,.15) 50%,rgba(243,245,246,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#f3f5f6;border:1px solid rgba(31,50,63,.125)}.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:#6c757d;pointer-events:none;background-color:#f3f5f6}.list-group-item.active{z-index:2;color:#f3f5f6;background-color:#154e93;border-color:#154e93}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:0;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:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:0;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:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:0;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:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:991px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:0;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:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:0;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:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#1a416b;background-color:#b5c6da}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#1a416b;background-color:#a4b9d2}.list-group-item-primary.list-group-item-action.active{color:#f3f5f6;background-color:#1a416b;border-color:#1a416b}.list-group-item-secondary{color:#47555f;background-color:#cdd1d4}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#47555f;background-color:#bfc4c8}.list-group-item-secondary.list-group-item-action.active{color:#f3f5f6;background-color:#47555f;border-color:#47555f}.list-group-item-success{color:#246f42;background-color:#badfc4}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#246f42;background-color:#a9d7b5}.list-group-item-success.list-group-item-action.active{color:#f3f5f6;background-color:#246f42;border-color:#246f42}.list-group-item-info{color:#1b6c7e;background-color:#b5dee5}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#1b6c7e;background-color:#a2d6de}.list-group-item-info.list-group-item-action.active{color:#f3f5f6;background-color:#1b6c7e;border-color:#1b6c7e}.list-group-item-warning{color:#937c22;background-color:#f6e6b3}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#937c22;background-color:#f3df9c}.list-group-item-warning.list-group-item-action.active{color:#f3f5f6;background-color:#937c22;border-color:#937c22}.list-group-item-danger{color:#83232d;background-color:#eeb6b9}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#83232d;background-color:#e9a1a5}.list-group-item-danger.list-group-item-action.active{color:#f3f5f6;background-color:#83232d;border-color:#83232d}.list-group-item-light{color:#8d979e;background-color:#f3f5f6}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#8d979e;background-color:#e4e9eb}.list-group-item-light.list-group-item-action.active{color:#f3f5f6;background-color:#8d979e;border-color:#8d979e}.list-group-item-dark{color:#2a3640;background-color:#bec1c3}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#2a3640;background-color:#b1b4b7}.list-group-item-dark.list-group-item-action.active{color:#f3f5f6;background-color:#2a3640;border-color:#2a3640}.list-group-item-blue{color:#1a416b;background-color:#b5c6da}.list-group-item-blue.list-group-item-action:focus,.list-group-item-blue.list-group-item-action:hover{color:#1a416b;background-color:#a4b9d2}.list-group-item-blue.list-group-item-action.active{color:#f3f5f6;background-color:#1a416b;border-color:#1a416b}.list-group-item-red{color:#83232d;background-color:#eeb6b9}.list-group-item-red.list-group-item-action:focus,.list-group-item-red.list-group-item-action:hover{color:#83232d;background-color:#e9a1a5}.list-group-item-red.list-group-item-action.active{color:#f3f5f6;background-color:#83232d;border-color:#83232d}.list-group-item-brown{color:#582a2b;background-color:#d6bab8}.list-group-item-brown.list-group-item-action:focus,.list-group-item-brown.list-group-item-action:hover{color:#582a2b;background-color:#cdaaa8}.list-group-item-brown.list-group-item-action.active{color:#f3f5f6;background-color:#582a2b;border-color:#582a2b}.list-group-item-orange{color:#913c21;background-color:#f5c4b3}.list-group-item-orange.list-group-item-action:focus,.list-group-item-orange.list-group-item-action:hover{color:#913c21;background-color:#f2b39c}.list-group-item-orange.list-group-item-action.active{color:#f3f5f6;background-color:#913c21;border-color:#913c21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#1f323f;text-shadow:0 1px 0 #f3f5f6;opacity:.5}.close:hover{color:#1f323f;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(243,245,246,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(31,50,63,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(243,245,246,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal,.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#f3f5f6;background-clip:padding-box;border:1px solid rgba(31,50,63,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#1f323f}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:991px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{z-index:1070;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip,.tooltip .arrow{position:absolute;display:block}.tooltip .arrow{width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#1f323f}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#1f323f}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#1f323f}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#1f323f}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#f3f5f6;text-align:center;background-color:#1f323f;border-radius:0}.popover,.popover .arrow{position:absolute;display:block}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#f3f5f6;background-clip:padding-box;border:1px solid rgba(31,50,63,.2);border-radius:.3rem}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(31,50,63,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#f3f5f6}.bs-popover-auto[x-placement^=right],.bs-popover-right,.formulate__field--checkbox label{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(31,50,63,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#f3f5f6}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(31,50,63,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#f3f5f6}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #eaeeef}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(31,50,63,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#f3f5f6}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#eaeeef;border-bottom:1px solid #dce2e5;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel,.carousel-inner{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;overflow:hidden}.carousel-inner::after,.clearfix::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#f3f5f6;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#f3f5f6;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f3f5f6' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f3f5f6' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#f3f5f6;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#f3f5f6;text-align:center}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#154e93!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0f3666!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#e0151c!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#b11116!important}.bg-light{background-color:#f3f5f6!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d6dde0!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-blue{background-color:#154e93!important}a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover{background-color:#0f3666!important}.bg-red{background-color:#e0151c!important}a.bg-red:focus,a.bg-red:hover,button.bg-red:focus,button.bg-red:hover{background-color:#b11116!important}.bg-brown{background-color:#8d2219!important}a.bg-brown:focus,a.bg-brown:hover,button.bg-brown:focus,button.bg-brown:hover{background-color:#621811!important}.bg-orange{background-color:#fa4605!important}a.bg-orange:focus,a.bg-orange:hover,button.bg-orange:focus,button.bg-orange:hover{background-color:#c83804!important}.bg-white{background-color:#f3f5f6!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#154e93!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#e0151c!important}.border-light{border-color:#f3f5f6!important}.border-dark{border-color:#343a40!important}.border-blue{border-color:#154e93!important}.border-red{border-color:#e0151c!important}.border-brown{border-color:#8d2219!important}.border-orange{border-color:#fa4605!important}.border-white{border-color:#f3f5f6!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:0!important}.rounded-right,.rounded-top{border-top-right-radius:0!important}.rounded-top{border-top-left-radius:0!important}.rounded-right{border-bottom-right-radius:0!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:0!important}.rounded-bottom{border-bottom-right-radius:0!important}.rounded-left{border-top-left-radius:0!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:991px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714286%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:991px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:991px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(31,50,63,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(31,50,63,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(31,50,63,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:5px!important}.mt-1,.my-1{margin-top:5px!important}.mr-1,.mx-1{margin-right:5px!important}.mb-1,.my-1{margin-bottom:5px!important}.ml-1,.mx-1{margin-left:5px!important}.m-2{margin:10px!important}.mt-2,.my-2{margin-top:10px!important}.mr-2,.mx-2{margin-right:10px!important}.mb-2,.my-2{margin-bottom:10px!important}.ml-2,.mx-2{margin-left:10px!important}.m-3{margin:15px!important}.mt-3,.my-3{margin-top:15px!important}.mr-3,.mx-3{margin-right:15px!important}.mb-3,.my-3{margin-bottom:15px!important}.ml-3,.mx-3{margin-left:15px!important}.m-4{margin:20px!important}.mt-4,.my-4{margin-top:20px!important}.mr-4,.mx-4{margin-right:20px!important}.mb-4,.my-4{margin-bottom:20px!important}.ml-4,.mx-4{margin-left:20px!important}.m-5{margin:25px!important}.mt-5,.my-5{margin-top:25px!important}.mr-5,.mx-5{margin-right:25px!important}.mb-5,.my-5{margin-bottom:25px!important}.ml-5,.mx-5{margin-left:25px!important}.m-6{margin:30px!important}.mt-6,.my-6{margin-top:30px!important}.mr-6,.mx-6{margin-right:30px!important}.mb-6,.my-6{margin-bottom:30px!important}.ml-6,.mx-6{margin-left:30px!important}.m-7{margin:35px!important}.mt-7,.my-7{margin-top:35px!important}.mr-7,.mx-7{margin-right:35px!important}.mb-7,.my-7{margin-bottom:35px!important}.ml-7,.mx-7{margin-left:35px!important}.m-8{margin:40px!important}.mt-8,.my-8{margin-top:40px!important}.mr-8,.mx-8{margin-right:40px!important}.mb-8,.my-8{margin-bottom:40px!important}.ml-8,.mx-8{margin-left:40px!important}.m-9{margin:45px!important}.mt-9,.my-9{margin-top:45px!important}.mr-9,.mx-9{margin-right:45px!important}.mb-9,.my-9{margin-bottom:45px!important}.ml-9,.mx-9{margin-left:45px!important}.m-10{margin:50px!important}.mt-10,.my-10{margin-top:50px!important}.mr-10,.mx-10{margin-right:50px!important}.mb-10,.my-10{margin-bottom:50px!important}.ml-10,.mx-10{margin-left:50px!important}.m-11{margin:55px!important}.mt-11,.my-11{margin-top:55px!important}.mr-11,.mx-11{margin-right:55px!important}.mb-11,.my-11{margin-bottom:55px!important}.ml-11,.mx-11{margin-left:55px!important}.m-12{margin:60px!important}.mt-12,.my-12{margin-top:60px!important}.mr-12,.mx-12{margin-right:60px!important}.mb-12,.my-12{margin-bottom:60px!important}.ml-12,.mx-12{margin-left:60px!important}.m-13{margin:65px!important}.mt-13,.my-13{margin-top:65px!important}.mr-13,.mx-13{margin-right:65px!important}.mb-13,.my-13{margin-bottom:65px!important}.ml-13,.mx-13{margin-left:65px!important}.m-14{margin:70px!important}.mt-14,.my-14{margin-top:70px!important}.mr-14,.mx-14{margin-right:70px!important}.mb-14,.my-14{margin-bottom:70px!important}.ml-14,.mx-14{margin-left:70px!important}.m-15{margin:75px!important}.mt-15,.my-15{margin-top:75px!important}.mr-15,.mx-15{margin-right:75px!important}.mb-15,.my-15{margin-bottom:75px!important}.ml-15,.mx-15{margin-left:75px!important}.m-16{margin:80px!important}.mt-16,.my-16{margin-top:80px!important}.mr-16,.mx-16{margin-right:80px!important}.mb-16,.my-16{margin-bottom:80px!important}.ml-16,.mx-16{margin-left:80px!important}.m-17{margin:85px!important}.mt-17,.my-17{margin-top:85px!important}.mr-17,.mx-17{margin-right:85px!important}.mb-17,.my-17{margin-bottom:85px!important}.ml-17,.mx-17{margin-left:85px!important}.m-18{margin:90px!important}.mt-18,.my-18{margin-top:90px!important}.mr-18,.mx-18{margin-right:90px!important}.mb-18,.my-18{margin-bottom:90px!important}.ml-18,.mx-18{margin-left:90px!important}.m-19{margin:95px!important}.mt-19,.my-19{margin-top:95px!important}.mr-19,.mx-19{margin-right:95px!important}.mb-19,.my-19{margin-bottom:95px!important}.ml-19,.mx-19{margin-left:95px!important}.m-20{margin:100px!important}.mt-20,.my-20{margin-top:100px!important}.mr-20,.mx-20{margin-right:100px!important}.mb-20,.my-20{margin-bottom:100px!important}.ml-20,.mx-20{margin-left:100px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:5px!important}.pt-1,.py-1{padding-top:5px!important}.pr-1,.px-1{padding-right:5px!important}.pb-1,.py-1{padding-bottom:5px!important}.pl-1,.px-1{padding-left:5px!important}.p-2{padding:10px!important}.pt-2,.py-2{padding-top:10px!important}.pr-2,.px-2{padding-right:10px!important}.pb-2,.py-2{padding-bottom:10px!important}.pl-2,.px-2{padding-left:10px!important}.p-3{padding:15px!important}.pt-3,.py-3{padding-top:15px!important}.pr-3,.px-3{padding-right:15px!important}.pb-3,.py-3{padding-bottom:15px!important}.pl-3,.px-3{padding-left:15px!important}.p-4{padding:20px!important}.pt-4,.py-4{padding-top:20px!important}.pr-4,.px-4{padding-right:20px!important}.pb-4,.py-4{padding-bottom:20px!important}.pl-4,.px-4{padding-left:20px!important}.p-5{padding:25px!important}.pt-5,.py-5{padding-top:25px!important}.pr-5,.px-5{padding-right:25px!important}.pb-5,.py-5{padding-bottom:25px!important}.pl-5,.px-5{padding-left:25px!important}.p-6{padding:30px!important}.pt-6,.py-6{padding-top:30px!important}.pr-6,.px-6{padding-right:30px!important}.pb-6,.py-6{padding-bottom:30px!important}.pl-6,.px-6{padding-left:30px!important}.p-7{padding:35px!important}.pt-7,.py-7{padding-top:35px!important}.pr-7,.px-7{padding-right:35px!important}.pb-7,.py-7{padding-bottom:35px!important}.pl-7,.px-7{padding-left:35px!important}.p-8{padding:40px!important}.pt-8,.py-8{padding-top:40px!important}.pr-8,.px-8{padding-right:40px!important}.pb-8,.py-8{padding-bottom:40px!important}.pl-8,.px-8{padding-left:40px!important}.p-9{padding:45px!important}.pt-9,.py-9{padding-top:45px!important}.pr-9,.px-9{padding-right:45px!important}.pb-9,.py-9{padding-bottom:45px!important}.pl-9,.px-9{padding-left:45px!important}.p-10{padding:50px!important}.pt-10,.py-10{padding-top:50px!important}.pr-10,.px-10{padding-right:50px!important}.pb-10,.py-10{padding-bottom:50px!important}.pl-10,.px-10{padding-left:50px!important}.p-11{padding:55px!important}.pt-11,.py-11{padding-top:55px!important}.pr-11,.px-11{padding-right:55px!important}.pb-11,.py-11{padding-bottom:55px!important}.pl-11,.px-11{padding-left:55px!important}.p-12{padding:60px!important}.pt-12,.py-12{padding-top:60px!important}.pr-12,.px-12{padding-right:60px!important}.pb-12,.py-12{padding-bottom:60px!important}.pl-12,.px-12{padding-left:60px!important}.p-13{padding:65px!important}.pt-13,.py-13{padding-top:65px!important}.pr-13,.px-13{padding-right:65px!important}.pb-13,.py-13{padding-bottom:65px!important}.pl-13,.px-13{padding-left:65px!important}.p-14{padding:70px!important}.pt-14,.py-14{padding-top:70px!important}.pr-14,.px-14{padding-right:70px!important}.pb-14,.py-14{padding-bottom:70px!important}.pl-14,.px-14{padding-left:70px!important}.p-15{padding:75px!important}.pt-15,.py-15{padding-top:75px!important}.pr-15,.px-15{padding-right:75px!important}.pb-15,.py-15{padding-bottom:75px!important}.pl-15,.px-15{padding-left:75px!important}.p-16{padding:80px!important}.pt-16,.py-16{padding-top:80px!important}.pr-16,.px-16{padding-right:80px!important}.pb-16,.py-16{padding-bottom:80px!important}.pl-16,.px-16{padding-left:80px!important}.p-17{padding:85px!important}.pt-17,.py-17{padding-top:85px!important}.pr-17,.px-17{padding-right:85px!important}.pb-17,.py-17{padding-bottom:85px!important}.pl-17,.px-17{padding-left:85px!important}.p-18{padding:90px!important}.pt-18,.py-18{padding-top:90px!important}.pr-18,.px-18{padding-right:90px!important}.pb-18,.py-18{padding-bottom:90px!important}.pl-18,.px-18{padding-left:90px!important}.p-19{padding:95px!important}.pt-19,.py-19{padding-top:95px!important}.pr-19,.px-19{padding-right:95px!important}.pb-19,.py-19{padding-bottom:95px!important}.pl-19,.px-19{padding-left:95px!important}.p-20{padding:100px!important}.pt-20,.py-20{padding-top:100px!important}.pr-20,.px-20{padding-right:100px!important}.pb-20,.py-20{padding-bottom:100px!important}.pl-20,.px-20{padding-left:100px!important}.m-n1{margin:-5px!important}.mt-n1,.my-n1{margin-top:-5px!important}.mr-n1,.mx-n1{margin-right:-5px!important}.mb-n1,.my-n1{margin-bottom:-5px!important}.ml-n1,.mx-n1{margin-left:-5px!important}.m-n2{margin:-10px!important}.mt-n2,.my-n2{margin-top:-10px!important}.mr-n2,.mx-n2{margin-right:-10px!important}.mb-n2,.my-n2{margin-bottom:-10px!important}.ml-n2,.mx-n2{margin-left:-10px!important}.m-n3{margin:-15px!important}.mt-n3,.my-n3{margin-top:-15px!important}.mr-n3,.mx-n3{margin-right:-15px!important}.mb-n3,.my-n3{margin-bottom:-15px!important}.ml-n3,.mx-n3{margin-left:-15px!important}.m-n4{margin:-20px!important}.mt-n4,.my-n4{margin-top:-20px!important}.mr-n4,.mx-n4{margin-right:-20px!important}.mb-n4,.my-n4{margin-bottom:-20px!important}.ml-n4,.mx-n4{margin-left:-20px!important}.m-n5{margin:-25px!important}.mt-n5,.my-n5{margin-top:-25px!important}.mr-n5,.mx-n5{margin-right:-25px!important}.mb-n5,.my-n5{margin-bottom:-25px!important}.ml-n5,.mx-n5{margin-left:-25px!important}.m-n6{margin:-30px!important}.mt-n6,.my-n6{margin-top:-30px!important}.mr-n6,.mx-n6{margin-right:-30px!important}.mb-n6,.my-n6{margin-bottom:-30px!important}.ml-n6,.mx-n6{margin-left:-30px!important}.m-n7{margin:-35px!important}.mt-n7,.my-n7{margin-top:-35px!important}.mr-n7,.mx-n7{margin-right:-35px!important}.mb-n7,.my-n7{margin-bottom:-35px!important}.ml-n7,.mx-n7{margin-left:-35px!important}.m-n8{margin:-40px!important}.mt-n8,.my-n8{margin-top:-40px!important}.mr-n8,.mx-n8{margin-right:-40px!important}.mb-n8,.my-n8{margin-bottom:-40px!important}.ml-n8,.mx-n8{margin-left:-40px!important}.m-n9{margin:-45px!important}.mt-n9,.my-n9{margin-top:-45px!important}.mr-n9,.mx-n9{margin-right:-45px!important}.mb-n9,.my-n9{margin-bottom:-45px!important}.ml-n9,.mx-n9{margin-left:-45px!important}.m-n10{margin:-50px!important}.mt-n10,.my-n10{margin-top:-50px!important}.mr-n10,.mx-n10{margin-right:-50px!important}.mb-n10,.my-n10{margin-bottom:-50px!important}.ml-n10,.mx-n10{margin-left:-50px!important}.m-n11{margin:-55px!important}.mt-n11,.my-n11{margin-top:-55px!important}.mr-n11,.mx-n11{margin-right:-55px!important}.mb-n11,.my-n11{margin-bottom:-55px!important}.ml-n11,.mx-n11{margin-left:-55px!important}.m-n12{margin:-60px!important}.mt-n12,.my-n12{margin-top:-60px!important}.mr-n12,.mx-n12{margin-right:-60px!important}.mb-n12,.my-n12{margin-bottom:-60px!important}.ml-n12,.mx-n12{margin-left:-60px!important}.m-n13{margin:-65px!important}.mt-n13,.my-n13{margin-top:-65px!important}.mr-n13,.mx-n13{margin-right:-65px!important}.mb-n13,.my-n13{margin-bottom:-65px!important}.ml-n13,.mx-n13{margin-left:-65px!important}.m-n14{margin:-70px!important}.mt-n14,.my-n14{margin-top:-70px!important}.mr-n14,.mx-n14{margin-right:-70px!important}.mb-n14,.my-n14{margin-bottom:-70px!important}.ml-n14,.mx-n14{margin-left:-70px!important}.m-n15{margin:-75px!important}.mt-n15,.my-n15{margin-top:-75px!important}.mr-n15,.mx-n15{margin-right:-75px!important}.mb-n15,.my-n15{margin-bottom:-75px!important}.ml-n15,.mx-n15{margin-left:-75px!important}.m-n16{margin:-80px!important}.mt-n16,.my-n16{margin-top:-80px!important}.mr-n16,.mx-n16{margin-right:-80px!important}.mb-n16,.my-n16{margin-bottom:-80px!important}.ml-n16,.mx-n16{margin-left:-80px!important}.m-n17{margin:-85px!important}.mt-n17,.my-n17{margin-top:-85px!important}.mr-n17,.mx-n17{margin-right:-85px!important}.mb-n17,.my-n17{margin-bottom:-85px!important}.ml-n17,.mx-n17{margin-left:-85px!important}.m-n18{margin:-90px!important}.mt-n18,.my-n18{margin-top:-90px!important}.mr-n18,.mx-n18{margin-right:-90px!important}.mb-n18,.my-n18{margin-bottom:-90px!important}.ml-n18,.mx-n18{margin-left:-90px!important}.m-n19{margin:-95px!important}.mt-n19,.my-n19{margin-top:-95px!important}.mr-n19,.mx-n19{margin-right:-95px!important}.mb-n19,.my-n19{margin-bottom:-95px!important}.ml-n19,.mx-n19{margin-left:-95px!important}.m-n20{margin:-100px!important}.mt-n20,.my-n20{margin-top:-100px!important}.mr-n20,.mx-n20{margin-right:-100px!important}.mb-n20,.my-n20{margin-bottom:-100px!important}.ml-n20,.mx-n20{margin-left:-100px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:5px!important}.mt-sm-1,.my-sm-1{margin-top:5px!important}.mr-sm-1,.mx-sm-1{margin-right:5px!important}.mb-sm-1,.my-sm-1{margin-bottom:5px!important}.ml-sm-1,.mx-sm-1{margin-left:5px!important}.m-sm-2{margin:10px!important}.mt-sm-2,.my-sm-2{margin-top:10px!important}.mr-sm-2,.mx-sm-2{margin-right:10px!important}.mb-sm-2,.my-sm-2{margin-bottom:10px!important}.ml-sm-2,.mx-sm-2{margin-left:10px!important}.m-sm-3{margin:15px!important}.mt-sm-3,.my-sm-3{margin-top:15px!important}.mr-sm-3,.mx-sm-3{margin-right:15px!important}.mb-sm-3,.my-sm-3{margin-bottom:15px!important}.ml-sm-3,.mx-sm-3{margin-left:15px!important}.m-sm-4{margin:20px!important}.mt-sm-4,.my-sm-4{margin-top:20px!important}.mr-sm-4,.mx-sm-4{margin-right:20px!important}.mb-sm-4,.my-sm-4{margin-bottom:20px!important}.ml-sm-4,.mx-sm-4{margin-left:20px!important}.m-sm-5{margin:25px!important}.mt-sm-5,.my-sm-5{margin-top:25px!important}.mr-sm-5,.mx-sm-5{margin-right:25px!important}.mb-sm-5,.my-sm-5{margin-bottom:25px!important}.ml-sm-5,.mx-sm-5{margin-left:25px!important}.m-sm-6{margin:30px!important}.mt-sm-6,.my-sm-6{margin-top:30px!important}.mr-sm-6,.mx-sm-6{margin-right:30px!important}.mb-sm-6,.my-sm-6{margin-bottom:30px!important}.ml-sm-6,.mx-sm-6{margin-left:30px!important}.m-sm-7{margin:35px!important}.mt-sm-7,.my-sm-7{margin-top:35px!important}.mr-sm-7,.mx-sm-7{margin-right:35px!important}.mb-sm-7,.my-sm-7{margin-bottom:35px!important}.ml-sm-7,.mx-sm-7{margin-left:35px!important}.m-sm-8{margin:40px!important}.mt-sm-8,.my-sm-8{margin-top:40px!important}.mr-sm-8,.mx-sm-8{margin-right:40px!important}.mb-sm-8,.my-sm-8{margin-bottom:40px!important}.ml-sm-8,.mx-sm-8{margin-left:40px!important}.m-sm-9{margin:45px!important}.mt-sm-9,.my-sm-9{margin-top:45px!important}.mr-sm-9,.mx-sm-9{margin-right:45px!important}.mb-sm-9,.my-sm-9{margin-bottom:45px!important}.ml-sm-9,.mx-sm-9{margin-left:45px!important}.m-sm-10{margin:50px!important}.mt-sm-10,.my-sm-10{margin-top:50px!important}.mr-sm-10,.mx-sm-10{margin-right:50px!important}.mb-sm-10,.my-sm-10{margin-bottom:50px!important}.ml-sm-10,.mx-sm-10{margin-left:50px!important}.m-sm-11{margin:55px!important}.mt-sm-11,.my-sm-11{margin-top:55px!important}.mr-sm-11,.mx-sm-11{margin-right:55px!important}.mb-sm-11,.my-sm-11{margin-bottom:55px!important}.ml-sm-11,.mx-sm-11{margin-left:55px!important}.m-sm-12{margin:60px!important}.mt-sm-12,.my-sm-12{margin-top:60px!important}.mr-sm-12,.mx-sm-12{margin-right:60px!important}.mb-sm-12,.my-sm-12{margin-bottom:60px!important}.ml-sm-12,.mx-sm-12{margin-left:60px!important}.m-sm-13{margin:65px!important}.mt-sm-13,.my-sm-13{margin-top:65px!important}.mr-sm-13,.mx-sm-13{margin-right:65px!important}.mb-sm-13,.my-sm-13{margin-bottom:65px!important}.ml-sm-13,.mx-sm-13{margin-left:65px!important}.m-sm-14{margin:70px!important}.mt-sm-14,.my-sm-14{margin-top:70px!important}.mr-sm-14,.mx-sm-14{margin-right:70px!important}.mb-sm-14,.my-sm-14{margin-bottom:70px!important}.ml-sm-14,.mx-sm-14{margin-left:70px!important}.m-sm-15{margin:75px!important}.mt-sm-15,.my-sm-15{margin-top:75px!important}.mr-sm-15,.mx-sm-15{margin-right:75px!important}.mb-sm-15,.my-sm-15{margin-bottom:75px!important}.ml-sm-15,.mx-sm-15{margin-left:75px!important}.m-sm-16{margin:80px!important}.mt-sm-16,.my-sm-16{margin-top:80px!important}.mr-sm-16,.mx-sm-16{margin-right:80px!important}.mb-sm-16,.my-sm-16{margin-bottom:80px!important}.ml-sm-16,.mx-sm-16{margin-left:80px!important}.m-sm-17{margin:85px!important}.mt-sm-17,.my-sm-17{margin-top:85px!important}.mr-sm-17,.mx-sm-17{margin-right:85px!important}.mb-sm-17,.my-sm-17{margin-bottom:85px!important}.ml-sm-17,.mx-sm-17{margin-left:85px!important}.m-sm-18{margin:90px!important}.mt-sm-18,.my-sm-18{margin-top:90px!important}.mr-sm-18,.mx-sm-18{margin-right:90px!important}.mb-sm-18,.my-sm-18{margin-bottom:90px!important}.ml-sm-18,.mx-sm-18{margin-left:90px!important}.m-sm-19{margin:95px!important}.mt-sm-19,.my-sm-19{margin-top:95px!important}.mr-sm-19,.mx-sm-19{margin-right:95px!important}.mb-sm-19,.my-sm-19{margin-bottom:95px!important}.ml-sm-19,.mx-sm-19{margin-left:95px!important}.m-sm-20{margin:100px!important}.mt-sm-20,.my-sm-20{margin-top:100px!important}.mr-sm-20,.mx-sm-20{margin-right:100px!important}.mb-sm-20,.my-sm-20{margin-bottom:100px!important}.ml-sm-20,.mx-sm-20{margin-left:100px!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:5px!important}.pt-sm-1,.py-sm-1{padding-top:5px!important}.pr-sm-1,.px-sm-1{padding-right:5px!important}.pb-sm-1,.py-sm-1{padding-bottom:5px!important}.pl-sm-1,.px-sm-1{padding-left:5px!important}.p-sm-2{padding:10px!important}.pt-sm-2,.py-sm-2{padding-top:10px!important}.pr-sm-2,.px-sm-2{padding-right:10px!important}.pb-sm-2,.py-sm-2{padding-bottom:10px!important}.pl-sm-2,.px-sm-2{padding-left:10px!important}.p-sm-3{padding:15px!important}.pt-sm-3,.py-sm-3{padding-top:15px!important}.pr-sm-3,.px-sm-3{padding-right:15px!important}.pb-sm-3,.py-sm-3{padding-bottom:15px!important}.pl-sm-3,.px-sm-3{padding-left:15px!important}.p-sm-4{padding:20px!important}.pt-sm-4,.py-sm-4{padding-top:20px!important}.pr-sm-4,.px-sm-4{padding-right:20px!important}.pb-sm-4,.py-sm-4{padding-bottom:20px!important}.pl-sm-4,.px-sm-4{padding-left:20px!important}.p-sm-5{padding:25px!important}.pt-sm-5,.py-sm-5{padding-top:25px!important}.pr-sm-5,.px-sm-5{padding-right:25px!important}.pb-sm-5,.py-sm-5{padding-bottom:25px!important}.pl-sm-5,.px-sm-5{padding-left:25px!important}.p-sm-6{padding:30px!important}.pt-sm-6,.py-sm-6{padding-top:30px!important}.pr-sm-6,.px-sm-6{padding-right:30px!important}.pb-sm-6,.py-sm-6{padding-bottom:30px!important}.pl-sm-6,.px-sm-6{padding-left:30px!important}.p-sm-7{padding:35px!important}.pt-sm-7,.py-sm-7{padding-top:35px!important}.pr-sm-7,.px-sm-7{padding-right:35px!important}.pb-sm-7,.py-sm-7{padding-bottom:35px!important}.pl-sm-7,.px-sm-7{padding-left:35px!important}.p-sm-8{padding:40px!important}.pt-sm-8,.py-sm-8{padding-top:40px!important}.pr-sm-8,.px-sm-8{padding-right:40px!important}.pb-sm-8,.py-sm-8{padding-bottom:40px!important}.pl-sm-8,.px-sm-8{padding-left:40px!important}.p-sm-9{padding:45px!important}.pt-sm-9,.py-sm-9{padding-top:45px!important}.pr-sm-9,.px-sm-9{padding-right:45px!important}.pb-sm-9,.py-sm-9{padding-bottom:45px!important}.pl-sm-9,.px-sm-9{padding-left:45px!important}.p-sm-10{padding:50px!important}.pt-sm-10,.py-sm-10{padding-top:50px!important}.pr-sm-10,.px-sm-10{padding-right:50px!important}.pb-sm-10,.py-sm-10{padding-bottom:50px!important}.pl-sm-10,.px-sm-10{padding-left:50px!important}.p-sm-11{padding:55px!important}.pt-sm-11,.py-sm-11{padding-top:55px!important}.pr-sm-11,.px-sm-11{padding-right:55px!important}.pb-sm-11,.py-sm-11{padding-bottom:55px!important}.pl-sm-11,.px-sm-11{padding-left:55px!important}.p-sm-12{padding:60px!important}.pt-sm-12,.py-sm-12{padding-top:60px!important}.pr-sm-12,.px-sm-12{padding-right:60px!important}.pb-sm-12,.py-sm-12{padding-bottom:60px!important}.pl-sm-12,.px-sm-12{padding-left:60px!important}.p-sm-13{padding:65px!important}.pt-sm-13,.py-sm-13{padding-top:65px!important}.pr-sm-13,.px-sm-13{padding-right:65px!important}.pb-sm-13,.py-sm-13{padding-bottom:65px!important}.pl-sm-13,.px-sm-13{padding-left:65px!important}.p-sm-14{padding:70px!important}.pt-sm-14,.py-sm-14{padding-top:70px!important}.pr-sm-14,.px-sm-14{padding-right:70px!important}.pb-sm-14,.py-sm-14{padding-bottom:70px!important}.pl-sm-14,.px-sm-14{padding-left:70px!important}.p-sm-15{padding:75px!important}.pt-sm-15,.py-sm-15{padding-top:75px!important}.pr-sm-15,.px-sm-15{padding-right:75px!important}.pb-sm-15,.py-sm-15{padding-bottom:75px!important}.pl-sm-15,.px-sm-15{padding-left:75px!important}.p-sm-16{padding:80px!important}.pt-sm-16,.py-sm-16{padding-top:80px!important}.pr-sm-16,.px-sm-16{padding-right:80px!important}.pb-sm-16,.py-sm-16{padding-bottom:80px!important}.pl-sm-16,.px-sm-16{padding-left:80px!important}.p-sm-17{padding:85px!important}.pt-sm-17,.py-sm-17{padding-top:85px!important}.pr-sm-17,.px-sm-17{padding-right:85px!important}.pb-sm-17,.py-sm-17{padding-bottom:85px!important}.pl-sm-17,.px-sm-17{padding-left:85px!important}.p-sm-18{padding:90px!important}.pt-sm-18,.py-sm-18{padding-top:90px!important}.pr-sm-18,.px-sm-18{padding-right:90px!important}.pb-sm-18,.py-sm-18{padding-bottom:90px!important}.pl-sm-18,.px-sm-18{padding-left:90px!important}.p-sm-19{padding:95px!important}.pt-sm-19,.py-sm-19{padding-top:95px!important}.pr-sm-19,.px-sm-19{padding-right:95px!important}.pb-sm-19,.py-sm-19{padding-bottom:95px!important}.pl-sm-19,.px-sm-19{padding-left:95px!important}.p-sm-20{padding:100px!important}.pt-sm-20,.py-sm-20{padding-top:100px!important}.pr-sm-20,.px-sm-20{padding-right:100px!important}.pb-sm-20,.py-sm-20{padding-bottom:100px!important}.pl-sm-20,.px-sm-20{padding-left:100px!important}.m-sm-n1{margin:-5px!important}.mt-sm-n1,.my-sm-n1{margin-top:-5px!important}.mr-sm-n1,.mx-sm-n1{margin-right:-5px!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-5px!important}.ml-sm-n1,.mx-sm-n1{margin-left:-5px!important}.m-sm-n2{margin:-10px!important}.mt-sm-n2,.my-sm-n2{margin-top:-10px!important}.mr-sm-n2,.mx-sm-n2{margin-right:-10px!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-10px!important}.ml-sm-n2,.mx-sm-n2{margin-left:-10px!important}.m-sm-n3{margin:-15px!important}.mt-sm-n3,.my-sm-n3{margin-top:-15px!important}.mr-sm-n3,.mx-sm-n3{margin-right:-15px!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-15px!important}.ml-sm-n3,.mx-sm-n3{margin-left:-15px!important}.m-sm-n4{margin:-20px!important}.mt-sm-n4,.my-sm-n4{margin-top:-20px!important}.mr-sm-n4,.mx-sm-n4{margin-right:-20px!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-20px!important}.ml-sm-n4,.mx-sm-n4{margin-left:-20px!important}.m-sm-n5{margin:-25px!important}.mt-sm-n5,.my-sm-n5{margin-top:-25px!important}.mr-sm-n5,.mx-sm-n5{margin-right:-25px!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-25px!important}.ml-sm-n5,.mx-sm-n5{margin-left:-25px!important}.m-sm-n6{margin:-30px!important}.mt-sm-n6,.my-sm-n6{margin-top:-30px!important}.mr-sm-n6,.mx-sm-n6{margin-right:-30px!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-30px!important}.ml-sm-n6,.mx-sm-n6{margin-left:-30px!important}.m-sm-n7{margin:-35px!important}.mt-sm-n7,.my-sm-n7{margin-top:-35px!important}.mr-sm-n7,.mx-sm-n7{margin-right:-35px!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-35px!important}.ml-sm-n7,.mx-sm-n7{margin-left:-35px!important}.m-sm-n8{margin:-40px!important}.mt-sm-n8,.my-sm-n8{margin-top:-40px!important}.mr-sm-n8,.mx-sm-n8{margin-right:-40px!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-40px!important}.ml-sm-n8,.mx-sm-n8{margin-left:-40px!important}.m-sm-n9{margin:-45px!important}.mt-sm-n9,.my-sm-n9{margin-top:-45px!important}.mr-sm-n9,.mx-sm-n9{margin-right:-45px!important}.mb-sm-n9,.my-sm-n9{margin-bottom:-45px!important}.ml-sm-n9,.mx-sm-n9{margin-left:-45px!important}.m-sm-n10{margin:-50px!important}.mt-sm-n10,.my-sm-n10{margin-top:-50px!important}.mr-sm-n10,.mx-sm-n10{margin-right:-50px!important}.mb-sm-n10,.my-sm-n10{margin-bottom:-50px!important}.ml-sm-n10,.mx-sm-n10{margin-left:-50px!important}.m-sm-n11{margin:-55px!important}.mt-sm-n11,.my-sm-n11{margin-top:-55px!important}.mr-sm-n11,.mx-sm-n11{margin-right:-55px!important}.mb-sm-n11,.my-sm-n11{margin-bottom:-55px!important}.ml-sm-n11,.mx-sm-n11{margin-left:-55px!important}.m-sm-n12{margin:-60px!important}.mt-sm-n12,.my-sm-n12{margin-top:-60px!important}.mr-sm-n12,.mx-sm-n12{margin-right:-60px!important}.mb-sm-n12,.my-sm-n12{margin-bottom:-60px!important}.ml-sm-n12,.mx-sm-n12{margin-left:-60px!important}.m-sm-n13{margin:-65px!important}.mt-sm-n13,.my-sm-n13{margin-top:-65px!important}.mr-sm-n13,.mx-sm-n13{margin-right:-65px!important}.mb-sm-n13,.my-sm-n13{margin-bottom:-65px!important}.ml-sm-n13,.mx-sm-n13{margin-left:-65px!important}.m-sm-n14{margin:-70px!important}.mt-sm-n14,.my-sm-n14{margin-top:-70px!important}.mr-sm-n14,.mx-sm-n14{margin-right:-70px!important}.mb-sm-n14,.my-sm-n14{margin-bottom:-70px!important}.ml-sm-n14,.mx-sm-n14{margin-left:-70px!important}.m-sm-n15{margin:-75px!important}.mt-sm-n15,.my-sm-n15{margin-top:-75px!important}.mr-sm-n15,.mx-sm-n15{margin-right:-75px!important}.mb-sm-n15,.my-sm-n15{margin-bottom:-75px!important}.ml-sm-n15,.mx-sm-n15{margin-left:-75px!important}.m-sm-n16{margin:-80px!important}.mt-sm-n16,.my-sm-n16{margin-top:-80px!important}.mr-sm-n16,.mx-sm-n16{margin-right:-80px!important}.mb-sm-n16,.my-sm-n16{margin-bottom:-80px!important}.ml-sm-n16,.mx-sm-n16{margin-left:-80px!important}.m-sm-n17{margin:-85px!important}.mt-sm-n17,.my-sm-n17{margin-top:-85px!important}.mr-sm-n17,.mx-sm-n17{margin-right:-85px!important}.mb-sm-n17,.my-sm-n17{margin-bottom:-85px!important}.ml-sm-n17,.mx-sm-n17{margin-left:-85px!important}.m-sm-n18{margin:-90px!important}.mt-sm-n18,.my-sm-n18{margin-top:-90px!important}.mr-sm-n18,.mx-sm-n18{margin-right:-90px!important}.mb-sm-n18,.my-sm-n18{margin-bottom:-90px!important}.ml-sm-n18,.mx-sm-n18{margin-left:-90px!important}.m-sm-n19{margin:-95px!important}.mt-sm-n19,.my-sm-n19{margin-top:-95px!important}.mr-sm-n19,.mx-sm-n19{margin-right:-95px!important}.mb-sm-n19,.my-sm-n19{margin-bottom:-95px!important}.ml-sm-n19,.mx-sm-n19{margin-left:-95px!important}.m-sm-n20{margin:-100px!important}.mt-sm-n20,.my-sm-n20{margin-top:-100px!important}.mr-sm-n20,.mx-sm-n20{margin-right:-100px!important}.mb-sm-n20,.my-sm-n20{margin-bottom:-100px!important}.ml-sm-n20,.mx-sm-n20{margin-left:-100px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:5px!important}.mt-md-1,.my-md-1{margin-top:5px!important}.mr-md-1,.mx-md-1{margin-right:5px!important}.mb-md-1,.my-md-1{margin-bottom:5px!important}.ml-md-1,.mx-md-1{margin-left:5px!important}.m-md-2{margin:10px!important}.mt-md-2,.my-md-2{margin-top:10px!important}.mr-md-2,.mx-md-2{margin-right:10px!important}.mb-md-2,.my-md-2{margin-bottom:10px!important}.ml-md-2,.mx-md-2{margin-left:10px!important}.m-md-3{margin:15px!important}.mt-md-3,.my-md-3{margin-top:15px!important}.mr-md-3,.mx-md-3{margin-right:15px!important}.mb-md-3,.my-md-3{margin-bottom:15px!important}.ml-md-3,.mx-md-3{margin-left:15px!important}.m-md-4{margin:20px!important}.mt-md-4,.my-md-4{margin-top:20px!important}.mr-md-4,.mx-md-4{margin-right:20px!important}.mb-md-4,.my-md-4{margin-bottom:20px!important}.ml-md-4,.mx-md-4{margin-left:20px!important}.m-md-5{margin:25px!important}.mt-md-5,.my-md-5{margin-top:25px!important}.mr-md-5,.mx-md-5{margin-right:25px!important}.mb-md-5,.my-md-5{margin-bottom:25px!important}.ml-md-5,.mx-md-5{margin-left:25px!important}.m-md-6{margin:30px!important}.mt-md-6,.my-md-6{margin-top:30px!important}.mr-md-6,.mx-md-6{margin-right:30px!important}.mb-md-6,.my-md-6{margin-bottom:30px!important}.ml-md-6,.mx-md-6{margin-left:30px!important}.m-md-7{margin:35px!important}.mt-md-7,.my-md-7{margin-top:35px!important}.mr-md-7,.mx-md-7{margin-right:35px!important}.mb-md-7,.my-md-7{margin-bottom:35px!important}.ml-md-7,.mx-md-7{margin-left:35px!important}.m-md-8{margin:40px!important}.mt-md-8,.my-md-8{margin-top:40px!important}.mr-md-8,.mx-md-8{margin-right:40px!important}.mb-md-8,.my-md-8{margin-bottom:40px!important}.ml-md-8,.mx-md-8{margin-left:40px!important}.m-md-9{margin:45px!important}.mt-md-9,.my-md-9{margin-top:45px!important}.mr-md-9,.mx-md-9{margin-right:45px!important}.mb-md-9,.my-md-9{margin-bottom:45px!important}.ml-md-9,.mx-md-9{margin-left:45px!important}.m-md-10{margin:50px!important}.mt-md-10,.my-md-10{margin-top:50px!important}.mr-md-10,.mx-md-10{margin-right:50px!important}.mb-md-10,.my-md-10{margin-bottom:50px!important}.ml-md-10,.mx-md-10{margin-left:50px!important}.m-md-11{margin:55px!important}.mt-md-11,.my-md-11{margin-top:55px!important}.mr-md-11,.mx-md-11{margin-right:55px!important}.mb-md-11,.my-md-11{margin-bottom:55px!important}.ml-md-11,.mx-md-11{margin-left:55px!important}.m-md-12{margin:60px!important}.mt-md-12,.my-md-12{margin-top:60px!important}.mr-md-12,.mx-md-12{margin-right:60px!important}.mb-md-12,.my-md-12{margin-bottom:60px!important}.ml-md-12,.mx-md-12{margin-left:60px!important}.m-md-13{margin:65px!important}.mt-md-13,.my-md-13{margin-top:65px!important}.mr-md-13,.mx-md-13{margin-right:65px!important}.mb-md-13,.my-md-13{margin-bottom:65px!important}.ml-md-13,.mx-md-13{margin-left:65px!important}.m-md-14{margin:70px!important}.mt-md-14,.my-md-14{margin-top:70px!important}.mr-md-14,.mx-md-14{margin-right:70px!important}.mb-md-14,.my-md-14{margin-bottom:70px!important}.ml-md-14,.mx-md-14{margin-left:70px!important}.m-md-15{margin:75px!important}.mt-md-15,.my-md-15{margin-top:75px!important}.mr-md-15,.mx-md-15{margin-right:75px!important}.mb-md-15,.my-md-15{margin-bottom:75px!important}.ml-md-15,.mx-md-15{margin-left:75px!important}.m-md-16{margin:80px!important}.mt-md-16,.my-md-16{margin-top:80px!important}.mr-md-16,.mx-md-16{margin-right:80px!important}.mb-md-16,.my-md-16{margin-bottom:80px!important}.ml-md-16,.mx-md-16{margin-left:80px!important}.m-md-17{margin:85px!important}.mt-md-17,.my-md-17{margin-top:85px!important}.mr-md-17,.mx-md-17{margin-right:85px!important}.mb-md-17,.my-md-17{margin-bottom:85px!important}.ml-md-17,.mx-md-17{margin-left:85px!important}.m-md-18{margin:90px!important}.mt-md-18,.my-md-18{margin-top:90px!important}.mr-md-18,.mx-md-18{margin-right:90px!important}.mb-md-18,.my-md-18{margin-bottom:90px!important}.ml-md-18,.mx-md-18{margin-left:90px!important}.m-md-19{margin:95px!important}.mt-md-19,.my-md-19{margin-top:95px!important}.mr-md-19,.mx-md-19{margin-right:95px!important}.mb-md-19,.my-md-19{margin-bottom:95px!important}.ml-md-19,.mx-md-19{margin-left:95px!important}.m-md-20{margin:100px!important}.mt-md-20,.my-md-20{margin-top:100px!important}.mr-md-20,.mx-md-20{margin-right:100px!important}.mb-md-20,.my-md-20{margin-bottom:100px!important}.ml-md-20,.mx-md-20{margin-left:100px!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:5px!important}.pt-md-1,.py-md-1{padding-top:5px!important}.pr-md-1,.px-md-1{padding-right:5px!important}.pb-md-1,.py-md-1{padding-bottom:5px!important}.pl-md-1,.px-md-1{padding-left:5px!important}.p-md-2{padding:10px!important}.pt-md-2,.py-md-2{padding-top:10px!important}.pr-md-2,.px-md-2{padding-right:10px!important}.pb-md-2,.py-md-2{padding-bottom:10px!important}.pl-md-2,.px-md-2{padding-left:10px!important}.p-md-3{padding:15px!important}.pt-md-3,.py-md-3{padding-top:15px!important}.pr-md-3,.px-md-3{padding-right:15px!important}.pb-md-3,.py-md-3{padding-bottom:15px!important}.pl-md-3,.px-md-3{padding-left:15px!important}.p-md-4{padding:20px!important}.pt-md-4,.py-md-4{padding-top:20px!important}.pr-md-4,.px-md-4{padding-right:20px!important}.pb-md-4,.py-md-4{padding-bottom:20px!important}.pl-md-4,.px-md-4{padding-left:20px!important}.p-md-5{padding:25px!important}.pt-md-5,.py-md-5{padding-top:25px!important}.pr-md-5,.px-md-5{padding-right:25px!important}.pb-md-5,.py-md-5{padding-bottom:25px!important}.pl-md-5,.px-md-5{padding-left:25px!important}.p-md-6{padding:30px!important}.pt-md-6,.py-md-6{padding-top:30px!important}.pr-md-6,.px-md-6{padding-right:30px!important}.pb-md-6,.py-md-6{padding-bottom:30px!important}.pl-md-6,.px-md-6{padding-left:30px!important}.p-md-7{padding:35px!important}.pt-md-7,.py-md-7{padding-top:35px!important}.pr-md-7,.px-md-7{padding-right:35px!important}.pb-md-7,.py-md-7{padding-bottom:35px!important}.pl-md-7,.px-md-7{padding-left:35px!important}.p-md-8{padding:40px!important}.pt-md-8,.py-md-8{padding-top:40px!important}.pr-md-8,.px-md-8{padding-right:40px!important}.pb-md-8,.py-md-8{padding-bottom:40px!important}.pl-md-8,.px-md-8{padding-left:40px!important}.p-md-9{padding:45px!important}.pt-md-9,.py-md-9{padding-top:45px!important}.pr-md-9,.px-md-9{padding-right:45px!important}.pb-md-9,.py-md-9{padding-bottom:45px!important}.pl-md-9,.px-md-9{padding-left:45px!important}.p-md-10{padding:50px!important}.pt-md-10,.py-md-10{padding-top:50px!important}.pr-md-10,.px-md-10{padding-right:50px!important}.pb-md-10,.py-md-10{padding-bottom:50px!important}.pl-md-10,.px-md-10{padding-left:50px!important}.p-md-11{padding:55px!important}.pt-md-11,.py-md-11{padding-top:55px!important}.pr-md-11,.px-md-11{padding-right:55px!important}.pb-md-11,.py-md-11{padding-bottom:55px!important}.pl-md-11,.px-md-11{padding-left:55px!important}.p-md-12{padding:60px!important}.pt-md-12,.py-md-12{padding-top:60px!important}.pr-md-12,.px-md-12{padding-right:60px!important}.pb-md-12,.py-md-12{padding-bottom:60px!important}.pl-md-12,.px-md-12{padding-left:60px!important}.p-md-13{padding:65px!important}.pt-md-13,.py-md-13{padding-top:65px!important}.pr-md-13,.px-md-13{padding-right:65px!important}.pb-md-13,.py-md-13{padding-bottom:65px!important}.pl-md-13,.px-md-13{padding-left:65px!important}.p-md-14{padding:70px!important}.pt-md-14,.py-md-14{padding-top:70px!important}.pr-md-14,.px-md-14{padding-right:70px!important}.pb-md-14,.py-md-14{padding-bottom:70px!important}.pl-md-14,.px-md-14{padding-left:70px!important}.p-md-15{padding:75px!important}.pt-md-15,.py-md-15{padding-top:75px!important}.pr-md-15,.px-md-15{padding-right:75px!important}.pb-md-15,.py-md-15{padding-bottom:75px!important}.pl-md-15,.px-md-15{padding-left:75px!important}.p-md-16{padding:80px!important}.pt-md-16,.py-md-16{padding-top:80px!important}.pr-md-16,.px-md-16{padding-right:80px!important}.pb-md-16,.py-md-16{padding-bottom:80px!important}.pl-md-16,.px-md-16{padding-left:80px!important}.p-md-17{padding:85px!important}.pt-md-17,.py-md-17{padding-top:85px!important}.pr-md-17,.px-md-17{padding-right:85px!important}.pb-md-17,.py-md-17{padding-bottom:85px!important}.pl-md-17,.px-md-17{padding-left:85px!important}.p-md-18{padding:90px!important}.pt-md-18,.py-md-18{padding-top:90px!important}.pr-md-18,.px-md-18{padding-right:90px!important}.pb-md-18,.py-md-18{padding-bottom:90px!important}.pl-md-18,.px-md-18{padding-left:90px!important}.p-md-19{padding:95px!important}.pt-md-19,.py-md-19{padding-top:95px!important}.pr-md-19,.px-md-19{padding-right:95px!important}.pb-md-19,.py-md-19{padding-bottom:95px!important}.pl-md-19,.px-md-19{padding-left:95px!important}.p-md-20{padding:100px!important}.pt-md-20,.py-md-20{padding-top:100px!important}.pr-md-20,.px-md-20{padding-right:100px!important}.pb-md-20,.py-md-20{padding-bottom:100px!important}.pl-md-20,.px-md-20{padding-left:100px!important}.m-md-n1{margin:-5px!important}.mt-md-n1,.my-md-n1{margin-top:-5px!important}.mr-md-n1,.mx-md-n1{margin-right:-5px!important}.mb-md-n1,.my-md-n1{margin-bottom:-5px!important}.ml-md-n1,.mx-md-n1{margin-left:-5px!important}.m-md-n2{margin:-10px!important}.mt-md-n2,.my-md-n2{margin-top:-10px!important}.mr-md-n2,.mx-md-n2{margin-right:-10px!important}.mb-md-n2,.my-md-n2{margin-bottom:-10px!important}.ml-md-n2,.mx-md-n2{margin-left:-10px!important}.m-md-n3{margin:-15px!important}.mt-md-n3,.my-md-n3{margin-top:-15px!important}.mr-md-n3,.mx-md-n3{margin-right:-15px!important}.mb-md-n3,.my-md-n3{margin-bottom:-15px!important}.ml-md-n3,.mx-md-n3{margin-left:-15px!important}.m-md-n4{margin:-20px!important}.mt-md-n4,.my-md-n4{margin-top:-20px!important}.mr-md-n4,.mx-md-n4{margin-right:-20px!important}.mb-md-n4,.my-md-n4{margin-bottom:-20px!important}.ml-md-n4,.mx-md-n4{margin-left:-20px!important}.m-md-n5{margin:-25px!important}.mt-md-n5,.my-md-n5{margin-top:-25px!important}.mr-md-n5,.mx-md-n5{margin-right:-25px!important}.mb-md-n5,.my-md-n5{margin-bottom:-25px!important}.ml-md-n5,.mx-md-n5{margin-left:-25px!important}.m-md-n6{margin:-30px!important}.mt-md-n6,.my-md-n6{margin-top:-30px!important}.mr-md-n6,.mx-md-n6{margin-right:-30px!important}.mb-md-n6,.my-md-n6{margin-bottom:-30px!important}.ml-md-n6,.mx-md-n6{margin-left:-30px!important}.m-md-n7{margin:-35px!important}.mt-md-n7,.my-md-n7{margin-top:-35px!important}.mr-md-n7,.mx-md-n7{margin-right:-35px!important}.mb-md-n7,.my-md-n7{margin-bottom:-35px!important}.ml-md-n7,.mx-md-n7{margin-left:-35px!important}.m-md-n8{margin:-40px!important}.mt-md-n8,.my-md-n8{margin-top:-40px!important}.mr-md-n8,.mx-md-n8{margin-right:-40px!important}.mb-md-n8,.my-md-n8{margin-bottom:-40px!important}.ml-md-n8,.mx-md-n8{margin-left:-40px!important}.m-md-n9{margin:-45px!important}.mt-md-n9,.my-md-n9{margin-top:-45px!important}.mr-md-n9,.mx-md-n9{margin-right:-45px!important}.mb-md-n9,.my-md-n9{margin-bottom:-45px!important}.ml-md-n9,.mx-md-n9{margin-left:-45px!important}.m-md-n10{margin:-50px!important}.mt-md-n10,.my-md-n10{margin-top:-50px!important}.mr-md-n10,.mx-md-n10{margin-right:-50px!important}.mb-md-n10,.my-md-n10{margin-bottom:-50px!important}.ml-md-n10,.mx-md-n10{margin-left:-50px!important}.m-md-n11{margin:-55px!important}.mt-md-n11,.my-md-n11{margin-top:-55px!important}.mr-md-n11,.mx-md-n11{margin-right:-55px!important}.mb-md-n11,.my-md-n11{margin-bottom:-55px!important}.ml-md-n11,.mx-md-n11{margin-left:-55px!important}.m-md-n12{margin:-60px!important}.mt-md-n12,.my-md-n12{margin-top:-60px!important}.mr-md-n12,.mx-md-n12{margin-right:-60px!important}.mb-md-n12,.my-md-n12{margin-bottom:-60px!important}.ml-md-n12,.mx-md-n12{margin-left:-60px!important}.m-md-n13{margin:-65px!important}.mt-md-n13,.my-md-n13{margin-top:-65px!important}.mr-md-n13,.mx-md-n13{margin-right:-65px!important}.mb-md-n13,.my-md-n13{margin-bottom:-65px!important}.ml-md-n13,.mx-md-n13{margin-left:-65px!important}.m-md-n14{margin:-70px!important}.mt-md-n14,.my-md-n14{margin-top:-70px!important}.mr-md-n14,.mx-md-n14{margin-right:-70px!important}.mb-md-n14,.my-md-n14{margin-bottom:-70px!important}.ml-md-n14,.mx-md-n14{margin-left:-70px!important}.m-md-n15{margin:-75px!important}.mt-md-n15,.my-md-n15{margin-top:-75px!important}.mr-md-n15,.mx-md-n15{margin-right:-75px!important}.mb-md-n15,.my-md-n15{margin-bottom:-75px!important}.ml-md-n15,.mx-md-n15{margin-left:-75px!important}.m-md-n16{margin:-80px!important}.mt-md-n16,.my-md-n16{margin-top:-80px!important}.mr-md-n16,.mx-md-n16{margin-right:-80px!important}.mb-md-n16,.my-md-n16{margin-bottom:-80px!important}.ml-md-n16,.mx-md-n16{margin-left:-80px!important}.m-md-n17{margin:-85px!important}.mt-md-n17,.my-md-n17{margin-top:-85px!important}.mr-md-n17,.mx-md-n17{margin-right:-85px!important}.mb-md-n17,.my-md-n17{margin-bottom:-85px!important}.ml-md-n17,.mx-md-n17{margin-left:-85px!important}.m-md-n18{margin:-90px!important}.mt-md-n18,.my-md-n18{margin-top:-90px!important}.mr-md-n18,.mx-md-n18{margin-right:-90px!important}.mb-md-n18,.my-md-n18{margin-bottom:-90px!important}.ml-md-n18,.mx-md-n18{margin-left:-90px!important}.m-md-n19{margin:-95px!important}.mt-md-n19,.my-md-n19{margin-top:-95px!important}.mr-md-n19,.mx-md-n19{margin-right:-95px!important}.mb-md-n19,.my-md-n19{margin-bottom:-95px!important}.ml-md-n19,.mx-md-n19{margin-left:-95px!important}.m-md-n20{margin:-100px!important}.mt-md-n20,.my-md-n20{margin-top:-100px!important}.mr-md-n20,.mx-md-n20{margin-right:-100px!important}.mb-md-n20,.my-md-n20{margin-bottom:-100px!important}.ml-md-n20,.mx-md-n20{margin-left:-100px!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:991px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:5px!important}.mt-lg-1,.my-lg-1{margin-top:5px!important}.mr-lg-1,.mx-lg-1{margin-right:5px!important}.mb-lg-1,.my-lg-1{margin-bottom:5px!important}.ml-lg-1,.mx-lg-1{margin-left:5px!important}.m-lg-2{margin:10px!important}.mt-lg-2,.my-lg-2{margin-top:10px!important}.mr-lg-2,.mx-lg-2{margin-right:10px!important}.mb-lg-2,.my-lg-2{margin-bottom:10px!important}.ml-lg-2,.mx-lg-2{margin-left:10px!important}.m-lg-3{margin:15px!important}.mt-lg-3,.my-lg-3{margin-top:15px!important}.mr-lg-3,.mx-lg-3{margin-right:15px!important}.mb-lg-3,.my-lg-3{margin-bottom:15px!important}.ml-lg-3,.mx-lg-3{margin-left:15px!important}.m-lg-4{margin:20px!important}.mt-lg-4,.my-lg-4{margin-top:20px!important}.mr-lg-4,.mx-lg-4{margin-right:20px!important}.mb-lg-4,.my-lg-4{margin-bottom:20px!important}.ml-lg-4,.mx-lg-4{margin-left:20px!important}.m-lg-5{margin:25px!important}.mt-lg-5,.my-lg-5{margin-top:25px!important}.mr-lg-5,.mx-lg-5{margin-right:25px!important}.mb-lg-5,.my-lg-5{margin-bottom:25px!important}.ml-lg-5,.mx-lg-5{margin-left:25px!important}.m-lg-6{margin:30px!important}.mt-lg-6,.my-lg-6{margin-top:30px!important}.mr-lg-6,.mx-lg-6{margin-right:30px!important}.mb-lg-6,.my-lg-6{margin-bottom:30px!important}.ml-lg-6,.mx-lg-6{margin-left:30px!important}.m-lg-7{margin:35px!important}.mt-lg-7,.my-lg-7{margin-top:35px!important}.mr-lg-7,.mx-lg-7{margin-right:35px!important}.mb-lg-7,.my-lg-7{margin-bottom:35px!important}.ml-lg-7,.mx-lg-7{margin-left:35px!important}.m-lg-8{margin:40px!important}.mt-lg-8,.my-lg-8{margin-top:40px!important}.mr-lg-8,.mx-lg-8{margin-right:40px!important}.mb-lg-8,.my-lg-8{margin-bottom:40px!important}.ml-lg-8,.mx-lg-8{margin-left:40px!important}.m-lg-9{margin:45px!important}.mt-lg-9,.my-lg-9{margin-top:45px!important}.mr-lg-9,.mx-lg-9{margin-right:45px!important}.mb-lg-9,.my-lg-9{margin-bottom:45px!important}.ml-lg-9,.mx-lg-9{margin-left:45px!important}.m-lg-10{margin:50px!important}.mt-lg-10,.my-lg-10{margin-top:50px!important}.mr-lg-10,.mx-lg-10{margin-right:50px!important}.mb-lg-10,.my-lg-10{margin-bottom:50px!important}.ml-lg-10,.mx-lg-10{margin-left:50px!important}.m-lg-11{margin:55px!important}.mt-lg-11,.my-lg-11{margin-top:55px!important}.mr-lg-11,.mx-lg-11{margin-right:55px!important}.mb-lg-11,.my-lg-11{margin-bottom:55px!important}.ml-lg-11,.mx-lg-11{margin-left:55px!important}.m-lg-12{margin:60px!important}.mt-lg-12,.my-lg-12{margin-top:60px!important}.mr-lg-12,.mx-lg-12{margin-right:60px!important}.mb-lg-12,.my-lg-12{margin-bottom:60px!important}.ml-lg-12,.mx-lg-12{margin-left:60px!important}.m-lg-13{margin:65px!important}.mt-lg-13,.my-lg-13{margin-top:65px!important}.mr-lg-13,.mx-lg-13{margin-right:65px!important}.mb-lg-13,.my-lg-13{margin-bottom:65px!important}.ml-lg-13,.mx-lg-13{margin-left:65px!important}.m-lg-14{margin:70px!important}.mt-lg-14,.my-lg-14{margin-top:70px!important}.mr-lg-14,.mx-lg-14{margin-right:70px!important}.mb-lg-14,.my-lg-14{margin-bottom:70px!important}.ml-lg-14,.mx-lg-14{margin-left:70px!important}.m-lg-15{margin:75px!important}.mt-lg-15,.my-lg-15{margin-top:75px!important}.mr-lg-15,.mx-lg-15{margin-right:75px!important}.mb-lg-15,.my-lg-15{margin-bottom:75px!important}.ml-lg-15,.mx-lg-15{margin-left:75px!important}.m-lg-16{margin:80px!important}.mt-lg-16,.my-lg-16{margin-top:80px!important}.mr-lg-16,.mx-lg-16{margin-right:80px!important}.mb-lg-16,.my-lg-16{margin-bottom:80px!important}.ml-lg-16,.mx-lg-16{margin-left:80px!important}.m-lg-17{margin:85px!important}.mt-lg-17,.my-lg-17{margin-top:85px!important}.mr-lg-17,.mx-lg-17{margin-right:85px!important}.mb-lg-17,.my-lg-17{margin-bottom:85px!important}.ml-lg-17,.mx-lg-17{margin-left:85px!important}.m-lg-18{margin:90px!important}.mt-lg-18,.my-lg-18{margin-top:90px!important}.mr-lg-18,.mx-lg-18{margin-right:90px!important}.mb-lg-18,.my-lg-18{margin-bottom:90px!important}.ml-lg-18,.mx-lg-18{margin-left:90px!important}.m-lg-19{margin:95px!important}.mt-lg-19,.my-lg-19{margin-top:95px!important}.mr-lg-19,.mx-lg-19{margin-right:95px!important}.mb-lg-19,.my-lg-19{margin-bottom:95px!important}.ml-lg-19,.mx-lg-19{margin-left:95px!important}.m-lg-20{margin:100px!important}.mt-lg-20,.my-lg-20{margin-top:100px!important}.mr-lg-20,.mx-lg-20{margin-right:100px!important}.mb-lg-20,.my-lg-20{margin-bottom:100px!important}.ml-lg-20,.mx-lg-20{margin-left:100px!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:5px!important}.pt-lg-1,.py-lg-1{padding-top:5px!important}.pr-lg-1,.px-lg-1{padding-right:5px!important}.pb-lg-1,.py-lg-1{padding-bottom:5px!important}.pl-lg-1,.px-lg-1{padding-left:5px!important}.p-lg-2{padding:10px!important}.pt-lg-2,.py-lg-2{padding-top:10px!important}.pr-lg-2,.px-lg-2{padding-right:10px!important}.pb-lg-2,.py-lg-2{padding-bottom:10px!important}.pl-lg-2,.px-lg-2{padding-left:10px!important}.p-lg-3{padding:15px!important}.pt-lg-3,.py-lg-3{padding-top:15px!important}.pr-lg-3,.px-lg-3{padding-right:15px!important}.pb-lg-3,.py-lg-3{padding-bottom:15px!important}.pl-lg-3,.px-lg-3{padding-left:15px!important}.p-lg-4{padding:20px!important}.pt-lg-4,.py-lg-4{padding-top:20px!important}.pr-lg-4,.px-lg-4{padding-right:20px!important}.pb-lg-4,.py-lg-4{padding-bottom:20px!important}.pl-lg-4,.px-lg-4{padding-left:20px!important}.p-lg-5{padding:25px!important}.pt-lg-5,.py-lg-5{padding-top:25px!important}.pr-lg-5,.px-lg-5{padding-right:25px!important}.pb-lg-5,.py-lg-5{padding-bottom:25px!important}.pl-lg-5,.px-lg-5{padding-left:25px!important}.p-lg-6{padding:30px!important}.pt-lg-6,.py-lg-6{padding-top:30px!important}.pr-lg-6,.px-lg-6{padding-right:30px!important}.pb-lg-6,.py-lg-6{padding-bottom:30px!important}.pl-lg-6,.px-lg-6{padding-left:30px!important}.p-lg-7{padding:35px!important}.pt-lg-7,.py-lg-7{padding-top:35px!important}.pr-lg-7,.px-lg-7{padding-right:35px!important}.pb-lg-7,.py-lg-7{padding-bottom:35px!important}.pl-lg-7,.px-lg-7{padding-left:35px!important}.p-lg-8{padding:40px!important}.pt-lg-8,.py-lg-8{padding-top:40px!important}.pr-lg-8,.px-lg-8{padding-right:40px!important}.pb-lg-8,.py-lg-8{padding-bottom:40px!important}.pl-lg-8,.px-lg-8{padding-left:40px!important}.p-lg-9{padding:45px!important}.pt-lg-9,.py-lg-9{padding-top:45px!important}.pr-lg-9,.px-lg-9{padding-right:45px!important}.pb-lg-9,.py-lg-9{padding-bottom:45px!important}.pl-lg-9,.px-lg-9{padding-left:45px!important}.p-lg-10{padding:50px!important}.pt-lg-10,.py-lg-10{padding-top:50px!important}.pr-lg-10,.px-lg-10{padding-right:50px!important}.pb-lg-10,.py-lg-10{padding-bottom:50px!important}.pl-lg-10,.px-lg-10{padding-left:50px!important}.p-lg-11{padding:55px!important}.pt-lg-11,.py-lg-11{padding-top:55px!important}.pr-lg-11,.px-lg-11{padding-right:55px!important}.pb-lg-11,.py-lg-11{padding-bottom:55px!important}.pl-lg-11,.px-lg-11{padding-left:55px!important}.p-lg-12{padding:60px!important}.pt-lg-12,.py-lg-12{padding-top:60px!important}.pr-lg-12,.px-lg-12{padding-right:60px!important}.pb-lg-12,.py-lg-12{padding-bottom:60px!important}.pl-lg-12,.px-lg-12{padding-left:60px!important}.p-lg-13{padding:65px!important}.pt-lg-13,.py-lg-13{padding-top:65px!important}.pr-lg-13,.px-lg-13{padding-right:65px!important}.pb-lg-13,.py-lg-13{padding-bottom:65px!important}.pl-lg-13,.px-lg-13{padding-left:65px!important}.p-lg-14{padding:70px!important}.pt-lg-14,.py-lg-14{padding-top:70px!important}.pr-lg-14,.px-lg-14{padding-right:70px!important}.pb-lg-14,.py-lg-14{padding-bottom:70px!important}.pl-lg-14,.px-lg-14{padding-left:70px!important}.p-lg-15{padding:75px!important}.pt-lg-15,.py-lg-15{padding-top:75px!important}.pr-lg-15,.px-lg-15{padding-right:75px!important}.pb-lg-15,.py-lg-15{padding-bottom:75px!important}.pl-lg-15,.px-lg-15{padding-left:75px!important}.p-lg-16{padding:80px!important}.pt-lg-16,.py-lg-16{padding-top:80px!important}.pr-lg-16,.px-lg-16{padding-right:80px!important}.pb-lg-16,.py-lg-16{padding-bottom:80px!important}.pl-lg-16,.px-lg-16{padding-left:80px!important}.p-lg-17{padding:85px!important}.pt-lg-17,.py-lg-17{padding-top:85px!important}.pr-lg-17,.px-lg-17{padding-right:85px!important}.pb-lg-17,.py-lg-17{padding-bottom:85px!important}.pl-lg-17,.px-lg-17{padding-left:85px!important}.p-lg-18{padding:90px!important}.pt-lg-18,.py-lg-18{padding-top:90px!important}.pr-lg-18,.px-lg-18{padding-right:90px!important}.pb-lg-18,.py-lg-18{padding-bottom:90px!important}.pl-lg-18,.px-lg-18{padding-left:90px!important}.p-lg-19{padding:95px!important}.pt-lg-19,.py-lg-19{padding-top:95px!important}.pr-lg-19,.px-lg-19{padding-right:95px!important}.pb-lg-19,.py-lg-19{padding-bottom:95px!important}.pl-lg-19,.px-lg-19{padding-left:95px!important}.p-lg-20{padding:100px!important}.pt-lg-20,.py-lg-20{padding-top:100px!important}.pr-lg-20,.px-lg-20{padding-right:100px!important}.pb-lg-20,.py-lg-20{padding-bottom:100px!important}.pl-lg-20,.px-lg-20{padding-left:100px!important}.m-lg-n1{margin:-5px!important}.mt-lg-n1,.my-lg-n1{margin-top:-5px!important}.mr-lg-n1,.mx-lg-n1{margin-right:-5px!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-5px!important}.ml-lg-n1,.mx-lg-n1{margin-left:-5px!important}.m-lg-n2{margin:-10px!important}.mt-lg-n2,.my-lg-n2{margin-top:-10px!important}.mr-lg-n2,.mx-lg-n2{margin-right:-10px!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-10px!important}.ml-lg-n2,.mx-lg-n2{margin-left:-10px!important}.m-lg-n3{margin:-15px!important}.mt-lg-n3,.my-lg-n3{margin-top:-15px!important}.mr-lg-n3,.mx-lg-n3{margin-right:-15px!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-15px!important}.ml-lg-n3,.mx-lg-n3{margin-left:-15px!important}.m-lg-n4{margin:-20px!important}.mt-lg-n4,.my-lg-n4{margin-top:-20px!important}.mr-lg-n4,.mx-lg-n4{margin-right:-20px!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-20px!important}.ml-lg-n4,.mx-lg-n4{margin-left:-20px!important}.m-lg-n5{margin:-25px!important}.mt-lg-n5,.my-lg-n5{margin-top:-25px!important}.mr-lg-n5,.mx-lg-n5{margin-right:-25px!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-25px!important}.ml-lg-n5,.mx-lg-n5{margin-left:-25px!important}.m-lg-n6{margin:-30px!important}.mt-lg-n6,.my-lg-n6{margin-top:-30px!important}.mr-lg-n6,.mx-lg-n6{margin-right:-30px!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-30px!important}.ml-lg-n6,.mx-lg-n6{margin-left:-30px!important}.m-lg-n7{margin:-35px!important}.mt-lg-n7,.my-lg-n7{margin-top:-35px!important}.mr-lg-n7,.mx-lg-n7{margin-right:-35px!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-35px!important}.ml-lg-n7,.mx-lg-n7{margin-left:-35px!important}.m-lg-n8{margin:-40px!important}.mt-lg-n8,.my-lg-n8{margin-top:-40px!important}.mr-lg-n8,.mx-lg-n8{margin-right:-40px!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-40px!important}.ml-lg-n8,.mx-lg-n8{margin-left:-40px!important}.m-lg-n9{margin:-45px!important}.mt-lg-n9,.my-lg-n9{margin-top:-45px!important}.mr-lg-n9,.mx-lg-n9{margin-right:-45px!important}.mb-lg-n9,.my-lg-n9{margin-bottom:-45px!important}.ml-lg-n9,.mx-lg-n9{margin-left:-45px!important}.m-lg-n10{margin:-50px!important}.mt-lg-n10,.my-lg-n10{margin-top:-50px!important}.mr-lg-n10,.mx-lg-n10{margin-right:-50px!important}.mb-lg-n10,.my-lg-n10{margin-bottom:-50px!important}.ml-lg-n10,.mx-lg-n10{margin-left:-50px!important}.m-lg-n11{margin:-55px!important}.mt-lg-n11,.my-lg-n11{margin-top:-55px!important}.mr-lg-n11,.mx-lg-n11{margin-right:-55px!important}.mb-lg-n11,.my-lg-n11{margin-bottom:-55px!important}.ml-lg-n11,.mx-lg-n11{margin-left:-55px!important}.m-lg-n12{margin:-60px!important}.mt-lg-n12,.my-lg-n12{margin-top:-60px!important}.mr-lg-n12,.mx-lg-n12{margin-right:-60px!important}.mb-lg-n12,.my-lg-n12{margin-bottom:-60px!important}.ml-lg-n12,.mx-lg-n12{margin-left:-60px!important}.m-lg-n13{margin:-65px!important}.mt-lg-n13,.my-lg-n13{margin-top:-65px!important}.mr-lg-n13,.mx-lg-n13{margin-right:-65px!important}.mb-lg-n13,.my-lg-n13{margin-bottom:-65px!important}.ml-lg-n13,.mx-lg-n13{margin-left:-65px!important}.m-lg-n14{margin:-70px!important}.mt-lg-n14,.my-lg-n14{margin-top:-70px!important}.mr-lg-n14,.mx-lg-n14{margin-right:-70px!important}.mb-lg-n14,.my-lg-n14{margin-bottom:-70px!important}.ml-lg-n14,.mx-lg-n14{margin-left:-70px!important}.m-lg-n15{margin:-75px!important}.mt-lg-n15,.my-lg-n15{margin-top:-75px!important}.mr-lg-n15,.mx-lg-n15{margin-right:-75px!important}.mb-lg-n15,.my-lg-n15{margin-bottom:-75px!important}.ml-lg-n15,.mx-lg-n15{margin-left:-75px!important}.m-lg-n16{margin:-80px!important}.mt-lg-n16,.my-lg-n16{margin-top:-80px!important}.mr-lg-n16,.mx-lg-n16{margin-right:-80px!important}.mb-lg-n16,.my-lg-n16{margin-bottom:-80px!important}.ml-lg-n16,.mx-lg-n16{margin-left:-80px!important}.m-lg-n17{margin:-85px!important}.mt-lg-n17,.my-lg-n17{margin-top:-85px!important}.mr-lg-n17,.mx-lg-n17{margin-right:-85px!important}.mb-lg-n17,.my-lg-n17{margin-bottom:-85px!important}.ml-lg-n17,.mx-lg-n17{margin-left:-85px!important}.m-lg-n18{margin:-90px!important}.mt-lg-n18,.my-lg-n18{margin-top:-90px!important}.mr-lg-n18,.mx-lg-n18{margin-right:-90px!important}.mb-lg-n18,.my-lg-n18{margin-bottom:-90px!important}.ml-lg-n18,.mx-lg-n18{margin-left:-90px!important}.m-lg-n19{margin:-95px!important}.mt-lg-n19,.my-lg-n19{margin-top:-95px!important}.mr-lg-n19,.mx-lg-n19{margin-right:-95px!important}.mb-lg-n19,.my-lg-n19{margin-bottom:-95px!important}.ml-lg-n19,.mx-lg-n19{margin-left:-95px!important}.m-lg-n20{margin:-100px!important}.mt-lg-n20,.my-lg-n20{margin-top:-100px!important}.mr-lg-n20,.mx-lg-n20{margin-right:-100px!important}.mb-lg-n20,.my-lg-n20{margin-bottom:-100px!important}.ml-lg-n20,.mx-lg-n20{margin-left:-100px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:5px!important}.mt-xl-1,.my-xl-1{margin-top:5px!important}.mr-xl-1,.mx-xl-1{margin-right:5px!important}.mb-xl-1,.my-xl-1{margin-bottom:5px!important}.ml-xl-1,.mx-xl-1{margin-left:5px!important}.m-xl-2{margin:10px!important}.mt-xl-2,.my-xl-2{margin-top:10px!important}.mr-xl-2,.mx-xl-2{margin-right:10px!important}.mb-xl-2,.my-xl-2{margin-bottom:10px!important}.ml-xl-2,.mx-xl-2{margin-left:10px!important}.m-xl-3{margin:15px!important}.mt-xl-3,.my-xl-3{margin-top:15px!important}.mr-xl-3,.mx-xl-3{margin-right:15px!important}.mb-xl-3,.my-xl-3{margin-bottom:15px!important}.ml-xl-3,.mx-xl-3{margin-left:15px!important}.m-xl-4{margin:20px!important}.mt-xl-4,.my-xl-4{margin-top:20px!important}.mr-xl-4,.mx-xl-4{margin-right:20px!important}.mb-xl-4,.my-xl-4{margin-bottom:20px!important}.ml-xl-4,.mx-xl-4{margin-left:20px!important}.m-xl-5{margin:25px!important}.mt-xl-5,.my-xl-5{margin-top:25px!important}.mr-xl-5,.mx-xl-5{margin-right:25px!important}.mb-xl-5,.my-xl-5{margin-bottom:25px!important}.ml-xl-5,.mx-xl-5{margin-left:25px!important}.m-xl-6{margin:30px!important}.mt-xl-6,.my-xl-6{margin-top:30px!important}.mr-xl-6,.mx-xl-6{margin-right:30px!important}.mb-xl-6,.my-xl-6{margin-bottom:30px!important}.ml-xl-6,.mx-xl-6{margin-left:30px!important}.m-xl-7{margin:35px!important}.mt-xl-7,.my-xl-7{margin-top:35px!important}.mr-xl-7,.mx-xl-7{margin-right:35px!important}.mb-xl-7,.my-xl-7{margin-bottom:35px!important}.ml-xl-7,.mx-xl-7{margin-left:35px!important}.m-xl-8{margin:40px!important}.mt-xl-8,.my-xl-8{margin-top:40px!important}.mr-xl-8,.mx-xl-8{margin-right:40px!important}.mb-xl-8,.my-xl-8{margin-bottom:40px!important}.ml-xl-8,.mx-xl-8{margin-left:40px!important}.m-xl-9{margin:45px!important}.mt-xl-9,.my-xl-9{margin-top:45px!important}.mr-xl-9,.mx-xl-9{margin-right:45px!important}.mb-xl-9,.my-xl-9{margin-bottom:45px!important}.ml-xl-9,.mx-xl-9{margin-left:45px!important}.m-xl-10{margin:50px!important}.mt-xl-10,.my-xl-10{margin-top:50px!important}.mr-xl-10,.mx-xl-10{margin-right:50px!important}.mb-xl-10,.my-xl-10{margin-bottom:50px!important}.ml-xl-10,.mx-xl-10{margin-left:50px!important}.m-xl-11{margin:55px!important}.mt-xl-11,.my-xl-11{margin-top:55px!important}.mr-xl-11,.mx-xl-11{margin-right:55px!important}.mb-xl-11,.my-xl-11{margin-bottom:55px!important}.ml-xl-11,.mx-xl-11{margin-left:55px!important}.m-xl-12{margin:60px!important}.mt-xl-12,.my-xl-12{margin-top:60px!important}.mr-xl-12,.mx-xl-12{margin-right:60px!important}.mb-xl-12,.my-xl-12{margin-bottom:60px!important}.ml-xl-12,.mx-xl-12{margin-left:60px!important}.m-xl-13{margin:65px!important}.mt-xl-13,.my-xl-13{margin-top:65px!important}.mr-xl-13,.mx-xl-13{margin-right:65px!important}.mb-xl-13,.my-xl-13{margin-bottom:65px!important}.ml-xl-13,.mx-xl-13{margin-left:65px!important}.m-xl-14{margin:70px!important}.mt-xl-14,.my-xl-14{margin-top:70px!important}.mr-xl-14,.mx-xl-14{margin-right:70px!important}.mb-xl-14,.my-xl-14{margin-bottom:70px!important}.ml-xl-14,.mx-xl-14{margin-left:70px!important}.m-xl-15{margin:75px!important}.mt-xl-15,.my-xl-15{margin-top:75px!important}.mr-xl-15,.mx-xl-15{margin-right:75px!important}.mb-xl-15,.my-xl-15{margin-bottom:75px!important}.ml-xl-15,.mx-xl-15{margin-left:75px!important}.m-xl-16{margin:80px!important}.mt-xl-16,.my-xl-16{margin-top:80px!important}.mr-xl-16,.mx-xl-16{margin-right:80px!important}.mb-xl-16,.my-xl-16{margin-bottom:80px!important}.ml-xl-16,.mx-xl-16{margin-left:80px!important}.m-xl-17{margin:85px!important}.mt-xl-17,.my-xl-17{margin-top:85px!important}.mr-xl-17,.mx-xl-17{margin-right:85px!important}.mb-xl-17,.my-xl-17{margin-bottom:85px!important}.ml-xl-17,.mx-xl-17{margin-left:85px!important}.m-xl-18{margin:90px!important}.mt-xl-18,.my-xl-18{margin-top:90px!important}.mr-xl-18,.mx-xl-18{margin-right:90px!important}.mb-xl-18,.my-xl-18{margin-bottom:90px!important}.ml-xl-18,.mx-xl-18{margin-left:90px!important}.m-xl-19{margin:95px!important}.mt-xl-19,.my-xl-19{margin-top:95px!important}.mr-xl-19,.mx-xl-19{margin-right:95px!important}.mb-xl-19,.my-xl-19{margin-bottom:95px!important}.ml-xl-19,.mx-xl-19{margin-left:95px!important}.m-xl-20{margin:100px!important}.mt-xl-20,.my-xl-20{margin-top:100px!important}.mr-xl-20,.mx-xl-20{margin-right:100px!important}.mb-xl-20,.my-xl-20{margin-bottom:100px!important}.ml-xl-20,.mx-xl-20{margin-left:100px!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:5px!important}.pt-xl-1,.py-xl-1{padding-top:5px!important}.pr-xl-1,.px-xl-1{padding-right:5px!important}.pb-xl-1,.py-xl-1{padding-bottom:5px!important}.pl-xl-1,.px-xl-1{padding-left:5px!important}.p-xl-2{padding:10px!important}.pt-xl-2,.py-xl-2{padding-top:10px!important}.pr-xl-2,.px-xl-2{padding-right:10px!important}.pb-xl-2,.py-xl-2{padding-bottom:10px!important}.pl-xl-2,.px-xl-2{padding-left:10px!important}.p-xl-3{padding:15px!important}.pt-xl-3,.py-xl-3{padding-top:15px!important}.pr-xl-3,.px-xl-3{padding-right:15px!important}.pb-xl-3,.py-xl-3{padding-bottom:15px!important}.pl-xl-3,.px-xl-3{padding-left:15px!important}.p-xl-4{padding:20px!important}.pt-xl-4,.py-xl-4{padding-top:20px!important}.pr-xl-4,.px-xl-4{padding-right:20px!important}.pb-xl-4,.py-xl-4{padding-bottom:20px!important}.pl-xl-4,.px-xl-4{padding-left:20px!important}.p-xl-5{padding:25px!important}.pt-xl-5,.py-xl-5{padding-top:25px!important}.pr-xl-5,.px-xl-5{padding-right:25px!important}.pb-xl-5,.py-xl-5{padding-bottom:25px!important}.pl-xl-5,.px-xl-5{padding-left:25px!important}.p-xl-6{padding:30px!important}.pt-xl-6,.py-xl-6{padding-top:30px!important}.pr-xl-6,.px-xl-6{padding-right:30px!important}.pb-xl-6,.py-xl-6{padding-bottom:30px!important}.pl-xl-6,.px-xl-6{padding-left:30px!important}.p-xl-7{padding:35px!important}.pt-xl-7,.py-xl-7{padding-top:35px!important}.pr-xl-7,.px-xl-7{padding-right:35px!important}.pb-xl-7,.py-xl-7{padding-bottom:35px!important}.pl-xl-7,.px-xl-7{padding-left:35px!important}.p-xl-8{padding:40px!important}.pt-xl-8,.py-xl-8{padding-top:40px!important}.pr-xl-8,.px-xl-8{padding-right:40px!important}.pb-xl-8,.py-xl-8{padding-bottom:40px!important}.pl-xl-8,.px-xl-8{padding-left:40px!important}.p-xl-9{padding:45px!important}.pt-xl-9,.py-xl-9{padding-top:45px!important}.pr-xl-9,.px-xl-9{padding-right:45px!important}.pb-xl-9,.py-xl-9{padding-bottom:45px!important}.pl-xl-9,.px-xl-9{padding-left:45px!important}.p-xl-10{padding:50px!important}.pt-xl-10,.py-xl-10{padding-top:50px!important}.pr-xl-10,.px-xl-10{padding-right:50px!important}.pb-xl-10,.py-xl-10{padding-bottom:50px!important}.pl-xl-10,.px-xl-10{padding-left:50px!important}.p-xl-11{padding:55px!important}.pt-xl-11,.py-xl-11{padding-top:55px!important}.pr-xl-11,.px-xl-11{padding-right:55px!important}.pb-xl-11,.py-xl-11{padding-bottom:55px!important}.pl-xl-11,.px-xl-11{padding-left:55px!important}.p-xl-12{padding:60px!important}.pt-xl-12,.py-xl-12{padding-top:60px!important}.pr-xl-12,.px-xl-12{padding-right:60px!important}.pb-xl-12,.py-xl-12{padding-bottom:60px!important}.pl-xl-12,.px-xl-12{padding-left:60px!important}.p-xl-13{padding:65px!important}.pt-xl-13,.py-xl-13{padding-top:65px!important}.pr-xl-13,.px-xl-13{padding-right:65px!important}.pb-xl-13,.py-xl-13{padding-bottom:65px!important}.pl-xl-13,.px-xl-13{padding-left:65px!important}.p-xl-14{padding:70px!important}.pt-xl-14,.py-xl-14{padding-top:70px!important}.pr-xl-14,.px-xl-14{padding-right:70px!important}.pb-xl-14,.py-xl-14{padding-bottom:70px!important}.pl-xl-14,.px-xl-14{padding-left:70px!important}.p-xl-15{padding:75px!important}.pt-xl-15,.py-xl-15{padding-top:75px!important}.pr-xl-15,.px-xl-15{padding-right:75px!important}.pb-xl-15,.py-xl-15{padding-bottom:75px!important}.pl-xl-15,.px-xl-15{padding-left:75px!important}.p-xl-16{padding:80px!important}.pt-xl-16,.py-xl-16{padding-top:80px!important}.pr-xl-16,.px-xl-16{padding-right:80px!important}.pb-xl-16,.py-xl-16{padding-bottom:80px!important}.pl-xl-16,.px-xl-16{padding-left:80px!important}.p-xl-17{padding:85px!important}.pt-xl-17,.py-xl-17{padding-top:85px!important}.pr-xl-17,.px-xl-17{padding-right:85px!important}.pb-xl-17,.py-xl-17{padding-bottom:85px!important}.pl-xl-17,.px-xl-17{padding-left:85px!important}.p-xl-18{padding:90px!important}.pt-xl-18,.py-xl-18{padding-top:90px!important}.pr-xl-18,.px-xl-18{padding-right:90px!important}.pb-xl-18,.py-xl-18{padding-bottom:90px!important}.pl-xl-18,.px-xl-18{padding-left:90px!important}.p-xl-19{padding:95px!important}.pt-xl-19,.py-xl-19{padding-top:95px!important}.pr-xl-19,.px-xl-19{padding-right:95px!important}.pb-xl-19,.py-xl-19{padding-bottom:95px!important}.pl-xl-19,.px-xl-19{padding-left:95px!important}.p-xl-20{padding:100px!important}.pt-xl-20,.py-xl-20{padding-top:100px!important}.pr-xl-20,.px-xl-20{padding-right:100px!important}.pb-xl-20,.py-xl-20{padding-bottom:100px!important}.pl-xl-20,.px-xl-20{padding-left:100px!important}.m-xl-n1{margin:-5px!important}.mt-xl-n1,.my-xl-n1{margin-top:-5px!important}.mr-xl-n1,.mx-xl-n1{margin-right:-5px!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-5px!important}.ml-xl-n1,.mx-xl-n1{margin-left:-5px!important}.m-xl-n2{margin:-10px!important}.mt-xl-n2,.my-xl-n2{margin-top:-10px!important}.mr-xl-n2,.mx-xl-n2{margin-right:-10px!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-10px!important}.ml-xl-n2,.mx-xl-n2{margin-left:-10px!important}.m-xl-n3{margin:-15px!important}.mt-xl-n3,.my-xl-n3{margin-top:-15px!important}.mr-xl-n3,.mx-xl-n3{margin-right:-15px!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-15px!important}.ml-xl-n3,.mx-xl-n3{margin-left:-15px!important}.m-xl-n4{margin:-20px!important}.mt-xl-n4,.my-xl-n4{margin-top:-20px!important}.mr-xl-n4,.mx-xl-n4{margin-right:-20px!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-20px!important}.ml-xl-n4,.mx-xl-n4{margin-left:-20px!important}.m-xl-n5{margin:-25px!important}.mt-xl-n5,.my-xl-n5{margin-top:-25px!important}.mr-xl-n5,.mx-xl-n5{margin-right:-25px!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-25px!important}.ml-xl-n5,.mx-xl-n5{margin-left:-25px!important}.m-xl-n6{margin:-30px!important}.mt-xl-n6,.my-xl-n6{margin-top:-30px!important}.mr-xl-n6,.mx-xl-n6{margin-right:-30px!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-30px!important}.ml-xl-n6,.mx-xl-n6{margin-left:-30px!important}.m-xl-n7{margin:-35px!important}.mt-xl-n7,.my-xl-n7{margin-top:-35px!important}.mr-xl-n7,.mx-xl-n7{margin-right:-35px!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-35px!important}.ml-xl-n7,.mx-xl-n7{margin-left:-35px!important}.m-xl-n8{margin:-40px!important}.mt-xl-n8,.my-xl-n8{margin-top:-40px!important}.mr-xl-n8,.mx-xl-n8{margin-right:-40px!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-40px!important}.ml-xl-n8,.mx-xl-n8{margin-left:-40px!important}.m-xl-n9{margin:-45px!important}.mt-xl-n9,.my-xl-n9{margin-top:-45px!important}.mr-xl-n9,.mx-xl-n9{margin-right:-45px!important}.mb-xl-n9,.my-xl-n9{margin-bottom:-45px!important}.ml-xl-n9,.mx-xl-n9{margin-left:-45px!important}.m-xl-n10{margin:-50px!important}.mt-xl-n10,.my-xl-n10{margin-top:-50px!important}.mr-xl-n10,.mx-xl-n10{margin-right:-50px!important}.mb-xl-n10,.my-xl-n10{margin-bottom:-50px!important}.ml-xl-n10,.mx-xl-n10{margin-left:-50px!important}.m-xl-n11{margin:-55px!important}.mt-xl-n11,.my-xl-n11{margin-top:-55px!important}.mr-xl-n11,.mx-xl-n11{margin-right:-55px!important}.mb-xl-n11,.my-xl-n11{margin-bottom:-55px!important}.ml-xl-n11,.mx-xl-n11{margin-left:-55px!important}.m-xl-n12{margin:-60px!important}.mt-xl-n12,.my-xl-n12{margin-top:-60px!important}.mr-xl-n12,.mx-xl-n12{margin-right:-60px!important}.mb-xl-n12,.my-xl-n12{margin-bottom:-60px!important}.ml-xl-n12,.mx-xl-n12{margin-left:-60px!important}.m-xl-n13{margin:-65px!important}.mt-xl-n13,.my-xl-n13{margin-top:-65px!important}.mr-xl-n13,.mx-xl-n13{margin-right:-65px!important}.mb-xl-n13,.my-xl-n13{margin-bottom:-65px!important}.ml-xl-n13,.mx-xl-n13{margin-left:-65px!important}.m-xl-n14{margin:-70px!important}.mt-xl-n14,.my-xl-n14{margin-top:-70px!important}.mr-xl-n14,.mx-xl-n14{margin-right:-70px!important}.mb-xl-n14,.my-xl-n14{margin-bottom:-70px!important}.ml-xl-n14,.mx-xl-n14{margin-left:-70px!important}.m-xl-n15{margin:-75px!important}.mt-xl-n15,.my-xl-n15{margin-top:-75px!important}.mr-xl-n15,.mx-xl-n15{margin-right:-75px!important}.mb-xl-n15,.my-xl-n15{margin-bottom:-75px!important}.ml-xl-n15,.mx-xl-n15{margin-left:-75px!important}.m-xl-n16{margin:-80px!important}.mt-xl-n16,.my-xl-n16{margin-top:-80px!important}.mr-xl-n16,.mx-xl-n16{margin-right:-80px!important}.mb-xl-n16,.my-xl-n16{margin-bottom:-80px!important}.ml-xl-n16,.mx-xl-n16{margin-left:-80px!important}.m-xl-n17{margin:-85px!important}.mt-xl-n17,.my-xl-n17{margin-top:-85px!important}.mr-xl-n17,.mx-xl-n17{margin-right:-85px!important}.mb-xl-n17,.my-xl-n17{margin-bottom:-85px!important}.ml-xl-n17,.mx-xl-n17{margin-left:-85px!important}.m-xl-n18{margin:-90px!important}.mt-xl-n18,.my-xl-n18{margin-top:-90px!important}.mr-xl-n18,.mx-xl-n18{margin-right:-90px!important}.mb-xl-n18,.my-xl-n18{margin-bottom:-90px!important}.ml-xl-n18,.mx-xl-n18{margin-left:-90px!important}.m-xl-n19{margin:-95px!important}.mt-xl-n19,.my-xl-n19{margin-top:-95px!important}.mr-xl-n19,.mx-xl-n19{margin-right:-95px!important}.mb-xl-n19,.my-xl-n19{margin-bottom:-95px!important}.ml-xl-n19,.mx-xl-n19{margin-left:-95px!important}.m-xl-n20{margin:-100px!important}.mt-xl-n20,.my-xl-n20{margin-top:-100px!important}.mr-xl-n20,.mx-xl-n20{margin-right:-100px!important}.mb-xl-n20,.my-xl-n20{margin-bottom:-100px!important}.ml-xl-n20,.mx-xl-n20{margin-left:-100px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:991px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#f3f5f6!important}.text-primary{color:#154e93!important}a.text-primary:focus,a.text-primary:hover{color:#0b2a50!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#e0151c!important}a.text-danger:focus,a.text-danger:hover{color:#9a0e13!important}.text-light{color:#f3f5f6!important}a.text-light:focus,a.text-light:hover{color:#c7d1d5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-blue{color:#154e93!important}a.text-blue:focus,a.text-blue:hover{color:#0b2a50!important}.text-red{color:#e0151c!important}a.text-red:focus,a.text-red:hover{color:#9a0e13!important}.text-brown{color:#8d2219!important}a.text-brown:focus,a.text-brown:hover{color:#4c120d!important}.text-orange{color:#fa4605!important}a.text-orange:focus,a.text-orange:hover{color:#af3104!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(31,50,63,.5)!important}.text-white-50{color:rgba(243,245,246,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:991px!important}.navbar{display:none}.badge{border:1px solid #1f323f}.table{border-collapse:collapse!important}.table td,.table th{background-color:#f3f5f6!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}a,h1,h2,h3,h4,h5,h6,p{font-family:sans-serif}h2{font-size:1.875rem}@font-face{font-family:"calluna";src:url(/fonts/calluna.woff2)}@font-face{font-family:"calluna";font-style:italic;src:url(/fonts/calluna-italic.woff2)}.content a:hover,.content-images a:hover,.cursor-pointer,.formulate__field--button body button,body .btn,body .formulate__field--button button{cursor:pointer}.formulate__field .formulate__field__label{margin-bottom:0}.formulate__field--date input,.formulate__field--select select,.formulate__field--text input,.formulate__field--textarea textarea{border:1px #154e93 solid}.formulate__field--checkbox{display:flex;align-items:center;flex-wrap:wrap}.formulate__field--checkbox input{order:-1}.formulate__field--checkbox .formulate__inline-validation-summary{flex-basis:100%;margin-bottom:0}.formulate__field--checkbox-list{display:flex;flex-direction:column}.formulate__field--checkbox-list .formulate__field__label{line-height:1.5}.formulate__field--checkbox-list .formulate__field__label-text{margin-left:1rem}.formulate__inline-validation-summary{list-style:none;padding:0;margin-top:.5rem}.formulate__validation-summary{display:none}.umb-grid h1,.umb-grid h2,.umb-grid h3,.umb-grid h4,.umb-grid h5,.umb-grid h6{color:#fa4605}#header .header-home .intro-text h4,.umb-grid p{color:#5f6166}.content h1,.content-images h1{color:#fa4605;font-size:30px;margin-bottom:10px;line-height:45px}.content h2,.content h3,.content-images h2,.content-images h3{color:#1f323f;font-size:28px;margin-bottom:10px;line-height:45px}.content h3,.content-images h3{font-size:26px;line-height:29px}.content h4,.content h5,.content-images h4,.content-images h5{color:#5f6166;font-size:24px;line-height:29px;margin-bottom:10px}.content h5,.content-images h5{color:#fa4605;font-size:22px}.content h6,.content p,.content-images h6,.content-images p{color:#5f6166;font-size:18px;margin-bottom:40px;line-height:28px}.content p,.content-images p{font-size:16px;line-height:27px}.content .undertitle,.content-images .undertitle{color:#5f6166;font-size:14px;margin-bottom:20px;line-height:19px}.content-images img{margin:0 55px}.content a,.content-images a{text-align:left;height:auto}.content{padding:3.75rem 0}.content img{margin:0 0 40px}#footer{background:#154e93;color:#f3f5f6}#footer .nav-link{transition:color .2s ease;color:#f3f5f6}#footer .nav-link:hover{color:#b9c4ca}.testblock{background-color:#f3f5f6;text-align:left}.testblock .survey h2{margin-bottom:40px}.testblock .survey .form-group,.testblock .survey .formulate__field{margin-bottom:30px}.testblock .survey button{font-size:20px}#header{content:"";width:100%;height:50vh;background:url("/Images/kantor/kantor banner.jpg") top center no-repeat;background-size:cover;background-color:#001e64!important;padding-top:5rem}#header .header-home{height:100%}#header .header-home .header-home-container{width:100%;max-width:50rem;margin:0 auto}#header .header-home .intro-text h1,#header .header-home .intro-text h2{color:#f3f5f6;text-shadow:1px 1px 4px rgba(0,0,0,.25);font-size:3rem;font-family:"calluna"}#header .header-home .intro-text p{color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.25)}#header .header-home .book{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}#header .header-home .links .btn-primary[data-sign-up-button],#header .header-home .links .formulate__field--button button[data-sign-up-button],.formulate__field--button #header .header-home .links button[data-sign-up-button]{box-shadow:0 4px 10px 0 rgba(0,0,0,.15)!important}.Image-text-list{max-width:50rem;margin:0 auto 2.5rem}.Image-text-list img{max-width:100%;height:auto;margin-bottom:.9375rem}#header .header-home,.Image-text-list .column{display:flex;align-items:center}@media screen and (min-width:768px){.Image-text-list .column{justify-content:center}.Image-text-list .column .rte{padding-left:40px;flex:1}.Image-text-list .column .rte p{margin-bottom:0}}body .background-div{background-color:#f3f5f6;height:595px;width:100%;position:absolute;top:0;z-index:-1}.formulate__field--button body button,body .btn,body .formulate__field--button button{letter-spacing:.6px!important}body .Horizontal-rule .horizontal-rule-wrapper{margin:0 0 2.5rem}body .Horizontal-rule .horizontal-rule-wrapper hr{width:100%;border-top:1px solid #154e93;margin:0}.longread{max-width:50rem;margin:0 auto}.longread .column{padding:0}.navbar{position:fixed;top:0;width:100%;height:5rem;padding:0 25px;background:#f3f5f6;border-top:4px solid #154e93;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);z-index:10}.navbar .navbar-brand{display:flex;align-items:center;padding:.5rem;height:100%}.navbar .navbar-brand img{height:3.5rem;max-height:100%}.navbar .navbar-toggler{border-color:transparent}.navbar .navbar-collapse .navbar-nav{background:#f3f5f6!important;border-bottom:6px solid #154e93}.navbar .navbar-collapse .navbar-nav .nav-item{padding:6px 12px}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{color:#1f323f;font-size:.875rem;font-weight:400}.navbar .navbar-collapse .navbar-nav .nav-item .active,.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#154e93}#admin-bar{position:absolute;right:0;z-index:1}.hide{display:none}#header .header-home .container .book,.grid-section img{max-width:100%}@media (min-width:768px){.content h1,.content-images h1{font-size:38px}.content h5,.content-images h5{font-size:24px}.content h6,.content-images h6{font-size:20px}.content .undertitle,.content p,.content-images .undertitle,.content-images p{font-size:16px}.testblock{min-height:573px}.testblock .survey button{height:60px}.header-home .container .intro-text h1{font-size:2.375rem}.header-home .container .intro-text h4{font-size:1.5rem}.header-home .container .book{max-height:550px;max-width:360px}body .background-div{height:383px}body .footer{position:relative}body .background-div-footer{background-color:#f3f5f6;height:100%;position:absolute;left:0;min-height:573px;width:100%}}@media (min-width:991px){.navbar .navbar-collapse .navbar-nav{border-bottom:0}}section.content{position:relative;min-height:65vh;margin-top:-2rem;margin-bottom:-2rem}section.content::before{display:block;content:"";position:absolute;top:0;left:calc((100% - 55rem)/2);width:55rem;height:100%;background:#f3f5f6}@media screen and (min-width:991px){section.content::before{box-shadow:0 .5rem .5rem rgba(0,0,0,.1)}section.content::after{display:block;content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background:url(/Images/kantor/kantor-background-patern.svg) bottom right no-repeat;background-size:cover;z-index:-1}}@media screen and (max-width:991px){section.content::before{border-bottom:1px #d5dadc solid}}#header{min-height:30rem;height:auto;padding-bottom:5rem}#header .header-home .container,.Text-centered{max-width:50rem}.Text-centered{margin:0 auto 2.5rem}.header-home-container .links{margin-bottom:5rem}#footer{padding:2rem 0}@media screen and (min-width:768px){#header .header-home .header-home-container{position:relative;padding-right:17rem}.book-container{position:absolute;right:0;top:0}.header-home .container .book{max-height:20rem;max-width:15rem}}@media screen and (max-width:990px){body:not(.overflow-hidden) .navbar .navbar-collapse .navbar-nav{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImthbnRvcl9idW5kbGUubWluLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vYmFzZS9fZm9ybXVsYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCIuLi9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCIuLi9mb250L19jYWxsdW5hLnNjc3MiLCIuLi9icmVha3BvaW50cy94cy9jb21wb25lbnRzL19jb250ZW50LnNjc3MiLCIuLi9iYXNlL190aGluZ3Muc2NzcyIsIi4uL2JyZWFrcG9pbnRzL3hzL2NvbXBvbmVudHMvX2xheW91dC5zY3NzIiwiLi4vYnJlYWtwb2ludHMveHMvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCIuLi9icmVha3BvaW50cy94cy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIi4uL2JyZWFrcG9pbnRzL3hzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCIuLi9icmVha3BvaW50cy94cy9jb21wb25lbnRzL19pbWFnZS10ZXh0LWxpc3Quc2NzcyIsIi4uL2JyZWFrcG9pbnRzL3hzL2NvbXBvbmVudHMvX2xvbmdyZWFkLnNjc3MiLCIuLi9icmVha3BvaW50cy94cy9jb21wb25lbnRzL19uYXZiYXIuc2NzcyIsIi4uL2JyZWFrcG9pbnRzL3hzL2NvbXBvbmVudHMvYWRtaW5CYXIuc2NzcyIsIi4uL2JyZWFrcG9pbnRzL3hzL3BhZ2VzL2hvbWVwYWdlLnNjc3MiLCJrYW50b3Iuc2NzcyIsIi4uL2JyZWFrcG9pbnRzL21kL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsIi4uL2JyZWFrcG9pbnRzL21kL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCIuLi9icmVha3BvaW50cy9tZC9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIi4uL2JyZWFrcG9pbnRzL21kL2NvbXBvbmVudHMvX2xheW91dC5zY3NzIiwiLi4vYnJlYWtwb2ludHMvbGcvY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUI7Ozs7Ozs7QUNFRSxnQ0FDRSxFLENBQU8sMEIsQ0FDUCxFLENBQUsseUIsQUNBVCwwQkFDRSxFLENBQUssMEIsQUF5QlAsd0JBQ0UsRSxDQUNFLGtCLENBRUYsRyxDQUNFLFMsQ0FDQSxnQkNwQ0osSyxDQUdJLGdCLENBQUEsZ0IsQ0FBQSxjLENBQUEsZ0IsQ0FBQSxlLENBQUEsYyxDQUFBLGMsQ0FBQSxlLENBQUEsYyxDQUFBLG1CLENBSUEsaUIsQ0FBQSxtQixDQUFBLGlCLENBQUEsYyxDQUFBLGlCLENBQUEsZ0IsQ0FBQSxlLENBQUEsYyxDQUFBLGMsQ0FBQSxhLENBQUEsZSxDQUFBLGdCLENBSUEsaUIsQ0FBQSxxQixDQUFBLHFCLENBQUEscUIsQ0FBQSxzQixDQUtGLGlPLENBQ0EsNEcsQ0NDRixDLENKMEJBLE8sQ0FEQSxRLENJdEJFLHFCLENBR0YsSSxDQUNFLHNCLENBQ0EsZ0IsQ0FDQSw2QixDQUNBLHVDLENBTUYsTyxDQUFBLEssQ0FBQSxVLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLEksQ0FBQSxHLENBQUEsTyxDQUNFLGEsQ0FVRixJLENBQ0UsUSxDQUNBLHdNLENDcUlJLGMsQ0RuSUosZSxDQUNBLGUsQ0FDQSxhLENBQ0EsZSxDQUNBLHdCLENBWUYsMEJBQUEsZSxDQUNFLG1CLENBU0YsRSxDQUNFLHNCLENBQ0EsUSxDQUNBLGdCLENFdkJBLGUsQ0FDQSxrQixDQUNBLFEsQ0FDQSxzQyxDTm1ERixFLENJbEJBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQXFDQSxFLENBNUJBLEMsQ0pRQSxFLENJaEJFLFksQ0ppQkYsRSxDSW1CQSxFLENBNUJBLEMsQ0pRQSxFLENJTkUsa0IsQ0pYRix5QixDSXNCQSxXLENBR0Usd0MsQ0FBQSxnQyxDQUNBLFcsQ0FDQSxlLENBQ0EscUMsQ0FBQSw2QixDQUdGLE8sQ0FDRSxrQixDQUNBLGlCLENBQ0EsbUIsQ0FVRixLLENKbkJBLEssQ0FDQSxLLENBRkEsSyxDSXdCRSxlLENBR0YsRSxDQUNFLGUsQ0FHRixFLENBQ0UsbUIsQ0FDQSxhLENBR0YsVSxDQTBGQSxNLENBekZFLGUsQ0FHRixDLENKcEJBLE0sQ0lzQkUsa0IsQ0FZRixHLENKekJBLEcsQ0kyQkUsaUIsQ0NQRSxhLENEU0YsYSxDQUNBLHVCLENBR0YsRyxDQUFNLGEsQ0FDTixHLENBQU0sUyxDQU9OLEMsQ0FDRSxhLENBQ0Esb0IsQ0FDQSw0QixDR2hMQSxPLENIbUxFLGEsQ0FDQSx5QixDQVNKLE1BQUEsTSxNQUFBLFEsQ0c3TEUsTUFBQSxNLE1BQUEsYyxDSDhMQSxhLENBQ0Esb0IsQ0p4QkYsSSxDQUNBLEcsQ0lvQ0EsRyxDSm5DQSxJLENJdUNFLDBGLENKdkNGLEksQ0tqQkksYSxDRDRESixHLENBRUUsWSxDQUVBLGtCLENBRUEsYSxDQUdBLDRCLENJMU1BLGEsQ0hxSUUsZSxDR25JRixhLENKME5GLEcsQ0FLQSxHLENBSUUscUIsQ0FURixHLENBRUUsaUIsQ0FHRixHLENBR0UsZSxDQVNGLEssQ0FDRSx3QixDQUdGLE8sQ0FDRSxrQixDQUNBLHFCLENBQ0EsYSxDQUNBLGUsQ0FDQSxtQixDQU9GLEUsQ0FFRSxrQixDQUNBLCtCLENBUUYsSyxDQUVFLG9CLENBQ0EsbUIsQ0FNRixNLENBRUUsZSxDQVFGLGlCQUFBLGUsQ0FDRSxTLENKN0VGLE0sQ0lnRkEsSyxDSjlFQSxRLENBREEsTSxDQUVBLFEsQ0lrRkUsUSxDQUNBLG1CLENDaEtFLGlCLENEa0tGLG1CLENBR0YsTSxDSmhGQSxLLENJa0ZFLGdCLENBR0YsTSxDSmhGQSxNLENJa0ZFLG1CLENBTUYsYSxDQUNFLGMsQ0FNRixNLENBQ0UsZ0IsQ0puRkYsYSxDQUNBLFksQ0FDQSxhLENJd0ZBLE0sQ0FJRSx5QixDSnZGRixrQkFBa0IsVSxDQUNsQixpQkFBaUIsVSxDQUNqQixrQkFBa0IsVSxDSThGZCxXQUFBLFUsQ0FDRSxjLENKMUZOLCtCLENBQ0EsOEIsQ0FDQSwrQixDSThGQSx3QixDQUlFLFMsQ0FDQSxpQixDSjdGRixvQixDSWdHQSxpQixDQUVFLHFCLENBQ0EsUyxDQUlGLFEsQ0FDRSxhLENBRUEsZSxDQUdGLFEsQ0FNRSxXLENBRUEsUyxDQUNBLFEsQ0FDQSxRLENBS0YsTSxDQUNFLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLFMsQ0FDQSxtQixDQzlPSSxnQixDRGdQSixtQixDQUNBLGEsQ0FDQSxrQixDQUdGLFEsQ0FDRSx1QixDQUlGLHdDLENKM0dBLHdDLENJNkdFLFcsQ0FHRixhLENBS0UsbUIsQ0FDQSx1QixDQU9GLHdDLENBQ0UsdUIsQ0FRRiw0QixDQUNFLFksQ0FDQSx5QixDQU9GLE0sQ0FDRSxvQixDQUdGLE8sQ0FDRSxpQixDQUNBLGMsQ0FHRixRLENBQ0UsWSxDQUtGLFEsQ0FDRSxzQixDSjNIRixHLENBQUssRyxDQUFLLEcsQ0FBSyxHLENBQUssRyxDQUFLLEcsQ01qV3pCLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUVFLGlCLENBRUEsZSxDQUNBLGUsQ0FJRixHLENBQUEsRSxDRHFLTSxnQixDQ3BLTixHLENEb0tNLGMsQ0NuS04sRyxDQUFBLEUsQ0RtS00saUIsQ0NsS04sRyxDQUFBLEUsQ0RrS00sZ0IsQ0NqS04sRyxDQUFBLEUsQ0RpS00saUIsQ0NoS04sRyxDQUFBLEUsQ0RnS00sYyxDQ3hKTixVLENBTkEsSyxDRDhKTSxpQixDQzVKSixlLENBSUYsVSxDRHdKTSxjLENDckpKLGUsQ0FFRixVLENBS0EsVSxDQUtBLFUsQ0R5SU0sZ0IsQ0NqSkosZSxDQUNBLGUsQ0FFRixVLENBS0EsVSxDRHlJTSxnQixDQ3pJTixVLENEeUlNLGdCLENMc1BOLE0sQ014V0EsSyxDRGtHSSxnQixDQy9GRixlLENOMldGLEssQ014V0EsSSxDQUVFLFksQ0FDQSx3QixDQWFGLFksQ0FMQSxjLENHL0VFLGMsQ0FDQSxlLENIc0ZGLGlCLENBQ0Usb0IsQ0FFQSxzQkFBQSxZLENBQ0Usa0IsQ0FVSixXLENEMkRJLGEsQ0N6REYsd0IsQ0FJRixXLENBQ0Usa0IsQ0RvRUksaUIsQ0NoRU4sa0IsQ0FDRSxhLENEK0NFLGdCLENDN0NGLGEsQ0FFQSwwQixDQUNFLFksQ0luSEosVSxDQU1BLGMsQ0NGRSxjLENBR0EsVyxDRERGLGMsQ0FDRSxjLENBQ0Esd0IsQ0FDQSx3QixDRUVFLGUsQ0ZVSixPLENBRUUsb0IsQ0FHRixXLENBQ0UsaUIsQ0FDQSxhLENBR0YsZSxDTDhISSxhLENLNUhGLGEsQ0Z2Q0YsSSxDQVlBLEcsQ0h1SkksZSxDR25LSixJLENBRUUsYSxDQUNBLG9CLENBR0EsTSxDQTZCQSxRLENBNUJFLGEsQ0FLSixHLENBQ0UsbUIsQ0FFQSxhLENBQ0Esd0IsQ0lDRSxtQixDSkdGLE8sQ0FDRSxTLENIOElBLGMsQ0c1SUEsZSxDQVlGLFEsQ0hnSUUsaUIsQ0c3SEEsaUIsQ0FLSixlLENBQ0UsZ0IsQ0FDQSxpQixDS3hDQSxVLENic2hCRixnQixDQUVBLGEsQ0FDQSxhLENBQ0EsYSxDQUhBLGEsQ2N4aEJFLFUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxnQixDQ21ERSx5QkZ6Q0UsVSxDQUFBLGEsQ0FDRSxpQixBRXdDSix5QkZ6Q0UsVSxDQUFBLGEsQ0FBQSxhLENBQ0UsaUIsQUV3Q0oseUJGekNFLFUsQ0FBQSxhLENBQUEsYSxDQUFBLGEsQ0FDRSxpQixBRXdDSiwwQkZ6Q0UsVSxDQUFBLGEsQ0FBQSxhLENBQUEsYSxDQUFBLGEsQ0FDRSxrQkE0Qk4sZSxDQUFBLEksQ0NuQ0EsWSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENFQUEsUSxDSHNDQSxXLENBQ0UsYyxDQUNBLGEsQ0FFQSxnQixDYjhnQkoseUIsQ2E1Z0JNLGUsQ0FDQSxjLENib2hCK0ksSSxDQUhBLE8sQ0FDWCxTLENBQXBHLFUsQ0FBWixVLENBQVosVSxDQUFpSCxTLENBQVgsUyxDQUFYLFMsQ0FBWCxTLENBQVgsUyxDQUFYLFMsQ0FBWCxTLENBQVgsUyxDQUFsRCxZLENBQXFKLE8sQ0FDdVQsUyxDQUExVyxVLENBQTFDLFUsQ0FBMUMsVSxDQUFzWixTLENBQXhDLFMsQ0FBeEMsUyxDQUF4QyxTLENBQXhDLFMsQ0FBeEMsUyxDQUF4QyxTLENBQXhDLFMsQ0FBNUksWSxDQUFvZixPLENBQzFXLFMsQ0FBcEcsVSxDQUFaLFUsQ0FBWixVLENBQWlILFMsQ0FBWCxTLENBQVgsUyxDQUFYLFMsQ0FBWCxTLENBQVgsUyxDQUFYLFMsQ0FBWCxTLENBQWxELFksQ2lCMWtCRSxPLENqQnVrQndJLFMsQ0FBcEcsVSxDQUFaLFUsQ0FBWixVLENBQWlILFMsQ0FBWCxTLENBQVgsUyxDQUFYLFMsQ0FBWCxTLENBQVgsUyxDQUFYLFMsQ0FBWCxTLENBQWxELFksQ0FFdWQsMkIsQ0FBelcsNEIsQ0FBMUMsNEIsQ0FBMUMsNEIsQ0FBcVosMkIsQ0FBeEMsMkIsQ0FBeEMsMkIsQ0FBeEMsMkIsQ0FBeEMsMkIsQ0FBeEMsMkIsQ0FBeEMsMkIsQ0FBeEMsMkIsQ2lCeGtCbkosaUIsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDakJ1a0JKLFMsQ2lCMWtCSSxpQixDQUVBLGtCLENBQ0EsaUIsQ2pCdWtCa0csTSxDQUF6RSxPLENBQVQsTyxDQUFULE8sQ0FBbUYsTSxDQUFSLE0sQ0FBUixNLENBQVIsTSxDQUFSLE0sQ0FBUixNLENBQVIsTSxDQUFSLE0sQ2lCMWtCbEMsaUIsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQXNCRSxJLENBQ0UsWSxDQUNBLFcsQ0FDQSxjLENINEJOLGEsQ0FDRSxhLENBQ0EsYyxDQUZGLGEsQ0FDRSxZLENBQ0EsYSxDQUZGLGEsQ0FDRSx1QixDQUNBLHdCLENBRkYsYSxDQUNFLFksQ0FDQSxhLENBRkYsYSxDQUNFLFksQ0FDQSxhLENBRkYsYSxDQUNFLHVCLENBQ0Esd0IsQ0duQkUsUyxDSENKLGEsQ0FDQSxVLENBQ0EsYyxDR0dRLE0sQ0hiUixvQixDQUlBLHFCLENHU1EsTSxDSGJSLHFCLENBSUEsc0IsQ0dTUSxNLENIYlIsWSxDQUlBLGEsQ0dTUSxNLENIYlIscUIsQ0FJQSxzQixDR1NRLE0sQ0hiUixxQixDQUlBLHNCLENHU1EsTSxDSGJSLFksQ0FJQSxhLENHU1EsTSxDSGJSLHFCLENBSUEsc0IsQ0dTUSxNLENIYlIscUIsQ0FJQSxzQixDR1NRLE0sQ0hiUixZLENBSUEsYSxDR1NRLE8sQ0hiUixxQixDQUlBLHNCLENHU1EsTyxDSGJSLHFCLENBSUEsc0IsQ0dTUSxPLENIYlIsYSxDQUlBLGMsQ0dlSSxZLENBQXdCLFEsQ0FFeEIsVyxDQUF1QixRLENBR3JCLFEsQ0FBd0IsTyxDQUF4QixRLENBQXdCLE8sQ0FBeEIsUSxDQUF3QixPLENBQXhCLFEsQ0FBd0IsTyxDQUF4QixRLENBQXdCLE8sQ0FBeEIsUSxDQUF3QixPLENBQXhCLFEsQ0FBd0IsTyxDQUF4QixRLENBQXdCLE8sQ0FBeEIsUSxDQUF3QixPLENBQXhCLFEsQ0FBd0IsTyxDQUF4QixTLENBQXdCLFEsQ0FBeEIsUyxDQUF3QixRLENBQXhCLFMsQ0FBd0IsUSxDQU9wQixTLENIaEJWLHVCLENHZ0JVLFMsQ0hoQlYsd0IsQ0dnQlUsUyxDSGhCVixlLENHZ0JVLFMsQ0hoQlYsd0IsQ0dnQlUsUyxDSGhCVix3QixDR2dCVSxTLENIaEJWLGUsQ0dnQlUsUyxDSGhCVix3QixDR2dCVSxTLENIaEJWLHdCLENHZ0JVLFMsQ0hoQlYsZSxDR2dCVSxVLENIaEJWLHdCLENHZ0JVLFUsQ0hoQlYsd0IsQ0NLRSx5QkUzQkUsTyxDQUNFLFksQ0FDQSxXLENBQ0EsYyxDSDRCTixnQixDQUNFLGEsQ0FDQSxjLENBRkYsZ0IsQ0FDRSxZLENBQ0EsYSxDQUZGLGdCLENBQ0UsdUIsQ0FDQSx3QixDQUZGLGdCLENBQ0UsWSxDQUNBLGEsQ0FGRixnQixDQUNFLFksQ0FDQSxhLENBRkYsZ0IsQ0FDRSx1QixDQUNBLHdCLENHbkJFLFksQ0hDSixhLENBQ0EsVSxDQUNBLGMsQ0dHUSxTLENIYlIsb0IsQ0FJQSxxQixDR1NRLFMsQ0hiUixxQixDQUlBLHNCLENHU1EsUyxDSGJSLFksQ0FJQSxhLENHU1EsUyxDSGJSLHFCLENBSUEsc0IsQ0dTUSxTLENIYlIscUIsQ0FJQSxzQixDR1NRLFMsQ0hiUixZLENBSUEsYSxDR1NRLFMsQ0hiUixxQixDQUlBLHNCLENHU1EsUyxDSGJSLHFCLENBSUEsc0IsQ0dTUSxTLENIYlIsWSxDQUlBLGEsQ0dTUSxVLENIYlIscUIsQ0FJQSxzQixDR1NRLFUsQ0hiUixxQixDQUlBLHNCLENHU1EsVSxDSGJSLGEsQ0FJQSxjLENHZUksZSxDQUF3QixRLENBRXhCLGMsQ0FBdUIsUSxDQUdyQixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsWSxDQUF3QixRLENBQXhCLFksQ0FBd0IsUSxDQUF4QixZLENBQXdCLFEsQ0FPcEIsWSxDSGhCVixhLENHZ0JVLFksQ0hoQlYsdUIsQ0dnQlUsWSxDSGhCVix3QixDR2dCVSxZLENIaEJWLGUsQ0dnQlUsWSxDSGhCVix3QixDR2dCVSxZLENIaEJWLHdCLENHZ0JVLFksQ0hoQlYsZSxDR2dCVSxZLENIaEJWLHdCLENHZ0JVLFksQ0hoQlYsd0IsQ0dnQlUsWSxDSGhCVixlLENHZ0JVLGEsQ0hoQlYsd0IsQ0dnQlUsYSxDSGhCViwwQixBQ0tFLHlCRTNCRSxPLENBQ0UsWSxDQUNBLFcsQ0FDQSxjLENINEJOLGdCLENBQ0UsYSxDQUNBLGMsQ0FGRixnQixDQUNFLFksQ0FDQSxhLENBRkYsZ0IsQ0FDRSx1QixDQUNBLHdCLENBRkYsZ0IsQ0FDRSxZLENBQ0EsYSxDQUZGLGdCLENBQ0UsWSxDQUNBLGEsQ0FGRixnQixDQUNFLHVCLENBQ0Esd0IsQ0duQkUsWSxDSENKLGEsQ0FDQSxVLENBQ0EsYyxDR0dRLFMsQ0FBQSwyQixDSGJSLG9CLENBSUEscUIsQ0dTUSxTLENBQUEsMkIsQ0hiUixxQixDQUlBLHNCLENHU1EsUyxDQUFBLDJCLENIYlIsWSxDQUlBLGEsQ0dTUSxTLENBQUEsMkIsQ0hiUixxQixDQUlBLHNCLENHU1EsUyxDQUFBLDJCLENIYlIscUIsQ0FJQSxzQixDR1NRLFMsQ0FBQSwyQixDSGJSLFksQ0FJQSxhLENHU1EsUyxDQUFBLDJCLENIYlIscUIsQ0FJQSxzQixDR1NRLFMsQ0FBQSwyQixDSGJSLHFCLENBSUEsc0IsQ0dTUSxTLENBQUEsMkIsQ0hiUixZLENBSUEsYSxDR1NRLFUsQ0FBQSw0QixDSGJSLHFCLENBSUEsc0IsQ0dTUSxVLENBQUEsNEIsQ0hiUixxQixDQUlBLHNCLENHU1EsVSxDQUFBLDRCLENIYlIsYSxDQUlBLGMsQ0dlSSxlLENBQXdCLFEsQ0FFeEIsYyxDQUF1QixRLENBR3JCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixZLENBQXdCLFEsQ0FBeEIsWSxDQUF3QixRLENBQXhCLFksQ0FBd0IsUSxDQU9wQixZLENIaEJWLGEsQ0dnQlUsWSxDSGhCVix1QixDR2dCVSxZLENIaEJWLHdCLENHZ0JVLFksQ0hoQlYsZSxDR2dCVSxZLENIaEJWLHdCLENHZ0JVLFksQ0hoQlYsd0IsQ0dnQlUsWSxDSGhCVixlLENHZ0JVLFksQ0hoQlYsd0IsQ0dnQlUsWSxDSGhCVix3QixDR2dCVSxZLENIaEJWLGUsQ0dnQlUsYSxDSGhCVix3QixDR2dCVSxhLENIaEJWLDBCLEFDS0UseUJFM0JFLE8sQ0FDRSxZLENBQ0EsVyxDQUNBLGMsQ0g0Qk4sZ0IsQ0FDRSxhLENBQ0EsYyxDQUZGLGdCLENBQ0UsWSxDQUNBLGEsQ0FGRixnQixDQUNFLHVCLENBQ0Esd0IsQ0FGRixnQixDQUNFLFksQ0FDQSxhLENBRkYsZ0IsQ0FDRSxZLENBQ0EsYSxDQUZGLGdCLENBQ0UsdUIsQ0FDQSx3QixDR25CRSxZLENIQ0osYSxDQUNBLFUsQ0FDQSxjLENHR1EsUyxDSGJSLG9CLENBSUEscUIsQ0dTUSxTLENIYlIscUIsQ0FJQSxzQixDR1NRLFMsQ0hiUixZLENBSUEsYSxDR1NRLFMsQ0hiUixxQixDQUlBLHNCLENHU1EsUyxDSGJSLHFCLENBSUEsc0IsQ0dTUSxTLENIYlIsWSxDQUlBLGEsQ0dTUSxTLENIYlIscUIsQ0FJQSxzQixDR1NRLFMsQ0hiUixxQixDQUlBLHNCLENHU1EsUyxDSGJSLFksQ0FJQSxhLENHU1EsVSxDSGJSLHFCLENBSUEsc0IsQ0dTUSxVLENIYlIscUIsQ0FJQSxzQixDR1NRLFUsQ0hiUixhLENBSUEsYyxDR2VJLGUsQ0FBd0IsUSxDQUV4QixjLENBQXVCLFEsQ0FHckIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFksQ0FBd0IsUSxDQUF4QixZLENBQXdCLFEsQ0FBeEIsWSxDQUF3QixRLENBT3BCLFksQ0hoQlYsYSxDR2dCVSxZLENIaEJWLHVCLENHZ0JVLFksQ0hoQlYsd0IsQ0dnQlUsWSxDSGhCVixlLENHZ0JVLFksQ0hoQlYsd0IsQ0dnQlUsWSxDSGhCVix3QixDR2dCVSxZLENIaEJWLGUsQ0dnQlUsWSxDSGhCVix3QixDR2dCVSxZLENIaEJWLHdCLENHZ0JVLFksQ0hoQlYsZSxDR2dCVSxhLENIaEJWLHdCLENHZ0JVLGEsQ0hoQlYsMEIsQUNLRSwwQkUzQkUsTyxDQUNFLFksQ0FDQSxXLENBQ0EsYyxDSDRCTixnQixDQUNFLGEsQ0FDQSxjLENBRkYsZ0IsQ0FDRSxZLENBQ0EsYSxDQUZGLGdCLENBQ0UsdUIsQ0FDQSx3QixDQUZGLGdCLENBQ0UsWSxDQUNBLGEsQ0FGRixnQixDQUNFLFksQ0FDQSxhLENBRkYsZ0IsQ0FDRSx1QixDQUNBLHdCLENHbkJFLFksQ0hDSixhLENBQ0EsVSxDQUNBLGMsQ0dHUSxTLENIYlIsb0IsQ0FJQSxxQixDR1NRLFMsQ0hiUixxQixDQUlBLHNCLENHU1EsUyxDSGJSLFksQ0FJQSxhLENHU1EsUyxDSGJSLHFCLENBSUEsc0IsQ0dTUSxTLENIYlIscUIsQ0FJQSxzQixDR1NRLFMsQ0hiUixZLENBSUEsYSxDR1NRLFMsQ0hiUixxQixDQUlBLHNCLENHU1EsUyxDSGJSLHFCLENBSUEsc0IsQ0dTUSxTLENIYlIsWSxDQUlBLGEsQ0dTUSxVLENIYlIscUIsQ0FJQSxzQixDR1NRLFUsQ0hiUixxQixDQUlBLHNCLENHU1EsVSxDSGJSLGEsQ0FJQSxjLENHZUksZSxDQUF3QixRLENBRXhCLGMsQ0FBdUIsUSxDQUdyQixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsWSxDQUF3QixRLENBQXhCLFksQ0FBd0IsUSxDQUF4QixZLENBQXdCLFEsQ0FPcEIsWSxDSGhCVixhLENHZ0JVLFksQ0hoQlYsdUIsQ0dnQlUsWSxDSGhCVix3QixDR2dCVSxZLENIaEJWLGUsQ0dnQlUsWSxDSGhCVix3QixDR2dCVSxZLENIaEJWLHdCLENHZ0JVLFksQ0hoQlYsZSxDR2dCVSxZLENIaEJWLHdCLENHZ0JVLFksQ0hoQlYsd0IsQ0dnQlUsWSxDSGhCVixlLENHZ0JVLGEsQ0hoQlYsd0IsQ0dnQlUsYSxDSGhCViwwQkluREYsTSxDQUNFLFUsQ0FDQSxrQixDQUNBLGEsQ2xCa25ERixTLENrQi9tREUsUyxDQUVFLGMsQ0FDQSxrQixDQUNBLDRCLENBR0YsZSxDQUNFLHFCLENBQ0EsK0IsQ0FHRixrQixDQUNFLDRCLENsQmduREosWSxDa0J0bURFLFksQ0FFRSxhLENBU0osZSxDbEJtbURBLGtCLENrQmhtREUsa0IsQ0FGQSx3QixDbEJzbURGLHdCLENrQjlsREksd0IsQ0FFRSx1QixDbEJtbUROLDZCLENBRkEsb0IsQ2tCM2xERSxvQixDbEI0bERGLDBCLENrQjlnREUsMEIsQ0ExRUUsUSxDQVNGLHdDLENBQ0UsbUMsQ1gvREYsMkIsQ1cyRUksYSxDQUNBLG9DLENDbEZGLGMsQ25CbXFESixpQixDQURBLGlCLENtQi9wRE0sd0IsQ25Cc3FETiwwQixDQUZBLGlCLENtQmhxRE0saUIsQ25CaXFETix1QixDbUI3cERRLG9CLENaTE4saUMsQ1ltQk0sb0MsQ25Cd3BEUixvQyxDbUIxcERRLHdCLENBdkJKLGdCLENuQnVyREosbUIsQ0FEQSxtQixDbUJuckRNLHdCLENuQjByRE4sNEIsQ0FGQSxtQixDbUJwckRNLG1CLENuQnFyRE4seUIsQ21CanJEUSxvQixDWkxOLG1DLENZbUJNLHNDLENuQjRxRFIsc0MsQ21COXFEUSx3QixDQXZCSixjLENuQjJzREosaUIsQ0FEQSxpQixDbUJ2c0RNLHdCLENuQjhzRE4sMEIsQ0FGQSxpQixDbUJ4c0RNLGlCLENuQnlzRE4sdUIsQ21CcnNEUSxvQixDWkxOLGlDLENZbUJNLG9DLENuQmdzRFIsb0MsQ21CbHNEUSx3QixDQXZCSixXLENuQit0REosYyxDQURBLGMsQ21CM3RETSx3QixDbkJrdUROLHVCLENBRkEsYyxDbUI1dERNLGMsQ25CNnRETixvQixDbUJ6dERRLG9CLENaTE4sOEIsQ1ltQk0saUMsQ25Cb3REUixpQyxDbUJ0dERRLHdCLENBdkJKLGMsQ25CbXZESixpQixDQURBLGlCLENtQi91RE0sd0IsQ25Cc3ZETiwwQixDQUZBLGlCLENtQmh2RE0saUIsQ25CaXZETix1QixDbUI3dURRLG9CLENaTE4saUMsQ1ltQk0sb0MsQ25Cd3VEUixvQyxDbUIxdURRLHdCLENBdkJKLGEsQ25CdXdESixnQixDQURBLGdCLENtQm53RE0sd0IsQ25CMHdETix5QixDQUZBLGdCLENtQnB3RE0sZ0IsQ25CcXdETixzQixDbUJqd0RRLG9CLENaTE4sZ0MsQ1ltQk0sbUMsQ25CNHZEUixtQyxDbUI5dkRRLHdCLENBdkJKLFksQ25CMnhESixlLENBREEsZSxDbUJ2eERNLHdCLENuQjh4RE4sd0IsQ0FGQSxlLENtQnh4RE0sZSxDbkJ5eEROLHFCLENtQnJ4RFEsb0IsQ1pMTiwrQixDWW1CTSxrQyxDbkJneERSLGtDLENtQmx4RFEsd0IsQ25Cd3hEUixjLENBREEsYyxDbUIzeURNLHdCLENuQmt6RE4sdUIsQ21CMXlEUSxvQixDWkxOLDhCLENZbUJNLGlDLENuQm95RFIsaUMsQ21CdHlEUSx3QixDQXZCSixXLENuQm0wREosYyxDQURBLGMsQ21CL3pETSx3QixDbkJzMEROLHVCLENBRkEsYyxDbUJoMERNLGMsQ25CaTBETixvQixDbUI3ekRRLG9CLENaTE4sOEIsQ1ltQk0saUMsQ25Cd3pEUixpQyxDbUIxekRRLHdCLENBdkJKLFUsQ25CdTFESixhLENBREEsYSxDbUJuMURNLHdCLENuQjAxRE4sc0IsQ0FGQSxhLENtQnAxRE0sYSxDbkJxMUROLG1CLENtQmoxRFEsb0IsQ1pMTiw2QixDWW1CTSxnQyxDbkI0MERSLGdDLENtQjkwRFEsd0IsQ0F2QkosWSxDbkIyMkRKLGUsQ0FEQSxlLENtQnYyRE0sd0IsQ25CODJETix3QixDQUZBLGUsQ21CeDJETSxlLENuQnkyRE4scUIsQ21CcjJEUSxvQixDWkxOLCtCLENZbUJNLGtDLENuQmcyRFIsa0MsQ21CbDJEUSx3QixDQXZCSixhLENuQiszREosZ0IsQ0FEQSxnQixDbUIzM0RNLHdCLENuQms0RE4seUIsQ0FGQSxnQixDbUI1M0RNLGdCLENuQjYzRE4sc0IsQ21CejNEUSxvQixDWkxOLGdDLENZbUJNLG1DLENuQm8zRFIsbUMsQ21CdDNEUSx3QixDQXZCSixhLENuQm01REosZ0IsQ0FEQSxnQixDbUIvNERNLG9DLENaR0osZ0MsQ1ltQk0sbUMsQ25CazREUixtQyxDbUJwNERRLG9DLENEb0ZKLHFCLENBQ0UsYSxDQUNBLHdCLENBQ0Esb0IsQ0FLRixzQixDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBS04sVyxDQUNFLGEsQ0FDQSx3QixDbEJrekRGLGMsQ2tCaHpERSxjLENsQml6REYsb0IsQ2tCOXlESSxvQixDQVFBLG1ELENBQ0Usc0MsQ1hySUosc0MsQ1c0SU0sYSxDQUNBLHVDLENIaEZKLDRCR2lHQSxvQixDQUVJLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLGdDLENBR0Esb0MsQ0FDRSxVLEFIMUdOLDRCR2lHQSxvQixDQUVJLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLGdDLENBR0Esb0MsQ0FDRSxVLEFIMUdOLDRCR2lHQSxvQixDQUVJLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLGdDLENBR0Esb0MsQ0FDRSxVLEFIMUdOLDZCR2lHQSxvQixDQUVJLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLGdDLENBR0Esb0MsQ0FDRSxVQVROLGlCLENBRUksYSxDQUNBLFUsQ0FDQSxlLENBQ0EsZ0MsQ0FHQSxpQyxDQUNFLFEsQ0U3S1YsYSxDQVlFLHdCLENBWkYsYSxDcEJxL0RBLDZCLENvQnIvREEsZ0MsQ0FBQSw2QixDQUFBLG9DLENBQ0UsYSxDQUNBLFUsQ0FDQSxpQyxDQUNBLHNCLENmMEtJLGMsQ2V2S0osZSxDQUNBLGUsQ0FDQSxhLENBQ0Esd0IsQ0FDQSwyQixDUkNFLGUsQ1NGRSxvRSxDQUlBLHVDRGROLGEsQ3BCc2dFQSw2QixDb0J0Z0VBLGdDLENBQUEsNkIsQ0FBQSxvQyxDQ2VRLGlCRE1OLHlCLENwQnMvREYseUMsQ29CdC9ERSw0QyxDQUFBLHlDLENBQUEsZ0QsQ0FDRSw0QixDQUNBLFEsQ0VoQkYsbUIsQ3RCeWdFRixtQyxDc0J6Z0VFLHNDLENBQUEsbUMsQ0FBQSwwQyxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBQ0EsUyxDQUtFLDBDLENGY0osK0IsQ0FBQSwrQyxDQUFBLGtELENBQUEsK0MsQ0FBQSxzRCxDQUNFLGEsQ0FFQSxTLENBSEYsMEIsQ3BCOC9ERiwwQyxDb0I5L0RFLDZDLENBQUEsMEMsQ0FBQSxpRCxDQUNFLGEsQ0FFQSxTLENBUUYsc0IsQ3BCdy9Ec0MsdUIsQ0FBeEMsc0MsQ0FDQSx1QyxDb0J6L0RFLHlDLENwQncvRCtELDBDLENvQngvRC9ELHNDLENwQncvRDJKLHVDLENvQngvRDNKLDZDLENwQncvRDJHLDhDLENvQnQvRHpHLHdCLENBRUEsUyxDcEIyL0RKLHdDLENBTUEsa0QsQ0FHQSx5QyxDQU5BLHdDLENvQnQvREUsd0MsQ3BCdy9ERixrRCxDQUdBLHlDLENBTkEsd0MsQ29Cci9ERSw2QixDcEJ1L0RGLHVDLENBR0EsOEIsQ0FOQSw2QixDb0JuL0RJLHVCLENBQUEsb0IsQ0FBQSxlLENBTUYsK0MsQ0FBQSxrQyxDQUNFLGlCLENBQ0EseUIsQ0FHRixpRCxDQUFBLG9DLENBTUUsYSxDQUNBLHdCLENBS0osa0IsQ3BCby9EQSxtQixDb0JsL0RFLGEsQ0FDQSxVLENBVUYsZSxDQUNFLCtCLENBQ0Esa0MsQ0FDQSxlLENmaUVFLGlCLENlL0RGLGUsQ0FHRixrQixDQUNFLDZCLENBQ0EsZ0MsQ2YwRUksaUIsQ2V4RUosZSxDQUdGLGtCLENBQ0UsOEIsQ0FDQSxpQyxDZm1FSSxpQixDZWpFSixlLENBU0YsdUIsQ0FDRSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDZm9ESSxjLENlbERKLGUsQ0FDQSxhLENBQ0EsNEIsQ0FDQSx3QixDQUNBLGtCLENBRUEsdUMsQ0FBQSx1QyxDQUVFLGUsQ0FDQSxjLENBWUosZ0IsQ0FDRSxnQyxDQUNBLG9CLENmMkJJLGlCLENlekJKLGUsQ1J6SUUsbUIsQ1E2SUosZ0IsQ0FDRSwrQixDQUNBLGtCLENmbUJJLGlCLENlakJKLGUsQ1JqSkUsbUIsQ1F1SkYsMEMsQ0FBQSxzQyxDQU1GLG9DLENBTkUsNkIsQ0FBQSx5QixDQU1GLHFCLENBSkksVyxDQWFKLFcsQ0FBQSxpQixDQUNFLGtCLENBR0YsVSxDQUNFLGEsQ0FDQSxpQixDQVFGLFMsQ0FDRSxZLENBQ0EsYyxDQUNBLGlCLENBQ0EsZ0IsQ0FFQSxjLENwQis4REYsdUIsQ29CNzhESSxpQixDQUNBLGdCLENBU0osVyxDQUNFLGlCLENBQ0EsYSxDQUNBLG9CLENBR0YsaUIsQ0FDRSxpQixDQUNBLGdCLENBQ0Esb0IsQ0FHQSw0QyxDQUFBLDZDLENBRUUsYSxDQUlKLGlCLENBQ0UsZSxDQUdGLGtCLENBQ0UsbUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxtQixDQUdBLG9DLENBQ0UsZSxDQUNBLFksQ0FDQSxxQixDQUNBLGEsQ0U3TUYsZSxDQUNFLFksQ0FDQSxVLENBQ0EsaUIsQ2pCcUhBLGdCLENpQm5IQSxhLENBR0YsYyxDQUNFLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxTLENBQ0EsWSxDQUNBLGMsQ0FDQSxvQixDQUNBLGdCLENqQndIRSxpQixDaUJ0SEYsZSxDQUNBLGEsQ0FDQSxtQyxDVjlDQSxlLENVbURBLDZCLENBQUEsc0MsQ0FFRSxRLEN0QnNwRU4seUIsQ0FDQSx3QixDc0JscEVJLHFDLEN0QmdwRUosb0MsQ3NCOW9FTSxhLENBOUNGLHFELENBQUEsa0MsQ0FBQSxxRCxDQW9ERSxvQixDQUdFLDRDLENBQ0EsZ1IsQ0FDQSwyQixDQUNBLHdELENBQ0EsMkQsQ3RCeW9FNEMsc0IsQ0FBcEQsa0QsQ0FDQSxzQyxDQUQ0RSx5QyxDc0Jwc0V4RSxrRCxDdEJvc0VrSyxzQyxDQUR0SyxrRCxDc0Juc0VJLGtELENBMERJLHdELEN0QjBvRTRDLHNCLENBQXBELGtELENBQ0Esc0MsQ0FENEUseUMsQ3NCcHNFeEUsa0QsQ3RCb3NFa0ssc0MsQ3NCcHNFbEsseUQsQ3RCb3NFbUgsNkMsQ0FEdkgsa0QsQ3NCbnNFSSxrRCxDQUFBLHlELENBb0RFLG9CLENBR0UsNEMsQ0FDQSxnUixDQUNBLDJCLENBRUEsMkQsQ3RCb3BFa0QsNEIsQ0FBMUQsd0QsQ0FDQSw0QyxDc0JscEVNLDJELEN0QmlwRWtGLCtDLENzQmpwRWxGLHdELEN0QmlwRXdMLDRDLENzQmpwRXhMLCtELEN0QmlwRW1JLG1ELENzQmpwRW5JLHdDLEN0QmdwRU4sd0QsQ3NCaHBFTSwyRCxDQUFBLHdELENBQUEsK0QsQ0FDRSxvQixDQUNBLDBDLENBaEVKLHFELENBQUEseUMsQ0FBQSxxRCxDQUFBLHdDLENBQUEsNEIsQ0F5RUksNEIsQ0FDQSx1QyxDQTFFSiwwQyxDQW1GSSxrQyxDQUNBLDZFLENBcEZKLDhCLENBbUZJLGtDLENBbkZKLHlELENBQUEsNkMsQ0FBQSx5RCxDQUFBLDhCLENBb0ZJLDZFLENBcEZKLHVCLENBQUEsbUMsQ0EyRkUsb0IsQ0FHRSwrQyxDQUNBLG1qQixDQUdGLDZCLENBQUEseUMsQ0FDRSxvQixDQUNBLDBDLENBT0YsNEMsQ0FBQSx3RCxDQUNFLGEsQ3RCaW9FaUQsMEMsQ0FDekQseUMsQ3NCL25FTSxzRCxDdEI4bkVOLHFELENzQjVuRVEsYSxDQU9GLG9ELENBQUEsZ0UsQ0FDRSxhLENBRUEsNEQsQ0EyQkYsOEMsQ0EzQkUsd0UsQ0EyQkYsMEQsQ0ExQkksb0IsQ0FLRixvRSxDQUFBLGdGLENBQ0Usb0IsQ0M1Sk4sd0IsQ0RrS0ksa0UsQ0FBQSw4RSxDQUNFLDBDLENBR0YseUNBQUEsdUMsQ0FBQSxxREFBQSx1QyxDQUNFLG9CLENBY0Ysb0QsQ0FBQSxnRSxDQUNFLG9CLENBQ0EsMEMsQ0FqSlIsaUIsQ0FDRSxZLENBQ0EsVSxDQUNBLGlCLENqQnFIQSxnQixDaUJuSEEsYSxDQUdGLGdCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFMsQ0FDQSxZLENBQ0EsYyxDQUNBLG9CLENBQ0EsZ0IsQ2pCd0hFLGlCLENpQnRIRixlLENBQ0EsYSxDQUNBLG1DLENWOUNBLGUsQ1VtREEsK0IsQ0FBQSx3QyxDQUVFLFEsQ3RCcXdFTixrRixDQUtBLGlGLENBUkEscUYsQ0FLQSxvRixDQUhBLGtGLENBS0EsaUYsQ0FOQSx5RixDQUtBLHdGLENBUEEsNkIsQ0FLQSw0QixDc0Jqd0VJLHlDLEN0QjJ2RUosd0MsQ3NCenZFTSxhLENBOUNGLHVELENBQUEsb0MsQ0FBQSx1RCxDQW9ERSxvQixDQUdFLDRDLENBQ0EsMlUsQ0FDQSwyQixDQUNBLHdELENBQ0EsMkQsQ3RCNHZFOEMsd0IsQ0FBdEQsb0QsQ0FBZ0YsMkMsQ0FBNkMsbUUsQ3NCdnpFekgsb0QsQ3RCc3pFSixvRCxDc0J0ekVJLG9ELENBMERJLHdELEN0QjZ2RThDLHdCLENBQXRELG9ELENBQ0Esd0MsQ0FDQSxnRSxDQUZnRiwyQyxDQUE2QyxtRSxDc0J2ekV6SCxvRCxDdEJ1ekV3VCx3QyxDQUEwQyxnRSxDc0J2ekVsVywyRCxDdEJ1ekU4TCwrQyxDQUFpRCx1RSxDQURuUCxvRCxDc0J0ekVJLG9ELENBQUEsMkQsQ0FvREUsb0IsQ0FHRSw0QyxDQUNBLDJVLENBQ0EsMkIsQ0FFQSwyRCxDdEI2dkVSLHdDLENBQ0EsZ0UsQ0FGNFQsd0MsQ0FBMEMsZ0UsQ3NCN3ZFOVYsd0QsQ3RCeXdFb0QsOEIsQ0FBNUQsMEQsQ0FDQSw4QyxDQUNBLHNFLENzQnZ3RU0sNkQsQ3RCcXdFc0YsaUQsQ0FBbUQseUUsQ3NCcndFekksMEQsQ3RCcXdFMFYsOEMsQ0FBZ0Qsc0UsQ3NCcndFMVksaUUsQ3RCcXdFb04scUQsQ0FBdUQsNkUsQ3NCcndFM1EsMEMsQ3RCb3dFTiwwRCxDc0Jwd0VNLDZELENBQUEsMEQsQ0FBQSxpRSxDQUNFLG9CLENBQ0EsMEMsQ0FoRUosdUQsQ0FBQSwyQyxDQUFBLG1FLENBQUEsdUQsQ0FBQSwwQyxDQUFBLDhCLENBeUVJLDRCLENBQ0EsdUMsQ0ExRUosNEMsQ0FtRkksa0MsQ0FDQSw2RSxDQXBGSixnQyxDQW1GSSxrQyxDQW5GSiwyRCxDQUFBLCtDLENBQUEsdUUsQ0FBQSwyRCxDQUFBLGdDLENBb0ZJLDZFLENBcEZKLHlCLEN0QnExRUosOEUsQ3NCcjFFSSxpRixDQUFBLDhFLENBQUEscUYsQ0FBQSxxQyxDQTJGRSxvQixDQUdFLCtDLENBQ0EsOG1CLENBR0YsK0IsQ3RCeXZFTixvRixDc0J6dkVNLHVGLENBQUEsb0YsQ0FBQSwyRixDQUFBLDJDLENBQ0Usb0IsQ0FDQSwwQyxDQU9GLDhDLEN0QnN2RU4sbUcsQ3NCdHZFTSxzRyxDQUFBLG1HLENBQUEsMEcsQ0FBQSwwRCxDQUNFLGEsQ3RCeXZFcUQsOEMsQ0FFN0QsNkMsQ0FEQSxtRyxDQUtBLGtHLENBTitHLHNHLENBRy9HLHFHLENBSHVVLG1HLENBS3ZVLGtHLENBTHlOLDBHLENBSXpOLHlHLENzQjF2RU0sMEQsQ3RCc3ZFTix5RCxDc0JwdkVRLGEsQ0FPRixzRCxDdEJ3dkVOLDJHLENzQnh2RU0sOEcsQ0FBQSwyRyxDQUFBLGtILENBQUEsa0UsQ0FDRSxhLENBRUEsOEQsQ3RCeXZFUixtSCxDc0J6dkVRLHNILENBQUEsbUgsQ0FBQSwwSCxDQUFBLDBFLENBQ0Usb0IsQ0FLRixzRSxDdEJ1dkVSLDJILENzQnZ2RVEsOEgsQ0FBQSwySCxDQUFBLGtJLENBQUEsa0YsQ0FDRSxvQixDQzVKTix3QixDRGtLSSxvRSxDdEJxdkVSLHlILENzQnJ2RVEsNEgsQ0FBQSx5SCxDQUFBLGdJLENBQUEsZ0YsQ0FDRSwwQyxDQUdGLDJDQUFBLHVDLEN0QnF2RVIsZ0dBQWdHLHVDLENzQnJ2RXhGLG1HQUFBLHVDLENBQUEsZ0dBQUEsdUMsQ0FBQSx1R0FBQSx1QyxDQUFBLHVEQUFBLHVDLENBQ0Usb0IsQ0FTSixnRCxDdEJndkVOLHFHLENzQmh2RU0sd0csQ0FBQSxxRyxDQUFBLDRHLENBQUEsNEQsQ0FDRSxvQixDQUlBLHNELEN0Qit1RVIsMkcsQ3NCL3VFUSw4RyxDQUFBLDJHLENBQUEsa0gsQ0FBQSxrRSxDQUNFLG9CLENBQ0EsMEMsQ0ZxRlYsWSxDQUNFLFksQ0FDQSxrQixDQUNBLGtCLENBS0Esd0IsQ0FDRSxVLENML05BLHlCS29PQSxrQixDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsZSxDQUlGLHdCLENBQUEsOEIsQ0FDRSxZLENBQ0EsYSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxlLENBSUYsMEIsQ3BCcXBFSiwwQyxDb0JycEVJLDZDLENBQUEsMEMsQ0FBQSxpRCxDcEJzcEVKLDBDLENvQnRwRUksNkMsQ0FBQSwwQyxDQUFBLGlELENBQ0Usb0IsQ0FDQSxVLENBQ0EscUIsQ0FJRixvQyxDQUNFLG9CLENwQnVwRU4sMkIsQ29CcHBFSSx5QixDQUVFLFUsQ0FLRix3QixDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLGMsQ0FFRiw4QixDQUNFLGlCLENBQ0EsYSxDQUNBLFksQ0FDQSxtQixDQUNBLGEsQ0FHRiw0QixDQUNFLGtCLENBQ0Esc0IsQ0FFRixrQyxDQUNFLGlCSWpWTixJLENBSUUsYSxDQU1BLDRCLENBVkYsSSxDQUFBLGdDLENBQ0Usb0IsQ0FFQSxlLENBRUEsaUIsQ0FHQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxnQixDQUVBLDRCLENDdUZBLHNCLENwQjRFSSxjLENvQjFFSixlLENieEZFLGUsQ1NGRSw2SCxDQUlBLHVDR2ROLEksQ0FBQSxnQyxDSGVRLGlCZFROLFUsQ2lCVUUsYSxDakJWRixVLENBQUEsc0MsQ2lCV0Usb0IsQ0FHRixVLENBQUEsVSxDQUVFLFMsQ0FDQSwwQyxDQUhGLHNDLENBQUEsc0MsQ0FFRSxTLENBS0YsYSxDQUFBLGEsQ0FBQSx5QyxDQUFBLHlDLENBRUUsVyxDQUlGLFNBQUEsUyxNQUFBLFUsQ0FBQSxxQ0FBQSxTLE1BQUEsVSxDQUNFLGMsQ0FjSixjLEN4Qnk5RUEsdUIsQ3dCdjlFRSxtQixDQVNBLFksQ0FBQSxnQyxDQzNEQSxhLENGQUUsd0IsQ0VFRixvQixDbEJJQSxrQixDQUFBLHNDLENrQkFFLGEsQ0ZOQSx3QixDRVFBLG9CLENBR0Ysa0IsQ0FBQSxrQixDQUFBLHNDLENBQUEsc0MsQ0FFRSxhLENGYkEsd0IsQ0VlQSxvQixDQUtFLDBDLENBS0oscUIsQ0FBQSxxQixDQUFBLHlDLENBQUEseUMsQ0FFRSxhLENBQ0Esd0IsQ0FDQSxvQixDQU9GLGlCQUFBLFMsTUFBQSxpQixDQUFBLGlCQUFBLFMsTUFBQSxpQixDQUFBLHNELENBQUEscUNBQUEsUyxNQUFBLGlCLENBQUEscUNBQUEsUyxNQUFBLGlCLENBQUEsa0MsQ0FHRSxhLENBQ0Esd0IsQ0FJQSxvQixDQUVBLGlCQUFBLFMsTUFBQSx1QixDQUFBLGlCQUFBLFMsTUFBQSx1QixDQUFBLDRELENBQUEscUNBQUEsUyxNQUFBLHVCLENBQUEscUNBQUEsUyxNQUFBLHVCLENBQUEsd0MsQ0FLSSwwQyxDRFFOLGMsQ0MzREEsYSxDRkFFLHdCLENFRUYsb0IsQ2xCSUEsb0IsQ2tCQUUsYSxDRk5BLHdCLENFUUEsb0IsQ0FHRixvQixDQUFBLG9CLENBRUUsYSxDRmJBLHdCLENFZUEsb0IsQ0FLRSwyQyxDQUtKLHVCLENBQUEsdUIsQ0FFRSxhLENBQ0Esd0IsQ0FDQSxvQixDQU9GLG1CQUFBLFMsTUFBQSxpQixDQUFBLG1CQUFBLFMsTUFBQSxpQixDQUFBLG9DLENBR0UsYSxDQUNBLHdCLENBSUEsb0IsQ0FFQSxtQkFBQSxTLE1BQUEsdUIsQ0FBQSxtQkFBQSxTLE1BQUEsdUIsQ0FBQSwwQyxDQUtJLDJDLENEUU4sWSxDQzNEQSxhLENGQUUsd0IsQ0VFRixvQixDbEJJQSxrQixDa0JBRSxhLENGTkEsd0IsQ0VRQSxvQixDQUdGLGtCLENBQUEsa0IsQ0FFRSxhLENGYkEsd0IsQ0VlQSxvQixDQUtFLHlDLENBS0oscUIsQ0FBQSxxQixDQUVFLGEsQ0FDQSx3QixDQUNBLG9CLENBT0YsaUJBQUEsUyxNQUFBLGlCLENBQUEsaUJBQUEsUyxNQUFBLGlCLENBQUEsa0MsQ0FHRSxhLENBQ0Esd0IsQ0FJQSxvQixDQUVBLGlCQUFBLFMsTUFBQSx1QixDQUFBLGlCQUFBLFMsTUFBQSx1QixDQUFBLHdDLENBS0kseUMsQ0RRTixTLENDM0RBLGEsQ0ZBRSx3QixDRUVGLG9CLENsQklBLGUsQ2tCQUUsYSxDRk5BLHdCLENFUUEsb0IsQ0FHRixlLENBQUEsZSxDQUVFLGEsQ0ZiQSx3QixDRWVBLG9CLENBS0UsMEMsQ0FLSixrQixDQUFBLGtCLENBRUUsYSxDQUNBLHdCLENBQ0Esb0IsQ0FPRixjQUFBLFMsTUFBQSxpQixDQUFBLGNBQUEsUyxNQUFBLGlCLENBQUEsK0IsQ0FHRSxhLENBQ0Esd0IsQ0FJQSxvQixDQUVBLGNBQUEsUyxNQUFBLHVCLENBQUEsY0FBQSxTLE1BQUEsdUIsQ0FBQSxxQyxDQUtJLDBDLENEUU4sWSxDQzNEQSxhLENGQUUsd0IsQ0VFRixvQixDbEJJQSxrQixDa0JBRSxhLENGTkEsd0IsQ0VRQSxvQixDQUdGLGtCLENBQUEsa0IsQ0FFRSxhLENGYkEsd0IsQ0VlQSxvQixDQUtFLDBDLENBS0oscUIsQ0FBQSxxQixDQUVFLGEsQ0FDQSx3QixDQUNBLG9CLENBT0YsaUJBQUEsUyxNQUFBLGlCLENBQUEsaUJBQUEsUyxNQUFBLGlCLENBQUEsa0MsQ0FHRSxhLENBQ0Esd0IsQ0FJQSxvQixDQUVBLGlCQUFBLFMsTUFBQSx1QixDQUFBLGlCQUFBLFMsTUFBQSx1QixDQUFBLHdDLENBS0ksMEMsQ0RRTixXLENDM0RBLGEsQ0ZBRSx3QixDRUVGLG9CLENsQklBLGlCLENrQkFFLGEsQ0ZOQSx3QixDRVFBLG9CLENBR0YsaUIsQ0FBQSxpQixDQUVFLGEsQ0ZiQSx3QixDRWVBLG9CLENBS0UseUMsQ0FLSixvQixDQUFBLG9CLENBRUUsYSxDQUNBLHdCLENBQ0Esb0IsQ0FPRixnQkFBQSxTLE1BQUEsaUIsQ0FBQSxnQkFBQSxTLE1BQUEsaUIsQ0FBQSxpQyxDQUdFLGEsQ0FDQSx3QixDQUlBLG9CLENBRUEsZ0JBQUEsUyxNQUFBLHVCLENBQUEsZ0JBQUEsUyxNQUFBLHVCLENBQUEsdUMsQ0FLSSx5QyxDRFFOLFUsQ0MzREEsYSxDRkFFLHdCLENFRUYsb0IsQ2xCSUEsZ0IsQ2tCQUUsYSxDRk5BLHdCLENFUUEsb0IsQ0FHRixnQixDQUFBLGdCLENBRUUsYSxDRmJBLHdCLENFZUEsb0IsQ0FLRSwyQyxDQUtKLG1CLENBQUEsbUIsQ0FFRSxhLENBQ0Esd0IsQ0FDQSxvQixDQU9GLGVBQUEsUyxNQUFBLGlCLENBQUEsZUFBQSxTLE1BQUEsaUIsQ0FBQSxnQyxDQUdFLGEsQ0FDQSx3QixDQUlBLG9CLENBRUEsZUFBQSxTLE1BQUEsdUIsQ0FBQSxlQUFBLFMsTUFBQSx1QixDQUFBLHNDLENBS0ksMkMsQ0RRTixTLENDM0RBLGEsQ0ZBRSx3QixDRUVGLG9CLENsQklBLGUsQ2tCQUUsYSxDRk5BLHdCLENFUUEsb0IsQ0FHRixlLENBQUEsZSxDQUVFLGEsQ0ZiQSx3QixDRWVBLG9CLENBS0Usd0MsQ0FLSixrQixDQUFBLGtCLENBRUUsYSxDQUNBLHdCLENBQ0Esb0IsQ0FPRixjQUFBLFMsTUFBQSxpQixDQUFBLGNBQUEsUyxNQUFBLGlCLENBQUEsK0IsQ0FHRSxhLENBQ0Esd0IsQ0FJQSxvQixDQUVBLGNBQUEsUyxNQUFBLHVCLENBQUEsY0FBQSxTLE1BQUEsdUIsQ0FBQSxxQyxDQUtJLHdDLENEUU4sUyxDQzNEQSxhLENGQUUsd0IsQ0VFRixvQixDbEJJQSxlLENrQkFFLGEsQ0ZOQSx3QixDRVFBLG9CLENBR0YsZSxDQUFBLGUsQ0FFRSxhLENGYkEsd0IsQ0VlQSxvQixDQUtFLDBDLENBS0osa0IsQ0FBQSxrQixDQUVFLGEsQ0FDQSx3QixDQUNBLG9CLENBT0YsY0FBQSxTLE1BQUEsaUIsQ0FBQSxjQUFBLFMsTUFBQSxpQixDQUFBLCtCLENBR0UsYSxDQUNBLHdCLENBSUEsb0IsQ0FFQSxjQUFBLFMsTUFBQSx1QixDQUFBLGNBQUEsUyxNQUFBLHVCLENBQUEscUMsQ0FLSSwwQyxDRFFOLFEsQ0MzREEsYSxDRkFFLHdCLENFRUYsb0IsQ2xCSUEsYyxDa0JBRSxhLENGTkEsd0IsQ0VRQSxvQixDQUdGLGMsQ0FBQSxjLENBRUUsYSxDRmJBLHdCLENFZUEsb0IsQ0FLRSx5QyxDQUtKLGlCLENBQUEsaUIsQ0FFRSxhLENBQ0Esd0IsQ0FDQSxvQixDQU9GLGFBQUEsUyxNQUFBLGlCLENBQUEsYUFBQSxTLE1BQUEsaUIsQ0FBQSw4QixDQUdFLGEsQ0FDQSx3QixDQUlBLG9CLENBRUEsYUFBQSxTLE1BQUEsdUIsQ0FBQSxhQUFBLFMsTUFBQSx1QixDQUFBLG9DLENBS0kseUMsQ0RRTixVLENDM0RBLGEsQ0ZBRSx3QixDRUVGLG9CLENsQklBLGdCLENrQkFFLGEsQ0ZOQSx3QixDRVFBLG9CLENBR0YsZ0IsQ0FBQSxnQixDQUVFLGEsQ0ZiQSx3QixDRWVBLG9CLENBS0UseUMsQ0FLSixtQixDQUFBLG1CLENBRUUsYSxDQUNBLHdCLENBQ0Esb0IsQ0FPRixlQUFBLFMsTUFBQSxpQixDQUFBLGVBQUEsUyxNQUFBLGlCLENBQUEsZ0MsQ0FHRSxhLENBQ0Esd0IsQ0FJQSxvQixDQUVBLGVBQUEsUyxNQUFBLHVCLENBQUEsZUFBQSxTLE1BQUEsdUIsQ0FBQSxzQyxDQUtJLHlDLENEUU4sVyxDQzNEQSxhLENGQUUsd0IsQ0VFRixvQixDbEJJQSxpQixDa0JBRSxhLENGTkEsd0IsQ0VRQSxvQixDQUdGLGlCLENBQUEsaUIsQ0FFRSxhLENGYkEsd0IsQ0VlQSxvQixDQUtFLHlDLENBS0osb0IsQ0FBQSxvQixDQUVFLGEsQ0FDQSx3QixDQUNBLG9CLENBT0YsZ0JBQUEsUyxNQUFBLGlCLENBQUEsZ0JBQUEsUyxNQUFBLGlCLENBQUEsaUMsQ0FHRSxhLENBQ0Esd0IsQ0FJQSxvQixDQUVBLGdCQUFBLFMsTUFBQSx1QixDQUFBLGdCQUFBLFMsTUFBQSx1QixDQUFBLHVDLENBS0kseUMsQ0RjTixvQixDQ1BBLGEsQ0FDQSxvQixDbEJyREEsMEIsQ2tCd0RFLGEsQ0FDQSx3QixDQUNBLG9CLENBR0YsMEIsQ0FBQSwwQixDQUVFLHlDLENBR0YsNkIsQ0FBQSw2QixDQUVFLGEsQ0FDQSw0QixDQUdGLHlCQUFBLFMsTUFBQSxpQixDQUFBLHlCQUFBLFMsTUFBQSxpQixDQUFBLDBDLENBR0UsYSxDQUNBLHdCLENBQ0Esb0IsQ0FFQSx5QkFBQSxTLE1BQUEsdUIsQ0FBQSx5QkFBQSxTLE1BQUEsdUIsQ0FBQSxnRCxDQUtJLHlDLENEekJOLHNCLENDUEEsYSxDQUNBLG9CLENsQnJEQSw0QixDa0J3REUsYSxDQUNBLHdCLENBQ0Esb0IsQ0FHRiw0QixDQUFBLDRCLENBRUUsMkMsQ0FHRiwrQixDQUFBLCtCLENBRUUsYSxDQUNBLDRCLENBR0YsMkJBQUEsUyxNQUFBLGlCLENBQUEsMkJBQUEsUyxNQUFBLGlCLENBQUEsNEMsQ0FHRSxhLENBQ0Esd0IsQ0FDQSxvQixDQUVBLDJCQUFBLFMsTUFBQSx1QixDQUFBLDJCQUFBLFMsTUFBQSx1QixDQUFBLGtELENBS0ksMkMsQ0R6Qk4sb0IsQ0NQQSxhLENBQ0Esb0IsQ2xCckRBLDBCLENrQndERSxhLENBQ0Esd0IsQ0FDQSxvQixDQUdGLDBCLENBQUEsMEIsQ0FFRSx5QyxDQUdGLDZCLENBQUEsNkIsQ0FFRSxhLENBQ0EsNEIsQ0FHRix5QkFBQSxTLE1BQUEsaUIsQ0FBQSx5QkFBQSxTLE1BQUEsaUIsQ0FBQSwwQyxDQUdFLGEsQ0FDQSx3QixDQUNBLG9CLENBRUEseUJBQUEsUyxNQUFBLHVCLENBQUEseUJBQUEsUyxNQUFBLHVCLENBQUEsZ0QsQ0FLSSx5QyxDRHpCTixpQixDQ1BBLGEsQ0FDQSxvQixDbEJyREEsdUIsQ2tCd0RFLGEsQ0FDQSx3QixDQUNBLG9CLENBR0YsdUIsQ0FBQSx1QixDQUVFLDBDLENBR0YsMEIsQ0FBQSwwQixDQUVFLGEsQ0FDQSw0QixDQUdGLHNCQUFBLFMsTUFBQSxpQixDQUFBLHNCQUFBLFMsTUFBQSxpQixDQUFBLHVDLENBR0UsYSxDQUNBLHdCLENBQ0Esb0IsQ0FFQSxzQkFBQSxTLE1BQUEsdUIsQ0FBQSxzQkFBQSxTLE1BQUEsdUIsQ0FBQSw2QyxDQUtJLDBDLENEekJOLG9CLENDUEEsYSxDQUNBLG9CLENsQnJEQSwwQixDa0J3REUsYSxDQUNBLHdCLENBQ0Esb0IsQ0FHRiwwQixDQUFBLDBCLENBRUUseUMsQ0FHRiw2QixDQUFBLDZCLENBRUUsYSxDQUNBLDRCLENBR0YseUJBQUEsUyxNQUFBLGlCLENBQUEseUJBQUEsUyxNQUFBLGlCLENBQUEsMEMsQ0FHRSxhLENBQ0Esd0IsQ0FDQSxvQixDQUVBLHlCQUFBLFMsTUFBQSx1QixDQUFBLHlCQUFBLFMsTUFBQSx1QixDQUFBLGdELENBS0kseUMsQ0R6Qk4sbUIsQ0NQQSxhLENBQ0Esb0IsQ2xCckRBLHlCLENrQndERSxhLENBQ0Esd0IsQ0FDQSxvQixDQUdGLHlCLENBQUEseUIsQ0FFRSx5QyxDQUdGLDRCLENBQUEsNEIsQ0FFRSxhLENBQ0EsNEIsQ0FHRix3QkFBQSxTLE1BQUEsaUIsQ0FBQSx3QkFBQSxTLE1BQUEsaUIsQ0FBQSx5QyxDQUdFLGEsQ0FDQSx3QixDQUNBLG9CLENBRUEsd0JBQUEsUyxNQUFBLHVCLENBQUEsd0JBQUEsUyxNQUFBLHVCLENBQUEsK0MsQ0FLSSx5QyxDRHpCTixrQixDQ1BBLGEsQ0FDQSxvQixDbEJyREEsd0IsQ2tCd0RFLGEsQ0FDQSx3QixDQUNBLG9CLENBR0Ysd0IsQ0FBQSx3QixDQUVFLDJDLENBR0YsMkIsQ0FBQSwyQixDQUVFLGEsQ0FDQSw0QixDQUdGLHVCQUFBLFMsTUFBQSxpQixDQUFBLHVCQUFBLFMsTUFBQSxpQixDQUFBLHdDLENBR0UsYSxDQUNBLHdCLENBQ0Esb0IsQ0FFQSx1QkFBQSxTLE1BQUEsdUIsQ0FBQSx1QkFBQSxTLE1BQUEsdUIsQ0FBQSw4QyxDQUtJLDJDLENEekJOLGlCLENDUEEsYSxDQUNBLG9CLENsQnJEQSx1QixDa0J3REUsYSxDQUNBLHdCLENBQ0Esb0IsQ0FHRix1QixDQUFBLHVCLENBRUUsd0MsQ0FHRiwwQixDQUFBLDBCLENBRUUsYSxDQUNBLDRCLENBR0Ysc0JBQUEsUyxNQUFBLGlCLENBQUEsc0JBQUEsUyxNQUFBLGlCLENBQUEsdUMsQ0FHRSxhLENBQ0Esd0IsQ0FDQSxvQixDQUVBLHNCQUFBLFMsTUFBQSx1QixDQUFBLHNCQUFBLFMsTUFBQSx1QixDQUFBLDZDLENBS0ksd0MsQ0R6Qk4saUIsQ0NQQSxhLENBQ0Esb0IsQ2xCckRBLHVCLENrQndERSxhLENBQ0Esd0IsQ0FDQSxvQixDQUdGLHVCLENBQUEsdUIsQ0FFRSx5QyxDQUdGLDBCLENBQUEsMEIsQ0FFRSxhLENBQ0EsNEIsQ0FHRixzQkFBQSxTLE1BQUEsaUIsQ0FBQSxzQkFBQSxTLE1BQUEsaUIsQ0FBQSx1QyxDQUdFLGEsQ0FDQSx3QixDQUNBLG9CLENBRUEsc0JBQUEsUyxNQUFBLHVCLENBQUEsc0JBQUEsUyxNQUFBLHVCLENBQUEsNkMsQ0FLSSx5QyxDRHpCTixnQixDQ1BBLGEsQ0FDQSxvQixDbEJyREEsc0IsQ2tCd0RFLGEsQ0FDQSx3QixDQUNBLG9CLENBR0Ysc0IsQ0FBQSxzQixDQUVFLHlDLENBR0YseUIsQ0FBQSx5QixDQUVFLGEsQ0FDQSw0QixDQUdGLHFCQUFBLFMsTUFBQSxpQixDQUFBLHFCQUFBLFMsTUFBQSxpQixDQUFBLHNDLENBR0UsYSxDQUNBLHdCLENBQ0Esb0IsQ0FFQSxxQkFBQSxTLE1BQUEsdUIsQ0FBQSxxQkFBQSxTLE1BQUEsdUIsQ0FBQSw0QyxDQUtJLHlDLENEekJOLGtCLENDUEEsYSxDQUNBLG9CLENsQnJEQSx3QixDa0J3REUsYSxDQUNBLHdCLENBQ0Esb0IsQ0FHRix3QixDQUFBLHdCLENBRUUseUMsQ0FHRiwyQixDQUFBLDJCLENBRUUsYSxDQUNBLDRCLENBR0YsdUJBQUEsUyxNQUFBLGlCLENBQUEsdUJBQUEsUyxNQUFBLGlCLENBQUEsd0MsQ0FHRSxhLENBQ0Esd0IsQ0FDQSxvQixDQUVBLHVCQUFBLFMsTUFBQSx1QixDQUFBLHVCQUFBLFMsTUFBQSx1QixDQUFBLDhDLENBS0kseUMsQ0R6Qk4sbUIsQ0NQQSxhLENBQ0Esb0IsQ2xCckRBLHlCLENrQndERSxhLENBQ0Esd0IsQ0FDQSxvQixDQUdGLHlCLENBQUEseUIsQ0FFRSx3QyxDQUdGLDRCLENBQUEsNEIsQ0FFRSxhLENBQ0EsNEIsQ0FHRix3QkFBQSxTLE1BQUEsaUIsQ0FBQSx3QkFBQSxTLE1BQUEsaUIsQ0FBQSx5QyxDQUdFLGEsQ0FDQSx3QixDQUNBLG9CLENBRUEsd0JBQUEsUyxNQUFBLHVCLENBQUEsd0JBQUEsUyxNQUFBLHVCLENBQUEsK0MsQ0FLSSx3QyxDRGRSLFMsQ0FDRSxlLENBQ0EsYSxDQUNBLG9CLENqQnpFQSxlLENpQjRFRSxhLENBQ0EseUIsQ0FHRixlLENBQUEsZSxDQUVFLHlCLENBR0Ysa0IsQ0FBQSxrQixDQUVFLGEsQ0FDQSxtQixDQVdKLGtCLENBQUEsTyxDQUFBLDhDLENDUEUsa0IsQ3BCNEVJLGlCLENvQjFFSixlLENieEZFLG1CLENZaUdKLGtCLENBQUEsTyxDQUFBLDhDLENDWEUsb0IsQ3BCNEVJLGlCLENvQjFFSixlLENieEZFLG1CLENZMEdKLFUsQ0FDRSxhLENBQ0EsVSxDQUdBLHFCLENBQ0UsZ0IsQ3hCOGtHSiw0QixDQURBLDJCLEN3QnJrR0UsNEIsQ0FDRSxVLENFM0lKLEssQ0xnQk0sOEIsQ0FJQSx1Q0twQk4sSyxDTHFCUSxpQixBS2xCTixVQUFBLE0sQ0FDRSxTLENBS0YsY0FBQSxNLENBQ0UsWSxDQUlKLFcsQ0FDRSxpQixDQUNBLFEsQ0FDQSxlLENMREksMkIsQ0FJQSx1Q0tOTixXLENMT1EsaUJLRE4saUIsQ0FDRSxPLENBQ0EsVyxDTE5FLDBCLENBSUEsdUNLQUosaUIsQ0xDTSxpQnJCdXVHUixTLENBQ0EsUyxDQUZBLFUsQzJCMXZHQSxPLENBSUUsaUIsQ0FHRixnQixDQUNFLGtCLENDb0JFLHVCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLHFCLENBQ0EsVSxDQWhDSixxQixDQUNBLG1DLENBQ0EsZSxDQUNBLGtDLENBcURFLDZCLENBQUEsdUMsQ0FBQSx3QyxDQUFBLHFDLENBQ0UsYSxDRDFDTixjLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFksQ0FDQSxZLENBQ0EsVSxDQUNBLGUsQ0FDQSxlLENBQ0Esa0IsQ3RCMkpJLGMsQ3NCekpKLGEsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsMkIsQ0FDQSxtQyxDZmRFLGUsQ2V1QkEsbUIsQ0FDRSxVLENBQ0EsTSxDQUdGLG9CLENBQ0UsTyxDQUNBLFMsQ1pZRix5QlluQkEsc0IsQ0FDRSxVLENBQ0EsTSxDQUdGLHVCLENBQ0UsTyxDQUNBLFcsQVpZRix5QlluQkEsc0IsQ0FDRSxVLENBQ0EsTSxDQUdGLHVCLENBQ0UsTyxDQUNBLFcsQVpZRix5QlluQkEsc0IsQ0FDRSxVLENBQ0EsTSxDQUdGLHVCLENBQ0UsTyxDQUNBLFcsQVpZRiwwQlluQkEsc0IsQ0FDRSxVLENBQ0EsTSxDQUdGLHVCLENBQ0UsTyxDQUNBLFdBUUosc0IsQ0FDRSxRLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQy9CQSxrQyxDQUFBLCtCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLHFCLENBQ0EsVSxDQXpCSixZLENBQ0EsbUMsQ0FDQSx3QixDQUNBLGtDLENEMERBLHlCLENBQ0UsSyxDQUNBLFUsQ0FDQSxTLENBQ0EsWSxDQUNBLG1CLENDN0NBLGtDLENBZEYsaUMsQ0FDQSxjLENBQ0Esb0MsQ0FDQSxzQixDRDhESSxnQixDQU1KLHdCLENBQ0UsSyxDQUNBLFUsQ0FDQSxTLENBQ0EsWSxDQUNBLG9CLENDOURBLGlDLENBRUUsa0IsQ0FDQSxxQixDQUNBLFUsQ0FZRSxZLENBR0Ysa0MsQ0FDRSxvQixDQUNBLG1CLENBRUEsVSxDQTlCTixpQyxDQUNBLHVCLENBQ0Esb0MsQ0R5RUksZ0IsQ0FRSixtQyxDQUFBLGlDLENBQUEsa0MsQ0FBQSxnQyxDQUlFLFUsQ0FDQSxXLENBS0osaUIsQ0U5R0UsUSxDQUNBLFksQ0FDQSxlLENBQ0EsNEIsQ0ZrSEYsYyxDQUNFLGEsQ0FDQSxVLENBQ0EscUIsQ0FDQSxVLENBQ0EsZSxDQUNBLGEsQ0FDQSxrQixDQUVBLGtCLENBQ0EsNEIsQ0FDQSxRLENwQnJIQSxvQixDQUFBLG9CLENvQm9JRSxhLENBQ0Esb0IsQ0ovSUEsd0IsQ0ltSkYscUIsQ0FBQSxxQixDQUVFLGEsQ0FDQSxvQixDSnRKQSx3QixDSTBKRix1QixDQUFBLHVCLENBRUUsYSxDQUNBLG1CLENBQ0EsNEIsQ0FRSixtQixDQUNFLGEsQ0FJRixnQixDQUNFLGEsQ0FDQSxvQixDQUNBLGUsQ3RCQUksaUIsQ3NCRUosYSxDQUNBLGtCLENBSUYsbUIsQ0FDRSxhLENBQ0EscUIsQ0FDQSxhLENHM0xGLFUsQzlCaStHQSxtQixDOEIvOUdFLGlCLENBQ0EsbUIsQ0FDQSxxQixDOUJtK0dGLHdCLEM4QmorR0UsZSxDOUJrK0dGLG9ELEM4QmwrR0UsMkMsQ0FDRSxpQixDQUNBLGEsQzlCcStHSiw4QixDT3ArR0UscUIsQ1BxK0dGLDBELENPcitHRSxpRCxDdUJJSSxTLEM5QnkrR04sK0IsQ0FGQSwrQixDQUZBLDhCLEM4Qm4rR0ksc0IsQ0FBQSxzQixDQUFBLHFCLEM5QncrR0osMkQsQ0FGQSwyRCxDQUZBLDBELEM4QnArR0ksa0QsQ0FBQSxrRCxDQUFBLGlELENBR0UsUyxDQU1OLFksQ0FDRSxZLENBQ0EsYyxDQUNBLDBCLENBRUEseUIsQ0FDRSxVLEM5QnUrR0osMEJBQTRCLGEsQzhCaitHMUIsb0JBQUEsYSxDQUFBLGdEQUFBLGEsQ0FFRSxnQixDOUJtK0dKLDBCQUE0QixpQixDOEIvOUcxQixvQkFBQSxXLE1BQUEsaUIsQzlCZytHRixvREFBc0QsbUIsQzhCaCtHcEQsZ0RBQUEsVyxNQUFBLGlCLENsQlhFLHlCLENBQ0EsNEIsQ1orK0dKLDBCQUE0QixrQixDOEJoK0cxQixvQkFBQSxhLEM5QmkrR0Ysb0RBQXNELG9CLEM4QmorR3BELGdEQUFBLGEsQ2xCRkUsd0IsQ0FDQSwyQixDa0JtQkosc0IsQ0FDRSxzQixDQUNBLHFCLENBRUEsNkIsQ0FBQSx3QyxDQUFBLHFDLENBR0UsYSxDQUdGLHdDLENBQ0UsYyxDQUlKLHlDLENBQUEsOEIsQ0FBQSxxRSxDQUNFLHFCLENBQ0Esb0IsQ0FHRix5QyxDQUFBLDhCLENBQUEscUUsQ0FDRSxvQixDQUNBLG1CLENBb0JGLG1CLENBQ0UscUIsQ0FDQSxzQixDQUNBLHNCLENBRUEsd0IsQzlCZzhHRiw4QixDOEJoOEdFLG9ELENBRUUsVSxDOUJrOEdKLG1DQUFxQyxhLEM4Qi83R25DLDZCQUFBLGEsQ0FBQSx5REFBQSxhLENBRUUsZSxDOUJpOEdKLG1DQUFxQyxpQixDOEI3N0duQyw2QkFBQSxXLE1BQUEsaUIsQzlCODdHRiw2REFBK0QsbUIsQzhCOTdHN0QseURBQUEsVyxNQUFBLGlCLENsQnJGRSw0QixDQUNBLDJCLENadWhISixtQ0FBcUMsa0IsQzhCOTdHbkMsNkJBQUEsYSxDOUIrN0dGLDZEQUErRCxvQixDOEIvN0c3RCx5REFBQSxhLENsQnhHRSx3QixDQUNBLHlCLENrQjJIRixzQixDOUJpN0dGLGlDLENBQ0EsNkQsQzhCbDdHRSxrRCxDQUVFLGUsQzlCbzdHSiwyQyxDOEJsN0dJLHdDLEM5QnE3R0osc0QsQ0FEQSxtRCxDQURBLHVFLEM4Qm43R0ksb0UsQ0FFRSxpQixDQUNBLGtCLENBQ0EsbUIsQ0N6Sk4sWSxDQUNFLGlCLENBQ0EsWSxDQUNBLGMsQ0FDQSxtQixDQUNBLFUsQy9CbWxIRiwwQyxDK0JqbEhFLDZDLENBQUEsMEMsQ0FBQSxpRCxDL0JvbEhGLHlCLENBREEsMkIsQytCbmxIRSwwQixDL0JrbEhGLG9DLEMrQjlrSEksaUIsQ0FDQSxhLENBQ0EsUSxDQUNBLFcsQ0FDQSxlLEMvQnFsSEosMkUsQ0FLQSwyRSxDQUhBLCtFLENBS0EsK0UsQ0ErQkEsdUQsQ0FQQSx5RCxDQTNCQSx3RCxDQW9CQSxrRSxDQUxBLHVELENBTEEseUQsQ0FmQSx3RCxDQVVBLGdELENBUkEsMkUsQ0FLQSwyRSxDK0J6bEhJLDJFLEMvQnNsSGdPLDJFLEMrQnRsSGhPLGtGLENBQUEsa0YsQy9Cc25ISiwwRCxDQVBBLDRELEMrQi9tSEksMkQsQy9Cd21ISixxRSxDQUxBLDBELENBTEEsNEQsQytCOWxISSwyRCxDQUFBLG9ELENBQUEsMkUsQy9Cc2xIK0ksMkUsQytCdGxIL0ksK0UsQy9Cc2xIaVQsK0UsQ0FrQ3JULHVELENBUEEseUQsQ0EzQnFGLHdELENBb0JyRixrRSxDQUxBLHVELENBTEEseUQsQytCaG1ISSx3RCxDL0JzbEgyZCxnRCxDQUEvZCwrRSxDQUtBLCtFLEMrQjNsSEksa0YsQ0FBQSxrRixDQUFBLCtFLEMvQnNsSHNZLCtFLENBaUMxWSw4RCxDQVBBLGdFLEMrQmhuSEksK0QsQy9CeW1ISix5RSxDQUxBLDhELENBTEEsZ0UsQytCL2xISSwrRCxDQUFBLDBELEMvQjJuSEosc0MsQ0FEQSx3QyxDQUxBLHVDLENBREEsd0MsQ0FEQSwwQyxDQUxBLHlDLENBWkEsdUMsQ0FMQSx5QyxDK0I3bEhJLHdDLEMvQjZtSEosaUQsQ0FEQSxtRCxDQUxBLGtELEMrQnBtSE0sZ0IsQy9CNG5ITixnRCxDK0J2bkhFLG1ELENBQUEsZ0QsQ0FBQSx1RCxDL0J5bkhGLHFFLENBREEsaUMsQytCeG5IRSxnQyxDQUdFLFMsQ0FJRixrRCxDQUNFLFMsQy9Cd25ISiwrQ0FBaUQsYSxDK0Jubkg3QyxrREFBQSxhLENBQUEsK0NBQUEsYSxDQUFBLHNEQUFBLGEsQy9Cb25ISixnQ0FBa0MsYSxDK0Jwbkg5QiwrQkFBQSxhLENuQklBLHdCLENBQ0EsMkIsQ21CQUYseUIsQ0FDRSxZLENBQ0Esa0IsQ0FFQSw4QkFBQSwrQixDQUFBLDhCQUFBLHNDLENuQm5CQSx5QixDQUNBLDRCLENtQm9CQSw4QkFBQSxnQyxDbkJQQSx3QixDQUNBLDJCLENaZ29ISix5Q0FBeUMsZSxZQUE2QixZLEMrQnRuSGxFLDJDQUFBLGUsYUFBQSxZLENBQUEseUNBQUEsZSxZQUFBLFksQ0FBQSw2Q0FBQSxlLGVBQUEsWSxDL0J3bkhKLGlCQUFpQixlLG1CQUFvQywrQixDQUNyRCxpQkFBaUIsZSxtQkFBb0Msc0MsQ0FGckQsaUJBQWlCLGUscUJBQXNDLFksQytCdm5IbkQsaUJBQUEsZSxvQkFBQSxZLENuQnpCQSx5QixDQUNBLDRCLENac3BISiw2RSxDK0JybkhJLGdGLENBQUEsNkUsQ0FBQSxvRixDL0J1bkhKLCtFLENBQ0Esc0YsQ0FGQSw4RCxDK0J0bkhJLDZELENuQmxDQSx5QixDQUNBLDRCLENaK3BISixtQixDK0I5bUhBLG9CLENBRUUsWSxDL0JrbkhGLG9ELEMrQjdtSEUscUQsQy9CMm1IRix3QixDQUNBLG9ELEMrQjVtSEUseUIsQ0FBQSxxRCxDQUNFLGlCLENBQ0EsUyxDL0JrbkhKLDBELEMrQmhuSEksMkQsQy9COG1ISiw4QixDQUNBLDBELEMrQi9tSEksK0IsQ0FBQSwyRCxDQUNFLFMsQ0FZTixvQixDQUF1QixpQixDL0Jrbkh2Qix5RCxDQVNBLHNFLENBWEEseUQsQ0FPQSxzRSxDQUhBLDJELEMrQjVuSEUsMEQsQy9CcW5IRix1RSxDK0JybkhFLDBELEMvQmluSEYsdUUsQytCam5IRSw0RCxDQVNGLG1CLEMvQjZtSEEsNkIsQ0FPQSwwQyxDQUpBLHlELENBU0Esc0UsQ0FYQSx5RCxDQU9BLHNFLENBSEEsMkQsQ0FNQSwwQyxDQURBLHVELEMrQmhvSEUsOEIsQy9CK21IRiwyQyxDK0IvbUhFLDBELEMvQm9uSEYsdUUsQytCcG5IRSwwRCxDL0JnbkhGLHVFLEMrQmhuSEUsNEQsQy9CbW5IRiwyQyxDQURBLHdELEMrQnptSHNCLGdCLENBUXRCLGlCLENBQ0UsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxlLEMxQjJESSxjLEMwQnpESixlLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSx3QixDbkIvR0UsZSxDWml2SEosc0MsQytCOW5IRSxtQyxDQUVFLFksQy9CaW9ISixrREFBb0QsUyxDK0J2bkhwRCxxREFBQSxTLENBQUEsa0RBQUEsUyxDQUFBLHlEQUFBLFMsQy9Cd25IQSw4QixDK0J4bkhBLGtDQUFBLFMsQ0FFRSwrQixDL0Jrb0hGLG9FLENBRkEscUUsQ0FMQSw2QyxDK0J4bkhBLGdELENBQUEsNkMsQ0FBQSxvRCxDL0J5bkhBLDhCLEMrQnpuSEEsNkIsQy9COG5IQSx3QyxDQUhBLHFELENBQ0EseUMsQ0FGQSxzRCxDK0JwbkhFLGtCLEMxQndCSSxpQixDMEJ0QkosZSxDbkI1SUUsbUIsQ1oyd0hKLGtEQUFvRCxTLEMrQjNuSHBELHFEQUFBLFMsQ0FBQSxrREFBQSxTLENBQUEseURBQUEsUyxDL0I0bkhBLDhCLEMrQjVuSEEsa0NBQUEsUyxDQUVFLGdDLEMvQnNvSEYsb0UsQ0FGQSxxRSxDQUxBLDZDLEMrQjVuSEEsZ0QsQ0FBQSw2QyxDQUFBLG9ELEMvQjZuSEEsOEIsQytCN25IQSw2QixDL0Jrb0hBLHdDLENBSEEscUQsQ0FDQSx5QyxDQUZBLHNELEMrQnhuSEUsb0IsQzFCT0ksaUIsQzBCTEosZSxDbkI3SkUsbUIsQ21CaUtKLDhCLEMvQituSEEsOEIsQytCN25IRSxxQixDL0J1b0hGLG9HLENBSEEsMkNBQTJDLGUsMEJBQTJDLG1CLENBTXRGLGlGQUFxRixXLE1BQWlCLGlCLEMrQi9uSHRHLGtFLEMvQjJuSEEsd0UsQ0FFQSxxRixDQUxBLGlCQUFpQixlLDBCQUEyQyxpQixDQUU1RCxpQkFBaUIsZSwwQkFBMkMsOEIsQ0FJNUQscURBQXlELFcsTUFBaUIsaUIsQ0FFMUUsa0VBQXNFLFksQytCaG9IdEUsc0MsQy9CdW5IQSxtRCxDWXJ4SEkseUIsQ0FDQSw0QixDbUJ3S0osaUUsQy9CZ29IQSxtRkFBdUYsYSxDQUh2RixnRUFBa0Usb0IsQytCN25IbEUscUMsQy9CMm5IQSxrRCxDQUlBLHVEQUEyRCxhLENBRTNELG9FQUF3RSxhLENBTHhFLHNDQUF3QyxrQixDQUV4QyxzQ0FBd0MsK0IsQ1l6eEhwQyx3QixDQUNBLDJCLENvQnhDSixlLENBQ0UsaUIsQ0FDQSxTLENBQ0EsYSxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxnQyxDQUFBLHdCLENBR0Ysc0IsQ0FDRSxtQixDQUNBLGlCLENBR0YscUIsQ0FDRSxpQixDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLGMsQ0FDQSxTLENBRUEsMkQsQ0FDRSxhLENBQ0Esb0IsQ1QzQkEsd0IsQ1NnQ0YseUQsQ0FLSSwwQyxDQUlKLGdDQUFBLHVDLENBQ0Usb0IsQ0FHRiwwQkFBQSwrQyxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBT0Esb0QsQ0FBQSxxRCxDQUNFLGEsQ0FFQSw0RCxDQUFBLDZELENBQ0Usd0IsQ0FVUixxQixDQUNFLGlCLENBQ0EsZSxDQUVBLGtCLENBbUJBLDRCLENBZkEsNkIsQ0FnQkUsaUIsQ0FDQSxVLENBQ0EsWSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0F0QkYsNkIsQ0FPRSxtQixDQUVBLHdCLENBQ0Esd0IsQ0FLRiw0QixDQVFFLGdDLENBVUYsOEMsQ3BCbEdFLGUsQ29CdUdBLDJFLENBQ0Usb08sQ0FLRixrRixDQUNFLG9CLENUMUhGLHdCLENTOEhBLGlGLENBQ0UsaUwsQ0FLRixxRixDVHBJQSxtQyxDU3VJQSwyRixDVHZJQSxtQyxDU2tKRiwyQyxDQUVFLGlCLENBSUEsd0UsQ0FDRSxnTCxDQUtGLGtGLENBMkNBLG1GLENUek1BLG1DLENTeUtKLGMsQ0FDRSxvQixDQUdFLDRDLENBQ0UsYSxDQUNBLGEsQ0FDQSxrQixDQUVBLG1CLENBR0YsMkMsQ0FDRSxzQixDQUNBLHlCLENBQ0Esc0IsQ0FDQSx1QixDQUNBLHdCLENBRUEsbUIsQ1hsTEEsaUksQ0FJQSx1Q1d1S0YsMkMsQ1h0S0ksaUJXbUxKLHlFLENBQ0Usd0IsQ0FDQSw0QixDQWtCTixjLENBQ0Usb0IsQ0FDQSxVLENBQ0EsaUMsQ0FDQSxzQyxDM0I1Q0ksYyxDMkIrQ0osZSxDQUNBLGUsQ0FDQSxhLENBQ0EscUIsQ0FDQSx3TyxDQUNBLHdCLENwQnRORSxlLENvQnlORix1QixDQUFBLG9CLENBQUEsZSxDQUVBLG9CLENBQ0Usb0IsQ0FDQSxTLENBS0UsMEMsQ0FHRiwrQixDQU1FLGEsQ0FDQSx3QixDQUlKLHdCLENBQUEseUJBQUEsVyxDQUVFLFcsQ0FDQSxvQixDQUNBLHFCLENBR0YsdUIsQ0FDRSxhLENBQ0Esd0IsQ0FJRiwwQixDQUNFLFksQ0FJRiw2QixDQUNFLGlCLENBQ0EseUIsQ0FJSixpQixDQUNFLGdDLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGtCLEMzQjFHSSxpQixDMkI4R04saUIsQ0FDRSwrQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxpQixDM0JsSEksaUIsQzJCMkhOLFksQ0FRQSxrQixDQUNFLGlCLENBRUEsVSxDQUNBLGlDLENBWkYsWSxDQUVFLG9CLENBR0EsZSxDQUdGLGtCLENBRUUsUyxDQUdBLFEsQ0FDQSxlLENBQ0EsUyxDQUVBLDJDLENBQ0Usb0IsQ0FDQSwwQyxDQUlGLDhDLENBQUEsK0MsQ0FFRSx3QixDQUlBLHFELENBQ0UsZ0IsQ0FJSix5RCxDQUNFLHlCLENBSUosa0IsQ0FrQkUseUIsQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBS0Esc0IsQ0FDQSxlLENBQ0EsYSxDQTVCSixrQixDQUlFLE0sQ0FDQSxTLENBQ0EsaUMsQ0FFQSxlLENBRUEsZSxDQUdBLHdCLENBQ0Esd0IsQ3BCbFZFLGUsQ29Cc1ZGLHlCLENBSUUsUSxDQUNBLFMsQ0FDQSxhLENBQ0EsMkIsQ0FJQSxnQixDVDdXQSx3QixDUytXQSxtQixDcEJuV0EscUIsQ29COFdKLGEsQ0FDRSxVLENBQ0EsYSxDQUNBLFMsQ0FDQSw0QixDQUNBLHVCLENBQUEsb0IsQ0FBQSxlLENBRUEsbUIsQ0FDRSxTLENBSUEseUMsQ0FBMEIsNEQsQ0FDMUIscUMsQ0FBMEIsNEQsQ0FDMUIsOEIsQ0FBMEIsNEQsQ0FHNUIsK0IsQ0FDRSxRLENBR0YsbUMsQ0FDRSxVLENBQ0EsVyxDQUNBLGtCLENUbFpBLHdCLENTb1pBLFEsQ3BCeFlBLGtCLENTRkUsOEcsQ0FBQSxzRyxDVzhZRix1QixDQUFBLGUsQ1gxWUUsdUNXaVlKLG1DLENYaFlNLHVCLENBQUEsaUJXMllKLDBDLENUMVpBLHdCLENTK1pGLDRDLENBQ0UsVSxDQUNBLFksQ0FDQSxpQixDQUNBLGMsQ0FDQSx3QixDQUNBLHdCLENwQnpaQSxrQixDb0I4WkYsK0IsQ0FDRSxVLENBQ0EsVyxDVDVhQSx3QixDUzhhQSxRLENwQmxhQSxrQixDU0ZFLDJHLENBQUEsc0csQ1d3YUYsb0IsQ0FBQSxlLENYcGFFLHVDVzRaSiwrQixDWDNaTSxvQixDQUFBLGlCV3FhSixzQyxDVHBiQSx3QixDU3liRiwrQixDQUNFLFUsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSx3QixDcEJuYkEsa0IsQ29Cd2JGLHdCLENBQ0UsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDVHpjQSx3QixDUzJjQSxRLENwQi9iQSxrQixDU0ZFLDBHLENBQUEsc0csQ1dxY0YsZSxDWGpjRSx1Q1dzYkosd0IsQ1hyYk0sbUIsQ0FBQSxpQldrY0osK0IsQ1RqZEEsd0IsQ1NzZEYsd0IsQ0FDRSxVLENBQ0EsWSxDQUNBLGlCLENBQ0EsYyxDQUNBLDRCLENBQ0Esd0IsQ0FDQSxrQixDQUlGLDZCLENBQ0Usd0IsQ3BCdGRBLGtCLENvQjBkRiw2QixDQUNFLGlCLENBQ0Esd0IsQ3BCNWRBLGtCLENvQmllQSw0QyxDQUNFLHdCLENBR0YscUQsQ0FDRSxjLENBR0Ysd0MsQ0FDRSx3QixDQUdGLHdDLENBQ0UsYyxDQUdGLGlDLENBQ0Usd0IsQ0FLTiw2QixDaENzdEhBLGtCLENBQ0EsYyxDcUJodElNLHNHLENBSUEsdUNXcWZOLDZCLENoQzR0SEEsa0IsQ0FDQSxjLENxQmp0SVEsaUJZaEJSLEksQ0FDRSxZLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUdGLFMsQ0FDRSxhLENBQ0Esa0IsQzFCQ0EsZSxDQUFBLGUsQzBCR0Usb0IsQ0FJRixrQixDQUNFLGEsQ0FDQSxtQixDQUNBLGMsQ0FRSixTLENBQ0UsK0IsQ0FFQSxtQixDQUNFLGtCLENBQ0EsNEIsQ0FDQSw0QixDckJiQSx3QixDQUNBLHlCLENMWkYseUIsQ0FBQSx5QixDMEI2QkksaUIsQ0FDQSxvQyxDQUdGLDRCLENBQ0UsYSxDQUNBLDRCLENBQ0Esd0IsQ2pDZ3VJTixrQyxDaUM1dElFLDBCLENBRUUsYSxDQUNBLHdCLENBQ0Esb0MsQ0FHRix3QixDQUVFLGUsQ3JCdENBLHdCLENBQ0EseUIsQ3FCaURGLG9CLENBQ0UsYyxDQUNBLFEsQ3JCN0RBLGUsQ3FCaUVGLDJCLENqQ2t0SUYsMEIsQ2lDaHRJSSxhLENBQ0Esd0IsQ2pDcXRJSixtQixDaUMzc0lFLG1CLENBRUUsYSxDQUNBLGlCLENqQzhzSUosd0IsQ2lDenNJRSx3QixDQUVFLFksQ0FDQSxXLENBQ0EsaUIsQ0FVRixzQixDQUNFLFksQ0FFRixvQixDQUNFLGEsQ0N6R0osTyxDQVVFLGtCLENsQzR5SUYsd0IsQ0FHQSxxQixDQURBLHFCLENBREEscUIsQ0FHQSxxQixDa0N4eklFLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSw2QixDQTZCRixhLENBQ0Usb0IsQ0FDQSxvQixDQUNBLHVCLENBQ0EsaUIsQzdCNkhJLGlCLEM2QjNISixtQixDQUNBLGtCLEMzQjFDQSxtQixDQUFBLG1CLEMyQjZDRSxvQixDQVNKLFcsQ0FDRSxZLENBQ0EscUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FFQSxxQixDQUNFLGUsQ0FDQSxjLENBR0YsMEIsQ0FDRSxlLENBQ0EsVSxDQVNKLFksQ0FDRSxvQixDQUNBLGlCLENBQ0Esb0IsQ0FZRixnQixDQUNFLGUsQ0FDQSxXLENBR0Esa0IsQ0FJRixlLENBQ0UscUIsQzdCOERJLGlCLEM2QjVESixhLENBQ0EsNEIsQ0FDQSw0QixDdEJ4R0UsZSxDTEZGLHFCLENBQUEscUIsQzJCOEdFLG9CLENBTUosb0IsQ0FDRSxvQixDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxVLENBQ0Esa0MsQ0FHRixrQixDQUNFLGUsQ0FDQSxlLENuQnRFRSw0Qm1Ca0ZJLDRCLENsQzJ2SVIsa0MsQ0FHQSwrQixDQURBLCtCLENBREEsK0IsQ0FHQSwrQixDa0M5dklVLGUsQ0FDQSxnQixBbkJqR04seUJtQjZGQSxpQixDQW9CSSxvQixDQUNBLDBCLENBRUEsNkIsQ0FDRSxrQixDQUVBLDRDLENBQ0UsaUIsQ0FHRix1QyxDQUNFLG1CLENBQ0Esa0IsQ0FLSiw0QixDbENpdklSLGtDLENBR0EsK0IsQ0FEQSwrQixDQURBLCtCLENBR0EsK0IsQ2tDcHZJVSxnQixDQWNGLG9DLENBQ0UsZ0IsQ0FHRixrQyxDQUNFLHNCLENBR0EsZSxDQUdGLGlDLENBQ0UsYyxBbkJoSk4sNEJtQmtGSSw0QixDbEN3eUlSLGtDLENBR0EsK0IsQ0FEQSwrQixDQURBLCtCLENBR0EsK0IsQ2tDM3lJVSxlLENBQ0EsZ0IsQW5CakdOLHlCbUI2RkEsaUIsQ0FvQkksb0IsQ0FDQSwwQixDQUVBLDZCLENBQ0Usa0IsQ0FFQSw0QyxDQUNFLGlCLENBR0YsdUMsQ0FDRSxtQixDQUNBLGtCLENBS0osNEIsQ2xDOHhJUixrQyxDQUdBLCtCLENBREEsK0IsQ0FEQSwrQixDQUdBLCtCLENrQ2p5SVUsZ0IsQ0FjRixvQyxDQUNFLGdCLENBR0Ysa0MsQ0FDRSxzQixDQUdBLGUsQ0FHRixpQyxDQUNFLGMsQW5CaEpOLDRCbUJrRkksNEIsQ2xDcTFJUixrQyxDQUdBLCtCLENBREEsK0IsQ0FEQSwrQixDQUdBLCtCLENrQ3gxSVUsZSxDQUNBLGdCLEFuQmpHTix5Qm1CNkZBLGlCLENBb0JJLG9CLENBQ0EsMEIsQ0FFQSw2QixDQUNFLGtCLENBRUEsNEMsQ0FDRSxpQixDQUdGLHVDLENBQ0UsbUIsQ0FDQSxrQixDQUtKLDRCLENsQzIwSVIsa0MsQ0FHQSwrQixDQURBLCtCLENBREEsK0IsQ0FHQSwrQixDa0M5MElVLGdCLENBY0Ysb0MsQ0FDRSxnQixDQUdGLGtDLENBQ0Usc0IsQ0FHQSxlLENBR0YsaUMsQ0FDRSxjLEFuQmhKTiw2Qm1Ca0ZJLDRCLENsQ2s0SVIsa0MsQ0FHQSwrQixDQURBLCtCLENBREEsK0IsQ0FHQSwrQixDa0NyNElVLGUsQ0FDQSxnQixBbkJqR04sMEJtQjZGQSxpQixDQW9CSSxvQixDQUNBLDBCLENBRUEsNkIsQ0FDRSxrQixDQUVBLDRDLENBQ0UsaUIsQ0FHRix1QyxDQUNFLG1CLENBQ0Esa0IsQ0FLSiw0QixDbEN3M0lSLGtDLENBR0EsK0IsQ0FEQSwrQixDQURBLCtCLENBR0EsK0IsQ2tDMzNJVSxnQixDQWNGLG9DLENBQ0UsZ0IsQ0FHRixrQyxDQUNFLHNCLENBR0EsZSxDQUdGLGlDLENBQ0UsY0FoRU4sYyxDQW9CSSxvQixDQUNBLDBCLENBbkJBLHlCLENsQ2s3SVIsK0IsQ0FHQSw0QixDQURBLDRCLENBREEsNEIsQ0FHQSw0QixDa0NyN0lVLGUsQ0FDQSxjLENBbUJGLDBCLENBQ0Usa0IsQ0FFQSx5QyxDQUNFLGlCLENBR0Ysb0MsQ0FDRSxtQixDQUNBLGtCLENBS0oseUIsQ2xDazZJUiwrQixDQUdBLDRCLENBREEsNEIsQ0FEQSw0QixDQUdBLDRCLENrQ3I2SVUsZ0IsQ0FjRixpQyxDQUNFLGdCLENBR0YsK0IsQ0FDRSxzQixDQUdBLGUsQ0FHRiw4QixDQUNFLFksQ0FjUiwyQixDQUNFLHVCLEMzQnhORixpQyxDQUFBLGlDLENBQUEsa0MsQ0FBQSxrQyxDMkIyTkksdUIsQ0FLRixtQyxDQUNFLHVCLEMzQmpPSix5QyxDQUFBLHlDLEMyQm9PTSx1QixDQUdGLDRDLENBQ0UsdUIsQ2xDMDRJUiwyQyxDQUVBLDBDLENBREEsd0MsQ2tDdjRJSSx5QyxDQW1CQSw0QixDQWZFLHVCLENBSUosNkIsQ0FDRSx1QixDQUNBLDhCLENBR0Ysa0MsQ0FDRSxxUixDQUdGLDBCLENBQ0UsdUIsQ0FhRiwwQixDQUNFLGEsQzNCNVFGLGdDLENBQUEsZ0MsQ0FBQSxpQyxDQUFBLGlDLEMyQitRSSxhLENBS0Ysa0MsQ0FDRSwwQixDM0JyUkosd0MsQ0FBQSx3QyxDMkJ3Uk0sMkIsQ0FHRiwyQyxDQUNFLDJCLENsQzQzSVIsMEMsQ0FFQSx5QyxDQURBLHVDLENrQ3ozSUksd0MsQ0FtQkEsMkIsQ0FmRSxhLENBSUosNEIsQ0FDRSwwQixDQUNBLGlDLENBR0YsaUMsQ0FDRSx3UixDQUdGLHlCLENBQ0UsMEIsQ2xCOVRKLEssQ0FDRSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLFcsQ0FFQSxvQixDQUNBLHdCLENBQ0EsMEIsQ0FDQSxvQyxDSktFLGUsQ0lHRixpQixDQUNFLGtCLENBQ0EscUIsQ0FFQSw2QixDQUNFLGtCLENKQ0Ysd0IsQ0FDQSx5QixDSUVBLDRCLENBQ0UscUIsQ0pVRiw0QixDQUNBLDJCLENJSkYsOEIsQ2hCc3JKRiw4QixDZ0JwckpJLFksQ0FJSixVLENBR0UsYSxDQUdBLGMsQ0FDQSxlLENBSUYsVyxDQUNFLG9CLENBR0YsYyxDQUNFLG1CLENBQ0EsZSxDQUdGLHFCLENBQ0UsZSxDVHJEQSxnQixDUzBERSxvQixDQUdGLHFCLENBQ0UsbUIsQ0FRSixZLENBQ0Usc0IsQ0FDQSxlLENBRUEsbUMsQ0FDQSwyQyxDQUVBLHdCLENKdkVFLHFCLENJNEVKLFksQ0FDRSxzQixDQUVBLG1DLENBQ0Esd0MsQ0FFQSx1QixDSmxGRSxxQixDSTRGSixpQixDQUVFLHFCLENBRUEsZSxDQUdGLGtCLENBUEEsaUIsQ0FRRSxxQixDQUNBLG9CLENBSUYsaUIsQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxlLENKL0dFLGUsQ0ltSEosUyxDaEJncUpBLGdCLENBREEsYSxDZ0I1cEpFLGEsQ0FDQSxVLENBR0YsUyxDaEIrcEpBLGEsQ1loeEpJLHdCLENBQ0EseUIsQ0lxSEosUyxDaEJncUpBLGdCLENZeHdKSSw0QixDQUNBLDJCLENJZ0hGLGdCLENBQ0Usa0IsQ0QvRkEseUJDNkZKLFUsQ0FNSSxZLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGlCLENBRUEsZ0IsQ0FFRSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0JBYUosaUIsQ0FDRSxrQixDRDNIQSx5QkN1SEosVyxDQVFJLFksQ0FDQSxrQixDQUdBLGlCLENBRUUsVyxDQUNBLGUsQ0FFQSx1QixDQUNFLGEsQ0FDQSxhLENBS0Esc0JBQUEsWSxDSnpLSix5QixDQUNBLDRCLENaMHpKSixzQkFBd0IseUIsQ2dCL29KZCxzQkFBQSwwQixDQUdFLHlCLENoQmdwSlosc0JBQXdCLHlCLENnQjlvSmQsc0JBQUEsNkIsQ0FHRSw0QixDQUlKLHNCQUFBLGEsQ0oxS0osd0IsQ0FDQSwyQixDWnd6Skosc0JBQXdCLDBCLENnQjVvSmQsc0JBQUEsMkIsQ0FHRSx3QixDaEI2b0paLHNCQUF3QiwwQixDZ0Izb0pkLHNCQUFBLDhCLENBR0UsNkJBY1YsbUIsQ0FDRSxvQixDRHhMQSx5QkNzTEosYSxDQU1JLG1CLENBQUEsYyxDQUNBLHVCLENBQUEsa0IsQ0FDQSxTLENBQ0EsUSxDQUVBLG1CLENBQ0Usb0IsQ0FDQSxZQVVOLFUsQ0FDRSxvQixDQUVBLGdCLENBQ0UsZSxDQUVBLHFCQUFBLGMsQ0FDRSxlLENKdk9GLDRCLENBQ0EsMkIsQ0kwT0EscUJBQUEsZSxDSnpQQSx3QixDQUNBLHlCLENJNFBBLDZCLENKdFFBLGUsQ0l3UUUsa0IsQ21CMVJOLFcsQ0NBQSxXLENBQ0UsWSxDM0JJQSxlLENHYUUsZSxDdUJsQkosVyxDQUVFLGMsQ0FDQSxtQixDQUNBLGtCLENBR0Esd0IsQ0FNQSxpQyxDQUNFLGtCLENBRUEseUMsQ0FDRSxVLENBQ0EsbUIsQ0FDQSxhLENBQ0EsVyxDQVVKLCtDLENBS0Usb0IsQ0FHRix1QixDQUNFLGEsQ0N2Q0osVyxDM0JJRSxjLEMyQkVGLFUsQ0FDRSxpQixDQUNBLGEsQ0FDQSxvQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxhLENBRUEsd0IsQ0FDQSx3QixDQUVBLGdCLENBQ0UsUyxDQUNBLGEsQ0FDQSxvQixDQUNBLHdCLENBQ0Esb0IsQ0FHRixnQixDQUNFLFMsQ0FDQSxTLENBQ0EsMEMsQ0FNQSxpQyxDQUNFLGEsQ3hCYUYsd0IsQ0FDQSwyQixDd0JUQSxnQyxDeEJOQSx5QixDQUNBLDRCLEN3QlVGLDRCLENBQ0UsUyxDQUNBLGEsQ0FDQSx3QixDQUNBLG9CLENBR0YsOEIsQ0FDRSxhLENBQ0EsbUIsQ0FFQSxXLENBQ0Esd0IsQ0FDQSxvQixDQ3ZERix5QixDQUNFLHFCLENoQ2dMRSxpQixDZ0M5S0YsZSxDQUtFLGdELEN6QnFDRiw0QixDQUNBLCtCLEN5QmpDRSwrQyxDekJrQkYsNkIsQ0FDQSxnQyxDeUJoQ0YseUIsQ0FDRSxvQixDaENnTEUsaUIsQ2dDOUtGLGUsQ0FLRSxnRCxDekJxQ0YsNEIsQ0FDQSwrQixDeUJqQ0UsK0MsQ3pCa0JGLDZCLENBQ0EsZ0MsQzBCOUJKLE0sQ0FDRSxvQixDQUNBLGtCLENqQzZKRSxhLENpQzNKRixlLENBQ0EsYSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSx1QixDMUJLRSxlLENTRkUsNkgsQ0FJQSx1Q2lCZk4sTSxDakJnQlEsaUJkTE4sYSxDQUFBLGEsQytCR0ksb0IsQ0FLSixZLENBQ0UsWSxDQUtKLFcsQ0FBQSx1QyxDQUNFLGlCLENBQ0EsUSxDQU9GLFcsQ0FDRSxrQixDQUNBLGlCLEMxQnZCRSxtQixDMEJnQ0YsYyxDQ2pEQSxhLENBQ0Esd0IsQ2hDY0EscUIsQ0FBQSxxQixDZ0NWSSxhLENBQ0Esd0IsQ0FHRixxQixDQUFBLHFCLENBRUUsUyxDQUNBLHlDLENEcUNKLGdCLENDakRBLGEsQ0FDQSx3QixDaENjQSx1QixDQUFBLHVCLENnQ1ZJLGEsQ0FDQSx3QixDQUdGLHVCLENBQUEsdUIsQ0FFRSxTLENBQ0EsMkMsQ0RxQ0osYyxDQ2pEQSxhLENBQ0Esd0IsQ2hDY0EscUIsQ0FBQSxxQixDZ0NWSSxhLENBQ0Esd0IsQ0FHRixxQixDQUFBLHFCLENBRUUsUyxDQUNBLHlDLENEcUNKLFcsQ0NqREEsYSxDQUNBLHdCLENoQ2NBLGtCLENBQUEsa0IsQ2dDVkksYSxDQUNBLHdCLENBR0Ysa0IsQ0FBQSxrQixDQUVFLFMsQ0FDQSwwQyxDRHFDSixjLENDakRBLGEsQ0FDQSx3QixDaENjQSxxQixDQUFBLHFCLENnQ1ZJLGEsQ0FDQSx3QixDQUdGLHFCLENBQUEscUIsQ0FFRSxTLENBQ0EseUMsQ0RxQ0osYSxDQ2pEQSxhLENBQ0Esd0IsQ2hDY0Esb0IsQ0FBQSxvQixDZ0NWSSxhLENBQ0Esd0IsQ0FHRixvQixDQUFBLG9CLENBRUUsUyxDQUNBLHlDLENEcUNKLFksQ0NqREEsYSxDQUNBLHdCLENoQ2NBLG1CLENBQUEsbUIsQ2dDVkksYSxDQUNBLHdCLENBR0YsbUIsQ0FBQSxtQixDQUVFLFMsQ0FDQSwyQyxDRHFDSixXLENDakRBLGEsQ0FDQSx3QixDaENjQSxrQixDQUFBLGtCLENnQ1ZJLGEsQ0FDQSx3QixDQUdGLGtCLENBQUEsa0IsQ0FFRSxTLENBQ0Esd0MsQ0RxQ0osVyxDQ2pEQSxhLENBQ0Esd0IsQ2hDY0Esa0IsQ0FBQSxrQixDZ0NWSSxhLENBQ0Esd0IsQ0FHRixrQixDQUFBLGtCLENBRUUsUyxDQUNBLHlDLENEcUNKLFUsQ0NqREEsYSxDQUNBLHdCLENoQ2NBLGlCLENBQUEsaUIsQ2dDVkksYSxDQUNBLHdCLENBR0YsaUIsQ0FBQSxpQixDQUVFLFMsQ0FDQSx5QyxDRHFDSixZLENDakRBLGEsQ0FDQSx3QixDaENjQSxtQixDQUFBLG1CLENnQ1ZJLGEsQ0FDQSx3QixDQUdGLG1CLENBQUEsbUIsQ0FFRSxTLENBQ0EseUMsQ0RxQ0osYSxDQ2pEQSxhLENBQ0Esd0IsQ2hDY0Esb0IsQ0FBQSxvQixDZ0NWSSxhLENBQ0Esd0IsQ0FHRixvQixDQUFBLG9CLENBRUUsUyxDQUNBLHdDLENDYk4sVSxDQUNFLGlCLENBQ0Esa0IsQ0FFQSx3QixDNUJjRSxtQixDRzBDQSx5QnlCNURKLFUsQ0FRSSxtQkFJSixnQixDQUNFLGUsQ0FDQSxjLEM1QklFLGUsQzZCZEosTSxDQUFBLGtGLENBQ0UsaUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsNEIsQzdCVUUsZSxDNkJMSixjLENBRUUsYSxDQUlGLFcsQ0FDRSxlLENBUUYsa0IsQ0FDRSxrQixDQUdBLHlCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFMsQ0FDQSxzQixDQUNBLGEsQ0FVRixjLENDL0NBLGEsQ25CS0Usd0IsQ21CSEYsb0IsQ0FFQSxpQixDQUNFLHdCLENBR0YsMEIsQ0FDRSxhLENEc0NGLGdCLENDL0NBLGEsQ25CS0Usd0IsQ21CSEYsb0IsQ0FFQSxtQixDQUNFLHdCLENBR0YsNEIsQ0FDRSxhLENEc0NGLGMsQ0MvQ0EsYSxDbkJLRSx3QixDbUJIRixvQixDQUVBLGlCLENBQ0Usd0IsQ0FHRiwwQixDQUNFLGEsQ0RzQ0YsVyxDQy9DQSxhLENuQktFLHdCLENtQkhGLG9CLENBRUEsYyxDQUNFLHdCLENBR0YsdUIsQ0FDRSxhLENEc0NGLGMsQ0MvQ0EsYSxDbkJLRSx3QixDbUJIRixvQixDQUVBLGlCLENBQ0Usd0IsQ0FHRiwwQixDQUNFLGEsQ0RzQ0YsYSxDQUFBLGtGLENDL0NBLGEsQ25CS0Usd0IsQ21CSEYsb0IsQ0FFQSxnQixDQUFBLHFGLENBQ0Usd0IsQ0FHRix5QixDQUFBLDhGLENBQ0UsYSxDRHNDRixZLENDL0NBLGEsQ25CS0Usd0IsQ21CSEYsb0IsQ0FFQSxlLENBQ0Usd0IsQ0FHRix3QixDQUNFLGEsQ0RzQ0YsVyxDQy9DQSxhLENuQktFLHdCLENtQkhGLG9CLENBRUEsYyxDQUNFLHdCLENBR0YsdUIsQ0FDRSxhLENEc0NGLFcsQ0MvQ0EsYSxDbkJLRSx3QixDbUJIRixvQixDQUVBLGMsQ0FDRSx3QixDQUdGLHVCLENBQ0UsYSxDRHNDRixVLENDL0NBLGEsQ25CS0Usd0IsQ21CSEYsb0IsQ0FFQSxhLENBQ0Usd0IsQ0FHRixzQixDQUNFLGEsQ0RzQ0YsWSxDQy9DQSxhLENuQktFLHdCLENtQkhGLG9CLENBRUEsZSxDQUNFLHdCLENBR0Ysd0IsQ0FDRSxhLENEc0NGLGEsQ0MvQ0EsYSxDbkJLRSx3QixDbUJIRixvQixDQUVBLGdCLENBQ0Usd0IsQ0FHRix5QixDQUNFLGEsQ3pDRkosUyxDQVdBLGEsQ0FDRSxZLENBR0EsZSxDQWZGLFMsQ0FFRSxXLENBRUEsYSxDSXdLSSxnQixDSnRLSix3QixDV0lFLGUsQ1hDSixhLENBRUUscUIsQ0FDQSxzQixDQUVBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ29CWEkseUIsQ0FJQSx1Q3BCRE4sYSxDb0JFUSxpQnBCVVIscUIsQ3NCWUUsaUwsQ3RCVkEseUIsQ0FJQSxzQixDQUNFLGlELENBR0UsdUNBSkosc0IsQ0FLTSxnQjBDMUNSLE0sQ0FDRSxZLENBQ0Esc0IsQ0FHRixXLENBQ0UsTSxDQ0ZGLFcsQ0FDRSxZLENBQ0EscUIsQ0FHQSxjLENBQ0EsZSxDaENRRSxlLENnQ0VKLHVCLENBQ0UsVSxDQUNBLGEsQ0FDQSxrQixDckNQQSw2QixDQUFBLDZCLENxQ1dFLFMsQ0FDQSxhLENBQ0Esb0IsQ0FDQSx3QixDQUdGLDhCLENBQ0UsYSxDQUNBLHdCLENBU0osZ0IsQ0FDRSxpQixDQUNBLGEsQ0FDQSxzQixDQUdBLHdCLENBQ0Esb0MsQ0FFQSw0QixDaEMxQkUsOEIsQ0FDQSwrQixDZ0M2QkYsMkIsQ2hDaEJFLGtDLENBQ0EsaUMsQ2dDbUJGLHlCLENBQUEseUIsQ0FFRSxhLENBQ0EsbUIsQ0FDQSx3QixDQUlGLHVCLENBQ0UsUyxDQUNBLGEsQ0FDQSx3QixDQUNBLG9CLENBR0YsaUMsQ0FDRSxrQixDQUVBLHdDLENBQ0UsZSxDQUNBLG9CLENBY0Ysc0IsQ0FDRSxrQixDQUdFLG1ELENoQzFCSiwyQixDQVpBLHlCLENnQzJDSSxrRCxDaEMzQ0oseUIsQ0FZQSwyQixDZ0NvQ0ksOEMsQ0FDRSxZLENBR0Ysd0QsQ0FDRSxvQixDQUNBLG1CLENBRUEsK0QsQ0FDRSxnQixDQUNBLHFCLEM3QjNEUix5QjZCbUNBLHlCLENBQ0Usa0IsQ0FHRSxzRCxDaEMxQkosMkIsQ0FaQSx5QixDZ0MyQ0kscUQsQ2hDM0NKLHlCLENBWUEsMkIsQ2dDb0NJLGlELENBQ0UsWSxDQUdGLDJELENBQ0Usb0IsQ0FDQSxtQixDQUVBLGtFLENBQ0UsZ0IsQ0FDQSx1QixBN0IzRFIseUI2Qm1DQSx5QixDQUNFLGtCLENBR0Usc0QsQ2hDMUJKLDJCLENBWkEseUIsQ2dDMkNJLHFELENoQzNDSix5QixDQVlBLDJCLENnQ29DSSxpRCxDQUNFLFksQ0FHRiwyRCxDQUNFLG9CLENBQ0EsbUIsQ0FFQSxrRSxDQUNFLGdCLENBQ0EsdUIsQTdCM0RSLHlCNkJtQ0EseUIsQ0FDRSxrQixDQUdFLHNELENoQzFCSiwyQixDQVpBLHlCLENnQzJDSSxxRCxDaEMzQ0oseUIsQ0FZQSwyQixDZ0NvQ0ksaUQsQ0FDRSxZLENBR0YsMkQsQ0FDRSxvQixDQUNBLG1CLENBRUEsa0UsQ0FDRSxnQixDQUNBLHVCLEE3QjNEUiwwQjZCbUNBLHlCLENBQ0Usa0IsQ0FHRSxzRCxDaEMxQkosMkIsQ0FaQSx5QixDZ0MyQ0kscUQsQ2hDM0NKLHlCLENBWUEsMkIsQ2dDb0NJLGlELENBQ0UsWSxDQUdGLDJELENBQ0Usb0IsQ0FDQSxtQixDQUVBLGtFLENBQ0UsZ0IsQ0FDQSx1QkFjWixpQixDaENuSEksZSxDZ0NzSEYsa0MsQ0FDRSxvQixDQUVBLDZDLENBQ0UscUIsQ0N6SUosd0IsQ0FDRSxhLENBQ0Esd0IsQ3RDV0YscUQsQ0FBQSxxRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixzRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4sMEIsQ0FDRSxhLENBQ0Esd0IsQ3RDV0YsdUQsQ0FBQSx1RCxDc0NQTSxhLENBQ0Esd0IsQ0FHRix3RCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4sd0IsQ0FDRSxhLENBQ0Esd0IsQ3RDV0YscUQsQ0FBQSxxRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixzRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4scUIsQ0FDRSxhLENBQ0Esd0IsQ3RDV0Ysa0QsQ0FBQSxrRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixtRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4sd0IsQ0FDRSxhLENBQ0Esd0IsQ3RDV0YscUQsQ0FBQSxxRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixzRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4sdUIsQ0FDRSxhLENBQ0Esd0IsQ3RDV0Ysb0QsQ0FBQSxvRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixxRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4sc0IsQ0FDRSxhLENBQ0Esd0IsQ3RDV0YsbUQsQ0FBQSxtRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixvRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4scUIsQ0FDRSxhLENBQ0Esd0IsQ3RDV0Ysa0QsQ0FBQSxrRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixtRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4scUIsQ0FDRSxhLENBQ0Esd0IsQ3RDV0Ysa0QsQ0FBQSxrRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixtRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4sb0IsQ0FDRSxhLENBQ0Esd0IsQ3RDV0YsaUQsQ0FBQSxpRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixrRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4sc0IsQ0FDRSxhLENBQ0Esd0IsQ3RDV0YsbUQsQ0FBQSxtRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixvRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBYk4sdUIsQ0FDRSxhLENBQ0Esd0IsQ3RDV0Ysb0QsQ0FBQSxvRCxDc0NQTSxhLENBQ0Esd0IsQ0FHRixxRCxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENDaEJSLE0sQ0FDRSxXLEN6Q21MSSxnQixDeUNqTEosZSxDQUNBLGEsQ0FDQSxhLENBQ0EsMkIsQ0FDQSxVLEN2Q0tBLFksQ3VDREUsYSxDQUNBLG9CLEN2Q0lGLFdBQUEsUyxNQUFBLGdCLENBQUEsV0FBQSxTLE1BQUEsZ0IsQ3VDQ0ksVyxDQVdOLFksQ0FDRSxTLENBQ0EsNEIsQ0FDQSxRLENBTUYsZ0IsQ0FDRSxtQixDQ3RDRixNLENBR0UsZ0IsQ0FDQSxlLEMxQ2dMSSxpQixDMEM3S0osc0MsQ0FDQSwyQixDQUNBLCtCLENBQ0EsNEMsQ0FDQSxTLENuQ09FLG9CLENtQ0pGLFdBQUEsWSxDQUNFLG9CLENBR0YsYyxDQUNFLFMsQ0FHRixXLENBQ0UsYSxDQUNBLFMsQ0FHRixXLENBQ0UsWSxDQUlKLGEsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGEsQ0FDQSxzQyxDQUNBLDJCLENBQ0EsdUMsQ25DWkUseUMsQ0FDQSwwQyxDbUNlSixXLENBQ0UsYyxDQzNCRixNLENBWEEsVyxDQUVFLGUsQ0FFQSxrQixDQUNFLGlCLENBQ0EsZSxDQUtKLE0sQ0FDRSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxZLENBQ0EsWSxDQUNBLFUsQ0FDQSxXLENBSUEsUyxDQU9GLGEsQ0FDRSxpQixDQUNBLFUsQ0FDQSxZLENBRUEsbUIsQ0FHQSx5QixDM0IzQkksaUMsQzJCNkJGLDRCLEMzQnpCRSx1QzJCdUJKLHlCLEMzQnRCTSxpQjJCMEJOLHlCLENBQ0UsYyxDQUlGLGlDLENBQ0UscUIsQ0FJSix3QixDQUNFLFksQ0FDQSw0QixDQUVBLHVDLENBQ0UsNkIsQ0FDQSxlLENoRHkxTEosc0MsQ2dEdDFMRSxzQyxDQUVFLGEsQ0FHRixvQyxDQUNFLGUsQ0FJSixzQixDQUNFLFksQ0FDQSxrQixDQUNBLDRCLENBR0EsOEIsQ0FDRSxhLENBQ0EseUIsQ0FDQSx1QixDQUFBLGtCLENBQ0EsVSxDQUlGLDhDLENBQ0UscUIsQ0FDQSxzQixDQUNBLFcsQ0FFQSw2RCxDQUNFLGUsQ0FHRixzRCxDQUNFLFksQ0FNTixjLENBQ0UsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxVLENBR0EsbUIsQ0FDQSx3QixDQUNBLDJCLENBQ0Esa0MsQ3BDbEdFLG1CLENvQ3NHRixTLENBSUYsZSxDQUNFLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFksQ0FDQSxXLENBQ0EsWSxDQUNBLHdCLENBR0Esb0IsQ0FBUyxTLENBQ1Qsb0IsQ0FBUyxVLENBS1gsYSxDQUNFLFksQ0FDQSxzQixDQUNBLDZCLENBQ0EsWSxDQUNBLCtCLENwQ3RIRSx3QyxDQUNBLHlDLENvQ3dIRixvQixDQUNFLFksQ0FFQSw2QixDQUtKLFksQ0FDRSxlLENBQ0EsZSxDQUtGLFcsQ0FDRSxpQixDQUdBLGEsQ0FDQSxZLENBSUYsYSxDQUNFLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSw0QixDcEN6SUUsNEMsQ0FDQSwyQyxDb0M4SUYsZSxDQUNFLGEsQ0FLSix3QixDQUNFLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDakN2SUUseUJpQzZJRixhLENBQ0UsZSxDQUNBLG1CLENBR0Ysd0IsQ0FDRSw4QixDQUVBLHVDLENBQ0UsK0IsQ0FJSixzQixDQUNFLDhCLENBRUEsOEIsQ0FDRSwyQixDQUNBLHVCLENBQUEsa0IsQ0FRSixTLENBQVksaUIsQWpDdktWLHlCaUMyS0YsUyxDaER3ekxGLFMsQ2dEdHpMSSxpQixBakM3S0EsMEJpQ2tMRixTLENBQVksa0JDN09kLFEsQ0FFRSxZLENBRUEsUSxDQ0pBLHdNLENBRUEsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLG1CLENBQ0EsZSxDN0NxS0ksaUIsQzRDektKLG9CLENBQ0EsUyxDQUVBLGEsQ0FBUyxVLENBYlgsUSxDQWVFLGUsQ0FDRSxpQixDQUNBLGEsQ0FGRixlLENBR0UsVyxDQUNBLFksQ0FFQSx1QixDQUNFLGlCLENBQ0EsVSxDQUNBLHdCLENBQ0Esa0IsQ0FLTixrQyxDQUFBLGUsQ0FDRSxlLENBRUEseUMsQ0FBQSxzQixDQUNFLFEsQ0FFQSxpRCxDQUFBLDhCLENBQ0UsSyxDQUNBLDBCLENBQ0Esd0IsQ0FLTixvQyxDQUFBLGlCLENBQ0UsZSxDQUVBLDJDLENBQUEsd0IsQ0FDRSxNLENBQ0EsVyxDQUNBLFksQ0FFQSxtRCxDQUFBLGdDLENBQ0UsTyxDQUNBLGdDLENBQ0EsMEIsQ0FLTixxQyxDQUFBLGtCLENBQ0UsZSxDQUVBLDRDLENBQUEseUIsQ0FDRSxLLENBRUEsb0QsQ0FBQSxpQyxDQUNFLFEsQ0FDQSwwQixDQUNBLDJCLENBS04sbUMsQ0FBQSxnQixDQUNFLGUsQ0FFQSwwQyxDQUFBLHVCLENBQ0UsTyxDQUNBLFcsQ0FDQSxZLENBRUEsa0QsQ0FBQSwrQixDQUNFLE0sQ0FDQSxnQyxDQUNBLHlCLENBcUJOLGMsQ0FDRSxlLENBQ0Esb0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx3QixDckM5RkUsZSxDdUNsQkosUSxDQW1CRSxlLENBQ0UsaUIsQ0FDQSxhLENBckJKLFEsQ0FFRSxLLENBQ0EsTSxDQUNBLFksQ0FFQSxlLENETEEsd00sQ0FFQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLG1CLENBQ0EscUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsbUIsQ0FDQSxlLEM3Q3FLSSxpQixDOEN4S0osb0IsQ0FDQSx3QixDQUNBLDJCLENBQ0Esa0MsQ3ZDR0UsbUIsQ3VDQ0YsZSxDQUdFLFUsQ0FDQSxZLENBQ0EsYyxDQUVBLHNCLENBQUEsdUIsQ0FFRSxpQixDQUNBLGEsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxrQixDQUtOLGtDLENBQUEsZSxDQUNFLG1CLENBRUEseUMsQ0FBQSxzQixDQUNFLHlCLENBRUEsaUQsQ0FBQSw4QixDQUNFLFEsQ0FDQSwwQixDQUNBLG1DLENBR0YsZ0QsQ0FBQSw2QixDQUNFLFUsQ0FDQSwwQixDQUNBLHdCLENBS04sb0MsQ0FBQSxpQixDQ2FJLGlDLENEWkYsaUIsQ0FFQSwyQyxDQUFBLHdCLENBQ0UsdUIsQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0FFQSxtRCxDQUFBLGdDLENBQ0UsTSxDQUNBLGdDLENBQ0EscUMsQ0FHRixrRCxDQUFBLCtCLENBQ0UsUSxDQUNBLGdDLENBQ0EsMEIsQ0FLTixxQyxDQUFBLGtCLENBQ0UsZ0IsQ0FFQSw0QyxDQUFBLHlCLENBQ0Usc0IsQ0FFQSxvRCxDQUFBLGlDLENBQ0UsSyxDQUNBLDBCLENBQ0Esc0MsQ0FHRixtRCxDQUFBLGdDLENBQ0UsTyxDQUNBLDBCLENBQ0EsMkIsQ0FLSiw2RCxDQUFBLDBDLENBQ0UsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLGEsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxVLENBQ0EsK0IsQ0FJSixtQyxDQUFBLGdCLENBQ0Usa0IsQ0FFQSwwQyxDQUFBLHVCLENBQ0Usd0IsQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0FFQSxrRCxDQUFBLCtCLENBQ0UsTyxDQUNBLGdDLENBQ0Esb0MsQ0FHRixpRCxDQUFBLDhCLENBQ0UsUyxDQUNBLGdDLENBQ0EseUIsQ0FzQk4sZSxDQUNFLG9CLENBQ0EsZSxDOUMwQkksYyxDOEN2Qkosd0IsQ0FDQSwrQixDdkNuSUUsd0MsQ0FDQSx5QyxDdUNxSUYscUIsQ0FDRSxZLENBSUosYSxDQUNFLG9CLENBQ0EsYSxDRTNKRixTLENBUUEsZSxDQVBFLGlCLENBR0YsdUIsQ0FDRSxrQixDQUdGLGUsQ0FFRSxVLENBQ0EsZSxDQ3ZCQSxzQixDQUFBLGdCLENBQ0UsYSxDQUNBLFUsQ0FDQSxVLENEd0JKLGMsQ0FDRSxpQixDQUNBLFksQ0FDQSxVLENBQ0EsVSxDQUNBLGtCLENBQ0Esa0MsQ0FBQSwwQixDaENsQkksb0MsQ0FJQSx1Q2dDUU4sYyxDaENQUSxpQnJCNHlNUixtQixDQUNBLG1CLENxRDV4TUEscUIsQ0FHRSxhLENyRDh4TUYsMkIsQ3FEM3hNQSx3QkFBQSxvQixDQUVFLDBCLENyRDh4TUYsMEIsQ3FEM3hNQSx3QkFBQSxxQixDQUVFLDJCLENBU0EsNkIsQ0FDRSxTLENBQ0EsMkIsQ0FDQSxjLENyRHV4TUoscUQsQ0FDQSxzRCxDcURyeE1FLG9DLENBR0UsUyxDQUNBLFMsQ0FHRix5QyxDckRteE1GLDBDLENxRGp4TUksUyxDQUNBLFMsQ2hDNURFLHlCLENBSUEsdUNnQ3FESix5QyxDckQweE1GLDBDLENxQjkwTVEsaUJyQm8xTVIsc0IsQ3FEbnhNQSxzQixDQUVFLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxTLENBRUEsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxTLENBQ0EsUyxDQUNBLGEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxRLENBQ0EsVSxDaEN0RkksNEIsQ0FJQSx1Q3JCdzJNTixzQixDcUR0eU1BLHNCLENoQ2pFUSxpQnJCNjJNUiw0QixDQURBLDRCLENPajNNRSw0QixDQUFBLDRCLEM4QzJGRSxhLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUdKLHNCLENBQ0UsTSxDQUtGLHNCLENBQ0UsTyxDckQweE1GLDJCLENxRG54TUEsMkIsQ0FFRSxvQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0MsQ0FFRiwyQixDQUNFLHdOLENBRUYsMkIsQ0FDRSx5TixDQVNGLG9CLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsWSxDQUNBLHNCLENBQ0EsYyxDQUVBLGdCLENBQ0EsZSxDQUNBLGUsQ0FFQSx1QixDQUNFLHNCLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSwyQixDQUVBLGlDLENBQ0Esb0MsQ0FDQSxVLENoQy9KRSwyQixDQUlBLHVDZ0M2SUosdUIsQ2hDNUlNLGlCZ0M4Sk4sNEIsQ0FDRSxTLENBU0osaUIsQ0FDRSxpQixDQUNBLFMsQ0FDQSxXLENBQ0EsUSxDQUNBLFUsQ0FDQSxnQixDQUNBLG1CLENBQ0EsYSxDQUNBLGlCLENuRDlMRixlLENBQ0Usb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLHNCLENBQ0EsK0IsQ0FDQSw4QixDQUVBLGlCLENBQ0EsNkMsQ0FHRixrQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FpQkYsYSxDQUNFLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxzQixDQUNBLDZCLENBRUEsaUIsQ0FDQSxTLENBQ0EsMkMsQ0FHRixnQixDQUNFLFUsQ0FDQSxXLENBSUEsdUNBQ0UsZSxDRnk4TUosYSxDRXY4TU0seUJxRDNETixlLENBQXFCLGlDLENBQ3JCLFUsQ0FBcUIsNEIsQ0FDckIsYSxDQUFxQiwrQixDQUNyQixhLENBQXFCLCtCLENBQ3JCLGtCLENBQXFCLG9DLENBQ3JCLGUsQ0FBcUIsaUMsQ0NGbkIsVyxDQUNFLGtDLENqRFVGLGtCLENBQUEsa0IsQ1BzaE5GLHVCLENBREEsdUIsQ3dEMWhOTSxrQyxDQU5KLGEsQ0FDRSxrQyxDakRVRixvQixDQUFBLG9CLENQZ2lORix5QixDQURBLHlCLEN3RHBpTk0sa0MsQ0FOSixXLENBQ0Usa0MsQ2pEVUYsa0IsQ0FBQSxrQixDUDBpTkYsdUIsQ0FEQSx1QixDd0Q5aU5NLGtDLENBTkosUSxDQUNFLGtDLENqRFVGLGUsQ0FBQSxlLENQb2pORixvQixDQURBLG9CLEN3RHhqTk0sa0MsQ0FOSixXLENBQ0Usa0MsQ2pEVUYsa0IsQ0FBQSxrQixDUDhqTkYsdUIsQ0FEQSx1QixDd0Rsa05NLGtDLENBTkosVSxDQUNFLGtDLENqRFVGLGlCLENBQUEsaUIsQ1B3a05GLHNCLENBREEsc0IsQ3dENWtOTSxrQyxDQU5KLFMsQ0FDRSxrQyxDakRVRixnQixDQUFBLGdCLENQa2xORixxQixDQURBLHFCLEN3RHRsTk0sa0MsQ0FOSixRLENBQ0Usa0MsQ2pEVUYsZSxDQUFBLGUsQ1A0bE5GLG9CLENBREEsb0IsQ3dEaG1OTSxrQyxDQU5KLFEsQ0FDRSxrQyxDakRVRixlLENBQUEsZSxDUHNtTkYsb0IsQ0FEQSxvQixDd0QxbU5NLGtDLENBTkosTyxDQUNFLGtDLENqRFVGLGMsQ0FBQSxjLENQZ25ORixtQixDQURBLG1CLEN3RHBuTk0sa0MsQ0FOSixTLENBQ0Usa0MsQ2pEVUYsZ0IsQ0FBQSxnQixDUDBuTkYscUIsQ0FEQSxxQixDd0Q5bk5NLGtDLENBTkosVSxDQUNFLGtDLENqRFVGLGlCLENBQUEsaUIsQ1Bvb05GLHNCLENBREEsc0IsQ3dEeG9OTSxrQyxDQ0NOLFMsQ0FDRSxrQyxDQUdGLGUsQ0FDRSxzQyxDQ1hGLE8sQ0FBa0Isa0MsQ0FDbEIsVyxDQUFrQixzQyxDQUNsQixhLENBQWtCLHdDLENBQ2xCLGMsQ0FBa0IseUMsQ0FDbEIsWSxDQUFrQix1QyxDQUVsQixTLENBQW1CLGtCLENBQ25CLGEsQ0FBbUIsc0IsQ0FDbkIsZSxDQUFtQix3QixDQUNuQixnQixDQUFtQix5QixDQUNuQixjLENBQW1CLHVCLENBR2pCLGUsQ0FDRSw4QixDQURGLGlCLENBQ0UsOEIsQ0FERixlLENBQ0UsOEIsQ0FERixZLENBQ0UsOEIsQ0FERixlLENBQ0UsOEIsQ0FERixjLENBQ0UsOEIsQ0FERixhLENBQ0UsOEIsQ0FERixZLENBQ0UsOEIsQ0FERixZLENBQ0UsOEIsQ0FERixXLENBQ0UsOEIsQ0FERixhLENBQ0UsOEIsQ0FERixjLENBQ0UsOEIsQ0FJSixhLENBQ0UsOEIsQ0FPRixXLENBQ0UsNkIsQ0FHRixRLENBQ0UseUIsQ0FRRixjLENBTEEsWSxDQU1FLG1DLENBTkYsWSxDQUNFLGtDLENBSUYsYyxDQUVFLHNDLENBR0YsZSxDQUtBLGEsQ0FFRSxxQyxDQVBGLGUsQ0FDRSxzQyxDQUlGLGEsQ0FDRSxrQyxDQUlGLFcsQ0FDRSw2QixDQUdGLGUsQ0FDRSwyQixDQUdGLGEsQ0FDRSw2QixDQUdGLFUsQ0FDRSx5QixDQzlESSxPLENBQXdCLHNCLENBQXhCLFMsQ0FBd0Isd0IsQ0FBeEIsZSxDQUF3Qiw4QixDQUF4QixRLENBQXdCLHVCLENBQXhCLFEsQ0FBd0IsdUIsQ0FBeEIsWSxDQUF3QiwyQixDQUF4QixhLENBQXdCLDRCLENBQXhCLE8sQ0FBd0Isc0IsQ0FBeEIsYyxDQUF3Qiw2QixDNUNpRDFCLHlCNENqREUsVSxDQUF3QixzQixDQUF4QixZLENBQXdCLHdCLENBQXhCLGtCLENBQXdCLDhCLENBQXhCLFcsQ0FBd0IsdUIsQ0FBeEIsVyxDQUF3Qix1QixDQUF4QixlLENBQXdCLDJCLENBQXhCLGdCLENBQXdCLDRCLENBQXhCLFUsQ0FBd0Isc0IsQ0FBeEIsaUIsQ0FBd0IsK0IsQTVDaUQxQix5QjRDakRFLFUsQ0FBd0Isc0IsQ0FBeEIsWSxDQUF3Qix3QixDQUF4QixrQixDQUF3Qiw4QixDQUF4QixXLENBQXdCLHVCLENBQXhCLFcsQ0FBd0IsdUIsQ0FBeEIsZSxDQUF3QiwyQixDQUF4QixnQixDQUF3Qiw0QixDQUF4QixVLENBQXdCLHNCLENBQXhCLGlCLENBQXdCLCtCLEE1Q2lEMUIseUI0Q2pERSxVLENBQXdCLHNCLENBQXhCLFksQ0FBd0Isd0IsQ0FBeEIsa0IsQ0FBd0IsOEIsQ0FBeEIsVyxDQUF3Qix1QixDQUF4QixXLENBQXdCLHVCLENBQXhCLGUsQ0FBd0IsMkIsQ0FBeEIsZ0IsQ0FBd0IsNEIsQ0FBeEIsVSxDQUF3QixzQixDQUF4QixpQixDQUF3QiwrQixBNUNpRDFCLDBCNENqREUsVSxDQUF3QixzQixDQUF4QixZLENBQXdCLHdCLENBQXhCLGtCLENBQXdCLDhCLENBQXhCLFcsQ0FBd0IsdUIsQ0FBeEIsVyxDQUF3Qix1QixDQUF4QixlLENBQXdCLDJCLENBQXhCLGdCLENBQXdCLDRCLENBQXhCLFUsQ0FBd0Isc0IsQ0FBeEIsaUIsQ0FBd0IsK0IsQUFVOUIsYUFFSSxhLENBQXFCLHNCLENBQXJCLGUsQ0FBcUIsd0IsQ0FBckIscUIsQ0FBcUIsOEIsQ0FBckIsYyxDQUFxQix1QixDQUFyQixjLENBQXFCLHVCLENBQXJCLGtCLENBQXFCLDJCLENBQXJCLG1CLENBQXFCLDRCLENBQXJCLGEsQ0FBcUIsc0IsQ0FBckIsb0IsQ0FBcUIsK0JDckJ6QixpQixDQUNFLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUVBLHlCLENBQ0UsYSxDQUNBLFUsQ0FHRix3QyxDNUQwZ09GLHVCLENBREEsd0IsQ0FFQSx3QixDQUNBLHVCLEM0RHZnT0ksaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FTQSwrQixDQUNFLHdCLENBREYsK0IsQ0FDRSxrQixDQURGLDhCLENBQ0UsZSxDQURGLDhCLENBQ0UsZ0IsQ0N6QkYsUyxDQUFnQyw0QixDQUNoQyxZLENBQWdDLCtCLENBQ2hDLGlCLENBQWdDLG9DLENBQ2hDLG9CLENBQWdDLHVDLENBRWhDLFUsQ0FBOEIsd0IsQ0FDOUIsWSxDQUE4QiwwQixDQUM5QixrQixDQUE4QixnQyxDQUM5QixVLENBQThCLHVCLENBQzlCLFksQ0FBOEIscUIsQ0FDOUIsWSxDQUE4QixxQixDQUM5QixjLENBQThCLHVCLENBQzlCLGMsQ0FBOEIsdUIsQ0FFOUIsc0IsQ0FBb0Msb0MsQ0FDcEMsb0IsQ0FBb0Msa0MsQ0FDcEMsdUIsQ0FBb0MsZ0MsQ0FDcEMsd0IsQ0FBb0MsdUMsQ0FDcEMsdUIsQ0FBb0Msc0MsQ0FFcEMsa0IsQ0FBaUMsZ0MsQ0FDakMsZ0IsQ0FBaUMsOEIsQ0FDakMsbUIsQ0FBaUMsNEIsQ0FDakMscUIsQ0FBaUMsOEIsQ0FDakMsb0IsQ0FBaUMsNkIsQ0FFakMsb0IsQ0FBa0Msa0MsQ0FDbEMsa0IsQ0FBa0MsZ0MsQ0FDbEMscUIsQ0FBa0MsOEIsQ0FDbEMsc0IsQ0FBa0MscUMsQ0FDbEMscUIsQ0FBa0Msb0MsQ0FDbEMsc0IsQ0FBa0MsK0IsQ0FFbEMsZ0IsQ0FBZ0MseUIsQ0FDaEMsaUIsQ0FBZ0MsK0IsQ0FDaEMsZSxDQUFnQyw2QixDQUNoQyxrQixDQUFnQywyQixDQUNoQyxvQixDQUFnQyw2QixDQUNoQyxtQixDQUFnQyw0QixDOUNZaEMseUI4Q2xEQSxZLENBQWdDLDRCLENBQ2hDLGUsQ0FBZ0MsK0IsQ0FDaEMsb0IsQ0FBZ0Msb0MsQ0FDaEMsdUIsQ0FBZ0MsdUMsQ0FFaEMsYSxDQUE4Qix3QixDQUM5QixlLENBQThCLDBCLENBQzlCLHFCLENBQThCLGdDLENBQzlCLGEsQ0FBOEIsdUIsQ0FDOUIsZSxDQUE4QixxQixDQUM5QixlLENBQThCLHFCLENBQzlCLGlCLENBQThCLHVCLENBQzlCLGlCLENBQThCLHVCLENBRTlCLHlCLENBQW9DLG9DLENBQ3BDLHVCLENBQW9DLGtDLENBQ3BDLDBCLENBQW9DLGdDLENBQ3BDLDJCLENBQW9DLHVDLENBQ3BDLDBCLENBQW9DLHNDLENBRXBDLHFCLENBQWlDLGdDLENBQ2pDLG1CLENBQWlDLDhCLENBQ2pDLHNCLENBQWlDLDRCLENBQ2pDLHdCLENBQWlDLDhCLENBQ2pDLHVCLENBQWlDLDZCLENBRWpDLHVCLENBQWtDLGtDLENBQ2xDLHFCLENBQWtDLGdDLENBQ2xDLHdCLENBQWtDLDhCLENBQ2xDLHlCLENBQWtDLHFDLENBQ2xDLHdCLENBQWtDLG9DLENBQ2xDLHlCLENBQWtDLCtCLENBRWxDLG1CLENBQWdDLHlCLENBQ2hDLG9CLENBQWdDLCtCLENBQ2hDLGtCLENBQWdDLDZCLENBQ2hDLHFCLENBQWdDLDJCLENBQ2hDLHVCLENBQWdDLDZCLENBQ2hDLHNCLENBQWdDLDhCLEE5Q1loQyx5QjhDbERBLFksQ0FBZ0MsNEIsQ0FDaEMsZSxDQUFnQywrQixDQUNoQyxvQixDQUFnQyxvQyxDQUNoQyx1QixDQUFnQyx1QyxDQUVoQyxhLENBQThCLHdCLENBQzlCLGUsQ0FBOEIsMEIsQ0FDOUIscUIsQ0FBOEIsZ0MsQ0FDOUIsYSxDQUE4Qix1QixDQUM5QixlLENBQThCLHFCLENBQzlCLGUsQ0FBOEIscUIsQ0FDOUIsaUIsQ0FBOEIsdUIsQ0FDOUIsaUIsQ0FBOEIsdUIsQ0FFOUIseUIsQ0FBb0Msb0MsQ0FDcEMsdUIsQ0FBb0Msa0MsQ0FDcEMsMEIsQ0FBb0MsZ0MsQ0FDcEMsMkIsQ0FBb0MsdUMsQ0FDcEMsMEIsQ0FBb0Msc0MsQ0FFcEMscUIsQ0FBaUMsZ0MsQ0FDakMsbUIsQ0FBaUMsOEIsQ0FDakMsc0IsQ0FBaUMsNEIsQ0FDakMsd0IsQ0FBaUMsOEIsQ0FDakMsdUIsQ0FBaUMsNkIsQ0FFakMsdUIsQ0FBa0Msa0MsQ0FDbEMscUIsQ0FBa0MsZ0MsQ0FDbEMsd0IsQ0FBa0MsOEIsQ0FDbEMseUIsQ0FBa0MscUMsQ0FDbEMsd0IsQ0FBa0Msb0MsQ0FDbEMseUIsQ0FBa0MsK0IsQ0FFbEMsbUIsQ0FBZ0MseUIsQ0FDaEMsb0IsQ0FBZ0MsK0IsQ0FDaEMsa0IsQ0FBZ0MsNkIsQ0FDaEMscUIsQ0FBZ0MsMkIsQ0FDaEMsdUIsQ0FBZ0MsNkIsQ0FDaEMsc0IsQ0FBZ0MsOEIsQTlDWWhDLHlCOENsREEsWSxDQUFnQyw0QixDQUNoQyxlLENBQWdDLCtCLENBQ2hDLG9CLENBQWdDLG9DLENBQ2hDLHVCLENBQWdDLHVDLENBRWhDLGEsQ0FBOEIsd0IsQ0FDOUIsZSxDQUE4QiwwQixDQUM5QixxQixDQUE4QixnQyxDQUM5QixhLENBQThCLHVCLENBQzlCLGUsQ0FBOEIscUIsQ0FDOUIsZSxDQUE4QixxQixDQUM5QixpQixDQUE4Qix1QixDQUM5QixpQixDQUE4Qix1QixDQUU5Qix5QixDQUFvQyxvQyxDQUNwQyx1QixDQUFvQyxrQyxDQUNwQywwQixDQUFvQyxnQyxDQUNwQywyQixDQUFvQyx1QyxDQUNwQywwQixDQUFvQyxzQyxDQUVwQyxxQixDQUFpQyxnQyxDQUNqQyxtQixDQUFpQyw4QixDQUNqQyxzQixDQUFpQyw0QixDQUNqQyx3QixDQUFpQyw4QixDQUNqQyx1QixDQUFpQyw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUNsQyx3QixDQUFrQyw4QixDQUNsQyx5QixDQUFrQyxxQyxDQUNsQyx3QixDQUFrQyxvQyxDQUNsQyx5QixDQUFrQywrQixDQUVsQyxtQixDQUFnQyx5QixDQUNoQyxvQixDQUFnQywrQixDQUNoQyxrQixDQUFnQyw2QixDQUNoQyxxQixDQUFnQywyQixDQUNoQyx1QixDQUFnQyw2QixDQUNoQyxzQixDQUFnQyw4QixBOUNZaEMsMEI4Q2xEQSxZLENBQWdDLDRCLENBQ2hDLGUsQ0FBZ0MsK0IsQ0FDaEMsb0IsQ0FBZ0Msb0MsQ0FDaEMsdUIsQ0FBZ0MsdUMsQ0FFaEMsYSxDQUE4Qix3QixDQUM5QixlLENBQThCLDBCLENBQzlCLHFCLENBQThCLGdDLENBQzlCLGEsQ0FBOEIsdUIsQ0FDOUIsZSxDQUE4QixxQixDQUM5QixlLENBQThCLHFCLENBQzlCLGlCLENBQThCLHVCLENBQzlCLGlCLENBQThCLHVCLENBRTlCLHlCLENBQW9DLG9DLENBQ3BDLHVCLENBQW9DLGtDLENBQ3BDLDBCLENBQW9DLGdDLENBQ3BDLDJCLENBQW9DLHVDLENBQ3BDLDBCLENBQW9DLHNDLENBRXBDLHFCLENBQWlDLGdDLENBQ2pDLG1CLENBQWlDLDhCLENBQ2pDLHNCLENBQWlDLDRCLENBQ2pDLHdCLENBQWlDLDhCLENBQ2pDLHVCLENBQWlDLDZCLENBRWpDLHVCLENBQWtDLGtDLENBQ2xDLHFCLENBQWtDLGdDLENBQ2xDLHdCLENBQWtDLDhCLENBQ2xDLHlCLENBQWtDLHFDLENBQ2xDLHdCLENBQWtDLG9DLENBQ2xDLHlCLENBQWtDLCtCLENBRWxDLG1CLENBQWdDLHlCLENBQ2hDLG9CLENBQWdDLCtCLENBQ2hDLGtCLENBQWdDLDZCLENBQ2hDLHFCLENBQWdDLDJCLENBQ2hDLHVCLENBQWdDLDZCLENBQ2hDLHNCLENBQWdDLDhCQzFDaEMsVyxDQUF3QixvQixDQUN4QixZLENBQXdCLHFCLENBQ3hCLFcsQ0FBd0Isb0IsQy9Db0R4Qix5QitDdERBLGMsQ0FBd0Isb0IsQ0FDeEIsZSxDQUF3QixxQixDQUN4QixjLENBQXdCLHNCLEEvQ29EeEIseUIrQ3REQSxjLENBQXdCLG9CLENBQ3hCLGUsQ0FBd0IscUIsQ0FDeEIsYyxDQUF3QixzQixBL0NvRHhCLHlCK0N0REEsYyxDQUF3QixvQixDQUN4QixlLENBQXdCLHFCLENBQ3hCLGMsQ0FBd0Isc0IsQS9Db0R4QiwwQitDdERBLGMsQ0FBd0Isb0IsQ0FDeEIsZSxDQUF3QixxQixDQUN4QixjLENBQXdCLHNCQ0wxQixnQixDQUF5QixpQyxDQUFBLDhCLENBQUEseUIsQ0FBekIsaUIsQ0FBeUIsa0MsQ0FBQSwrQixDQUFBLDBCLENBQXpCLGlCLENBQXlCLGtDLENBQUEsK0IsQ0FBQSwwQixDQ0F6QixjLENBQXNCLHVCLENBQXRCLGdCLENBQXNCLHlCLENDQ3RCLGdCLENBQXlCLHlCLENBQXpCLGtCLENBQXlCLDJCLENBQXpCLGtCLENBQXlCLDJCLENBQXpCLGUsQ0FBeUIsd0IsQ0FBekIsZ0IsQ0FBeUIseUIsQ0FhM0IsYSxDQVJBLFUsQ0FTRSxjLENBQ0EsTyxDQUVBLE0sQ0FDQSxZLENBYkYsVSxDQUVFLEssQ0FNRixhLENBR0UsUSxDQU1BLFdBQUEsZSxFQURGLFcsQ0FFSSxlLENBQ0EsSyxDQUNBLGNDekJKLFEsQ0NFRSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsUyxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFEsQ0FVQSx5QixDQUFBLHdCLENBRUUsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxTLENBQ0Esa0IsQ0M3QkosVSxDQUFhLHlELENBQ2IsTyxDQUFVLG9ELENBQ1YsVSxDQUFhLG9ELENBQ2IsWSxDQUFlLHlCLENDQ1gsSyxDQUF1QixtQixDQUF2QixLLENBQXVCLG1CLENBQXZCLEssQ0FBdUIsbUIsQ0FBdkIsTSxDQUF1QixvQixDQUF2QixPLENBQXVCLG9CLENBQXZCLEssQ0FBdUIsb0IsQ0FBdkIsSyxDQUF1QixvQixDQUF2QixLLENBQXVCLG9CLENBQXZCLE0sQ0FBdUIscUIsQ0FBdkIsTyxDQUF1QixxQixDQUkzQixPLENBQVUsd0IsQ0FDVixPLENBQVUseUIsQ0FJVixXLENBQWMseUIsQ0FDZCxXLENBQWMsMEIsQ0FFZCxPLENBQVUscUIsQ0FDVixPLENBQVUsc0IsQ0NURixJLENBQWdDLGtCLENBQ2hDLEssQ3RFcThQUixLLENzRW44UFUsc0IsQ0FFRixLLEN0RXM4UFIsSyxDc0VwOFBVLHdCLENBRUYsSyxDdEV1OFBSLEssQ3NFcjhQVSx5QixDQUVGLEssQ3RFdzhQUixLLENzRXQ4UFUsdUIsQ0FmRixJLENBQWdDLG9CLENBQ2hDLEssQ3RFNjlQUixLLENzRTM5UFUsd0IsQ0FFRixLLEN0RTg5UFIsSyxDc0U1OVBVLDBCLENBRUYsSyxDdEUrOVBSLEssQ3NFNzlQVSwyQixDQUVGLEssQ3RFZytQUixLLENzRTk5UFUseUIsQ0FmRixJLENBQWdDLHFCLENBQ2hDLEssQ3RFcS9QUixLLENzRW4vUFUseUIsQ0FFRixLLEN0RXMvUFIsSyxDc0VwL1BVLDJCLENBRUYsSyxDdEV1L1BSLEssQ3NFci9QVSw0QixDQUVGLEssQ3RFdy9QUixLLENzRXQvUFUsMEIsQ0FmRixJLENBQWdDLHFCLENBQ2hDLEssQ3RFNmdRUixLLENzRTNnUVUseUIsQ0FFRixLLEN0RThnUVIsSyxDc0U1Z1FVLDJCLENBRUYsSyxDdEUrZ1FSLEssQ3NFN2dRVSw0QixDQUVGLEssQ3RFZ2hRUixLLENzRTlnUVUsMEIsQ0FmRixJLENBQWdDLHFCLENBQ2hDLEssQ3RFcWlRUixLLENzRW5pUVUseUIsQ0FFRixLLEN0RXNpUVIsSyxDc0VwaVFVLDJCLENBRUYsSyxDdEV1aVFSLEssQ3NFcmlRVSw0QixDQUVGLEssQ3RFd2lRUixLLENzRXRpUVUsMEIsQ0FmRixJLENBQWdDLHFCLENBQ2hDLEssQ3RFNmpRUixLLENzRTNqUVUseUIsQ0FFRixLLEN0RThqUVIsSyxDc0U1alFVLDJCLENBRUYsSyxDdEUralFSLEssQ3NFN2pRVSw0QixDQUVGLEssQ3RFZ2tRUixLLENzRTlqUVUsMEIsQ0FmRixJLENBQWdDLHFCLENBQ2hDLEssQ3RFcWxRUixLLENzRW5sUVUseUIsQ0FFRixLLEN0RXNsUVIsSyxDc0VwbFFVLDJCLENBRUYsSyxDdEV1bFFSLEssQ3NFcmxRVSw0QixDQUVGLEssQ3RFd2xRUixLLENzRXRsUVUsMEIsQ0FmRixJLENBQWdDLHFCLENBQ2hDLEssQ3RFNm1RUixLLENzRTNtUVUseUIsQ0FFRixLLEN0RThtUVIsSyxDc0U1bVFVLDJCLENBRUYsSyxDdEUrbVFSLEssQ3NFN21RVSw0QixDQUVGLEssQ3RFZ25RUixLLENzRTltUVUsMEIsQ0FmRixJLENBQWdDLHFCLENBQ2hDLEssQ3RFcW9RUixLLENzRW5vUVUseUIsQ0FFRixLLEN0RXNvUVIsSyxDc0Vwb1FVLDJCLENBRUYsSyxDdEV1b1FSLEssQ3NFcm9RVSw0QixDQUVGLEssQ3RFd29RUixLLENzRXRvUVUsMEIsQ0FmRixJLENBQWdDLHFCLENBQ2hDLEssQ3RFNnBRUixLLENzRTNwUVUseUIsQ0FFRixLLEN0RThwUVIsSyxDc0U1cFFVLDJCLENBRUYsSyxDdEUrcFFSLEssQ3NFN3BRVSw0QixDQUVGLEssQ3RFZ3FRUixLLENzRTlwUVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFcXJRUixNLENzRW5yUVUseUIsQ0FFRixNLEN0RXNyUVIsTSxDc0VwclFVLDJCLENBRUYsTSxDdEV1clFSLE0sQ3NFcnJRVSw0QixDQUVGLE0sQ3RFd3JRUixNLENzRXRyUVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFNnNRUixNLENzRTNzUVUseUIsQ0FFRixNLEN0RThzUVIsTSxDc0U1c1FVLDJCLENBRUYsTSxDdEUrc1FSLE0sQ3NFN3NRVSw0QixDQUVGLE0sQ3RFZ3RRUixNLENzRTlzUVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFcXVRUixNLENzRW51UVUseUIsQ0FFRixNLEN0RXN1UVIsTSxDc0VwdVFVLDJCLENBRUYsTSxDdEV1dVFSLE0sQ3NFcnVRVSw0QixDQUVGLE0sQ3RFd3VRUixNLENzRXR1UVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFNnZRUixNLENzRTN2UVUseUIsQ0FFRixNLEN0RTh2UVIsTSxDc0U1dlFVLDJCLENBRUYsTSxDdEUrdlFSLE0sQ3NFN3ZRVSw0QixDQUVGLE0sQ3RFZ3dRUixNLENzRTl2UVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFcXhRUixNLENzRW54UVUseUIsQ0FFRixNLEN0RXN4UVIsTSxDc0VweFFVLDJCLENBRUYsTSxDdEV1eFFSLE0sQ3NFcnhRVSw0QixDQUVGLE0sQ3RFd3hRUixNLENzRXR4UVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFNnlRUixNLENzRTN5UVUseUIsQ0FFRixNLEN0RTh5UVIsTSxDc0U1eVFVLDJCLENBRUYsTSxDdEUreVFSLE0sQ3NFN3lRVSw0QixDQUVGLE0sQ3RFZ3pRUixNLENzRTl5UVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFcTBRUixNLENzRW4wUVUseUIsQ0FFRixNLEN0RXMwUVIsTSxDc0VwMFFVLDJCLENBRUYsTSxDdEV1MFFSLE0sQ3NFcjBRVSw0QixDQUVGLE0sQ3RFdzBRUixNLENzRXQwUVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFNjFRUixNLENzRTMxUVUseUIsQ0FFRixNLEN0RTgxUVIsTSxDc0U1MVFVLDJCLENBRUYsTSxDdEUrMVFSLE0sQ3NFNzFRVSw0QixDQUVGLE0sQ3RFZzJRUixNLENzRTkxUVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFcTNRUixNLENzRW4zUVUseUIsQ0FFRixNLEN0RXMzUVIsTSxDc0VwM1FVLDJCLENBRUYsTSxDdEV1M1FSLE0sQ3NFcjNRVSw0QixDQUVGLE0sQ3RFdzNRUixNLENzRXQzUVUsMEIsQ0FmRixLLENBQWdDLHFCLENBQ2hDLE0sQ3RFNjRRUixNLENzRTM0UVUseUIsQ0FFRixNLEN0RTg0UVIsTSxDc0U1NFFVLDJCLENBRUYsTSxDdEUrNFFSLE0sQ3NFNzRRVSw0QixDQUVGLE0sQ3RFZzVRUixNLENzRTk0UVUsMEIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFcTZRUixNLENzRW42UVUsMEIsQ0FFRixNLEN0RXM2UVIsTSxDc0VwNlFVLDRCLENBRUYsTSxDdEV1NlFSLE0sQ3NFcjZRVSw2QixDQUVGLE0sQ3RFdzZRUixNLENzRXQ2UVUsMkIsQ0FmRixJLENBQWdDLG1CLENBQ2hDLEssQ3RFNjdRUixLLENzRTM3UVUsdUIsQ0FFRixLLEN0RTg3UVIsSyxDc0U1N1FVLHlCLENBRUYsSyxDdEUrN1FSLEssQ3NFNzdRVSwwQixDQUVGLEssQ3RFZzhRUixLLENzRTk3UVUsd0IsQ0FmRixJLENBQWdDLHFCLENBQ2hDLEssQ3RFcTlRUixLLENzRW45UVUseUIsQ0FFRixLLEN0RXM5UVIsSyxDc0VwOVFVLDJCLENBRUYsSyxDdEV1OVFSLEssQ3NFcjlRVSw0QixDQUVGLEssQ3RFdzlRUixLLENzRXQ5UVUsMEIsQ0FmRixJLENBQWdDLHNCLENBQ2hDLEssQ3RFNitRUixLLENzRTMrUVUsMEIsQ0FFRixLLEN0RTgrUVIsSyxDc0U1K1FVLDRCLENBRUYsSyxDdEUrK1FSLEssQ3NFNytRVSw2QixDQUVGLEssQ3RFZy9RUixLLENzRTkrUVUsMkIsQ0FmRixJLENBQWdDLHNCLENBQ2hDLEssQ3RFcWdSUixLLENzRW5nUlUsMEIsQ0FFRixLLEN0RXNnUlIsSyxDc0VwZ1JVLDRCLENBRUYsSyxDdEV1Z1JSLEssQ3NFcmdSVSw2QixDQUVGLEssQ3RFd2dSUixLLENzRXRnUlUsMkIsQ0FmRixJLENBQWdDLHNCLENBQ2hDLEssQ3RFNmhSUixLLENzRTNoUlUsMEIsQ0FFRixLLEN0RThoUlIsSyxDc0U1aFJVLDRCLENBRUYsSyxDdEUraFJSLEssQ3NFN2hSVSw2QixDQUVGLEssQ3RFZ2lSUixLLENzRTloUlUsMkIsQ0FmRixJLENBQWdDLHNCLENBQ2hDLEssQ3RFcWpSUixLLENzRW5qUlUsMEIsQ0FFRixLLEN0RXNqUlIsSyxDc0VwalJVLDRCLENBRUYsSyxDdEV1alJSLEssQ3NFcmpSVSw2QixDQUVGLEssQ3RFd2pSUixLLENzRXRqUlUsMkIsQ0FmRixJLENBQWdDLHNCLENBQ2hDLEssQ3RFNmtSUixLLENzRTNrUlUsMEIsQ0FFRixLLEN0RThrUlIsSyxDc0U1a1JVLDRCLENBRUYsSyxDdEUra1JSLEssQ3NFN2tSVSw2QixDQUVGLEssQ3RFZ2xSUixLLENzRTlrUlUsMkIsQ0FmRixJLENBQWdDLHNCLENBQ2hDLEssQ3RFcW1SUixLLENzRW5tUlUsMEIsQ0FFRixLLEN0RXNtUlIsSyxDc0VwbVJVLDRCLENBRUYsSyxDdEV1bVJSLEssQ3NFcm1SVSw2QixDQUVGLEssQ3RFd21SUixLLENzRXRtUlUsMkIsQ0FmRixJLENBQWdDLHNCLENBQ2hDLEssQ3RFNm5SUixLLENzRTNuUlUsMEIsQ0FFRixLLEN0RThuUlIsSyxDc0U1blJVLDRCLENBRUYsSyxDdEUrblJSLEssQ3NFN25SVSw2QixDQUVGLEssQ3RFZ29SUixLLENzRTluUlUsMkIsQ0FmRixJLENBQWdDLHNCLENBQ2hDLEssQ3RFcXBSUixLLENzRW5wUlUsMEIsQ0FFRixLLEN0RXNwUlIsSyxDc0VwcFJVLDRCLENBRUYsSyxDdEV1cFJSLEssQ3NFcnBSVSw2QixDQUVGLEssQ3RFd3BSUixLLENzRXRwUlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFNnFSUixNLENzRTNxUlUsMEIsQ0FFRixNLEN0RThxUlIsTSxDc0U1cVJVLDRCLENBRUYsTSxDdEUrcVJSLE0sQ3NFN3FSVSw2QixDQUVGLE0sQ3RFZ3JSUixNLENzRTlxUlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFcXNSUixNLENzRW5zUlUsMEIsQ0FFRixNLEN0RXNzUlIsTSxDc0Vwc1JVLDRCLENBRUYsTSxDdEV1c1JSLE0sQ3NFcnNSVSw2QixDQUVGLE0sQ3RFd3NSUixNLENzRXRzUlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFNnRSUixNLENzRTN0UlUsMEIsQ0FFRixNLEN0RTh0UlIsTSxDc0U1dFJVLDRCLENBRUYsTSxDdEUrdFJSLE0sQ3NFN3RSVSw2QixDQUVGLE0sQ3RFZ3VSUixNLENzRTl0UlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFcXZSUixNLENzRW52UlUsMEIsQ0FFRixNLEN0RXN2UlIsTSxDc0VwdlJVLDRCLENBRUYsTSxDdEV1dlJSLE0sQ3NFcnZSVSw2QixDQUVGLE0sQ3RFd3ZSUixNLENzRXR2UlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFNndSUixNLENzRTN3UlUsMEIsQ0FFRixNLEN0RTh3UlIsTSxDc0U1d1JVLDRCLENBRUYsTSxDdEUrd1JSLE0sQ3NFN3dSVSw2QixDQUVGLE0sQ3RFZ3hSUixNLENzRTl3UlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFcXlSUixNLENzRW55UlUsMEIsQ0FFRixNLEN0RXN5UlIsTSxDc0VweVJVLDRCLENBRUYsTSxDdEV1eVJSLE0sQ3NFcnlSVSw2QixDQUVGLE0sQ3RFd3lSUixNLENzRXR5UlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFNnpSUixNLENzRTN6UlUsMEIsQ0FFRixNLEN0RTh6UlIsTSxDc0U1elJVLDRCLENBRUYsTSxDdEUrelJSLE0sQ3NFN3pSVSw2QixDQUVGLE0sQ3RFZzBSUixNLENzRTl6UlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFcTFSUixNLENzRW4xUlUsMEIsQ0FFRixNLEN0RXMxUlIsTSxDc0VwMVJVLDRCLENBRUYsTSxDdEV1MVJSLE0sQ3NFcjFSVSw2QixDQUVGLE0sQ3RFdzFSUixNLENzRXQxUlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFNjJSUixNLENzRTMyUlUsMEIsQ0FFRixNLEN0RTgyUlIsTSxDc0U1MlJVLDRCLENBRUYsTSxDdEUrMlJSLE0sQ3NFNzJSVSw2QixDQUVGLE0sQ3RFZzNSUixNLENzRTkyUlUsMkIsQ0FmRixLLENBQWdDLHNCLENBQ2hDLE0sQ3RFcTRSUixNLENzRW40UlUsMEIsQ0FFRixNLEN0RXM0UlIsTSxDc0VwNFJVLDRCLENBRUYsTSxDdEV1NFJSLE0sQ3NFcjRSVSw2QixDQUVGLE0sQ3RFdzRSUixNLENzRXQ0UlUsMkIsQ0FmRixLLENBQWdDLHVCLENBQ2hDLE0sQ3RFNjVSUixNLENzRTM1UlUsMkIsQ0FFRixNLEN0RTg1UlIsTSxDc0U1NVJVLDZCLENBRUYsTSxDdEUrNVJSLE0sQ3NFNzVSVSw4QixDQUVGLE0sQ3RFZzZSUixNLENzRTk1UlUsNEIsQ0FRRixLLENBQXdCLHFCLENBQ3hCLE0sQ3RFODVSUixNLENzRTU1UlUseUIsQ0FFRixNLEN0RSs1UlIsTSxDc0U3NVJVLDJCLENBRUYsTSxDdEVnNlJSLE0sQ3NFOTVSVSw0QixDQUVGLE0sQ3RFaTZSUixNLENzRS81UlUsMEIsQ0FmRixLLENBQXdCLHNCLENBQ3hCLE0sQ3RFczdSUixNLENzRXA3UlUsMEIsQ0FFRixNLEN0RXU3UlIsTSxDc0VyN1JVLDRCLENBRUYsTSxDdEV3N1JSLE0sQ3NFdDdSVSw2QixDQUVGLE0sQ3RFeTdSUixNLENzRXY3UlUsMkIsQ0FmRixLLENBQXdCLHNCLENBQ3hCLE0sQ3RFODhSUixNLENzRTU4UlUsMEIsQ0FFRixNLEN0RSs4UlIsTSxDc0U3OFJVLDRCLENBRUYsTSxDdEVnOVJSLE0sQ3NFOThSVSw2QixDQUVGLE0sQ3RFaTlSUixNLENzRS84UlUsMkIsQ0FmRixLLENBQXdCLHNCLENBQ3hCLE0sQ3RFcytSUixNLENzRXArUlUsMEIsQ0FFRixNLEN0RXUrUlIsTSxDc0VyK1JVLDRCLENBRUYsTSxDdEV3K1JSLE0sQ3NFdCtSVSw2QixDQUVGLE0sQ3RFeStSUixNLENzRXYrUlUsMkIsQ0FmRixLLENBQXdCLHNCLENBQ3hCLE0sQ3RFOC9SUixNLENzRTUvUlUsMEIsQ0FFRixNLEN0RSsvUlIsTSxDc0U3L1JVLDRCLENBRUYsTSxDdEVnZ1NSLE0sQ3NFOS9SVSw2QixDQUVGLE0sQ3RFaWdTUixNLENzRS8vUlUsMkIsQ0FmRixLLENBQXdCLHNCLENBQ3hCLE0sQ3RFc2hTUixNLENzRXBoU1UsMEIsQ0FFRixNLEN0RXVoU1IsTSxDc0VyaFNVLDRCLENBRUYsTSxDdEV3aFNSLE0sQ3NFdGhTVSw2QixDQUVGLE0sQ3RFeWhTUixNLENzRXZoU1UsMkIsQ0FmRixLLENBQXdCLHNCLENBQ3hCLE0sQ3RFOGlTUixNLENzRTVpU1UsMEIsQ0FFRixNLEN0RStpU1IsTSxDc0U3aVNVLDRCLENBRUYsTSxDdEVnalNSLE0sQ3NFOWlTVSw2QixDQUVGLE0sQ3RFaWpTUixNLENzRS9pU1UsMkIsQ0FmRixLLENBQXdCLHNCLENBQ3hCLE0sQ3RFc2tTUixNLENzRXBrU1UsMEIsQ0FFRixNLEN0RXVrU1IsTSxDc0Vya1NVLDRCLENBRUYsTSxDdEV3a1NSLE0sQ3NFdGtTVSw2QixDQUVGLE0sQ3RFeWtTUixNLENzRXZrU1UsMkIsQ0FmRixLLENBQXdCLHNCLENBQ3hCLE0sQ3RFOGxTUixNLENzRTVsU1UsMEIsQ0FFRixNLEN0RStsU1IsTSxDc0U3bFNVLDRCLENBRUYsTSxDdEVnbVNSLE0sQ3NFOWxTVSw2QixDQUVGLE0sQ3RFaW1TUixNLENzRS9sU1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFc25TUixPLENzRXBuU1UsMEIsQ0FFRixPLEN0RXVuU1IsTyxDc0VyblNVLDRCLENBRUYsTyxDdEV3blNSLE8sQ3NFdG5TVSw2QixDQUVGLE8sQ3RFeW5TUixPLENzRXZuU1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFOG9TUixPLENzRTVvU1UsMEIsQ0FFRixPLEN0RStvU1IsTyxDc0U3b1NVLDRCLENBRUYsTyxDdEVncFNSLE8sQ3NFOW9TVSw2QixDQUVGLE8sQ3RFaXBTUixPLENzRS9vU1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFc3FTUixPLENzRXBxU1UsMEIsQ0FFRixPLEN0RXVxU1IsTyxDc0VycVNVLDRCLENBRUYsTyxDdEV3cVNSLE8sQ3NFdHFTVSw2QixDQUVGLE8sQ3RFeXFTUixPLENzRXZxU1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFOHJTUixPLENzRTVyU1UsMEIsQ0FFRixPLEN0RStyU1IsTyxDc0U3clNVLDRCLENBRUYsTyxDdEVnc1NSLE8sQ3NFOXJTVSw2QixDQUVGLE8sQ3RFaXNTUixPLENzRS9yU1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFc3RTUixPLENzRXB0U1UsMEIsQ0FFRixPLEN0RXV0U1IsTyxDc0VydFNVLDRCLENBRUYsTyxDdEV3dFNSLE8sQ3NFdHRTVSw2QixDQUVGLE8sQ3RFeXRTUixPLENzRXZ0U1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFOHVTUixPLENzRTV1U1UsMEIsQ0FFRixPLEN0RSt1U1IsTyxDc0U3dVNVLDRCLENBRUYsTyxDdEVndlNSLE8sQ3NFOXVTVSw2QixDQUVGLE8sQ3RFaXZTUixPLENzRS91U1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFc3dTUixPLENzRXB3U1UsMEIsQ0FFRixPLEN0RXV3U1IsTyxDc0Vyd1NVLDRCLENBRUYsTyxDdEV3d1NSLE8sQ3NFdHdTVSw2QixDQUVGLE8sQ3RFeXdTUixPLENzRXZ3U1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFOHhTUixPLENzRTV4U1UsMEIsQ0FFRixPLEN0RSt4U1IsTyxDc0U3eFNVLDRCLENBRUYsTyxDdEVneVNSLE8sQ3NFOXhTVSw2QixDQUVGLE8sQ3RFaXlTUixPLENzRS94U1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFc3pTUixPLENzRXB6U1UsMEIsQ0FFRixPLEN0RXV6U1IsTyxDc0VyelNVLDRCLENBRUYsTyxDdEV3elNSLE8sQ3NFdHpTVSw2QixDQUVGLE8sQ3RFeXpTUixPLENzRXZ6U1UsMkIsQ0FmRixNLENBQXdCLHNCLENBQ3hCLE8sQ3RFODBTUixPLENzRTUwU1UsMEIsQ0FFRixPLEN0RSswU1IsTyxDc0U3MFNVLDRCLENBRUYsTyxDdEVnMVNSLE8sQ3NFOTBTVSw2QixDQUVGLE8sQ3RFaTFTUixPLENzRS8wU1UsMkIsQ0FmRixNLENBQXdCLHVCLENBQ3hCLE8sQ3RFczJTUixPLENzRXAyU1UsMkIsQ0FFRixPLEN0RXUyU1IsTyxDc0VyMlNVLDZCLENBRUYsTyxDdEV3MlNSLE8sQ3NFdDJTVSw4QixDQUVGLE8sQ3RFeTJTUixPLENzRXYyU1UsNEIsQ0FNTixPLENBQW1CLHFCLENBQ25CLFEsQ3RFeTJTSixRLENzRXYyU00seUIsQ0FFRixRLEN0RTAyU0osUSxDc0V4MlNNLDJCLENBRUYsUSxDdEUyMlNKLFEsQ3NFejJTTSw0QixDQUVGLFEsQ3RFNDJTSixRLENzRTEyU00sMEIsQ3ZEVEYseUJ1RGxESSxPLENBQWdDLGtCLENBQ2hDLFEsQ3RFODZTUixRLENzRTU2U1Usc0IsQ0FFRixRLEN0RSs2U1IsUSxDc0U3NlNVLHdCLENBRUYsUSxDdEVnN1NSLFEsQ3NFOTZTVSx5QixDQUVGLFEsQ3RFaTdTUixRLENzRS82U1UsdUIsQ0FmRixPLENBQWdDLG9CLENBQ2hDLFEsQ3RFczhTUixRLENzRXA4U1Usd0IsQ0FFRixRLEN0RXU4U1IsUSxDc0VyOFNVLDBCLENBRUYsUSxDdEV3OFNSLFEsQ3NFdDhTVSwyQixDQUVGLFEsQ3RFeThTUixRLENzRXY4U1UseUIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFODlTUixRLENzRTU5U1UseUIsQ0FFRixRLEN0RSs5U1IsUSxDc0U3OVNVLDJCLENBRUYsUSxDdEVnK1NSLFEsQ3NFOTlTVSw0QixDQUVGLFEsQ3RFaStTUixRLENzRS85U1UsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFcy9TUixRLENzRXAvU1UseUIsQ0FFRixRLEN0RXUvU1IsUSxDc0VyL1NVLDJCLENBRUYsUSxDdEV3L1NSLFEsQ3NFdC9TVSw0QixDQUVGLFEsQ3RFeS9TUixRLENzRXYvU1UsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFOGdUUixRLENzRTVnVFUseUIsQ0FFRixRLEN0RStnVFIsUSxDc0U3Z1RVLDJCLENBRUYsUSxDdEVnaFRSLFEsQ3NFOWdUVSw0QixDQUVGLFEsQ3RFaWhUUixRLENzRS9nVFUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFc2lUUixRLENzRXBpVFUseUIsQ0FFRixRLEN0RXVpVFIsUSxDc0VyaVRVLDJCLENBRUYsUSxDdEV3aVRSLFEsQ3NFdGlUVSw0QixDQUVGLFEsQ3RFeWlUUixRLENzRXZpVFUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFOGpUUixRLENzRTVqVFUseUIsQ0FFRixRLEN0RStqVFIsUSxDc0U3alRVLDJCLENBRUYsUSxDdEVna1RSLFEsQ3NFOWpUVSw0QixDQUVGLFEsQ3RFaWtUUixRLENzRS9qVFUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFc2xUUixRLENzRXBsVFUseUIsQ0FFRixRLEN0RXVsVFIsUSxDc0VybFRVLDJCLENBRUYsUSxDdEV3bFRSLFEsQ3NFdGxUVSw0QixDQUVGLFEsQ3RFeWxUUixRLENzRXZsVFUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFOG1UUixRLENzRTVtVFUseUIsQ0FFRixRLEN0RSttVFIsUSxDc0U3bVRVLDJCLENBRUYsUSxDdEVnblRSLFEsQ3NFOW1UVSw0QixDQUVGLFEsQ3RFaW5UUixRLENzRS9tVFUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFc29UUixRLENzRXBvVFUseUIsQ0FFRixRLEN0RXVvVFIsUSxDc0Vyb1RVLDJCLENBRUYsUSxDdEV3b1RSLFEsQ3NFdG9UVSw0QixDQUVGLFEsQ3RFeW9UUixRLENzRXZvVFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFOHBUUixTLENzRTVwVFUseUIsQ0FFRixTLEN0RStwVFIsUyxDc0U3cFRVLDJCLENBRUYsUyxDdEVncVRSLFMsQ3NFOXBUVSw0QixDQUVGLFMsQ3RFaXFUUixTLENzRS9wVFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFc3JUUixTLENzRXByVFUseUIsQ0FFRixTLEN0RXVyVFIsUyxDc0VyclRVLDJCLENBRUYsUyxDdEV3clRSLFMsQ3NFdHJUVSw0QixDQUVGLFMsQ3RFeXJUUixTLENzRXZyVFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFOHNUUixTLENzRTVzVFUseUIsQ0FFRixTLEN0RStzVFIsUyxDc0U3c1RVLDJCLENBRUYsUyxDdEVndFRSLFMsQ3NFOXNUVSw0QixDQUVGLFMsQ3RFaXRUUixTLENzRS9zVFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFc3VUUixTLENzRXB1VFUseUIsQ0FFRixTLEN0RXV1VFIsUyxDc0VydVRVLDJCLENBRUYsUyxDdEV3dVRSLFMsQ3NFdHVUVSw0QixDQUVGLFMsQ3RFeXVUUixTLENzRXZ1VFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFOHZUUixTLENzRTV2VFUseUIsQ0FFRixTLEN0RSt2VFIsUyxDc0U3dlRVLDJCLENBRUYsUyxDdEVnd1RSLFMsQ3NFOXZUVSw0QixDQUVGLFMsQ3RFaXdUUixTLENzRS92VFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFc3hUUixTLENzRXB4VFUseUIsQ0FFRixTLEN0RXV4VFIsUyxDc0VyeFRVLDJCLENBRUYsUyxDdEV3eFRSLFMsQ3NFdHhUVSw0QixDQUVGLFMsQ3RFeXhUUixTLENzRXZ4VFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFOHlUUixTLENzRTV5VFUseUIsQ0FFRixTLEN0RSt5VFIsUyxDc0U3eVRVLDJCLENBRUYsUyxDdEVnelRSLFMsQ3NFOXlUVSw0QixDQUVGLFMsQ3RFaXpUUixTLENzRS95VFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFczBUUixTLENzRXAwVFUseUIsQ0FFRixTLEN0RXUwVFIsUyxDc0VyMFRVLDJCLENBRUYsUyxDdEV3MFRSLFMsQ3NFdDBUVSw0QixDQUVGLFMsQ3RFeTBUUixTLENzRXYwVFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFODFUUixTLENzRTUxVFUseUIsQ0FFRixTLEN0RSsxVFIsUyxDc0U3MVRVLDJCLENBRUYsUyxDdEVnMlRSLFMsQ3NFOTFUVSw0QixDQUVGLFMsQ3RFaTJUUixTLENzRS8xVFUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFczNUUixTLENzRXAzVFUseUIsQ0FFRixTLEN0RXUzVFIsUyxDc0VyM1RVLDJCLENBRUYsUyxDdEV3M1RSLFMsQ3NFdDNUVSw0QixDQUVGLFMsQ3RFeTNUUixTLENzRXYzVFUsMEIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFODRUUixTLENzRTU0VFUsMEIsQ0FFRixTLEN0RSs0VFIsUyxDc0U3NFRVLDRCLENBRUYsUyxDdEVnNVRSLFMsQ3NFOTRUVSw2QixDQUVGLFMsQ3RFaTVUUixTLENzRS80VFUsMkIsQ0FmRixPLENBQWdDLG1CLENBQ2hDLFEsQ3RFczZUUixRLENzRXA2VFUsdUIsQ0FFRixRLEN0RXU2VFIsUSxDc0VyNlRVLHlCLENBRUYsUSxDdEV3NlRSLFEsQ3NFdDZUVSwwQixDQUVGLFEsQ3RFeTZUUixRLENzRXY2VFUsd0IsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFODdUUixRLENzRTU3VFUseUIsQ0FFRixRLEN0RSs3VFIsUSxDc0U3N1RVLDJCLENBRUYsUSxDdEVnOFRSLFEsQ3NFOTdUVSw0QixDQUVGLFEsQ3RFaThUUixRLENzRS83VFUsMEIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFczlUUixRLENzRXA5VFUsMEIsQ0FFRixRLEN0RXU5VFIsUSxDc0VyOVRVLDRCLENBRUYsUSxDdEV3OVRSLFEsQ3NFdDlUVSw2QixDQUVGLFEsQ3RFeTlUUixRLENzRXY5VFUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFOCtUUixRLENzRTUrVFUsMEIsQ0FFRixRLEN0RSsrVFIsUSxDc0U3K1RVLDRCLENBRUYsUSxDdEVnL1RSLFEsQ3NFOStUVSw2QixDQUVGLFEsQ3RFaS9UUixRLENzRS8rVFUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFc2dVUixRLENzRXBnVVUsMEIsQ0FFRixRLEN0RXVnVVIsUSxDc0VyZ1VVLDRCLENBRUYsUSxDdEV3Z1VSLFEsQ3NFdGdVVSw2QixDQUVGLFEsQ3RFeWdVUixRLENzRXZnVVUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFOGhVUixRLENzRTVoVVUsMEIsQ0FFRixRLEN0RStoVVIsUSxDc0U3aFVVLDRCLENBRUYsUSxDdEVnaVVSLFEsQ3NFOWhVVSw2QixDQUVGLFEsQ3RFaWlVUixRLENzRS9oVVUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFc2pVUixRLENzRXBqVVUsMEIsQ0FFRixRLEN0RXVqVVIsUSxDc0VyalVVLDRCLENBRUYsUSxDdEV3alVSLFEsQ3NFdGpVVSw2QixDQUVGLFEsQ3RFeWpVUixRLENzRXZqVVUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFOGtVUixRLENzRTVrVVUsMEIsQ0FFRixRLEN0RStrVVIsUSxDc0U3a1VVLDRCLENBRUYsUSxDdEVnbFVSLFEsQ3NFOWtVVSw2QixDQUVGLFEsQ3RFaWxVUixRLENzRS9rVVUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFc21VUixRLENzRXBtVVUsMEIsQ0FFRixRLEN0RXVtVVIsUSxDc0VybVVVLDRCLENBRUYsUSxDdEV3bVVSLFEsQ3NFdG1VVSw2QixDQUVGLFEsQ3RFeW1VUixRLENzRXZtVVUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFOG5VUixRLENzRTVuVVUsMEIsQ0FFRixRLEN0RStuVVIsUSxDc0U3blVVLDRCLENBRUYsUSxDdEVnb1VSLFEsQ3NFOW5VVSw2QixDQUVGLFEsQ3RFaW9VUixRLENzRS9uVVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFc3BVUixTLENzRXBwVVUsMEIsQ0FFRixTLEN0RXVwVVIsUyxDc0VycFVVLDRCLENBRUYsUyxDdEV3cFVSLFMsQ3NFdHBVVSw2QixDQUVGLFMsQ3RFeXBVUixTLENzRXZwVVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFOHFVUixTLENzRTVxVVUsMEIsQ0FFRixTLEN0RStxVVIsUyxDc0U3cVVVLDRCLENBRUYsUyxDdEVnclVSLFMsQ3NFOXFVVSw2QixDQUVGLFMsQ3RFaXJVUixTLENzRS9xVVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFc3NVUixTLENzRXBzVVUsMEIsQ0FFRixTLEN0RXVzVVIsUyxDc0Vyc1VVLDRCLENBRUYsUyxDdEV3c1VSLFMsQ3NFdHNVVSw2QixDQUVGLFMsQ3RFeXNVUixTLENzRXZzVVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFOHRVUixTLENzRTV0VVUsMEIsQ0FFRixTLEN0RSt0VVIsUyxDc0U3dFVVLDRCLENBRUYsUyxDdEVndVVSLFMsQ3NFOXRVVSw2QixDQUVGLFMsQ3RFaXVVUixTLENzRS90VVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFc3ZVUixTLENzRXB2VVUsMEIsQ0FFRixTLEN0RXV2VVIsUyxDc0VydlVVLDRCLENBRUYsUyxDdEV3dlVSLFMsQ3NFdHZVVSw2QixDQUVGLFMsQ3RFeXZVUixTLENzRXZ2VVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFOHdVUixTLENzRTV3VVUsMEIsQ0FFRixTLEN0RSt3VVIsUyxDc0U3d1VVLDRCLENBRUYsUyxDdEVneFVSLFMsQ3NFOXdVVSw2QixDQUVGLFMsQ3RFaXhVUixTLENzRS93VVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFc3lVUixTLENzRXB5VVUsMEIsQ0FFRixTLEN0RXV5VVIsUyxDc0VyeVVVLDRCLENBRUYsUyxDdEV3eVVSLFMsQ3NFdHlVVSw2QixDQUVGLFMsQ3RFeXlVUixTLENzRXZ5VVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFOHpVUixTLENzRTV6VVUsMEIsQ0FFRixTLEN0RSt6VVIsUyxDc0U3elVVLDRCLENBRUYsUyxDdEVnMFVSLFMsQ3NFOXpVVSw2QixDQUVGLFMsQ3RFaTBVUixTLENzRS96VVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFczFVUixTLENzRXAxVVUsMEIsQ0FFRixTLEN0RXUxVVIsUyxDc0VyMVVVLDRCLENBRUYsUyxDdEV3MVVSLFMsQ3NFdDFVVSw2QixDQUVGLFMsQ3RFeTFVUixTLENzRXYxVVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFODJVUixTLENzRTUyVVUsMEIsQ0FFRixTLEN0RSsyVVIsUyxDc0U3MlVVLDRCLENBRUYsUyxDdEVnM1VSLFMsQ3NFOTJVVSw2QixDQUVGLFMsQ3RFaTNVUixTLENzRS8yVVUsMkIsQ0FmRixRLENBQWdDLHVCLENBQ2hDLFMsQ3RFczRVUixTLENzRXA0VVUsMkIsQ0FFRixTLEN0RXU0VVIsUyxDc0VyNFVVLDZCLENBRUYsUyxDdEV3NFVSLFMsQ3NFdDRVVSw4QixDQUVGLFMsQ3RFeTRVUixTLENzRXY0VVUsNEIsQ0FRRixRLENBQXdCLHFCLENBQ3hCLFMsQ3RFdTRVUixTLENzRXI0VVUseUIsQ0FFRixTLEN0RXc0VVIsUyxDc0V0NFVVLDJCLENBRUYsUyxDdEV5NFVSLFMsQ3NFdjRVVSw0QixDQUVGLFMsQ3RFMDRVUixTLENzRXg0VVUsMEIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFKzVVUixTLENzRTc1VVUsMEIsQ0FFRixTLEN0RWc2VVIsUyxDc0U5NVVVLDRCLENBRUYsUyxDdEVpNlVSLFMsQ3NFLzVVVSw2QixDQUVGLFMsQ3RFazZVUixTLENzRWg2VVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFdTdVUixTLENzRXI3VVUsMEIsQ0FFRixTLEN0RXc3VVIsUyxDc0V0N1VVLDRCLENBRUYsUyxDdEV5N1VSLFMsQ3NFdjdVVSw2QixDQUVGLFMsQ3RFMDdVUixTLENzRXg3VVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFKzhVUixTLENzRTc4VVUsMEIsQ0FFRixTLEN0RWc5VVIsUyxDc0U5OFVVLDRCLENBRUYsUyxDdEVpOVVSLFMsQ3NFLzhVVSw2QixDQUVGLFMsQ3RFazlVUixTLENzRWg5VVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFdStVUixTLENzRXIrVVUsMEIsQ0FFRixTLEN0RXcrVVIsUyxDc0V0K1VVLDRCLENBRUYsUyxDdEV5K1VSLFMsQ3NFditVVSw2QixDQUVGLFMsQ3RFMCtVUixTLENzRXgrVVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFKy9VUixTLENzRTcvVVUsMEIsQ0FFRixTLEN0RWdnVlIsUyxDc0U5L1VVLDRCLENBRUYsUyxDdEVpZ1ZSLFMsQ3NFLy9VVSw2QixDQUVGLFMsQ3RFa2dWUixTLENzRWhnVlUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFdWhWUixTLENzRXJoVlUsMEIsQ0FFRixTLEN0RXdoVlIsUyxDc0V0aFZVLDRCLENBRUYsUyxDdEV5aFZSLFMsQ3NFdmhWVSw2QixDQUVGLFMsQ3RFMGhWUixTLENzRXhoVlUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFK2lWUixTLENzRTdpVlUsMEIsQ0FFRixTLEN0RWdqVlIsUyxDc0U5aVZVLDRCLENBRUYsUyxDdEVpalZSLFMsQ3NFL2lWVSw2QixDQUVGLFMsQ3RFa2pWUixTLENzRWhqVlUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFdWtWUixTLENzRXJrVlUsMEIsQ0FFRixTLEN0RXdrVlIsUyxDc0V0a1ZVLDRCLENBRUYsUyxDdEV5a1ZSLFMsQ3NFdmtWVSw2QixDQUVGLFMsQ3RFMGtWUixTLENzRXhrVlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFK2xWUixVLENzRTdsVlUsMEIsQ0FFRixVLEN0RWdtVlIsVSxDc0U5bFZVLDRCLENBRUYsVSxDdEVpbVZSLFUsQ3NFL2xWVSw2QixDQUVGLFUsQ3RFa21WUixVLENzRWhtVlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFdW5WUixVLENzRXJuVlUsMEIsQ0FFRixVLEN0RXduVlIsVSxDc0V0blZVLDRCLENBRUYsVSxDdEV5blZSLFUsQ3NFdm5WVSw2QixDQUVGLFUsQ3RFMG5WUixVLENzRXhuVlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFK29WUixVLENzRTdvVlUsMEIsQ0FFRixVLEN0RWdwVlIsVSxDc0U5b1ZVLDRCLENBRUYsVSxDdEVpcFZSLFUsQ3NFL29WVSw2QixDQUVGLFUsQ3RFa3BWUixVLENzRWhwVlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFdXFWUixVLENzRXJxVlUsMEIsQ0FFRixVLEN0RXdxVlIsVSxDc0V0cVZVLDRCLENBRUYsVSxDdEV5cVZSLFUsQ3NFdnFWVSw2QixDQUVGLFUsQ3RFMHFWUixVLENzRXhxVlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFK3JWUixVLENzRTdyVlUsMEIsQ0FFRixVLEN0RWdzVlIsVSxDc0U5clZVLDRCLENBRUYsVSxDdEVpc1ZSLFUsQ3NFL3JWVSw2QixDQUVGLFUsQ3RFa3NWUixVLENzRWhzVlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFdXRWUixVLENzRXJ0VlUsMEIsQ0FFRixVLEN0RXd0VlIsVSxDc0V0dFZVLDRCLENBRUYsVSxDdEV5dFZSLFUsQ3NFdnRWVSw2QixDQUVGLFUsQ3RFMHRWUixVLENzRXh0VlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFK3VWUixVLENzRTd1VlUsMEIsQ0FFRixVLEN0RWd2VlIsVSxDc0U5dVZVLDRCLENBRUYsVSxDdEVpdlZSLFUsQ3NFL3VWVSw2QixDQUVGLFUsQ3RFa3ZWUixVLENzRWh2VlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFdXdWUixVLENzRXJ3VlUsMEIsQ0FFRixVLEN0RXd3VlIsVSxDc0V0d1ZVLDRCLENBRUYsVSxDdEV5d1ZSLFUsQ3NFdndWVSw2QixDQUVGLFUsQ3RFMHdWUixVLENzRXh3VlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFK3hWUixVLENzRTd4VlUsMEIsQ0FFRixVLEN0RWd5VlIsVSxDc0U5eFZVLDRCLENBRUYsVSxDdEVpeVZSLFUsQ3NFL3hWVSw2QixDQUVGLFUsQ3RFa3lWUixVLENzRWh5VlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFdXpWUixVLENzRXJ6VlUsMEIsQ0FFRixVLEN0RXd6VlIsVSxDc0V0elZVLDRCLENBRUYsVSxDdEV5elZSLFUsQ3NFdnpWVSw2QixDQUVGLFUsQ3RFMHpWUixVLENzRXh6VlUsMkIsQ0FmRixTLENBQXdCLHVCLENBQ3hCLFUsQ3RFKzBWUixVLENzRTcwVlUsMkIsQ0FFRixVLEN0RWcxVlIsVSxDc0U5MFZVLDZCLENBRUYsVSxDdEVpMVZSLFUsQ3NFLzBWVSw4QixDQUVGLFUsQ3RFazFWUixVLENzRWgxVlUsNEIsQ0FNTixVLENBQW1CLHFCLENBQ25CLFcsQ3RFazFWSixXLENzRWgxVk0seUIsQ0FFRixXLEN0RW0xVkosVyxDc0VqMVZNLDJCLENBRUYsVyxDdEVvMVZKLFcsQ3NFbDFWTSw0QixDQUVGLFcsQ3RFcTFWSixXLENzRW4xVk0sNEIsQXZEVEYseUJ1RGxESSxPLENBQWdDLGtCLENBQ2hDLFEsQ3RFdTVWUixRLENzRXI1VlUsc0IsQ0FFRixRLEN0RXc1VlIsUSxDc0V0NVZVLHdCLENBRUYsUSxDdEV5NVZSLFEsQ3NFdjVWVSx5QixDQUVGLFEsQ3RFMDVWUixRLENzRXg1VlUsdUIsQ0FmRixPLENBQWdDLG9CLENBQ2hDLFEsQ3RFKzZWUixRLENzRTc2VlUsd0IsQ0FFRixRLEN0RWc3VlIsUSxDc0U5NlZVLDBCLENBRUYsUSxDdEVpN1ZSLFEsQ3NFLzZWVSwyQixDQUVGLFEsQ3RFazdWUixRLENzRWg3VlUseUIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFdThWUixRLENzRXI4VlUseUIsQ0FFRixRLEN0RXc4VlIsUSxDc0V0OFZVLDJCLENBRUYsUSxDdEV5OFZSLFEsQ3NFdjhWVSw0QixDQUVGLFEsQ3RFMDhWUixRLENzRXg4VlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFKzlWUixRLENzRTc5VlUseUIsQ0FFRixRLEN0RWcrVlIsUSxDc0U5OVZVLDJCLENBRUYsUSxDdEVpK1ZSLFEsQ3NFLzlWVSw0QixDQUVGLFEsQ3RFaytWUixRLENzRWgrVlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFdS9WUixRLENzRXIvVlUseUIsQ0FFRixRLEN0RXcvVlIsUSxDc0V0L1ZVLDJCLENBRUYsUSxDdEV5L1ZSLFEsQ3NFdi9WVSw0QixDQUVGLFEsQ3RFMC9WUixRLENzRXgvVlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFK2dXUixRLENzRTdnV1UseUIsQ0FFRixRLEN0RWdoV1IsUSxDc0U5Z1dVLDJCLENBRUYsUSxDdEVpaFdSLFEsQ3NFL2dXVSw0QixDQUVGLFEsQ3RFa2hXUixRLENzRWhoV1UsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFdWlXUixRLENzRXJpV1UseUIsQ0FFRixRLEN0RXdpV1IsUSxDc0V0aVdVLDJCLENBRUYsUSxDdEV5aVdSLFEsQ3NFdmlXVSw0QixDQUVGLFEsQ3RFMGlXUixRLENzRXhpV1UsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFK2pXUixRLENzRTdqV1UseUIsQ0FFRixRLEN0RWdrV1IsUSxDc0U5aldVLDJCLENBRUYsUSxDdEVpa1dSLFEsQ3NFL2pXVSw0QixDQUVGLFEsQ3RFa2tXUixRLENzRWhrV1UsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFdWxXUixRLENzRXJsV1UseUIsQ0FFRixRLEN0RXdsV1IsUSxDc0V0bFdVLDJCLENBRUYsUSxDdEV5bFdSLFEsQ3NFdmxXVSw0QixDQUVGLFEsQ3RFMGxXUixRLENzRXhsV1UsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFK21XUixRLENzRTdtV1UseUIsQ0FFRixRLEN0RWduV1IsUSxDc0U5bVdVLDJCLENBRUYsUSxDdEVpbldSLFEsQ3NFL21XVSw0QixDQUVGLFEsQ3RFa25XUixRLENzRWhuV1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFdW9XUixTLENzRXJvV1UseUIsQ0FFRixTLEN0RXdvV1IsUyxDc0V0b1dVLDJCLENBRUYsUyxDdEV5b1dSLFMsQ3NFdm9XVSw0QixDQUVGLFMsQ3RFMG9XUixTLENzRXhvV1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFK3BXUixTLENzRTdwV1UseUIsQ0FFRixTLEN0RWdxV1IsUyxDc0U5cFdVLDJCLENBRUYsUyxDdEVpcVdSLFMsQ3NFL3BXVSw0QixDQUVGLFMsQ3RFa3FXUixTLENzRWhxV1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFdXJXUixTLENzRXJyV1UseUIsQ0FFRixTLEN0RXdyV1IsUyxDc0V0cldVLDJCLENBRUYsUyxDdEV5cldSLFMsQ3NFdnJXVSw0QixDQUVGLFMsQ3RFMHJXUixTLENzRXhyV1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFK3NXUixTLENzRTdzV1UseUIsQ0FFRixTLEN0RWd0V1IsUyxDc0U5c1dVLDJCLENBRUYsUyxDdEVpdFdSLFMsQ3NFL3NXVSw0QixDQUVGLFMsQ3RFa3RXUixTLENzRWh0V1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFdXVXUixTLENzRXJ1V1UseUIsQ0FFRixTLEN0RXd1V1IsUyxDc0V0dVdVLDJCLENBRUYsUyxDdEV5dVdSLFMsQ3NFdnVXVSw0QixDQUVGLFMsQ3RFMHVXUixTLENzRXh1V1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFK3ZXUixTLENzRTd2V1UseUIsQ0FFRixTLEN0RWd3V1IsUyxDc0U5dldVLDJCLENBRUYsUyxDdEVpd1dSLFMsQ3NFL3ZXVSw0QixDQUVGLFMsQ3RFa3dXUixTLENzRWh3V1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFdXhXUixTLENzRXJ4V1UseUIsQ0FFRixTLEN0RXd4V1IsUyxDc0V0eFdVLDJCLENBRUYsUyxDdEV5eFdSLFMsQ3NFdnhXVSw0QixDQUVGLFMsQ3RFMHhXUixTLENzRXh4V1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFK3lXUixTLENzRTd5V1UseUIsQ0FFRixTLEN0RWd6V1IsUyxDc0U5eVdVLDJCLENBRUYsUyxDdEVpeldSLFMsQ3NFL3lXVSw0QixDQUVGLFMsQ3RFa3pXUixTLENzRWh6V1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFdTBXUixTLENzRXIwV1UseUIsQ0FFRixTLEN0RXcwV1IsUyxDc0V0MFdVLDJCLENBRUYsUyxDdEV5MFdSLFMsQ3NFdjBXVSw0QixDQUVGLFMsQ3RFMDBXUixTLENzRXgwV1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFKzFXUixTLENzRTcxV1UseUIsQ0FFRixTLEN0RWcyV1IsUyxDc0U5MVdVLDJCLENBRUYsUyxDdEVpMldSLFMsQ3NFLzFXVSw0QixDQUVGLFMsQ3RFazJXUixTLENzRWgyV1UsMEIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFdTNXUixTLENzRXIzV1UsMEIsQ0FFRixTLEN0RXczV1IsUyxDc0V0M1dVLDRCLENBRUYsUyxDdEV5M1dSLFMsQ3NFdjNXVSw2QixDQUVGLFMsQ3RFMDNXUixTLENzRXgzV1UsMkIsQ0FmRixPLENBQWdDLG1CLENBQ2hDLFEsQ3RFKzRXUixRLENzRTc0V1UsdUIsQ0FFRixRLEN0RWc1V1IsUSxDc0U5NFdVLHlCLENBRUYsUSxDdEVpNVdSLFEsQ3NFLzRXVSwwQixDQUVGLFEsQ3RFazVXUixRLENzRWg1V1Usd0IsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFdTZXUixRLENzRXI2V1UseUIsQ0FFRixRLEN0RXc2V1IsUSxDc0V0NldVLDJCLENBRUYsUSxDdEV5NldSLFEsQ3NFdjZXVSw0QixDQUVGLFEsQ3RFMDZXUixRLENzRXg2V1UsMEIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFKzdXUixRLENzRTc3V1UsMEIsQ0FFRixRLEN0RWc4V1IsUSxDc0U5N1dVLDRCLENBRUYsUSxDdEVpOFdSLFEsQ3NFLzdXVSw2QixDQUVGLFEsQ3RFazhXUixRLENzRWg4V1UsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFdTlXUixRLENzRXI5V1UsMEIsQ0FFRixRLEN0RXc5V1IsUSxDc0V0OVdVLDRCLENBRUYsUSxDdEV5OVdSLFEsQ3NFdjlXVSw2QixDQUVGLFEsQ3RFMDlXUixRLENzRXg5V1UsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFKytXUixRLENzRTcrV1UsMEIsQ0FFRixRLEN0RWcvV1IsUSxDc0U5K1dVLDRCLENBRUYsUSxDdEVpL1dSLFEsQ3NFLytXVSw2QixDQUVGLFEsQ3RFay9XUixRLENzRWgvV1UsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFdWdYUixRLENzRXJnWFUsMEIsQ0FFRixRLEN0RXdnWFIsUSxDc0V0Z1hVLDRCLENBRUYsUSxDdEV5Z1hSLFEsQ3NFdmdYVSw2QixDQUVGLFEsQ3RFMGdYUixRLENzRXhnWFUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFK2hYUixRLENzRTdoWFUsMEIsQ0FFRixRLEN0RWdpWFIsUSxDc0U5aFhVLDRCLENBRUYsUSxDdEVpaVhSLFEsQ3NFL2hYVSw2QixDQUVGLFEsQ3RFa2lYUixRLENzRWhpWFUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFdWpYUixRLENzRXJqWFUsMEIsQ0FFRixRLEN0RXdqWFIsUSxDc0V0alhVLDRCLENBRUYsUSxDdEV5alhSLFEsQ3NFdmpYVSw2QixDQUVGLFEsQ3RFMGpYUixRLENzRXhqWFUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFK2tYUixRLENzRTdrWFUsMEIsQ0FFRixRLEN0RWdsWFIsUSxDc0U5a1hVLDRCLENBRUYsUSxDdEVpbFhSLFEsQ3NFL2tYVSw2QixDQUVGLFEsQ3RFa2xYUixRLENzRWhsWFUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFdW1YUixRLENzRXJtWFUsMEIsQ0FFRixRLEN0RXdtWFIsUSxDc0V0bVhVLDRCLENBRUYsUSxDdEV5bVhSLFEsQ3NFdm1YVSw2QixDQUVGLFEsQ3RFMG1YUixRLENzRXhtWFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFK25YUixTLENzRTduWFUsMEIsQ0FFRixTLEN0RWdvWFIsUyxDc0U5blhVLDRCLENBRUYsUyxDdEVpb1hSLFMsQ3NFL25YVSw2QixDQUVGLFMsQ3RFa29YUixTLENzRWhvWFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFdXBYUixTLENzRXJwWFUsMEIsQ0FFRixTLEN0RXdwWFIsUyxDc0V0cFhVLDRCLENBRUYsUyxDdEV5cFhSLFMsQ3NFdnBYVSw2QixDQUVGLFMsQ3RFMHBYUixTLENzRXhwWFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFK3FYUixTLENzRTdxWFUsMEIsQ0FFRixTLEN0RWdyWFIsUyxDc0U5cVhVLDRCLENBRUYsUyxDdEVpclhSLFMsQ3NFL3FYVSw2QixDQUVGLFMsQ3RFa3JYUixTLENzRWhyWFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFdXNYUixTLENzRXJzWFUsMEIsQ0FFRixTLEN0RXdzWFIsUyxDc0V0c1hVLDRCLENBRUYsUyxDdEV5c1hSLFMsQ3NFdnNYVSw2QixDQUVGLFMsQ3RFMHNYUixTLENzRXhzWFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFK3RYUixTLENzRTd0WFUsMEIsQ0FFRixTLEN0RWd1WFIsUyxDc0U5dFhVLDRCLENBRUYsUyxDdEVpdVhSLFMsQ3NFL3RYVSw2QixDQUVGLFMsQ3RFa3VYUixTLENzRWh1WFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFdXZYUixTLENzRXJ2WFUsMEIsQ0FFRixTLEN0RXd2WFIsUyxDc0V0dlhVLDRCLENBRUYsUyxDdEV5dlhSLFMsQ3NFdnZYVSw2QixDQUVGLFMsQ3RFMHZYUixTLENzRXh2WFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFK3dYUixTLENzRTd3WFUsMEIsQ0FFRixTLEN0RWd4WFIsUyxDc0U5d1hVLDRCLENBRUYsUyxDdEVpeFhSLFMsQ3NFL3dYVSw2QixDQUVGLFMsQ3RFa3hYUixTLENzRWh4WFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFdXlYUixTLENzRXJ5WFUsMEIsQ0FFRixTLEN0RXd5WFIsUyxDc0V0eVhVLDRCLENBRUYsUyxDdEV5eVhSLFMsQ3NFdnlYVSw2QixDQUVGLFMsQ3RFMHlYUixTLENzRXh5WFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFK3pYUixTLENzRTd6WFUsMEIsQ0FFRixTLEN0RWcwWFIsUyxDc0U5elhVLDRCLENBRUYsUyxDdEVpMFhSLFMsQ3NFL3pYVSw2QixDQUVGLFMsQ3RFazBYUixTLENzRWgwWFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFdTFYUixTLENzRXIxWFUsMEIsQ0FFRixTLEN0RXcxWFIsUyxDc0V0MVhVLDRCLENBRUYsUyxDdEV5MVhSLFMsQ3NFdjFYVSw2QixDQUVGLFMsQ3RFMDFYUixTLENzRXgxWFUsMkIsQ0FmRixRLENBQWdDLHVCLENBQ2hDLFMsQ3RFKzJYUixTLENzRTcyWFUsMkIsQ0FFRixTLEN0RWczWFIsUyxDc0U5MlhVLDZCLENBRUYsUyxDdEVpM1hSLFMsQ3NFLzJYVSw4QixDQUVGLFMsQ3RFazNYUixTLENzRWgzWFUsNEIsQ0FRRixRLENBQXdCLHFCLENBQ3hCLFMsQ3RFZzNYUixTLENzRTkyWFUseUIsQ0FFRixTLEN0RWkzWFIsUyxDc0UvMlhVLDJCLENBRUYsUyxDdEVrM1hSLFMsQ3NFaDNYVSw0QixDQUVGLFMsQ3RFbTNYUixTLENzRWozWFUsMEIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFdzRYUixTLENzRXQ0WFUsMEIsQ0FFRixTLEN0RXk0WFIsUyxDc0V2NFhVLDRCLENBRUYsUyxDdEUwNFhSLFMsQ3NFeDRYVSw2QixDQUVGLFMsQ3RFMjRYUixTLENzRXo0WFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFZzZYUixTLENzRTk1WFUsMEIsQ0FFRixTLEN0RWk2WFIsUyxDc0UvNVhVLDRCLENBRUYsUyxDdEVrNlhSLFMsQ3NFaDZYVSw2QixDQUVGLFMsQ3RFbTZYUixTLENzRWo2WFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFdzdYUixTLENzRXQ3WFUsMEIsQ0FFRixTLEN0RXk3WFIsUyxDc0V2N1hVLDRCLENBRUYsUyxDdEUwN1hSLFMsQ3NFeDdYVSw2QixDQUVGLFMsQ3RFMjdYUixTLENzRXo3WFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFZzlYUixTLENzRTk4WFUsMEIsQ0FFRixTLEN0RWk5WFIsUyxDc0UvOFhVLDRCLENBRUYsUyxDdEVrOVhSLFMsQ3NFaDlYVSw2QixDQUVGLFMsQ3RFbTlYUixTLENzRWo5WFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFdytYUixTLENzRXQrWFUsMEIsQ0FFRixTLEN0RXkrWFIsUyxDc0V2K1hVLDRCLENBRUYsUyxDdEUwK1hSLFMsQ3NFeCtYVSw2QixDQUVGLFMsQ3RFMitYUixTLENzRXorWFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFZ2dZUixTLENzRTkvWFUsMEIsQ0FFRixTLEN0RWlnWVIsUyxDc0UvL1hVLDRCLENBRUYsUyxDdEVrZ1lSLFMsQ3NFaGdZVSw2QixDQUVGLFMsQ3RFbWdZUixTLENzRWpnWVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFd2hZUixTLENzRXRoWVUsMEIsQ0FFRixTLEN0RXloWVIsUyxDc0V2aFlVLDRCLENBRUYsUyxDdEUwaFlSLFMsQ3NFeGhZVSw2QixDQUVGLFMsQ3RFMmhZUixTLENzRXpoWVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFZ2pZUixTLENzRTlpWVUsMEIsQ0FFRixTLEN0RWlqWVIsUyxDc0UvaVlVLDRCLENBRUYsUyxDdEVrallSLFMsQ3NFaGpZVSw2QixDQUVGLFMsQ3RFbWpZUixTLENzRWpqWVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFd2tZUixVLENzRXRrWVUsMEIsQ0FFRixVLEN0RXlrWVIsVSxDc0V2a1lVLDRCLENBRUYsVSxDdEUwa1lSLFUsQ3NFeGtZVSw2QixDQUVGLFUsQ3RFMmtZUixVLENzRXprWVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFZ21ZUixVLENzRTlsWVUsMEIsQ0FFRixVLEN0RWltWVIsVSxDc0UvbFlVLDRCLENBRUYsVSxDdEVrbVlSLFUsQ3NFaG1ZVSw2QixDQUVGLFUsQ3RFbW1ZUixVLENzRWptWVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFd25ZUixVLENzRXRuWVUsMEIsQ0FFRixVLEN0RXluWVIsVSxDc0V2bllVLDRCLENBRUYsVSxDdEUwbllSLFUsQ3NFeG5ZVSw2QixDQUVGLFUsQ3RFMm5ZUixVLENzRXpuWVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFZ3BZUixVLENzRTlvWVUsMEIsQ0FFRixVLEN0RWlwWVIsVSxDc0Uvb1lVLDRCLENBRUYsVSxDdEVrcFlSLFUsQ3NFaHBZVSw2QixDQUVGLFUsQ3RFbXBZUixVLENzRWpwWVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFd3FZUixVLENzRXRxWVUsMEIsQ0FFRixVLEN0RXlxWVIsVSxDc0V2cVlVLDRCLENBRUYsVSxDdEUwcVlSLFUsQ3NFeHFZVSw2QixDQUVGLFUsQ3RFMnFZUixVLENzRXpxWVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFZ3NZUixVLENzRTlyWVUsMEIsQ0FFRixVLEN0RWlzWVIsVSxDc0UvcllVLDRCLENBRUYsVSxDdEVrc1lSLFUsQ3NFaHNZVSw2QixDQUVGLFUsQ3RFbXNZUixVLENzRWpzWVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFd3RZUixVLENzRXR0WVUsMEIsQ0FFRixVLEN0RXl0WVIsVSxDc0V2dFlVLDRCLENBRUYsVSxDdEUwdFlSLFUsQ3NFeHRZVSw2QixDQUVGLFUsQ3RFMnRZUixVLENzRXp0WVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFZ3ZZUixVLENzRTl1WVUsMEIsQ0FFRixVLEN0RWl2WVIsVSxDc0UvdVlVLDRCLENBRUYsVSxDdEVrdllSLFUsQ3NFaHZZVSw2QixDQUVGLFUsQ3RFbXZZUixVLENzRWp2WVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFd3dZUixVLENzRXR3WVUsMEIsQ0FFRixVLEN0RXl3WVIsVSxDc0V2d1lVLDRCLENBRUYsVSxDdEUwd1lSLFUsQ3NFeHdZVSw2QixDQUVGLFUsQ3RFMndZUixVLENzRXp3WVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFZ3lZUixVLENzRTl4WVUsMEIsQ0FFRixVLEN0RWl5WVIsVSxDc0UveFlVLDRCLENBRUYsVSxDdEVreVlSLFUsQ3NFaHlZVSw2QixDQUVGLFUsQ3RFbXlZUixVLENzRWp5WVUsMkIsQ0FmRixTLENBQXdCLHVCLENBQ3hCLFUsQ3RFd3pZUixVLENzRXR6WVUsMkIsQ0FFRixVLEN0RXl6WVIsVSxDc0V2ellVLDZCLENBRUYsVSxDdEUwellSLFUsQ3NFeHpZVSw4QixDQUVGLFUsQ3RFMnpZUixVLENzRXp6WVUsNEIsQ0FNTixVLENBQW1CLHFCLENBQ25CLFcsQ3RFMnpZSixXLENzRXp6WU0seUIsQ0FFRixXLEN0RTR6WUosVyxDc0UxellNLDJCLENBRUYsVyxDdEU2ellKLFcsQ3NFM3pZTSw0QixDQUVGLFcsQ3RFOHpZSixXLENzRTV6WU0sNEIsQXZEVEYseUJ1RGxESSxPLENBQWdDLGtCLENBQ2hDLFEsQ3RFZzRZUixRLENzRTkzWVUsc0IsQ0FFRixRLEN0RWk0WVIsUSxDc0UvM1lVLHdCLENBRUYsUSxDdEVrNFlSLFEsQ3NFaDRZVSx5QixDQUVGLFEsQ3RFbTRZUixRLENzRWo0WVUsdUIsQ0FmRixPLENBQWdDLG9CLENBQ2hDLFEsQ3RFdzVZUixRLENzRXQ1WVUsd0IsQ0FFRixRLEN0RXk1WVIsUSxDc0V2NVlVLDBCLENBRUYsUSxDdEUwNVlSLFEsQ3NFeDVZVSwyQixDQUVGLFEsQ3RFMjVZUixRLENzRXo1WVUseUIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFZzdZUixRLENzRTk2WVUseUIsQ0FFRixRLEN0RWk3WVIsUSxDc0UvNllVLDJCLENBRUYsUSxDdEVrN1lSLFEsQ3NFaDdZVSw0QixDQUVGLFEsQ3RFbTdZUixRLENzRWo3WVUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFdzhZUixRLENzRXQ4WVUseUIsQ0FFRixRLEN0RXk4WVIsUSxDc0V2OFlVLDJCLENBRUYsUSxDdEUwOFlSLFEsQ3NFeDhZVSw0QixDQUVGLFEsQ3RFMjhZUixRLENzRXo4WVUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFZytZUixRLENzRTk5WVUseUIsQ0FFRixRLEN0RWkrWVIsUSxDc0UvOVlVLDJCLENBRUYsUSxDdEVrK1lSLFEsQ3NFaCtZVSw0QixDQUVGLFEsQ3RFbStZUixRLENzRWorWVUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFdy9ZUixRLENzRXQvWVUseUIsQ0FFRixRLEN0RXkvWVIsUSxDc0V2L1lVLDJCLENBRUYsUSxDdEUwL1lSLFEsQ3NFeC9ZVSw0QixDQUVGLFEsQ3RFMi9ZUixRLENzRXovWVUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFZ2haUixRLENzRTlnWlUseUIsQ0FFRixRLEN0RWloWlIsUSxDc0UvZ1pVLDJCLENBRUYsUSxDdEVraFpSLFEsQ3NFaGhaVSw0QixDQUVGLFEsQ3RFbWhaUixRLENzRWpoWlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFd2laUixRLENzRXRpWlUseUIsQ0FFRixRLEN0RXlpWlIsUSxDc0V2aVpVLDJCLENBRUYsUSxDdEUwaVpSLFEsQ3NFeGlaVSw0QixDQUVGLFEsQ3RFMmlaUixRLENzRXppWlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFZ2taUixRLENzRTlqWlUseUIsQ0FFRixRLEN0RWlrWlIsUSxDc0UvalpVLDJCLENBRUYsUSxDdEVra1pSLFEsQ3NFaGtaVSw0QixDQUVGLFEsQ3RFbWtaUixRLENzRWprWlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFd2xaUixRLENzRXRsWlUseUIsQ0FFRixRLEN0RXlsWlIsUSxDc0V2bFpVLDJCLENBRUYsUSxDdEUwbFpSLFEsQ3NFeGxaVSw0QixDQUVGLFEsQ3RFMmxaUixRLENzRXpsWlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFZ25aUixTLENzRTltWlUseUIsQ0FFRixTLEN0RWluWlIsUyxDc0UvbVpVLDJCLENBRUYsUyxDdEVrblpSLFMsQ3NFaG5aVSw0QixDQUVGLFMsQ3RFbW5aUixTLENzRWpuWlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFd29aUixTLENzRXRvWlUseUIsQ0FFRixTLEN0RXlvWlIsUyxDc0V2b1pVLDJCLENBRUYsUyxDdEUwb1pSLFMsQ3NFeG9aVSw0QixDQUVGLFMsQ3RFMm9aUixTLENzRXpvWlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFZ3FaUixTLENzRTlwWlUseUIsQ0FFRixTLEN0RWlxWlIsUyxDc0UvcFpVLDJCLENBRUYsUyxDdEVrcVpSLFMsQ3NFaHFaVSw0QixDQUVGLFMsQ3RFbXFaUixTLENzRWpxWlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFd3JaUixTLENzRXRyWlUseUIsQ0FFRixTLEN0RXlyWlIsUyxDc0V2clpVLDJCLENBRUYsUyxDdEUwclpSLFMsQ3NFeHJaVSw0QixDQUVGLFMsQ3RFMnJaUixTLENzRXpyWlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFZ3RaUixTLENzRTlzWlUseUIsQ0FFRixTLEN0RWl0WlIsUyxDc0Uvc1pVLDJCLENBRUYsUyxDdEVrdFpSLFMsQ3NFaHRaVSw0QixDQUVGLFMsQ3RFbXRaUixTLENzRWp0WlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFd3VaUixTLENzRXR1WlUseUIsQ0FFRixTLEN0RXl1WlIsUyxDc0V2dVpVLDJCLENBRUYsUyxDdEUwdVpSLFMsQ3NFeHVaVSw0QixDQUVGLFMsQ3RFMnVaUixTLENzRXp1WlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFZ3daUixTLENzRTl2WlUseUIsQ0FFRixTLEN0RWl3WlIsUyxDc0UvdlpVLDJCLENBRUYsUyxDdEVrd1pSLFMsQ3NFaHdaVSw0QixDQUVGLFMsQ3RFbXdaUixTLENzRWp3WlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFd3haUixTLENzRXR4WlUseUIsQ0FFRixTLEN0RXl4WlIsUyxDc0V2eFpVLDJCLENBRUYsUyxDdEUweFpSLFMsQ3NFeHhaVSw0QixDQUVGLFMsQ3RFMnhaUixTLENzRXp4WlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFZ3paUixTLENzRTl5WlUseUIsQ0FFRixTLEN0RWl6WlIsUyxDc0UveVpVLDJCLENBRUYsUyxDdEVrelpSLFMsQ3NFaHpaVSw0QixDQUVGLFMsQ3RFbXpaUixTLENzRWp6WlUsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFdzBaUixTLENzRXQwWlUseUIsQ0FFRixTLEN0RXkwWlIsUyxDc0V2MFpVLDJCLENBRUYsUyxDdEUwMFpSLFMsQ3NFeDBaVSw0QixDQUVGLFMsQ3RFMjBaUixTLENzRXowWlUsMEIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFZzJaUixTLENzRTkxWlUsMEIsQ0FFRixTLEN0RWkyWlIsUyxDc0UvMVpVLDRCLENBRUYsUyxDdEVrMlpSLFMsQ3NFaDJaVSw2QixDQUVGLFMsQ3RFbTJaUixTLENzRWoyWlUsMkIsQ0FmRixPLENBQWdDLG1CLENBQ2hDLFEsQ3RFdzNaUixRLENzRXQzWlUsdUIsQ0FFRixRLEN0RXkzWlIsUSxDc0V2M1pVLHlCLENBRUYsUSxDdEUwM1pSLFEsQ3NFeDNaVSwwQixDQUVGLFEsQ3RFMjNaUixRLENzRXozWlUsd0IsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFZzVaUixRLENzRTk0WlUseUIsQ0FFRixRLEN0RWk1WlIsUSxDc0UvNFpVLDJCLENBRUYsUSxDdEVrNVpSLFEsQ3NFaDVaVSw0QixDQUVGLFEsQ3RFbTVaUixRLENzRWo1WlUsMEIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFdzZaUixRLENzRXQ2WlUsMEIsQ0FFRixRLEN0RXk2WlIsUSxDc0V2NlpVLDRCLENBRUYsUSxDdEUwNlpSLFEsQ3NFeDZaVSw2QixDQUVGLFEsQ3RFMjZaUixRLENzRXo2WlUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFZzhaUixRLENzRTk3WlUsMEIsQ0FFRixRLEN0RWk4WlIsUSxDc0UvN1pVLDRCLENBRUYsUSxDdEVrOFpSLFEsQ3NFaDhaVSw2QixDQUVGLFEsQ3RFbThaUixRLENzRWo4WlUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFdzlaUixRLENzRXQ5WlUsMEIsQ0FFRixRLEN0RXk5WlIsUSxDc0V2OVpVLDRCLENBRUYsUSxDdEUwOVpSLFEsQ3NFeDlaVSw2QixDQUVGLFEsQ3RFMjlaUixRLENzRXo5WlUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFZy9aUixRLENzRTkrWlUsMEIsQ0FFRixRLEN0RWkvWlIsUSxDc0UvK1pVLDRCLENBRUYsUSxDdEVrL1pSLFEsQ3NFaC9aVSw2QixDQUVGLFEsQ3RFbS9aUixRLENzRWovWlUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFd2dhUixRLENzRXRnYVUsMEIsQ0FFRixRLEN0RXlnYVIsUSxDc0V2Z2FVLDRCLENBRUYsUSxDdEUwZ2FSLFEsQ3NFeGdhVSw2QixDQUVGLFEsQ3RFMmdhUixRLENzRXpnYVUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFZ2lhUixRLENzRTloYVUsMEIsQ0FFRixRLEN0RWlpYVIsUSxDc0UvaGFVLDRCLENBRUYsUSxDdEVraWFSLFEsQ3NFaGlhVSw2QixDQUVGLFEsQ3RFbWlhUixRLENzRWppYVUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFd2phUixRLENzRXRqYVUsMEIsQ0FFRixRLEN0RXlqYVIsUSxDc0V2amFVLDRCLENBRUYsUSxDdEUwamFSLFEsQ3NFeGphVSw2QixDQUVGLFEsQ3RFMmphUixRLENzRXpqYVUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFZ2xhUixRLENzRTlrYVUsMEIsQ0FFRixRLEN0RWlsYVIsUSxDc0Uva2FVLDRCLENBRUYsUSxDdEVrbGFSLFEsQ3NFaGxhVSw2QixDQUVGLFEsQ3RFbWxhUixRLENzRWpsYVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFd21hUixTLENzRXRtYVUsMEIsQ0FFRixTLEN0RXltYVIsUyxDc0V2bWFVLDRCLENBRUYsUyxDdEUwbWFSLFMsQ3NFeG1hVSw2QixDQUVGLFMsQ3RFMm1hUixTLENzRXptYVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFZ29hUixTLENzRTluYVUsMEIsQ0FFRixTLEN0RWlvYVIsUyxDc0UvbmFVLDRCLENBRUYsUyxDdEVrb2FSLFMsQ3NFaG9hVSw2QixDQUVGLFMsQ3RFbW9hUixTLENzRWpvYVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFd3BhUixTLENzRXRwYVUsMEIsQ0FFRixTLEN0RXlwYVIsUyxDc0V2cGFVLDRCLENBRUYsUyxDdEUwcGFSLFMsQ3NFeHBhVSw2QixDQUVGLFMsQ3RFMnBhUixTLENzRXpwYVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFZ3JhUixTLENzRTlxYVUsMEIsQ0FFRixTLEN0RWlyYVIsUyxDc0UvcWFVLDRCLENBRUYsUyxDdEVrcmFSLFMsQ3NFaHJhVSw2QixDQUVGLFMsQ3RFbXJhUixTLENzRWpyYVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFd3NhUixTLENzRXRzYVUsMEIsQ0FFRixTLEN0RXlzYVIsUyxDc0V2c2FVLDRCLENBRUYsUyxDdEUwc2FSLFMsQ3NFeHNhVSw2QixDQUVGLFMsQ3RFMnNhUixTLENzRXpzYVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFZ3VhUixTLENzRTl0YVUsMEIsQ0FFRixTLEN0RWl1YVIsUyxDc0UvdGFVLDRCLENBRUYsUyxDdEVrdWFSLFMsQ3NFaHVhVSw2QixDQUVGLFMsQ3RFbXVhUixTLENzRWp1YVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFd3ZhUixTLENzRXR2YVUsMEIsQ0FFRixTLEN0RXl2YVIsUyxDc0V2dmFVLDRCLENBRUYsUyxDdEUwdmFSLFMsQ3NFeHZhVSw2QixDQUVGLFMsQ3RFMnZhUixTLENzRXp2YVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFZ3hhUixTLENzRTl3YVUsMEIsQ0FFRixTLEN0RWl4YVIsUyxDc0Uvd2FVLDRCLENBRUYsUyxDdEVreGFSLFMsQ3NFaHhhVSw2QixDQUVGLFMsQ3RFbXhhUixTLENzRWp4YVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFd3lhUixTLENzRXR5YVUsMEIsQ0FFRixTLEN0RXl5YVIsUyxDc0V2eWFVLDRCLENBRUYsUyxDdEUweWFSLFMsQ3NFeHlhVSw2QixDQUVGLFMsQ3RFMnlhUixTLENzRXp5YVUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFZzBhUixTLENzRTl6YVUsMEIsQ0FFRixTLEN0RWkwYVIsUyxDc0UvemFVLDRCLENBRUYsUyxDdEVrMGFSLFMsQ3NFaDBhVSw2QixDQUVGLFMsQ3RFbTBhUixTLENzRWowYVUsMkIsQ0FmRixRLENBQWdDLHVCLENBQ2hDLFMsQ3RFdzFhUixTLENzRXQxYVUsMkIsQ0FFRixTLEN0RXkxYVIsUyxDc0V2MWFVLDZCLENBRUYsUyxDdEUwMWFSLFMsQ3NFeDFhVSw4QixDQUVGLFMsQ3RFMjFhUixTLENzRXoxYVUsNEIsQ0FRRixRLENBQXdCLHFCLENBQ3hCLFMsQ3RFeTFhUixTLENzRXYxYVUseUIsQ0FFRixTLEN0RTAxYVIsUyxDc0V4MWFVLDJCLENBRUYsUyxDdEUyMWFSLFMsQ3NFejFhVSw0QixDQUVGLFMsQ3RFNDFhUixTLENzRTExYVUsMEIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFaTNhUixTLENzRS8yYVUsMEIsQ0FFRixTLEN0RWszYVIsUyxDc0VoM2FVLDRCLENBRUYsUyxDdEVtM2FSLFMsQ3NFajNhVSw2QixDQUVGLFMsQ3RFbzNhUixTLENzRWwzYVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFeTRhUixTLENzRXY0YVUsMEIsQ0FFRixTLEN0RTA0YVIsUyxDc0V4NGFVLDRCLENBRUYsUyxDdEUyNGFSLFMsQ3NFejRhVSw2QixDQUVGLFMsQ3RFNDRhUixTLENzRTE0YVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFaTZhUixTLENzRS81YVUsMEIsQ0FFRixTLEN0RWs2YVIsUyxDc0VoNmFVLDRCLENBRUYsUyxDdEVtNmFSLFMsQ3NFajZhVSw2QixDQUVGLFMsQ3RFbzZhUixTLENzRWw2YVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFeTdhUixTLENzRXY3YVUsMEIsQ0FFRixTLEN0RTA3YVIsUyxDc0V4N2FVLDRCLENBRUYsUyxDdEUyN2FSLFMsQ3NFejdhVSw2QixDQUVGLFMsQ3RFNDdhUixTLENzRTE3YVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFaTlhUixTLENzRS84YVUsMEIsQ0FFRixTLEN0RWs5YVIsUyxDc0VoOWFVLDRCLENBRUYsUyxDdEVtOWFSLFMsQ3NFajlhVSw2QixDQUVGLFMsQ3RFbzlhUixTLENzRWw5YVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFeSthUixTLENzRXYrYVUsMEIsQ0FFRixTLEN0RTArYVIsUyxDc0V4K2FVLDRCLENBRUYsUyxDdEUyK2FSLFMsQ3NFeithVSw2QixDQUVGLFMsQ3RFNCthUixTLENzRTErYVUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFaWdiUixTLENzRS8vYVUsMEIsQ0FFRixTLEN0RWtnYlIsUyxDc0VoZ2JVLDRCLENBRUYsUyxDdEVtZ2JSLFMsQ3NFamdiVSw2QixDQUVGLFMsQ3RFb2diUixTLENzRWxnYlUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFeWhiUixTLENzRXZoYlUsMEIsQ0FFRixTLEN0RTBoYlIsUyxDc0V4aGJVLDRCLENBRUYsUyxDdEUyaGJSLFMsQ3NFemhiVSw2QixDQUVGLFMsQ3RFNGhiUixTLENzRTFoYlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFaWpiUixVLENzRS9pYlUsMEIsQ0FFRixVLEN0RWtqYlIsVSxDc0VoamJVLDRCLENBRUYsVSxDdEVtamJSLFUsQ3NFampiVSw2QixDQUVGLFUsQ3RFb2piUixVLENzRWxqYlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFeWtiUixVLENzRXZrYlUsMEIsQ0FFRixVLEN0RTBrYlIsVSxDc0V4a2JVLDRCLENBRUYsVSxDdEUya2JSLFUsQ3NFemtiVSw2QixDQUVGLFUsQ3RFNGtiUixVLENzRTFrYlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFaW1iUixVLENzRS9sYlUsMEIsQ0FFRixVLEN0RWttYlIsVSxDc0VobWJVLDRCLENBRUYsVSxDdEVtbWJSLFUsQ3NFam1iVSw2QixDQUVGLFUsQ3RFb21iUixVLENzRWxtYlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFeW5iUixVLENzRXZuYlUsMEIsQ0FFRixVLEN0RTBuYlIsVSxDc0V4bmJVLDRCLENBRUYsVSxDdEUybmJSLFUsQ3NFem5iVSw2QixDQUVGLFUsQ3RFNG5iUixVLENzRTFuYlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFaXBiUixVLENzRS9vYlUsMEIsQ0FFRixVLEN0RWtwYlIsVSxDc0VocGJVLDRCLENBRUYsVSxDdEVtcGJSLFUsQ3NFanBiVSw2QixDQUVGLFUsQ3RFb3BiUixVLENzRWxwYlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFeXFiUixVLENzRXZxYlUsMEIsQ0FFRixVLEN0RTBxYlIsVSxDc0V4cWJVLDRCLENBRUYsVSxDdEUycWJSLFUsQ3NFenFiVSw2QixDQUVGLFUsQ3RFNHFiUixVLENzRTFxYlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFaXNiUixVLENzRS9yYlUsMEIsQ0FFRixVLEN0RWtzYlIsVSxDc0Voc2JVLDRCLENBRUYsVSxDdEVtc2JSLFUsQ3NFanNiVSw2QixDQUVGLFUsQ3RFb3NiUixVLENzRWxzYlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFeXRiUixVLENzRXZ0YlUsMEIsQ0FFRixVLEN0RTB0YlIsVSxDc0V4dGJVLDRCLENBRUYsVSxDdEUydGJSLFUsQ3NFenRiVSw2QixDQUVGLFUsQ3RFNHRiUixVLENzRTF0YlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFaXZiUixVLENzRS91YlUsMEIsQ0FFRixVLEN0RWt2YlIsVSxDc0VodmJVLDRCLENBRUYsVSxDdEVtdmJSLFUsQ3NFanZiVSw2QixDQUVGLFUsQ3RFb3ZiUixVLENzRWx2YlUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFeXdiUixVLENzRXZ3YlUsMEIsQ0FFRixVLEN0RTB3YlIsVSxDc0V4d2JVLDRCLENBRUYsVSxDdEUyd2JSLFUsQ3NFendiVSw2QixDQUVGLFUsQ3RFNHdiUixVLENzRTF3YlUsMkIsQ0FmRixTLENBQXdCLHVCLENBQ3hCLFUsQ3RFaXliUixVLENzRS94YlUsMkIsQ0FFRixVLEN0RWt5YlIsVSxDc0VoeWJVLDZCLENBRUYsVSxDdEVteWJSLFUsQ3NFanliVSw4QixDQUVGLFUsQ3RFb3liUixVLENzRWx5YlUsNEIsQ0FNTixVLENBQW1CLHFCLENBQ25CLFcsQ3RFb3liSixXLENzRWx5Yk0seUIsQ0FFRixXLEN0RXF5YkosVyxDc0VueWJNLDJCLENBRUYsVyxDdEVzeWJKLFcsQ3NFcHliTSw0QixDQUVGLFcsQ3RFdXliSixXLENzRXJ5Yk0sNEIsQXZEVEYsMEJ1RGxESSxPLENBQWdDLGtCLENBQ2hDLFEsQ3RFeTJiUixRLENzRXYyYlUsc0IsQ0FFRixRLEN0RTAyYlIsUSxDc0V4MmJVLHdCLENBRUYsUSxDdEUyMmJSLFEsQ3NFejJiVSx5QixDQUVGLFEsQ3RFNDJiUixRLENzRTEyYlUsdUIsQ0FmRixPLENBQWdDLG9CLENBQ2hDLFEsQ3RFaTRiUixRLENzRS8zYlUsd0IsQ0FFRixRLEN0RWs0YlIsUSxDc0VoNGJVLDBCLENBRUYsUSxDdEVtNGJSLFEsQ3NFajRiVSwyQixDQUVGLFEsQ3RFbzRiUixRLENzRWw0YlUseUIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFeTViUixRLENzRXY1YlUseUIsQ0FFRixRLEN0RTA1YlIsUSxDc0V4NWJVLDJCLENBRUYsUSxDdEUyNWJSLFEsQ3NFejViVSw0QixDQUVGLFEsQ3RFNDViUixRLENzRTE1YlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFaTdiUixRLENzRS82YlUseUIsQ0FFRixRLEN0RWs3YlIsUSxDc0VoN2JVLDJCLENBRUYsUSxDdEVtN2JSLFEsQ3NFajdiVSw0QixDQUVGLFEsQ3RFbzdiUixRLENzRWw3YlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFeThiUixRLENzRXY4YlUseUIsQ0FFRixRLEN0RTA4YlIsUSxDc0V4OGJVLDJCLENBRUYsUSxDdEUyOGJSLFEsQ3NFejhiVSw0QixDQUVGLFEsQ3RFNDhiUixRLENzRTE4YlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFaStiUixRLENzRS85YlUseUIsQ0FFRixRLEN0RWsrYlIsUSxDc0VoK2JVLDJCLENBRUYsUSxDdEVtK2JSLFEsQ3NFaitiVSw0QixDQUVGLFEsQ3RFbytiUixRLENzRWwrYlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFeS9iUixRLENzRXYvYlUseUIsQ0FFRixRLEN0RTAvYlIsUSxDc0V4L2JVLDJCLENBRUYsUSxDdEUyL2JSLFEsQ3NFei9iVSw0QixDQUVGLFEsQ3RFNC9iUixRLENzRTEvYlUsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFaWhjUixRLENzRS9nY1UseUIsQ0FFRixRLEN0RWtoY1IsUSxDc0VoaGNVLDJCLENBRUYsUSxDdEVtaGNSLFEsQ3NFamhjVSw0QixDQUVGLFEsQ3RFb2hjUixRLENzRWxoY1UsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFeWljUixRLENzRXZpY1UseUIsQ0FFRixRLEN0RTBpY1IsUSxDc0V4aWNVLDJCLENBRUYsUSxDdEUyaWNSLFEsQ3NFemljVSw0QixDQUVGLFEsQ3RFNGljUixRLENzRTFpY1UsMEIsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFaWtjUixRLENzRS9qY1UseUIsQ0FFRixRLEN0RWtrY1IsUSxDc0Voa2NVLDJCLENBRUYsUSxDdEVta2NSLFEsQ3NFamtjVSw0QixDQUVGLFEsQ3RFb2tjUixRLENzRWxrY1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFeWxjUixTLENzRXZsY1UseUIsQ0FFRixTLEN0RTBsY1IsUyxDc0V4bGNVLDJCLENBRUYsUyxDdEUybGNSLFMsQ3NFemxjVSw0QixDQUVGLFMsQ3RFNGxjUixTLENzRTFsY1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFaW5jUixTLENzRS9tY1UseUIsQ0FFRixTLEN0RWtuY1IsUyxDc0VobmNVLDJCLENBRUYsUyxDdEVtbmNSLFMsQ3NFam5jVSw0QixDQUVGLFMsQ3RFb25jUixTLENzRWxuY1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFeW9jUixTLENzRXZvY1UseUIsQ0FFRixTLEN0RTBvY1IsUyxDc0V4b2NVLDJCLENBRUYsUyxDdEUyb2NSLFMsQ3NFem9jVSw0QixDQUVGLFMsQ3RFNG9jUixTLENzRTFvY1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFaXFjUixTLENzRS9wY1UseUIsQ0FFRixTLEN0RWtxY1IsUyxDc0VocWNVLDJCLENBRUYsUyxDdEVtcWNSLFMsQ3NFanFjVSw0QixDQUVGLFMsQ3RFb3FjUixTLENzRWxxY1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFeXJjUixTLENzRXZyY1UseUIsQ0FFRixTLEN0RTByY1IsUyxDc0V4cmNVLDJCLENBRUYsUyxDdEUycmNSLFMsQ3NFenJjVSw0QixDQUVGLFMsQ3RFNHJjUixTLENzRTFyY1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFaXRjUixTLENzRS9zY1UseUIsQ0FFRixTLEN0RWt0Y1IsUyxDc0VodGNVLDJCLENBRUYsUyxDdEVtdGNSLFMsQ3NFanRjVSw0QixDQUVGLFMsQ3RFb3RjUixTLENzRWx0Y1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFeXVjUixTLENzRXZ1Y1UseUIsQ0FFRixTLEN0RTB1Y1IsUyxDc0V4dWNVLDJCLENBRUYsUyxDdEUydWNSLFMsQ3NFenVjVSw0QixDQUVGLFMsQ3RFNHVjUixTLENzRTF1Y1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFaXdjUixTLENzRS92Y1UseUIsQ0FFRixTLEN0RWt3Y1IsUyxDc0Vod2NVLDJCLENBRUYsUyxDdEVtd2NSLFMsQ3NFandjVSw0QixDQUVGLFMsQ3RFb3djUixTLENzRWx3Y1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFeXhjUixTLENzRXZ4Y1UseUIsQ0FFRixTLEN0RTB4Y1IsUyxDc0V4eGNVLDJCLENBRUYsUyxDdEUyeGNSLFMsQ3NFenhjVSw0QixDQUVGLFMsQ3RFNHhjUixTLENzRTF4Y1UsMEIsQ0FmRixRLENBQWdDLHFCLENBQ2hDLFMsQ3RFaXpjUixTLENzRS95Y1UseUIsQ0FFRixTLEN0RWt6Y1IsUyxDc0VoemNVLDJCLENBRUYsUyxDdEVtemNSLFMsQ3NFanpjVSw0QixDQUVGLFMsQ3RFb3pjUixTLENzRWx6Y1UsMEIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFeTBjUixTLENzRXYwY1UsMEIsQ0FFRixTLEN0RTAwY1IsUyxDc0V4MGNVLDRCLENBRUYsUyxDdEUyMGNSLFMsQ3NFejBjVSw2QixDQUVGLFMsQ3RFNDBjUixTLENzRTEwY1UsMkIsQ0FmRixPLENBQWdDLG1CLENBQ2hDLFEsQ3RFaTJjUixRLENzRS8xY1UsdUIsQ0FFRixRLEN0RWsyY1IsUSxDc0VoMmNVLHlCLENBRUYsUSxDdEVtMmNSLFEsQ3NFajJjVSwwQixDQUVGLFEsQ3RFbzJjUixRLENzRWwyY1Usd0IsQ0FmRixPLENBQWdDLHFCLENBQ2hDLFEsQ3RFeTNjUixRLENzRXYzY1UseUIsQ0FFRixRLEN0RTAzY1IsUSxDc0V4M2NVLDJCLENBRUYsUSxDdEUyM2NSLFEsQ3NFejNjVSw0QixDQUVGLFEsQ3RFNDNjUixRLENzRTEzY1UsMEIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFaTVjUixRLENzRS80Y1UsMEIsQ0FFRixRLEN0RWs1Y1IsUSxDc0VoNWNVLDRCLENBRUYsUSxDdEVtNWNSLFEsQ3NFajVjVSw2QixDQUVGLFEsQ3RFbzVjUixRLENzRWw1Y1UsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFeTZjUixRLENzRXY2Y1UsMEIsQ0FFRixRLEN0RTA2Y1IsUSxDc0V4NmNVLDRCLENBRUYsUSxDdEUyNmNSLFEsQ3NFejZjVSw2QixDQUVGLFEsQ3RFNDZjUixRLENzRTE2Y1UsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFaThjUixRLENzRS83Y1UsMEIsQ0FFRixRLEN0RWs4Y1IsUSxDc0VoOGNVLDRCLENBRUYsUSxDdEVtOGNSLFEsQ3NFajhjVSw2QixDQUVGLFEsQ3RFbzhjUixRLENzRWw4Y1UsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFeTljUixRLENzRXY5Y1UsMEIsQ0FFRixRLEN0RTA5Y1IsUSxDc0V4OWNVLDRCLENBRUYsUSxDdEUyOWNSLFEsQ3NFejljVSw2QixDQUVGLFEsQ3RFNDljUixRLENzRTE5Y1UsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFaS9jUixRLENzRS8rY1UsMEIsQ0FFRixRLEN0RWsvY1IsUSxDc0VoL2NVLDRCLENBRUYsUSxDdEVtL2NSLFEsQ3NFai9jVSw2QixDQUVGLFEsQ3RFby9jUixRLENzRWwvY1UsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFeWdkUixRLENzRXZnZFUsMEIsQ0FFRixRLEN0RTBnZFIsUSxDc0V4Z2RVLDRCLENBRUYsUSxDdEUyZ2RSLFEsQ3NFemdkVSw2QixDQUVGLFEsQ3RFNGdkUixRLENzRTFnZFUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFaWlkUixRLENzRS9oZFUsMEIsQ0FFRixRLEN0RWtpZFIsUSxDc0VoaWRVLDRCLENBRUYsUSxDdEVtaWRSLFEsQ3NFamlkVSw2QixDQUVGLFEsQ3RFb2lkUixRLENzRWxpZFUsMkIsQ0FmRixPLENBQWdDLHNCLENBQ2hDLFEsQ3RFeWpkUixRLENzRXZqZFUsMEIsQ0FFRixRLEN0RTBqZFIsUSxDc0V4amRVLDRCLENBRUYsUSxDdEUyamRSLFEsQ3NFempkVSw2QixDQUVGLFEsQ3RFNGpkUixRLENzRTFqZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFaWxkUixTLENzRS9rZFUsMEIsQ0FFRixTLEN0RWtsZFIsUyxDc0VobGRVLDRCLENBRUYsUyxDdEVtbGRSLFMsQ3NFamxkVSw2QixDQUVGLFMsQ3RFb2xkUixTLENzRWxsZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFeW1kUixTLENzRXZtZFUsMEIsQ0FFRixTLEN0RTBtZFIsUyxDc0V4bWRVLDRCLENBRUYsUyxDdEUybWRSLFMsQ3NFem1kVSw2QixDQUVGLFMsQ3RFNG1kUixTLENzRTFtZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFaW9kUixTLENzRS9uZFUsMEIsQ0FFRixTLEN0RWtvZFIsUyxDc0Vob2RVLDRCLENBRUYsUyxDdEVtb2RSLFMsQ3NFam9kVSw2QixDQUVGLFMsQ3RFb29kUixTLENzRWxvZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFeXBkUixTLENzRXZwZFUsMEIsQ0FFRixTLEN0RTBwZFIsUyxDc0V4cGRVLDRCLENBRUYsUyxDdEUycGRSLFMsQ3NFenBkVSw2QixDQUVGLFMsQ3RFNHBkUixTLENzRTFwZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFaXJkUixTLENzRS9xZFUsMEIsQ0FFRixTLEN0RWtyZFIsUyxDc0VocmRVLDRCLENBRUYsUyxDdEVtcmRSLFMsQ3NFanJkVSw2QixDQUVGLFMsQ3RFb3JkUixTLENzRWxyZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFeXNkUixTLENzRXZzZFUsMEIsQ0FFRixTLEN0RTBzZFIsUyxDc0V4c2RVLDRCLENBRUYsUyxDdEUyc2RSLFMsQ3NFenNkVSw2QixDQUVGLFMsQ3RFNHNkUixTLENzRTFzZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFaXVkUixTLENzRS90ZFUsMEIsQ0FFRixTLEN0RWt1ZFIsUyxDc0VodWRVLDRCLENBRUYsUyxDdEVtdWRSLFMsQ3NFanVkVSw2QixDQUVGLFMsQ3RFb3VkUixTLENzRWx1ZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFeXZkUixTLENzRXZ2ZFUsMEIsQ0FFRixTLEN0RTB2ZFIsUyxDc0V4dmRVLDRCLENBRUYsUyxDdEUydmRSLFMsQ3NFenZkVSw2QixDQUVGLFMsQ3RFNHZkUixTLENzRTF2ZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFaXhkUixTLENzRS93ZFUsMEIsQ0FFRixTLEN0RWt4ZFIsUyxDc0VoeGRVLDRCLENBRUYsUyxDdEVteGRSLFMsQ3NFanhkVSw2QixDQUVGLFMsQ3RFb3hkUixTLENzRWx4ZFUsMkIsQ0FmRixRLENBQWdDLHNCLENBQ2hDLFMsQ3RFeXlkUixTLENzRXZ5ZFUsMEIsQ0FFRixTLEN0RTB5ZFIsUyxDc0V4eWRVLDRCLENBRUYsUyxDdEUyeWRSLFMsQ3NFenlkVSw2QixDQUVGLFMsQ3RFNHlkUixTLENzRTF5ZFUsMkIsQ0FmRixRLENBQWdDLHVCLENBQ2hDLFMsQ3RFaTBkUixTLENzRS96ZFUsMkIsQ0FFRixTLEN0RWswZFIsUyxDc0VoMGRVLDZCLENBRUYsUyxDdEVtMGRSLFMsQ3NFajBkVSw4QixDQUVGLFMsQ3RFbzBkUixTLENzRWwwZFUsNEIsQ0FRRixRLENBQXdCLHFCLENBQ3hCLFMsQ3RFazBkUixTLENzRWgwZFUseUIsQ0FFRixTLEN0RW0wZFIsUyxDc0VqMGRVLDJCLENBRUYsUyxDdEVvMGRSLFMsQ3NFbDBkVSw0QixDQUVGLFMsQ3RFcTBkUixTLENzRW4wZFUsMEIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFMDFkUixTLENzRXgxZFUsMEIsQ0FFRixTLEN0RTIxZFIsUyxDc0V6MWRVLDRCLENBRUYsUyxDdEU0MWRSLFMsQ3NFMTFkVSw2QixDQUVGLFMsQ3RFNjFkUixTLENzRTMxZFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFazNkUixTLENzRWgzZFUsMEIsQ0FFRixTLEN0RW0zZFIsUyxDc0VqM2RVLDRCLENBRUYsUyxDdEVvM2RSLFMsQ3NFbDNkVSw2QixDQUVGLFMsQ3RFcTNkUixTLENzRW4zZFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFMDRkUixTLENzRXg0ZFUsMEIsQ0FFRixTLEN0RTI0ZFIsUyxDc0V6NGRVLDRCLENBRUYsUyxDdEU0NGRSLFMsQ3NFMTRkVSw2QixDQUVGLFMsQ3RFNjRkUixTLENzRTM0ZFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFazZkUixTLENzRWg2ZFUsMEIsQ0FFRixTLEN0RW02ZFIsUyxDc0VqNmRVLDRCLENBRUYsUyxDdEVvNmRSLFMsQ3NFbDZkVSw2QixDQUVGLFMsQ3RFcTZkUixTLENzRW42ZFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFMDdkUixTLENzRXg3ZFUsMEIsQ0FFRixTLEN0RTI3ZFIsUyxDc0V6N2RVLDRCLENBRUYsUyxDdEU0N2RSLFMsQ3NFMTdkVSw2QixDQUVGLFMsQ3RFNjdkUixTLENzRTM3ZFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFazlkUixTLENzRWg5ZFUsMEIsQ0FFRixTLEN0RW05ZFIsUyxDc0VqOWRVLDRCLENBRUYsUyxDdEVvOWRSLFMsQ3NFbDlkVSw2QixDQUVGLFMsQ3RFcTlkUixTLENzRW45ZFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFMCtkUixTLENzRXgrZFUsMEIsQ0FFRixTLEN0RTIrZFIsUyxDc0V6K2RVLDRCLENBRUYsUyxDdEU0K2RSLFMsQ3NFMStkVSw2QixDQUVGLFMsQ3RFNitkUixTLENzRTMrZFUsMkIsQ0FmRixRLENBQXdCLHNCLENBQ3hCLFMsQ3RFa2dlUixTLENzRWhnZVUsMEIsQ0FFRixTLEN0RW1nZVIsUyxDc0VqZ2VVLDRCLENBRUYsUyxDdEVvZ2VSLFMsQ3NFbGdlVSw2QixDQUVGLFMsQ3RFcWdlUixTLENzRW5nZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFMGhlUixVLENzRXhoZVUsMEIsQ0FFRixVLEN0RTJoZVIsVSxDc0V6aGVVLDRCLENBRUYsVSxDdEU0aGVSLFUsQ3NFMWhlVSw2QixDQUVGLFUsQ3RFNmhlUixVLENzRTNoZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFa2plUixVLENzRWhqZVUsMEIsQ0FFRixVLEN0RW1qZVIsVSxDc0VqamVVLDRCLENBRUYsVSxDdEVvamVSLFUsQ3NFbGplVSw2QixDQUVGLFUsQ3RFcWplUixVLENzRW5qZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFMGtlUixVLENzRXhrZVUsMEIsQ0FFRixVLEN0RTJrZVIsVSxDc0V6a2VVLDRCLENBRUYsVSxDdEU0a2VSLFUsQ3NFMWtlVSw2QixDQUVGLFUsQ3RFNmtlUixVLENzRTNrZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFa21lUixVLENzRWhtZVUsMEIsQ0FFRixVLEN0RW1tZVIsVSxDc0VqbWVVLDRCLENBRUYsVSxDdEVvbWVSLFUsQ3NFbG1lVSw2QixDQUVGLFUsQ3RFcW1lUixVLENzRW5tZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFMG5lUixVLENzRXhuZVUsMEIsQ0FFRixVLEN0RTJuZVIsVSxDc0V6bmVVLDRCLENBRUYsVSxDdEU0bmVSLFUsQ3NFMW5lVSw2QixDQUVGLFUsQ3RFNm5lUixVLENzRTNuZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFa3BlUixVLENzRWhwZVUsMEIsQ0FFRixVLEN0RW1wZVIsVSxDc0VqcGVVLDRCLENBRUYsVSxDdEVvcGVSLFUsQ3NFbHBlVSw2QixDQUVGLFUsQ3RFcXBlUixVLENzRW5wZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFMHFlUixVLENzRXhxZVUsMEIsQ0FFRixVLEN0RTJxZVIsVSxDc0V6cWVVLDRCLENBRUYsVSxDdEU0cWVSLFUsQ3NFMXFlVSw2QixDQUVGLFUsQ3RFNnFlUixVLENzRTNxZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFa3NlUixVLENzRWhzZVUsMEIsQ0FFRixVLEN0RW1zZVIsVSxDc0Vqc2VVLDRCLENBRUYsVSxDdEVvc2VSLFUsQ3NFbHNlVSw2QixDQUVGLFUsQ3RFcXNlUixVLENzRW5zZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFMHRlUixVLENzRXh0ZVUsMEIsQ0FFRixVLEN0RTJ0ZVIsVSxDc0V6dGVVLDRCLENBRUYsVSxDdEU0dGVSLFUsQ3NFMXRlVSw2QixDQUVGLFUsQ3RFNnRlUixVLENzRTN0ZVUsMkIsQ0FmRixTLENBQXdCLHNCLENBQ3hCLFUsQ3RFa3ZlUixVLENzRWh2ZVUsMEIsQ0FFRixVLEN0RW12ZVIsVSxDc0VqdmVVLDRCLENBRUYsVSxDdEVvdmVSLFUsQ3NFbHZlVSw2QixDQUVGLFUsQ3RFcXZlUixVLENzRW52ZVUsMkIsQ0FmRixTLENBQXdCLHVCLENBQ3hCLFUsQ3RFMHdlUixVLENzRXh3ZVUsMkIsQ0FFRixVLEN0RTJ3ZVIsVSxDc0V6d2VVLDZCLENBRUYsVSxDdEU0d2VSLFUsQ3NFMXdlVSw4QixDQUVGLFUsQ3RFNndlUixVLENzRTN3ZVUsNEIsQ0FNTixVLENBQW1CLHFCLENBQ25CLFcsQ3RFNndlSixXLENzRTN3ZU0seUIsQ0FFRixXLEN0RTh3ZUosVyxDc0U1d2VNLDJCLENBRUYsVyxDdEUrd2VKLFcsQ3NFN3dlTSw0QixDQUVGLFcsQ3RFZ3hlSixXLENzRTl3ZU0sNEJDaEVKLHNCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsUyxDQUVBLG1CLENBQ0EsVSxDQUVBLDRCLENDVkosZSxDQUFrQixvRyxDQUlsQixhLENBQWlCLDRCLENBQ2pCLFUsQ0FBaUIsNEIsQ0FDakIsWSxDQUFpQiw0QixDQUNqQixjLENDVEUsZSxDQUNBLHNCLENBQ0Esa0IsQ0RlRSxVLENBQXdCLHlCLENBQ3hCLFcsQ0FBd0IsMEIsQ0FDeEIsWSxDQUF3QiwyQixDekRxQ3hCLHlCeUR2Q0EsYSxDQUF3Qix5QixDQUN4QixjLENBQXdCLDBCLENBQ3hCLGUsQ0FBd0IsNkIsQXpEcUN4Qix5QnlEdkNBLGEsQ0FBd0IseUIsQ0FDeEIsYyxDQUF3QiwwQixDQUN4QixlLENBQXdCLDZCLEF6RHFDeEIseUJ5RHZDQSxhLENBQXdCLHlCLENBQ3hCLGMsQ0FBd0IsMEIsQ0FDeEIsZSxDQUF3Qiw2QixBekRxQ3hCLDBCeUR2Q0EsYSxDQUF3Qix5QixDQUN4QixjLENBQXdCLDBCLENBQ3hCLGUsQ0FBd0IsNkJBTTVCLGUsQ0FBbUIsa0MsQ0FDbkIsZSxDQUFtQixrQyxDQUNuQixnQixDQUFtQixtQyxDQUluQixrQixDQUF1Qix5QixDQUN2QixvQixDQUF1Qiw2QixDQUN2QixtQixDQUF1Qix5QixDQUN2QixpQixDQUF1Qix5QixDQUN2QixtQixDQUF1Qiw0QixDQUN2QixZLENBQXVCLDJCLENBSXZCLFcsQ0FBYyx1QixDRXZDWixhLENBQ0UsdUIsQ25FVUYsb0IsQ0FBQSxvQixDbUVMTSx1QixDQU5OLGUsQ0FDRSx1QixDbkVVRixzQixDQUFBLHNCLENtRUxNLHVCLENBTk4sYSxDQUNFLHVCLENuRVVGLG9CLENBQUEsb0IsQ21FTE0sdUIsQ0FOTixVLENBQ0UsdUIsQ25FVUYsaUIsQ0FBQSxpQixDbUVMTSx1QixDQU5OLGEsQ0FDRSx1QixDbkVVRixvQixDQUFBLG9CLENtRUxNLHVCLENBTk4sWSxDQUNFLHVCLENuRVVGLG1CLENBQUEsbUIsQ21FTE0sdUIsQ0FOTixXLENBQ0UsdUIsQ25FVUYsa0IsQ0FBQSxrQixDbUVMTSx1QixDQU5OLFUsQ0FDRSx1QixDbkVVRixpQixDQUFBLGlCLENtRUxNLHVCLENBTk4sVSxDQUNFLHVCLENuRVVGLGlCLENBQUEsaUIsQ21FTE0sdUIsQ0FOTixTLENBQ0UsdUIsQ25FVUYsZ0IsQ0FBQSxnQixDbUVMTSx1QixDQU5OLFcsQ0FDRSx1QixDbkVVRixrQixDQUFBLGtCLENtRUxNLHVCLENBTk4sWSxDQUNFLHVCLENuRVVGLG1CLENBQUEsbUIsQ21FTE0sdUIsQ0Z1Q1IsVSxDQUFhLHVCLENBQ2IsVyxDQUFjLHVCLENBRWQsYyxDQUFpQixpQyxDQUNqQixjLENBQWlCLG9DLENBSWpCLFUsQ0d2REUsVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLFEsQ0h1REYscUIsQ0FBd0IsOEIsQ0FFeEIsVyxDQUNFLCtCLENBQ0EsOEIsQ0FLRixXLENBQWMsdUIsQ0lqRWQsUSxDQUNFLDRCLENBR0YsVSxDQUNFLDJCLENDQUEsYUFDRSxDLEM3RXFtZkosTyxDQURBLFEsQzZFL2xmTSwwQixDQUVBLHlCLENBSUEsTUFBQSxLLENBQ0UseUIsQ0FTSixrQixDQUNFLDRCLENBY0YsRyxDQUNFLDhCLEM3RWtsZk4sVSxDNkVubGZJLEcsQ0FLRSx3QixDN0U4a2ZOLFUsQ0FNQSxHLEM2RXpsZkksRyxDQVNBLEUsQ0FFRSx1QixDN0VtbGZOLEUsQ0FDQSxFLEM2RWpsZkksQyxDQUdFLFMsQ0FDQSxRLENBR0YsRSxDN0VnbGZKLEUsQzZFOWtmTSxzQixDQVFGLE1BQ0UsUUFLRixVLENBSEEsSSxDQUNFLHlCLENBT0YsTyxDQUNFLFksQ0FFRixNLENBQ0Usd0IsQ0FHRixNLENBQ0Usa0MsQ0FFQSxTLEM3RTRrZk4sUyxDNkUxa2ZRLGtDLEM3RStrZlIsa0IsQzZFMWtmTSxrQixDQUVFLGtDLENBSUosVyxDQUNFLGEsQzdFNmtmTix1QixDQUZBLGMsQzZFemtmTSxjLEM3RTBrZk4sb0IsQzZFdGtmUSxvQixDQUlKLHFCLENBQ0UsYSxDQUNBLHNCQzlITixDLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsQyxDQUNJLHNCLENBR0osRSxDQUNJLGtCLENDTEgsV0FDRyxxQixDQUNBLDhCLEFBR0osV0FDSSxxQixDQUNBLGlCLENBQ0EscUNDb0VBLGdCLENBQUEsdUIsQ0M1RUosZSxDQ0VJLHFDLENBQUEsUyxDQUFBLHFDLENEREEsYyxDN0JjQSwwQyxDQUNJLGUsQ3BEa3RmUiw2QixDb0RqcmZJLGdDLENBMUJBLDZCLENBYUEsb0MsQ0FYSSx3QixDQW9DUiwyQixDQUNJLFksQ0FDQSxrQixDQUNBLGMsQ0FFQSxpQyxDQUNJLFEsQ0FPSixpRSxDQUNJLGUsQ0FDQSxlLENBSVIsZ0MsQ0FDSSxZLENBQ0EscUIsQ0FFQSx5RCxDQUNJLGUsQ0FHSiw4RCxDQUNJLGdCLENBV1IscUMsQ0FDSSxlLENBQ0EsUyxDQUNBLGdCLENBUUosOEIsQ0FDSSxZLEM0Qi9HQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFksQ0FDSSxhLENHZ0NJLG1DLENIN0JSLFcsQ0FDSSxhLENBS0osVyxDQUFBLGtCLENBQ0ksYSxDQUNBLGMsQ0FDQSxrQixDQUNBLGdCLENBR0osVyxDQU9BLFcsQ0FQQSxrQixDQU9BLGtCLENBTkksYSxDQUNBLGMsQ0FDQSxrQixDQUNBLGdCLENBR0osVyxDQUFBLGtCLENBRUksYyxDQUNBLGdCLENBSUosVyxDQU9BLFcsQ0FQQSxrQixDQU9BLGtCLENBTkksYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBR0osVyxDQUFBLGtCLENBQ0ksYSxDQUNBLGMsQ0FLSixXLENBT0EsVSxDQVBBLGtCLENBT0EsaUIsQ0FOSSxhLENBQ0EsYyxDQUNBLGtCLENBQ0EsZ0IsQ0FHSixVLENBQUEsaUIsQ0FFSSxjLENBRUEsZ0IsQ0FHSixvQixDQUFBLDJCLENBQ0ksYSxDQUNBLGMsQ0FDQSxrQixDQUNBLGdCLENBR0osbUIsQ0FDSSxhLENBR0osVSxDQUFBLGlCLENBQ0ksZSxDQUNBLFcsQ0FRUixRLENBQ0ksaUIsQ0FFQSxZLENBRUksZSxDSXRGUCxPLENBQ0csa0IsQ0FDQSxhLENBRUEsaUIsQ0FDSSx5QixDQUNBLGEsQ0FDQSx1QixDQUNJLGEsQ0NSWCxVLENBQ0csd0IsQ0FDQSxlLENBSUkscUIsQ0FDSSxrQixDQUdKLDhCLENBQUEsb0MsQ0FDSSxrQixDQUdKLHlCLENBQ0ksYyxDRmZYLE8sQ0FDRyxVLENBQ0EsVSxDQUVBLFcsQ0FDQSx1RSxDQUNBLHFCLENBQ0Esa0MsQ0FDQSxnQixDQUVBLG9CLENBR0ksVyxDQUVBLDJDLENBQ0ksVSxDQUNBLGUsQ0FDQSxhLENBSUEsbUMsQ0FBQSxtQyxDQUNJLGEsQ0FDQSx1QyxDQUNBLGMsQ0FDQSxxQixDQUdKLGtDLENBQ0ksVSxDQUNBLHVDLENBUVIsMEIsQ0FDSSxvQyxDQUlBLDZELENBQUEsaUYsQ0FBQSxpRixDQUNJLGlELENHN0NmLGdCLENBQ0csZSxDQUNBLG9CLENBRUEsb0IsQ0FDSSxjLENBQ0EsVyxDQUNBLHNCLENIR0osb0IsQ0dBQSx3QixDQUNJLFksQ0FDQSxrQixDQUdKLG9DQUNJLHdCLENBQ0ksc0IsQ0FFQSw2QixDQUNJLGlCLENBQ0EsTSxDQUVBLCtCLENBQ0ksaUJKbEJoQixvQixDQUNJLHdCLENBQ0EsWSxDQUNBLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxVLENBR0oscUMsQ0FBQSxTLENBQUEscUMsQ0FDSSw2QixDQUlBLDhDLENBQ0ksaUIsQ0FFQSxpRCxDQUNJLFUsQ0FDQSw0QixDQUNBLFEsQ0sxQmYsUyxDQUNHLGUsQ0FDQSxhLENBR0EsaUIsQ0FDSSxTLENDTlAsTyxDQUNHLGMsQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0Esa0IsQ0FDQSw0QixDQUNBLHVDLENBQ0EsVSxDQUVBLHFCLENBQ0ksWSxDQUNBLGtCLENBQ0EsYSxDQUNBLFcsQ0FFQSx5QixDQUNJLGEsQ0FDQSxlLENBS1IsdUIsQ0FDSSx3QixDQUlBLG9DLENBQ0ksNEIsQ0FDQSwrQixDQUVBLDhDLENBQ0ksZ0IsQ0FFQSx3RCxDQUNJLGEsQ0FDQSxpQixDQUNBLGUsQ0FPSixzRCxDQUpBLDhELENBQ0ksYSxDQzNDbkIsVSxDQUNHLGlCLENBQ0EsTyxDQUNBLFMsQ0NISCxLLENBQ0csWSxDQ29NSixxQyxDRGhNSSxpQixDQUNJLGMsQ0NzSFIseUJDM0hJLFcsQ0FBQSxrQixDQUNJLGMsQ0FHSixXLENBQUEsa0IsQ0FDSSxjLENBR0osVyxDQUFBLGtCLENBQ0ksYyxDQU9KLG9CLENBSkEsVSxDQUlBLDJCLENBSkEsaUIsQ0FDSSxjLENDZFAsVSxDQUNHLGdCLENBR0kseUIsQ0FDSSxXLENDRkEsc0MsQ0FDSSxrQixDQUdKLHNDLENBQ0ksZ0IsQ0FJUiw2QixDQUNJLGdCLENBQ0EsZSxDQ1pSLG9CLENBQ0ksWSxDQUdKLFksQ0FDSSxpQixDQUdKLDJCLENBQ0ksd0IsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxZLEFKcUhSLHlCS25JUSxvQyxDQUNJLGlCTCtJWixlLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxtQixDQUVBLHVCLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSwyQixDQUNBLFcsQ0FDQSxXLENBQ0Esa0IsQ0FHQSxvQ0FDQSx1QixDQUNBLHVDLENBR0Esc0IsQ0FDQSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGtGLENBQ0EscUIsQ0FDQSxZLEFBSUEsb0NBQ0EsdUIsQ0FDQSxpQ0FLQSxPLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsbUIsQ0FHQSwrQixDQVNBLGMsQ0FSQSxlLENBUUEsYyxDQUVBLG9CLENBR0EsNkIsQ0FDQSxrQixDQUdBLE8sQ0FDQSxjLENBR0Esb0NBQ0EsMkMsQ0FDQSxpQixDQUNBLG1CLENBR0EsZSxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQzNGR0ksNkIsQ0FDSSxnQixDQUNBLGlCLEFBSVIsb0NBQ0ksU0FBQSxzRCxDQUNJLGMiLCJmaWxlIjoia2FudG9yX2J1bmRsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAgIHNtOiA1NDBweCxcclxuICAgIG1kOiA3MjBweCxcclxuICAgIGxnOiA5NjBweCxcclxuICAgIHhsOiAxMjAwcHhcclxuKTtcclxuJGJvcmRlci1yYWRpdXM6IDA7XHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICB4czogMCxcclxuICAgIHNtOiA1NzZweCxcclxuICAgIG1kOiA3NjhweCxcclxuICAgIGxnOiA5OTFweCxcclxuICAgIHhsOiAxMjAwcHgpICFkZWZhdWx0O1xyXG5cclxuLy9jb2xvciBzZXR0aW5nc1xyXG4kYmx1ZTogIzE1NGU5MztcclxuJHJlZDogI0UwMTUxQztcclxuJGJyb3duOiAjOEQyMjE5O1xyXG4kb3JhbmdlOiAjZmE0NjA1O1xyXG4kYmxhY2s6ICMxZjMyM2Y7XHJcbiR3aGl0ZTogI2YzZjVmNjtcclxuJGxpZ2h0Z3JleTogJHdoaXRlO1xyXG4kZ3JleTogI2Q1ZGFkYztcclxuJHRleHRjb2xvcjogIzVGNjE2NjtcclxuXHJcbiRwcmltYXJ5OiAkYmx1ZTtcclxuJGxpZ2h0OiAkbGlnaHRncmV5O1xyXG5cclxuJHRoZW1lLWNvbG9yczogKFxyXG4gICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxyXG4gICAgXCJibHVlXCI6ICRibHVlLFxyXG4gICAgXCJyZWRcIjogJHJlZCxcclxuICAgIFwiYnJvd25cIjogJGJyb3duLFxyXG4gICAgXCJvcmFuZ2VcIjogJG9yYW5nZSxcclxuKTtcclxuXHJcbi8vIGJhc2Ugc2V0dGluZ3NcclxuJGNvbnRlbnQtd2lkdGg6IDUwcmVtO1xyXG5cclxuJGljLWhlYWRlci1iYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMva2FudG9yL2thbnRvciBiYW5uZXIuanBnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbiRpYy1oZWFkZXItaGVpZ2h0OiA1MHZoO1xyXG4kaWMtaGVhZGVyLW1pbi1oZWlnaHQ6IDI1cmVtO1xyXG4kaWMtaGVhZGVyLWNvbnRhaW5lci13aWR0aDogJGNvbnRlbnQtd2lkdGg7XHJcbiRpYy1oZWFkZXItaW50cm8tdGV4dC1jb2xvcjogJHdoaXRlO1xyXG4kaWMtaGVhZGVyLWludHJvLXRleHQtc2l6ZTogM3JlbSAhZGVmYXVsdDtcclxuJGljLWhlYWRlci1pbnRyby10ZXh0LWZvbnQ6ICdjYWxsdW5hJyAhZGVmYXVsdDtcclxuXHJcbiRpYy1uYXZiYXItaGVpZ2h0OiA1cmVtO1xyXG4kaWMtbmF2YmFyLWxvZ28taGVpZ2h0OiAzLjVyZW07XHJcbiRpYy1uYXZiYXItYmc6ICR3aGl0ZTtcclxuJGljLW5hdmJhci1ib3JkZXItY29sb3I6ICRibHVlO1xyXG4kaWMtbmF2LWxpbmstc2l6ZTogLjg3NXJlbTtcclxuXHJcbiRpYy1oMi1jb2xvcjogJGJsYWNrO1xyXG4kaWMtaDMtY29sb3I6ICRibGFjaztcclxuJGljLWg1LWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuJGljLWdyaWQtc2VjdGlvbi1ib3JkZXItY29sb3I6ICRibHVlO1xyXG5cclxuJGljLWxvbmdyZWFkLW1heC13aWR0aDogJGNvbnRlbnQtd2lkdGg7XHJcbiRpYy1pbWFnZS10ZXh0bGlzdC1tYXgtd2lkdGg6ICRpYy1sb25ncmVhZC1tYXgtd2lkdGg7XHJcblxyXG4kaWMtZm9vdGVyLWJhY2tncm91bmQ6ICRibHVlICFkZWZhdWx0O1xyXG4kaWMtZm9vdGVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBTcGFjZXIgU2V0dGluZ3NcclxuJHNwYWNlcjogMTBweDtcclxuJHNwYWNlcnM6IChcclxuICAgIDE6ICgkc3BhY2VyICogMC41KSxcclxuICAgIDI6ICRzcGFjZXIsXHJcbiAgICAzOiAoJHNwYWNlciAqIDEuNSksXHJcbiAgICA0OiAoJHNwYWNlciAqIDIpLFxyXG4gICAgNTogKCRzcGFjZXIgKiAyLjUpLFxyXG4gICAgNjogKCRzcGFjZXIgKiAzKSxcclxuICAgIDc6ICgkc3BhY2VyICogMy41KSxcclxuICAgIDg6ICgkc3BhY2VyICogNCksXHJcbiAgICA5OiAoJHNwYWNlciAqIDQuNSksXHJcbiAgICAxMDogKCRzcGFjZXIgKiA1KSxcclxuICAgIDExOiAoJHNwYWNlciAqIDUuNSksXHJcbiAgICAxMjogKCRzcGFjZXIgKiA2KSxcclxuICAgIDEzOiAoJHNwYWNlciAqIDYuNSksXHJcbiAgICAxNDogKCRzcGFjZXIgKiA3KSxcclxuICAgIDE1OiAoJHNwYWNlciAqIDcuNSksXHJcbiAgICAxNjogKCRzcGFjZXIgKiA4KSxcclxuICAgIDE3OiAoJHNwYWNlciAqIDguNSksXHJcbiAgICAxODogKCRzcGFjZXIgKiA5KSxcclxuICAgIDE5OiAoJHNwYWNlciAqIDkuNSksXHJcbiAgICAyMDogKCRzcGFjZXIgKiAxMCksXHJcbik7XHJcblxyXG4keHM6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhzKTtcclxuJHNtOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSk7XHJcbiRtZDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWQpO1xyXG4kbGc6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKTtcclxuJHhsOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCk7XHJcblxyXG4vLyBib290c3RyYXBcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vbWl4aW5zL3B4VG9SZW1cIjtcclxuQGltcG9ydCBcIi4uL2Jhc2UvX3R5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcIi4uL2ZvbnQvY2FsbHVuYVwiO1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9fdGhpbmdzXCI7XHJcbkBpbXBvcnQgXCIuLi9iYXNlL19mb3JtdWxhdGVcIjtcclxuQGltcG9ydCAnYmFzZSc7XHJcblxyXG4vLyBjb21wb25lbnRzIHBlciBicmVha3BvaW50IGdsb2JhbCBpbXBvcnRcclxuLy9YUyB2aWV3XHJcbkBpbXBvcnQgXCJDOi9hZ2VudGIvX3dvcmsvMTA5MS9zL3NyYy9JbmZvY2FzdGVyLkJyaWdodEluc3RydW1lbnRzLk1hcmtldGluZy5XZWIvRnJvbnRlbmQvU0NTUy9icmVha3BvaW50cy94cy9jb21wb25lbnRzL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9hZ2VudGIvX3dvcmsvMTA5MS9zL3NyYy9JbmZvY2FzdGVyLkJyaWdodEluc3RydW1lbnRzLk1hcmtldGluZy5XZWIvRnJvbnRlbmQvU0NTUy9icmVha3BvaW50cy94cy9jb21wb25lbnRzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L2FnZW50Yi9fd29yay8xMDkxL3Mvc3JjL0luZm9jYXN0ZXIuQnJpZ2h0SW5zdHJ1bWVudHMuTWFya2V0aW5nLldlYi9Gcm9udGVuZC9TQ1NTL2JyZWFrcG9pbnRzL3hzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9hZ2VudGIvX3dvcmsvMTA5MS9zL3NyYy9JbmZvY2FzdGVyLkJyaWdodEluc3RydW1lbnRzLk1hcmtldGluZy5XZWIvRnJvbnRlbmQvU0NTUy9icmVha3BvaW50cy94cy9jb21wb25lbnRzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L2FnZW50Yi9fd29yay8xMDkxL3Mvc3JjL0luZm9jYXN0ZXIuQnJpZ2h0SW5zdHJ1bWVudHMuTWFya2V0aW5nLldlYi9Gcm9udGVuZC9TQ1NTL2JyZWFrcG9pbnRzL3hzL2NvbXBvbmVudHMvX2ltYWdlLXRleHQtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovYWdlbnRiL193b3JrLzEwOTEvcy9zcmMvSW5mb2Nhc3Rlci5CcmlnaHRJbnN0cnVtZW50cy5NYXJrZXRpbmcuV2ViL0Zyb250ZW5kL1NDU1MvYnJlYWtwb2ludHMveHMvY29tcG9uZW50cy9fbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9hZ2VudGIvX3dvcmsvMTA5MS9zL3NyYy9JbmZvY2FzdGVyLkJyaWdodEluc3RydW1lbnRzLk1hcmtldGluZy5XZWIvRnJvbnRlbmQvU0NTUy9icmVha3BvaW50cy94cy9jb21wb25lbnRzL19sb25ncmVhZC5zY3NzXCI7XG5AaW1wb3J0IFwiQzovYWdlbnRiL193b3JrLzEwOTEvcy9zcmMvSW5mb2Nhc3Rlci5CcmlnaHRJbnN0cnVtZW50cy5NYXJrZXRpbmcuV2ViL0Zyb250ZW5kL1NDU1MvYnJlYWtwb2ludHMveHMvY29tcG9uZW50cy9fbmF2YmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9hZ2VudGIvX3dvcmsvMTA5MS9zL3NyYy9JbmZvY2FzdGVyLkJyaWdodEluc3RydW1lbnRzLk1hcmtldGluZy5XZWIvRnJvbnRlbmQvU0NTUy9icmVha3BvaW50cy94cy9jb21wb25lbnRzL2FkbWluQmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9hZ2VudGIvX3dvcmsvMTA5MS9zL3NyYy9JbmZvY2FzdGVyLkJyaWdodEluc3RydW1lbnRzLk1hcmtldGluZy5XZWIvRnJvbnRlbmQvU0NTUy9icmVha3BvaW50cy94cy9wYWdlcy9ob21lcGFnZS5zY3NzXCI7XHJcblxyXG4vL1NNIHZpZXdcclxuQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgIFxuQGltcG9ydCBcIkM6L2FnZW50Yi9fd29yay8xMDkxL3Mvc3JjL0luZm9jYXN0ZXIuQnJpZ2h0SW5zdHJ1bWVudHMuTWFya2V0aW5nLldlYi9Gcm9udGVuZC9TQ1NTL2JyZWFrcG9pbnRzL21kL2NvbXBvbmVudHMvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L2FnZW50Yi9fd29yay8xMDkxL3Mvc3JjL0luZm9jYXN0ZXIuQnJpZ2h0SW5zdHJ1bWVudHMuTWFya2V0aW5nLldlYi9Gcm9udGVuZC9TQ1NTL2JyZWFrcG9pbnRzL21kL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9hZ2VudGIvX3dvcmsvMTA5MS9zL3NyYy9JbmZvY2FzdGVyLkJyaWdodEluc3RydW1lbnRzLk1hcmtldGluZy5XZWIvRnJvbnRlbmQvU0NTUy9icmVha3BvaW50cy9tZC9jb21wb25lbnRzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6L2FnZW50Yi9fd29yay8xMDkxL3Mvc3JjL0luZm9jYXN0ZXIuQnJpZ2h0SW5zdHJ1bWVudHMuTWFya2V0aW5nLldlYi9Gcm9udGVuZC9TQ1NTL2JyZWFrcG9pbnRzL21kL2NvbXBvbmVudHMvX2xheW91dC5zY3NzXCI7XHJcbn1cclxuXHJcbi8vTEcgdmlld1xyXG5AbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XHJcbiAgICBcbkBpbXBvcnQgXCJDOi9hZ2VudGIvX3dvcmsvMTA5MS9zL3NyYy9JbmZvY2FzdGVyLkJyaWdodEluc3RydW1lbnRzLk1hcmtldGluZy5XZWIvRnJvbnRlbmQvU0NTUy9icmVha3BvaW50cy9sZy9jb21wb25lbnRzL19uYXZiYXIuc2Nzc1wiO1xyXG59XHJcblxyXG4vL1hMIHZpZXdcclxuQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgXHJcbn1cclxuXHJcbiRzZWN0aW9uLWNvbnRlbnQtd2lkdGg6ICRjb250ZW50LXdpZHRoICsgNXJlbTtcclxuJG92ZXJsYXAtc3BhY2luZzogMnJlbTtcclxuXHJcbnNlY3Rpb24uY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA2NXZoO1xyXG4gICAgbWFyZ2luLXRvcDogLSN7JG92ZXJsYXAtc3BhY2luZ307XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtI3skb3ZlcmxhcC1zcGFjaW5nfTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gI3skc2VjdGlvbi1jb250ZW50LXdpZHRofSkgLyAyKTtcclxuICAgICAgICB3aWR0aDogJHNlY3Rpb24tY29udGVudC13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMva2FudG9yL2thbnRvci1iYWNrZ3JvdW5kLXBhdGVybi5zdmcnKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICRncmV5IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2hlYWRlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHJlbTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG5cclxuICAgIC5oZWFkZXItaG9tZSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGg7XHJcbiAgICAgICAgICAgIC5ib29rIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLlRleHQtY2VudGVyZWQge1xyXG4gICAgbWF4LXdpZHRoOiAkY29udGVudC13aWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcclxufVxyXG5cclxuLmhlYWRlci1ob21lLWNvbnRhaW5lciAubGlua3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxufVxyXG5cclxuI2Zvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAjaGVhZGVyIC5oZWFkZXItaG9tZSAuaGVhZGVyLWhvbWUtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJvb2stY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItaG9tZSAuY29udGFpbmVyIC5ib29rIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gICAgYm9keTpub3QoLm92ZXJmbG93LWhpZGRlbikgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCAqIDQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCAqIDIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgKiAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiJGNvbHM6IDEyO1xyXG5cclxuLmZvcm11bGF0ZV9fcm93IHtcclxuICAgIEBleHRlbmQgLnJvdztcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29scyB7XHJcbiAgICAuZm9ybXVsYXRlX19jZWxsLS0jeyRpfS1jb2x1bW5zIHtcclxuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtI3skaX07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtdWxhdGVfX2ZpZWxkIHtcclxuICAgIEBleHRlbmQgLmZvcm0tZ3JvdXA7XHJcblxyXG4gICAgLmZvcm11bGF0ZV9fZmllbGRfX2xhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvcm11bGF0ZV9fZmllbGQtLXRleHQsXHJcbi5mb3JtdWxhdGVfX2ZpZWxkLS1kYXRlIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggJHByaW1hcnkgc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtdWxhdGVfX2ZpZWxkLS12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmlzLWludmFsaWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybXVsYXRlX19maWVsZC0tdGV4dGFyZWEge1xyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcclxuICAgICAgICBib3JkZXI6IDFweCAkcHJpbWFyeSBzb2xpZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvcm11bGF0ZV9fZmllbGQtLXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaXMtaW52YWxpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtdWxhdGVfX2ZpZWxkLS1zZWxlY3Qge1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggJHByaW1hcnkgc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtdWxhdGVfX2ZpZWxkLS12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pcy1pbnZhbGlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm11bGF0ZV9fZmllbGQtLWNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybXVsYXRlX19pbmxpbmUtdmFsaWRhdGlvbi1zdW1tYXJ5IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtdWxhdGVfX2ZpZWxkLS1jaGVja2JveC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5mb3JtdWxhdGVfX2ZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybXVsYXRlX19maWVsZF9fbGFiZWwtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtdWxhdGVfX2ZpZWxkLS1idXR0b24ge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtdWxhdGVfX2lubGluZS12YWxpZGF0aW9uLXN1bW1hcnkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHJcbiAgICAuZm9ybXVsYXRlX19pbmxpbmUtdmFsaWRhdGlvbi1zdW1tYXJ5X19lcnJvciB7XHJcbiAgICAgICAgQGV4dGVuZCAuYWxlcnQ7XHJcbiAgICAgICAgQGV4dGVuZCAuYWxlcnQtZGFuZ2VyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybXVsYXRlX192YWxpZGF0aW9uLXN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYSB7XHJcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5LCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMzApO1xyXG59XHJcblxyXG4iLCLvu79AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnY2FsbHVuYSc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2NhbGx1bmEud29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2NhbGx1bmEnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9jYWxsdW5hLWl0YWxpYy53b2ZmMicpO1xyXG59XHJcbiIsIu+7vy51bWItZ3JpZCB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBjb2xvcjogJGljLXRpdGxlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudCwgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogJGljLWgxLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGljLWgxLXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICRpYy1oMi1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRpYy1oMi1zaXplO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkaWMtaDMtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaWMtaDMtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJGljLWg0LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGljLWg0LXNpemU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICRpYy1oNS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6ICRpYy1oNS1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGNvbG9yOiAkaWMtaDYtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaWMtaDYtc2l6ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC51bmRlcnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDU1cHggMCA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogJGljLWNvbnRlbnQtcGFkZGluZy15IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG4iLCIuY3Vyc29yLXBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59Iiwi77u/Ly8gbGF5b3V0XHJcbmJvZHkge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWRpdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgICBoZWlnaHQ6IDU5NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLkhvcml6b250YWwtcnVsZSB7XHJcbiAgICAgICAgLmhvcml6b250YWwtcnVsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcHhUb1JlbSg0MCkgMDtcclxuXHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/I2hlYWRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAkaWMtaGVhZGVyLW1pbi1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICRpYy1oZWFkZXItaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogJGljLWhlYWRlci1iYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkaWMtaGVhZGVyLWJhY2tncm91bmQtc2l6ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpYy1oZWFkZXItYmctY29sb3IgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAkaWMtbmF2YmFyLWhlaWdodDtcclxuXHJcbiAgICAuaGVhZGVyLWhvbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5oZWFkZXItaG9tZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaWMtaGVhZGVyLWNvbnRhaW5lci13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW50cm8tdGV4dCB7XHJcbiAgICAgICAgICAgIGgxLCBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGljLWhlYWRlci1pbnRyby10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRpYy1oZWFkZXItaW50cm8tdGV4dC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRpYy1oZWFkZXItaW50cm8tdGV4dC1zaXplO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpYy1oZWFkZXItaW50cm8tdGV4dC1mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaWMtaGVhZGVyLWludHJvLXN1YnRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogJGljLWhlYWRlci1pbnRyby1zdWJ0ZXh0LXNoYWRvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib29rIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnlbZGF0YS1zaWduLXVwLWJ1dHRvbl0ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwwLDAsLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyNmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGljLWZvb3Rlci1iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRpYy1mb290ZXItY29sb3I7XHJcblxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcclxuICAgICAgICBjb2xvcjogJGljLWZvb3Rlci1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpYy1mb290ZXItY29sb3ItaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy50ZXN0YmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLnN1cnZleSB7XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5JbWFnZS10ZXh0LWxpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiAkaWMtaW1hZ2UtdGV4dGxpc3QtbWF4LXdpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMi41cmVtIGF1dG87XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucnRlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78ubG9uZ3JlYWQge1xyXG4gICAgbWF4LXdpZHRoOiAkaWMtbG9uZ3JlYWQtbWF4LXdpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG5cclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Lm5hdmJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGljLW5hdmJhci1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaWMtbmF2YmFyLWJnO1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRpYy1uYXZiYXItYm9yZGVyLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogJGljLW5hdmJhci1zaGFkb3c7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRpYy1uYXZiYXItbG9nby1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaWMtbmF2YmFyLWJnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkaWMtbmF2YmFyLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaWMtbmF2LWxpbmstY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaWMtbmF2LWxpbmstc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGljLW5hdi1saW5rLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYXYtbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78jYWRtaW4tYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxufSIsIu+7vy5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ncmlkLXNlY3Rpb24ge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIkZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gICAgc206IDU0MHB4LFxyXG4gICAgbWQ6IDcyMHB4LFxyXG4gICAgbGc6IDk2MHB4LFxyXG4gICAgeGw6IDEyMDBweFxyXG4pO1xyXG4kYm9yZGVyLXJhZGl1czogMDtcclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICAgIHhzOiAwLFxyXG4gICAgc206IDU3NnB4LFxyXG4gICAgbWQ6IDc2OHB4LFxyXG4gICAgbGc6IDk5MXB4LFxyXG4gICAgeGw6IDEyMDBweCkgIWRlZmF1bHQ7XHJcblxyXG4vL2NvbG9yIHNldHRpbmdzXHJcbiRibHVlOiAjMTU0ZTkzO1xyXG4kcmVkOiAjRTAxNTFDO1xyXG4kYnJvd246ICM4RDIyMTk7XHJcbiRvcmFuZ2U6ICNmYTQ2MDU7XHJcbiRibGFjazogIzFmMzIzZjtcclxuJHdoaXRlOiAjZjNmNWY2O1xyXG4kbGlnaHRncmV5OiAkd2hpdGU7XHJcbiRncmV5OiAjZDVkYWRjO1xyXG4kdGV4dGNvbG9yOiAjNUY2MTY2O1xyXG5cclxuJHByaW1hcnk6ICRibHVlO1xyXG4kbGlnaHQ6ICRsaWdodGdyZXk7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoXHJcbiAgICBcInByaW1hcnlcIjogJHByaW1hcnksXHJcbiAgICBcImJsdWVcIjogJGJsdWUsXHJcbiAgICBcInJlZFwiOiAkcmVkLFxyXG4gICAgXCJicm93blwiOiAkYnJvd24sXHJcbiAgICBcIm9yYW5nZVwiOiAkb3JhbmdlLFxyXG4pO1xyXG5cclxuLy8gYmFzZSBzZXR0aW5nc1xyXG4kY29udGVudC13aWR0aDogNTByZW07XHJcblxyXG4kaWMtaGVhZGVyLWJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9rYW50b3Iva2FudG9yIGJhbm5lci5qcGcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcclxuJGljLWhlYWRlci1oZWlnaHQ6IDUwdmg7XHJcbiRpYy1oZWFkZXItbWluLWhlaWdodDogMjVyZW07XHJcbiRpYy1oZWFkZXItY29udGFpbmVyLXdpZHRoOiAkY29udGVudC13aWR0aDtcclxuJGljLWhlYWRlci1pbnRyby10ZXh0LWNvbG9yOiAkd2hpdGU7XHJcbiRpYy1oZWFkZXItaW50cm8tdGV4dC1zaXplOiAzcmVtICFkZWZhdWx0O1xyXG4kaWMtaGVhZGVyLWludHJvLXRleHQtZm9udDogJ2NhbGx1bmEnICFkZWZhdWx0O1xyXG5cclxuJGljLW5hdmJhci1oZWlnaHQ6IDVyZW07XHJcbiRpYy1uYXZiYXItbG9nby1oZWlnaHQ6IDMuNXJlbTtcclxuJGljLW5hdmJhci1iZzogJHdoaXRlO1xyXG4kaWMtbmF2YmFyLWJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiRpYy1uYXYtbGluay1zaXplOiAuODc1cmVtO1xyXG5cclxuJGljLWgyLWNvbG9yOiAkYmxhY2s7XHJcbiRpYy1oMy1jb2xvcjogJGJsYWNrO1xyXG4kaWMtaDUtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4kaWMtZ3JpZC1zZWN0aW9uLWJvcmRlci1jb2xvcjogJGJsdWU7XHJcblxyXG4kaWMtbG9uZ3JlYWQtbWF4LXdpZHRoOiAkY29udGVudC13aWR0aDtcclxuJGljLWltYWdlLXRleHRsaXN0LW1heC13aWR0aDogJGljLWxvbmdyZWFkLW1heC13aWR0aDtcclxuXHJcbiRpYy1mb290ZXItYmFja2dyb3VuZDogJGJsdWUgIWRlZmF1bHQ7XHJcbiRpYy1mb290ZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFNwYWNlciBTZXR0aW5nc1xyXG4kc3BhY2VyOiAxMHB4O1xyXG4kc3BhY2VyczogKFxyXG4gICAgMTogKCRzcGFjZXIgKiAwLjUpLFxyXG4gICAgMjogJHNwYWNlcixcclxuICAgIDM6ICgkc3BhY2VyICogMS41KSxcclxuICAgIDQ6ICgkc3BhY2VyICogMiksXHJcbiAgICA1OiAoJHNwYWNlciAqIDIuNSksXHJcbiAgICA2OiAoJHNwYWNlciAqIDMpLFxyXG4gICAgNzogKCRzcGFjZXIgKiAzLjUpLFxyXG4gICAgODogKCRzcGFjZXIgKiA0KSxcclxuICAgIDk6ICgkc3BhY2VyICogNC41KSxcclxuICAgIDEwOiAoJHNwYWNlciAqIDUpLFxyXG4gICAgMTE6ICgkc3BhY2VyICogNS41KSxcclxuICAgIDEyOiAoJHNwYWNlciAqIDYpLFxyXG4gICAgMTM6ICgkc3BhY2VyICogNi41KSxcclxuICAgIDE0OiAoJHNwYWNlciAqIDcpLFxyXG4gICAgMTU6ICgkc3BhY2VyICogNy41KSxcclxuICAgIDE2OiAoJHNwYWNlciAqIDgpLFxyXG4gICAgMTc6ICgkc3BhY2VyICogOC41KSxcclxuICAgIDE4OiAoJHNwYWNlciAqIDkpLFxyXG4gICAgMTk6ICgkc3BhY2VyICogOS41KSxcclxuICAgIDIwOiAoJHNwYWNlciAqIDEwKSxcclxuKTtcclxuXHJcbiR4czogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeHMpO1xyXG4kc206IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKTtcclxuJG1kOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCk7XHJcbiRsZzogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpO1xyXG4keGw6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKTtcclxuXHJcbi8vIGJvb3RzdHJhcFxyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9taXhpbnMvcHhUb1JlbVwiO1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9fdHlwb2dyYXBoeVwiO1xyXG5AaW1wb3J0IFwiLi4vZm9udC9jYWxsdW5hXCI7XHJcbkBpbXBvcnQgXCIuLi9iYXNlL190aGluZ3NcIjtcclxuQGltcG9ydCBcIi4uL2Jhc2UvX2Zvcm11bGF0ZVwiO1xyXG5AaW1wb3J0ICdiYXNlJztcclxuXHJcbi8vIGNvbXBvbmVudHMgcGVyIGJyZWFrcG9pbnQgZ2xvYmFsIGltcG9ydFxyXG4vL1hTIHZpZXdcclxuQGltcG9ydCBcIi4uL2JyZWFrcG9pbnRzL3hzLyoqLyouc2Nzc1wiO1xyXG5cclxuLy9TTSB2aWV3XHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcclxuICAgIEBpbXBvcnQgXCIuLi9icmVha3BvaW50cy9zbS8qKi8qLnNjc3NcIjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgQGltcG9ydCBcIi4uL2JyZWFrcG9pbnRzL21kLyoqLyouc2Nzc1wiO1xyXG59XHJcblxyXG4vL0xHIHZpZXdcclxuQG1lZGlhIChtaW4td2lkdGg6ICRsZykge1xyXG4gICAgQGltcG9ydCBcIi4uL2JyZWFrcG9pbnRzL2xnLyoqLyouc2Nzc1wiO1xyXG59XHJcblxyXG4vL1hMIHZpZXdcclxuQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgQGltcG9ydCBcIi4uL2JyZWFrcG9pbnRzL3hsLyoqLyouc2Nzc1wiO1xyXG59XHJcblxyXG4kc2VjdGlvbi1jb250ZW50LXdpZHRoOiAkY29udGVudC13aWR0aCArIDVyZW07XHJcbiRvdmVybGFwLXNwYWNpbmc6IDJyZW07XHJcblxyXG5zZWN0aW9uLmNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNjV2aDtcclxuICAgIG1hcmdpbi10b3A6IC0jeyRvdmVybGFwLXNwYWNpbmd9O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSN7JG92ZXJsYXAtc3BhY2luZ307XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtICN7JHNlY3Rpb24tY29udGVudC13aWR0aH0pIC8gMik7XHJcbiAgICAgICAgd2lkdGg6ICRzZWN0aW9uLWNvbnRlbnQtd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC41cmVtIC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvSW1hZ2VzL2thbnRvci9rYW50b3ItYmFja2dyb3VuZC1wYXRlcm4uc3ZnJykgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZykge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAkZ3JleSBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoZWFkZXIge1xyXG4gICAgbWluLWhlaWdodDogMzByZW07XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICAuaGVhZGVyLWhvbWUge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoO1xyXG4gICAgICAgICAgICAuYm9vayB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5UZXh0LWNlbnRlcmVkIHtcclxuICAgIG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyLjVyZW07XHJcbn1cclxuXHJcbi5oZWFkZXItaG9tZS1jb250YWluZXIgLmxpbmtzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbiNmb290ZXIge1xyXG4gICAgcGFkZGluZzogMnJlbSAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgI2hlYWRlciAuaGVhZGVyLWhvbWUgLmhlYWRlci1ob21lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib29rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWhvbWUgLmNvbnRhaW5lciAuYm9vayB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjByZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAgIGJvZHk6bm90KC5vdmVyZmxvdy1oaWRkZW4pIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCLvu78uY29udGVudCwgLmNvbnRlbnQtaW1hZ2VzIHtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudW5kZXJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy50ZXN0YmxvY2sge1xyXG4gICAgbWluLWhlaWdodDogNTczcHg7XHJcblxyXG4gICAgLnN1cnZleSB7XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5oZWFkZXItaG9tZSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAuaW50cm8tdGV4dCB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgzOCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib29rIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/Ym9keSB7XHJcblxyXG4gICAgLmJhY2tncm91bmQtZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDM4M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJhY2tncm91bmQtZGl2LWZvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTczcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Lm5hdmJhciB7XHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
