﻿/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-size:112.5%;line-height:1.33333em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;line-height:1.33333em;margin:.66667em 0}h2{font-size:1.2em;line-height:2.22222em;margin:1.11111em 0}h3{font-size:1.1em;line-height:1.21212em;margin:1.21212em 0}h4{font-size:1em;line-height:1.33333em;margin:1.33333em 0}h5{font-size:.8em;line-height:1.66667em;margin:1.66667em 0}h6{font-size:.6em;line-height:2.22222em;margin:2.22222em 0}blockquote{margin:1.33333em 40px}dl,ol,ul{margin:1.33333em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 40px}ol,ul{padding:0 0 0 40px}figcaption,figure{display:block}figure{margin:1.33333em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}p,pre{margin:1.33333em 0}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.33333em;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block;margin:1.33333em 0;padding:0 0 0 40px}menu menu,ol menu,ul menu{margin:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}.wrapper{box-sizing:border-box;max-width:1200px;margin:0 auto}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-xs-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:6.66667%;-moz-flex-basis:6.66667%;-ms-flex-preferred-size:6.66667%;flex-basis:6.66667%;max-width:6.66667%}.col-xs-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:13.33333%;-moz-flex-basis:13.33333%;-ms-flex-preferred-size:13.33333%;flex-basis:13.33333%;max-width:13.33333%}.col-xs-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.col-xs-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:26.66667%;-moz-flex-basis:26.66667%;-ms-flex-preferred-size:26.66667%;flex-basis:26.66667%;max-width:26.66667%}.col-xs-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.33333%;-moz-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xs-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:40%;-moz-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.col-xs-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:46.66667%;-moz-flex-basis:46.66667%;-ms-flex-preferred-size:46.66667%;flex-basis:46.66667%;max-width:46.66667%}.col-xs-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:53.33333%;-moz-flex-basis:53.33333%;-ms-flex-preferred-size:53.33333%;flex-basis:53.33333%;max-width:53.33333%}.col-xs-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:60%;-moz-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}.col-xs-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.66667%;-moz-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xs-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:73.33333%;-moz-flex-basis:73.33333%;-ms-flex-preferred-size:73.33333%;flex-basis:73.33333%;max-width:73.33333%}.col-xs-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:80%;-moz-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}.col-xs-13{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:86.66667%;-moz-flex-basis:86.66667%;-ms-flex-preferred-size:86.66667%;flex-basis:86.66667%;max-width:86.66667%}.col-xs-14{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:93.33333%;-moz-flex-basis:93.33333%;-ms-flex-preferred-size:93.33333%;flex-basis:93.33333%;max-width:93.33333%}.col-xs-15{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:6.66667%}.col-xs-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:13.33333%}.col-xs-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:20%}.col-xs-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:26.66667%}.col-xs-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.33333%}.col-xs-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:40%}.col-xs-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:46.66667%}.col-xs-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:53.33333%}.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:60%}.col-xs-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.66667%}.col-xs-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:73.33333%}.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:80%}.col-xs-offset-13{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:86.66667%}.col-xs-offset-14{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:93.33333%}.col-xs-offset-15{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-xs{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width: 48em){.container{width:46rem}.col-sm{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-sm-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:6.66667%;-moz-flex-basis:6.66667%;-ms-flex-preferred-size:6.66667%;flex-basis:6.66667%;max-width:6.66667%}.col-sm-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:13.33333%;-moz-flex-basis:13.33333%;-ms-flex-preferred-size:13.33333%;flex-basis:13.33333%;max-width:13.33333%}.col-sm-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.col-sm-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:26.66667%;-moz-flex-basis:26.66667%;-ms-flex-preferred-size:26.66667%;flex-basis:26.66667%;max-width:26.66667%}.col-sm-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.33333%;-moz-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-sm-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:40%;-moz-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.col-sm-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:46.66667%;-moz-flex-basis:46.66667%;-ms-flex-preferred-size:46.66667%;flex-basis:46.66667%;max-width:46.66667%}.col-sm-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:53.33333%;-moz-flex-basis:53.33333%;-ms-flex-preferred-size:53.33333%;flex-basis:53.33333%;max-width:53.33333%}.col-sm-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:60%;-moz-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}.col-sm-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.66667%;-moz-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-sm-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:73.33333%;-moz-flex-basis:73.33333%;-ms-flex-preferred-size:73.33333%;flex-basis:73.33333%;max-width:73.33333%}.col-sm-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:80%;-moz-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}.col-sm-13{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:86.66667%;-moz-flex-basis:86.66667%;-ms-flex-preferred-size:86.66667%;flex-basis:86.66667%;max-width:86.66667%}.col-sm-14{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:93.33333%;-moz-flex-basis:93.33333%;-ms-flex-preferred-size:93.33333%;flex-basis:93.33333%;max-width:93.33333%}.col-sm-15{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:6.66667%}.col-sm-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:13.33333%}.col-sm-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:20%}.col-sm-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:26.66667%}.col-sm-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.33333%}.col-sm-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:40%}.col-sm-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:46.66667%}.col-sm-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:53.33333%}.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:60%}.col-sm-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.66667%}.col-sm-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:73.33333%}.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:80%}.col-sm-offset-13{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:86.66667%}.col-sm-offset-14{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:93.33333%}.col-sm-offset-15{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-sm{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width: 62em){.container{width:61rem}.col-md{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-md-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:6.66667%;-moz-flex-basis:6.66667%;-ms-flex-preferred-size:6.66667%;flex-basis:6.66667%;max-width:6.66667%}.col-md-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:13.33333%;-moz-flex-basis:13.33333%;-ms-flex-preferred-size:13.33333%;flex-basis:13.33333%;max-width:13.33333%}.col-md-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.col-md-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:26.66667%;-moz-flex-basis:26.66667%;-ms-flex-preferred-size:26.66667%;flex-basis:26.66667%;max-width:26.66667%}.col-md-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.33333%;-moz-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-md-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:40%;-moz-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.col-md-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:46.66667%;-moz-flex-basis:46.66667%;-ms-flex-preferred-size:46.66667%;flex-basis:46.66667%;max-width:46.66667%}.col-md-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:53.33333%;-moz-flex-basis:53.33333%;-ms-flex-preferred-size:53.33333%;flex-basis:53.33333%;max-width:53.33333%}.col-md-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:60%;-moz-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}.col-md-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.66667%;-moz-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-md-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:73.33333%;-moz-flex-basis:73.33333%;-ms-flex-preferred-size:73.33333%;flex-basis:73.33333%;max-width:73.33333%}.col-md-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:80%;-moz-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}.col-md-13{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:86.66667%;-moz-flex-basis:86.66667%;-ms-flex-preferred-size:86.66667%;flex-basis:86.66667%;max-width:86.66667%}.col-md-14{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:93.33333%;-moz-flex-basis:93.33333%;-ms-flex-preferred-size:93.33333%;flex-basis:93.33333%;max-width:93.33333%}.col-md-15{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:6.66667%}.col-md-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:13.33333%}.col-md-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:20%}.col-md-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:26.66667%}.col-md-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.33333%}.col-md-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:40%}.col-md-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:46.66667%}.col-md-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:53.33333%}.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:60%}.col-md-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.66667%}.col-md-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:73.33333%}.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:80%}.col-md-offset-13{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:86.66667%}.col-md-offset-14{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:93.33333%}.col-md-offset-15{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-md{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width: 75em){.container{width:71rem}.col-lg{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-lg-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:6.66667%;-moz-flex-basis:6.66667%;-ms-flex-preferred-size:6.66667%;flex-basis:6.66667%;max-width:6.66667%}.col-lg-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:13.33333%;-moz-flex-basis:13.33333%;-ms-flex-preferred-size:13.33333%;flex-basis:13.33333%;max-width:13.33333%}.col-lg-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.col-lg-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:26.66667%;-moz-flex-basis:26.66667%;-ms-flex-preferred-size:26.66667%;flex-basis:26.66667%;max-width:26.66667%}.col-lg-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.33333%;-moz-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-lg-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:40%;-moz-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.col-lg-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:46.66667%;-moz-flex-basis:46.66667%;-ms-flex-preferred-size:46.66667%;flex-basis:46.66667%;max-width:46.66667%}.col-lg-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:53.33333%;-moz-flex-basis:53.33333%;-ms-flex-preferred-size:53.33333%;flex-basis:53.33333%;max-width:53.33333%}.col-lg-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:60%;-moz-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}.col-lg-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.66667%;-moz-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-lg-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:73.33333%;-moz-flex-basis:73.33333%;-ms-flex-preferred-size:73.33333%;flex-basis:73.33333%;max-width:73.33333%}.col-lg-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:80%;-moz-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}.col-lg-13{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:86.66667%;-moz-flex-basis:86.66667%;-ms-flex-preferred-size:86.66667%;flex-basis:86.66667%;max-width:86.66667%}.col-lg-14{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:93.33333%;-moz-flex-basis:93.33333%;-ms-flex-preferred-size:93.33333%;flex-basis:93.33333%;max-width:93.33333%}.col-lg-15{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:6.66667%}.col-lg-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:13.33333%}.col-lg-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:20%}.col-lg-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:26.66667%}.col-lg-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.33333%}.col-lg-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:40%}.col-lg-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:46.66667%}.col-lg-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:53.33333%}.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:60%}.col-lg-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.66667%}.col-lg-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:73.33333%}.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:80%}.col-lg-offset-13{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:86.66667%}.col-lg-offset-14{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:93.33333%}.col-lg-offset-15{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-lg{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.block{overflow:visible}.inside{max-width:1600px;min-width:1200px;margin:auto}.row{width:1200px;margin:auto}figure{margin-left:0;margin-right:0}#hero{position:relative}#hero .ce_text{color:#004b8a;display:flex;flex-flow:column nowrap;justify-content:center;overflow:visible;text-transform:uppercase;font-family:"ITC Officina Serif", serif;height:350px}#hero .ce_text p{font-size:2.2rem;line-height:1em;margin:0.1em 0}#hero .ce_text p strong{font-weight:bolder}#hero .ce_text figure{margin:0;position:absolute;top:0;z-index:-1;left:0;max-width:100vw}#hero .ce_text figure img{width:100%;height:100%;object-fit:cover}#hero.hero-large .ce_text{height:700px}#hero.hero-large .ce_text p{font-size:4.5rem}#main .mod_article:not(#hero){margin-top:5em;margin-bottom:5em}#main .mod_article:not(#hero).border-top{border-top:1px solid #bec8e1;margin-top:5em;padding-top:7em}.mod_article.is-shaded>.row{padding:2em 0 1em}.mod_article.is-shaded>.row>h2{margin-top:0}.block-cases{background:#f9f9fa;margin-right:calc((1600px - 100% - (200px + 0.5rem)) * -1);margin-left:calc((200px + 0.5rem) * -1);padding-top:2rem;padding-right:calc(1600px - 100% - (200px + 0.5rem));padding-bottom:2rem;padding-left:calc(200px + 0.5rem);width:auto}.block-cases .col-xs-3{padding-right:10px !important}.block-cases h2{margin-top:0;line-height:1.7rem}#Packshot figure{margin-left:16%}#scroll_bottom,#scroll_up{background:url(../img/scroll_arrow.svg) center no-repeat;display:block;width:20px;height:26px;position:absolute;right:calc(((100vw - 100%) / 4 * -1) - 10px)}#scroll_bottom{bottom:0}#scroll_up{top:0;transform:rotate(180deg)}.Team-Heading p{margin-top:-1em}.Team-Heading p a:not([class*="Button"]){color:inherit;text-decoration:none;font-style:normal}.Team-Heading p a:not([class*="Button"]):hover{color:#004b8a}#header{background:#fff;position:relative}#logo{background:url(/files/layout/img/SVG/logo.svg) center no-repeat;display:block;width:130px;height:61px}#header .mod_navigation{display:inline-block;vertical-align:middle}#header .mod_navigation ul.level_1{display:flex;list-style:none;justify-content:flex-end;margin:0;padding:0}#header .mod_navigation ul.level_1>li.submenu>a:after,#header .mod_navigation ul.level_1>li.submenu>strong:after{content:"";background:url(../img/dropdown.svg) center no-repeat;width:6px;height:4px;color:#bec8e1;margin-left:3px;transform:translateY(-3px);display:inline-block}#header .mod_navigation ul.level_1>li+li{margin-left:2em}#header .mod_navigation ul.level_1>li>a,#header .mod_navigation ul.level_1>li>strong{font-size:14.4px;text-transform:uppercase;line-height:160px;display:block}#header .mod_navigation ul.level_1 a{color:#bec8e1;transition:color 0.2s}#header .mod_navigation ul.level_1 a:hover{color:#004b8a}#header .mod_navigation ul.level_1 a.trail,#header .mod_navigation ul.level_1 strong{color:#82cff5;font-weight:normal}#header .mod_navigation ul.level_2{position:absolute;background:#004b8a;color:#bec8e1;list-style:none;text-align:left;padding:0.5em 1em;margin-left:-1em;font-size:14.4px;z-index:900;top:160px;display:none;transition:max-height 0.2s}#header .mod_navigation ul.level_2 li{position:relative}#header .mod_navigation ul.level_2 li+li{border-top:1px solid #8198c3}#header .mod_navigation ul.level_2 a{color:#8198c3}#header .mod_navigation ul.level_2 a:hover{color:#fff}#header li.submenu:hover .level_2{display:block}#header .mod_navigation ul.level_3{display:none;list-style:none;padding:0 0 0 2em;position:absolute;left:calc(100% - 1em);top:0}#header .mod_navigation ul.level_3 a{color:#fff}#header .mod_navigation ul.level_3 li{background:#82cff5;padding:0 1em}#header .mod_navigation ul.level_3 strong,#header .mod_navigation ul.level_3 a:hover{color:#004b8a}#header ul.level_2 li.submenu:hover .level_3{display:block}#header .mod_changelanguage{display:inline-block;margin-left:1em;padding:60px 0}#header .mod_changelanguage ul{list-style:none;margin:0;padding-left:1em;border-left:1px solid #bec8e1}#header .mod_changelanguage li{font-size:14.4px;display:block}#header .mod_changelanguage li.active{display:none}#header .mod_changelanguage li:not(.active){color:#82cff5;line-height:40px;text-transform:uppercase}#header .mod_changelanguage li:not(.active) strong{font-weight:normal}#header .Button{margin-top:0;margin-left:2em}#map{width:100%;height:350px}body.kontakt #hero .row{width:100%}footer{font-size:14.4px}footer .inside{border-top:1px solid #bec8e1;padding-top:5em;padding-bottom:5em}footer p,footer ul{margin:0}footer ul{list-style:none;padding:0}footer li{display:inline;margin:0 1em}footer a{color:inherit}a.Button--default{border:2px solid transparent;border-radius:1.5em 0;cursor:pointer;display:inline-block;font-family:inherit;font-size:14.4px;line-height:0;padding:1.3em 2em;text-transform:uppercase;vertical-align:middle;transition:all 0.2s;background:#004b8a;border-color:#004b8a;color:#fff;margin-top:0.5em}a.Button--default.is-active,a.Button--default:hover{background:#82cff5;border-color:#82cff5;color:#fff}a.Button--bordered+a.Button--default{margin-top:0}button,a.Button--bordered{border:2px solid transparent;border-radius:1.5em 0;cursor:pointer;display:inline-block;font-family:inherit;font-size:14.4px;line-height:0;padding:1.3em 2em;text-transform:uppercase;vertical-align:middle;transition:all 0.2s;background:transparent;border-color:#80a5c5;color:#80a5c5}button.is-active,button:hover,a.Button--bordered.is-active,a.Button--bordered:hover{background:#82cff5;border-color:#82cff5;color:#fff}.tabcontrol_tabs ul{margin:0.5em 0;padding:0}.tabcontrol_tabs .tabs{border:2px solid transparent;border-radius:1.5em 0;cursor:pointer;display:inline-block;font-family:inherit;font-size:14.4px;line-height:0;padding:1.3em 2em;text-transform:uppercase;vertical-align:middle;transition:all 0.2s;border-color:#80a5c5;color:#80a5c5;cursor:pointer}.tabcontrol_tabs .tabs.is-active,.tabcontrol_tabs .tabs:hover{background:#82cff5;border-color:#82cff5;color:#fff}.tabcontrol_tabs .tabs.selected{background:#82cff5;border-color:#82cff5;color:#fff}#quicknav{position:fixed;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap;width:50px;z-index:9001}#quicknav a span{background:#fff;display:inline-block;line-height:0;padding:25px 25px 25px 10px;text-transform:uppercase;font-size:14.4px;opacity:0;transition:opacity 0.2s}#quicknav a:hover span{opacity:1}#quicknav [class^="quicknav"]::before{background-position:center;background-repeat:no-repeat;background-size:25px;content:"";display:inline-block;margin-left:7px;width:40px;height:50px;vertical-align:middle}#quicknav [class^="quicknav"]+[class^="quicknav"]::before{border-top:1px solid #bec8e1}#quicknav .quicknav--appointment::before{background-image:url(/files/layout/img/SVG/quicknav/calendar.svg)}#quicknav .quicknav--call::before{background-image:url(/files/layout/img/SVG/quicknav/help.svg)}#quicknav .quicknav--facebook::before{background-image:url(/files/layout/img/SVG/quicknav/facebook.svg)}#quicknav .Button--default{border-radius:0 0 0 1em;font-size:19.8px;font-weight:bold;margin-top:0;padding:25px;transform:rotate(-90deg) translateX(-100%);transform-origin:0 0}.Card{position:relative;overflow:visible;margin-bottom:6em}.Card figure{margin:-0.5rem}.Card p,.Card h2{margin-left:0.5em;margin-right:0.5em}.Card h2{margin-top:2em}.Card p:first-of-type{margin-bottom:0}.Card p:nth-of-type(2){margin-bottom:0;margin-top:0}.Card .Button--bordered{position:absolute;bottom:-6em}.Card+.Card{border-left:1px solid #e6edf3}.mod_rocksolid_slider:not(.Quote-Slider){margin:9em auto 6em;overflow:visible;box-shadow:0 30px 80px rgba(0,0,0,0.05)}.Quote-Slider p{background:#fff}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next{box-shadow:none;top:50%;background:url(/files/layout/img/SVG/arrow_slider.svg) center no-repeat;border:none}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover{background-color:transparent}.rsts-skin-default .rsts-prev{left:-80px;transform:rotate(180deg)}.rsts-skin-default .rsts-next{right:-80px}.rsts-skin-default .rsts-nav{right:10px;bottom:-60px}.rsts-skin-default .rsts-nav-bullets{text-align:center}.rsts-skin-default .rsts-nav-bullets a{background:#e6edf3;box-shadow:none}.rsts-skin-default .rsts-nav-bullets a:hover{background:#82cff5;box-shadow:none}.rsts-skin-default .rsts-nav-bullets a.active{background:#82cff5;box-shadow:none}.mod_article.is-shaded{background:#f9f9fa}.ce_form a:not([class*="Button"]),.ce_text a:not([class*="Button"]){color:#82cff5;font-style:italic;text-decoration:underline;white-space:nowrap}.ce_form a:not([class*="Button"]):hover,.ce_text a:not([class*="Button"]):hover{color:#004b8a}h2.ce_headline{line-height:1.7rem}.ce_text ul{padding:0;list-style:none}.ce_text ul li{margin-left:1em}.ce_text ul li+li{margin-top:1em}.ce_text ul li:before{content:"+";color:#82cff5;display:inline-block;margin-left:-1em;width:1em}.ce_text p strong{color:#004b8a;font-weight:inherit}.Quote{position:relative;overflow:visible}.Quote blockquote{color:#82cff5;font-size:1.6em;font-style:italic;line-height:1.4em;margin:1em 0 2em 60px;position:relative;hyphens:auto;-webkit-hyphens:auto}.Quote blockquote::before{content:"„";display:block;font-size:4em;position:absolute;left:-60px;top:-0.3em}.Quote blockquote+p{bottom:-3em;color:#004b8a;font-size:14.4px;line-height:1.2em;margin:0;position:absolute;right:0;text-transform:uppercase}.Quote blockquote+p strong{font-weight:bold}.ce_rsce_tabset_start.block{overflow:visible}.tab{margin-top:2rem;padding-bottom:2rem}.tab [class*="col"]{padding:0}.tab.is-fullwidth{background:#f9f9fa;margin-top:2.3rem;margin-right:calc((1600px - 100% - (200px + 0.5rem)) * -1);margin-left:calc((200px + 0.5rem) * -1);padding-top:2rem;padding-right:calc(1600px - 100% - (200px + 0.5rem));padding-left:calc(200px + 0.5rem)}.tab.is-fullwidth .ce_text{display:flex}.tab.is-fullwidth .ce_text h2{box-sizing:border-box;flex:0 0 25%;hyphens:auto;-webkit-hyphens:auto;line-height:1.7rem;padding-right:1em;margin:1.5rem 0}.tab.is-fullwidth .ce_text p{flex:0 0 75%;margin:1.5rem 0}.tab.is-fullwidth .ce_text+.ce_text{border-top:1px solid #80a5c5}.IconGroup.row{width:calc(1200px - 1rem)}.Icon{border-left:1px solid #bec8e1;box-sizing:border-box;margin:2em 0;padding:0 1em !important;text-align:center;font-size:14.4px;line-height:1.2em;font-weight:bold;letter-spacing:1px}.Icon:nth-child(5n){border-right:1px solid #bec8e1}.Icon:last-child{border-right:1px solid #bec8e1}.Icon img{width:42px;height:42px;margin-bottom:1em}.Icon figcaption{color:#004b8a;text-transform:uppercase}::placeholder{color:#bec8e1;opacity:1}#contact-forms{margin-top:-4em}#contact-forms .ce_text{margin-top:-0.7em}#contact-forms .ce_rsce_tabset_start{margin-top:-5em}.formbody{display:flex;flex-flow:row wrap;justify-content:space-between}.formbody .widget{margin:0.2em 0}.formbody .widget-select,.formbody .widget-text{flex:0 0 49%}.formbody .widget-checkbox,.formbody .widget-radio,.formbody .widget-textarea,.formbody .widget-submit{flex:0 0 100%}.formbody .widget-select label,.formbody .widget-text label,.formbody .widget-textarea label{display:none}.formbody .widget-submit{margin-top:1.6rem}.formbody input[type="text"],.formbody input[type="tel"],.formbody input[type="email"],.formbody select,.formbody textarea{appearance:none;-webkit-appearance:none;color:#004b8a;background:#f9f9fa;border:none;border-radius:0;width:100%;font-size:14.4px;font-family:inherit;padding:0.5em 1em;box-sizing:border-box}.formbody select{background-image:url(../img/dropdown.svg);background-position:95%;background-repeat:no-repeat;background-size:10px}.formbody select:invalid{color:#bec8e1}.formbody .checkbox_container{display:flex;justify-content:space-between;align-items:center;border:none;margin:1em 0;padding:0}.formbody .checkbox_container .legend,.formbody .checkbox_container .options{flex:0 0 49%}.formbody .checkbox_container .legend{color:#004b8a}.formbody .checkbox_container .options span{display:block;width:100%;line-height:1.2em}.formbody .checkbox_container input{display:none}.formbody .checkbox_container label{color:#bec8e1;display:block;font-size:14.4px;padding-left:1.5em;position:relative}.formbody .checkbox_container label::before{content:"";display:inline-block;width:0.6em;height:0.6em;background:#e6edf3;border:3px solid #e6edf3;vertical-align:text-top;transition:background 0.2s;position:absolute;left:0em;top:2px}.formbody .checkbox_container label:hover::before{background:#bec8e1}.formbody .checkbox_container input:checked+label::before{background:#004b8a}.formbody .radio_container{display:flex;justify-content:space-between;align-items:center;border:none;margin:1em 0;padding:0}.formbody .radio_container .legend,.formbody .radio_container .options{flex:0 0 49%}.formbody .radio_container .legend{color:#004b8a}.formbody .radio_container .options span{display:block;width:100%;line-height:1.2em}.formbody .radio_container input{display:none}.formbody .radio_container label{color:#bec8e1;font-size:14.4px}.formbody .radio_container label::before{content:"";display:inline-block;width:0.6em;height:0.6em;background:#e6edf3;border:3px solid #e6edf3;border-radius:100%;margin-right:0.4em;vertical-align:text-top;transition:background 0.2s}.formbody .radio_container label:hover::before{background:#bec8e1}.formbody .radio_container input:checked+label::before{background:#004b8a}.formbody .zustimmung{color:#bec8e1;font-size:14.4px;line-height:1.4em}.mod_newslist{overflow:visible}.mod_newsreader .meta,.mod_newslist .meta{box-sizing:border-box;flex:0 0 30%;hyphens:auto;-webkit-hyphens:auto;line-height:1.7rem;padding-right:1em;margin:1rem 0}.mod_newsreader .meta p.info,.mod_newslist .meta p.info{font-size:14.4px;margin-bottom:0;text-transform:uppercase}.mod_newsreader .meta h2,.mod_newslist .meta h2{margin-top:0;line-height:1.7rem}.mod_newsreader p.back a,.mod_newsreader p.more a,.mod_newslist p.back a,.mod_newslist p.more a{border:2px solid transparent;border-radius:1.5em 0;cursor:pointer;display:inline-block;font-family:inherit;font-size:14.4px;line-height:0;padding:1.3em 2em;text-transform:uppercase;vertical-align:middle;transition:all 0.2s;background:transparent;border-color:#80a5c5;color:#80a5c5;text-decoration:none;font-style:normal}.mod_newsreader p.back a.is-active,.mod_newsreader p.back a:hover,.mod_newsreader p.more a.is-active,.mod_newsreader p.more a:hover,.mod_newslist p.back a.is-active,.mod_newslist p.back a:hover,.mod_newslist p.more a.is-active,.mod_newslist p.more a:hover{background:#82cff5;border-color:#82cff5;color:#fff}.mod_newslist .newswrapper{background:#f9f9fa;margin-right:calc((1600px - 100% - (200px + 0.5rem)) * -1);margin-left:calc((200px + 0.5rem) * -1);padding-right:calc(1600px - 100% - (200px + 0.5rem));padding-left:calc(200px + 0.5rem);padding-top:18px;padding-bottom:18px}.mod_newslist .newswrapper .layout_latest{display:flex}.mod_newslist .newswrapper .layout_latest+.layout_latest{border-top:1px solid #80a5c5}.mod_newslist .newswrapper .ce_text{flex:0 0 70%;margin:1rem 0}.text-uppercase{text-transform:uppercase}#cboxNext,#cboxPrevious,#cboxClose{border-radius:0;transition:none}#cboxNext,#cboxPrevious{background:#fff url(/files/layout/img/SVG/arrow_slider.svg) center/30px 30px no-repeat}#cboxNext:hover,#cboxPrevious:hover{background-position:center}#cboxPrevious{transform:rotate(180deg)}#cboxClose{background:#fff url(/files/layout/img/SVG/close.svg) center/10px 10px no-repeat;width:20px;height:20px}#cboxClose:hover{background-position:center}#colorbox{box-shadow:0 10px 20px rgba(0,0,0,0.2)}#cboxWrapper>div:first-child{display:none !important}#cboxCurrent{display:none !important}#cboxOverlay{background:rgba(255,255,255,0.8);opacity:1 !important}body.webkit #cboxOverlay{background:rgba(255,255,255,0.6);-webkit-backdrop-filter:blur(5px) grayscale(50%);backdrop-filter:blur(5px) grayscale(50%)}#cboxContent{background-color:#fff;margin-top:0}#cboxLoadedContent{border-color:#fff}.end-xs{text-align:right}body{color:#80a5c5;font-family:"ITC Officina Sans", sans-serif;line-height:170%}a{text-decoration:none;color:inherit;transition:color 0.2s}a:hover{color:#82cff5}h2{color:#004b8a;font-family:"ITC Officina Serif", serif;font-size:21.6px;font-weight:normal;text-transform:uppercase}h3{color:#82cff5;font-weight:normal;font-size:1rem}p{margin-top:0;hyphens:auto;-webkit-hyphens:auto}.Fact figure{line-height:0;margin-bottom:2em}.hidden,.invisible{display:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXMiOlsiYXBwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLXNjc3Mvc2Fzcy9fbm9ybWFsaXplLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLXNjc3Mvc2Fzcy9ub3JtYWxpemUvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS1zY3NzL3Nhc3Mvbm9ybWFsaXplL192ZXJ0aWNhbC1yaHl0aG0uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUtc2Nzcy9zYXNzL25vcm1hbGl6ZS9fbm9ybWFsaXplLW1peGluLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZmxleGJveGdyaWQtc2Fzcy9mbGV4Ym94Z3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3Nhc3MtZmxleC1taXhpbi9fZmxleC5zY3NzIiwibW9kdWxlcy9yZXNwb25zaXZlLnNjc3MiLCJtb2R1bGVzL2NvbG9ycy5zY3NzIiwicGFydGlhbHMvbGF5b3V0LnNjc3MiLCJwYXJ0aWFscy9oZWFkZXIuc2NzcyIsInBhcnRpYWxzL2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvYnV0dG9ucy5zY3NzIiwicGFydGlhbHMvcXVpY2tuYXYuc2NzcyIsInBhcnRpYWxzL2NhcmRzLnNjc3MiLCJwYXJ0aWFscy9zbGlkZXIuc2NzcyIsInBhcnRpYWxzL2NvbnRlbnQuc2NzcyIsInBhcnRpYWxzL3RhYnMuc2NzcyIsInBhcnRpYWxzL2ljb25zLnNjc3MiLCJwYXJ0aWFscy9mb3Jtcy5zY3NzIiwicGFydGlhbHMvbmV3cy5zY3NzIiwicGFydGlhbHMvdHlwby5zY3NzIiwicGFydGlhbHMvbGlnaHRib3guc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBOb3JtYWxpemVcbiRiYXNlLWZvbnQtc2l6ZTogMThweDtcblxuJGgxLWZvbnQtc2l6ZTogMiAqICRiYXNlLWZvbnQtc2l6ZTtcbiRoMi1mb250LXNpemU6IDEuMiAqICRiYXNlLWZvbnQtc2l6ZTtcbiRoMy1mb250LXNpemU6IDEuMSAqICRiYXNlLWZvbnQtc2l6ZTtcbiRoNC1mb250LXNpemU6IDEgKiAkYmFzZS1mb250LXNpemU7XG4kaDUtZm9udC1zaXplOiAwLjggKiAkYmFzZS1mb250LXNpemU7XG4kaDYtZm9udC1zaXplOiAwLjYgKiAkYmFzZS1mb250LXNpemU7XG5cbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLXNjc3Mvc2Fzcy9ub3JtYWxpemVcIjtcbkBpbmNsdWRlIG5vcm1hbGl6ZTtcblxuLy8gRmxleGJveGdyaWRcblxuJGdyaWQtY29sdW1uczogMTU7XG4kZmxleGJveGdyaWQtYnJlYWtwb2ludHM6IHNtIDc2OHB4LCBtZCA5MjBweCwgbGcgMTYyMHB4O1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9mbGV4Ym94Z3JpZC1zYXNzL2ZsZXhib3hncmlkLnNjc3NcIjtcblxuLy8gTW9kdWxlc1xuQGltcG9ydCBcIm1vZHVsZXMvcmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29sb3JzXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9sYXlvdXRcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9idXR0b25zXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvcXVpY2tuYXZcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9jYXJkc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL3NsaWRlclwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2NvbnRlbnRcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy90YWJzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvaWNvbnNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb3Jtc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL25ld3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy90eXBvXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbGlnaHRib3hcIjtcblxuLyoqIEZpeCBmbGV4Ym94Z3JpZCAqL1xuXG4uZW5kLXhzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmJvZHkge1xuICBjb2xvcjogJGJyYW5kLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIklUQyBPZmZpY2luYSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgfVxufVxuXG5oMiB7XG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgZm9udC1mYW1pbHk6IFwiSVRDIE9mZmljaW5hIFNlcmlmXCIsIHNlcmlmO1xuICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzIHtcbiAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbn1cblxuLkZhY3QgZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmhpZGRlbixcbi5pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCAnbm9ybWFsaXplL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdub3JtYWxpemUvdmVydGljYWwtcmh5dGhtJztcbkBpbXBvcnQgJ25vcm1hbGl6ZS9ub3JtYWxpemUtbWl4aW4nO1xuIiwiLy9cbi8vIFZhcmlhYmxlc1xuLy9cbi8vIFlvdSBjYW4gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgdmFsdWVzIGJ5IHNldHRpbmcgdGhlIHZhcmlhYmxlcyBpbiB5b3VyIFNhc3Ncbi8vIGJlZm9yZSBpbXBvcnRpbmcgdGhlIG5vcm1hbGl6ZS1zY3NzIGxpYnJhcnkuXG5cbi8vIFRoZSBmb250IHNpemUgc2V0IG9uIHRoZSByb290IGh0bWwgZWxlbWVudC5cbiRiYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcblxuLy8gVGhlIGJhc2UgbGluZSBoZWlnaHQgZGV0ZXJtaW5lcyB0aGUgYmFzaWMgdW5pdCBvZiB2ZXJ0aWNhbCByaHl0aG0uXG4kYmFzZS1saW5lLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuLy8gVGhlIGxlbmd0aCB1bml0IGluIHdoaWNoIHRvIG91dHB1dCB2ZXJ0aWNhbCByaHl0aG0gdmFsdWVzLlxuLy8gU3VwcG9ydGVkIHZhbHVlczogcHgsIGVtLCByZW0uXG4kYmFzZS11bml0OiAnZW0nICFkZWZhdWx0O1xuXG4vLyBUaGUgZGVmYXVsdCBmb250IGZhbWlseS5cbiRiYXNlLWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuXG4vLyBUaGUgZm9udCBzaXplcyBmb3IgaDEtaDYuXG4kaDEtZm9udC1zaXplOiAyICAgICogJGJhc2UtZm9udC1zaXplICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogMS41ICAqICRiYXNlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6IDEuMTcgKiAkYmFzZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAxICAgICogJGJhc2UtZm9udC1zaXplICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogMC44MyAqICRiYXNlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6IDAuNjcgKiAkYmFzZS1mb250LXNpemUgIWRlZmF1bHQ7XG5cbi8vIFRoZSBhbW91bnQgbGlzdHMgYW5kIGJsb2NrcXVvdGVzIGFyZSBpbmRlbnRlZC5cbiRpbmRlbnQtYW1vdW50OiA0MHB4ICFkZWZhdWx0O1xuXG4vLyBUaGUgZm9sbG93aW5nIHZhcmlhYmxlIGNvbnRyb2xzIHdoZXRoZXIgbm9ybWFsaXplLXNjc3Mgd2lsbCBvdXRwdXRcbi8vIGZvbnQtc2l6ZXMsIGxpbmUtaGVpZ2h0cyBhbmQgYmxvY2stbGV2ZWwgdG9wL2JvdHRvbSBtYXJnaW5zIHRoYXQgZm9ybSBhIGJhc2ljXG4vLyB2ZXJ0aWNhbCByaHl0aG0gb24gdGhlIHBhZ2UsIHdoaWNoIGRpZmZlcnMgZnJvbSB0aGUgb3JpZ2luYWwgTm9ybWFsaXplLmNzcy5cbi8vIEhvd2V2ZXIsIGNoYW5naW5nIGFueSBvZiB0aGUgdmFyaWFibGVzIGFib3ZlIHdpbGwgY2F1c2Vcbi8vICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHRvIGJlIGF1dG9tYXRpY2FsbHkgc2V0IHRvIHRydWUuXG4kbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobTogZmFsc2UgIWRlZmF1bHQ7XG4iLCIvL1xuLy8gVmVydGljYWwgUmh5dGhtXG4vL1xuLy8gVGhpcyBpcyB0aGUgbWluaW1hbCBhbW91bnQgb2YgY29kZSBuZWVkZWQgdG8gY3JlYXRlIHZlcnRpY2FsIHJoeXRobSBpbiBvdXJcbi8vIENTUy4gSWYgeW91IGFyZSBsb29raW5nIGZvciBhIHJvYnVzdCBzb2x1dGlvbiwgbG9vayBhdCB0aGUgZXhjZWxsZW50IFR5cGV5XG4vLyBsaWJyYXJ5LiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9qcHRhcmFudG8vdHlwZXlcblxuQGZ1bmN0aW9uIG5vcm1hbGl6ZS1yaHl0aG0oJHZhbHVlLCAkcmVsYXRpdmUtdG86ICRiYXNlLWZvbnQtc2l6ZSwgJHVuaXQ6ICRiYXNlLXVuaXQpIHtcbiAgQGlmIHVuaXQoJHZhbHVlKSAhPSBweCB7XG4gICAgQGVycm9yIFwiVGhlIG5vcm1hbGl6ZSB2ZXJ0aWNhbC1yaHl0aG0gbW9kdWxlIG9ubHkgc3VwcG9ydHMgcHggaW5wdXRzLiBUaGUgdHlwZXkgbGlicmFyeSBpcyBiZXR0ZXIuXCI7XG4gIH1cbiAgQGlmICR1bml0ID09IHJlbSB7XG4gICAgQHJldHVybiAoJHZhbHVlIC8gJGJhc2UtZm9udC1zaXplKSAqIDFyZW07XG4gIH1cbiAgQGVsc2UgaWYgJHVuaXQgPT0gZW0ge1xuICAgIEByZXR1cm4gKCR2YWx1ZSAvICRyZWxhdGl2ZS10bykgKiAxZW07XG4gIH1cbiAgQGVsc2UgeyAvLyAkdW5pdCA9PSBweFxuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBub3JtYWxpemUtZm9udC1zaXplKCR2YWx1ZSwgJHJlbGF0aXZlLXRvOiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGlmIHVuaXQoJHZhbHVlKSAhPSAncHgnIHtcbiAgICBAZXJyb3IgXCJub3JtYWxpemUtZm9udC1zaXplKCkgb25seSBzdXBwb3J0cyBweCBpbnB1dHMuIFRoZSB0eXBleSBsaWJyYXJ5IGlzIGJldHRlci5cIjtcbiAgfVxuICBmb250LXNpemU6IG5vcm1hbGl6ZS1yaHl0aG0oJHZhbHVlLCAkcmVsYXRpdmUtdG8pO1xufVxuXG5AbWl4aW4gbm9ybWFsaXplLXJoeXRobSgkcHJvcGVydHksICR2YWx1ZXMsICRyZWxhdGl2ZS10bzogJGJhc2UtZm9udC1zaXplKSB7XG4gICR2YWx1ZS1saXN0OiAkdmFsdWVzO1xuICAkc2VwOiBzcGFjZTtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gJ2xpc3QnIHtcbiAgICAkc2VwOiBsaXN0LXNlcGFyYXRvcigkdmFsdWVzKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgJHZhbHVlLWxpc3Q6IGFwcGVuZCgoKSwgJHZhbHVlcyk7XG4gIH1cblxuICAkbm9ybWFsaXplZC12YWx1ZXM6ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlLWxpc3Qge1xuICAgIEBpZiB1bml0bGVzcygkdmFsdWUpIGFuZCAkdmFsdWUgIT0gMCB7XG4gICAgICAkdmFsdWU6ICR2YWx1ZSAqIG5vcm1hbGl6ZS1yaHl0aG0oJGJhc2UtbGluZS1oZWlnaHQsICRyZWxhdGl2ZS10byk7XG4gICAgfVxuICAgICRub3JtYWxpemVkLXZhbHVlczogYXBwZW5kKCRub3JtYWxpemVkLXZhbHVlcywgJHZhbHVlLCAkc2VwKTtcbiAgfVxuICAjeyRwcm9wZXJ0eX06ICRub3JtYWxpemVkLXZhbHVlcztcbn1cblxuQG1peGluIG5vcm1hbGl6ZS1tYXJnaW4oJHZhbHVlcywgJHJlbGF0aXZlLXRvOiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGluY2x1ZGUgbm9ybWFsaXplLXJoeXRobShtYXJnaW4sICR2YWx1ZXMsICRyZWxhdGl2ZS10byk7XG59XG5cbkBtaXhpbiBub3JtYWxpemUtbGluZS1oZWlnaHQoJGZvbnQtc2l6ZSwgJG1pbi1saW5lLXBhZGRpbmc6IDJweCkge1xuICAkbGluZXM6IGNlaWwoJGZvbnQtc2l6ZSAvICRiYXNlLWxpbmUtaGVpZ2h0KTtcbiAgLy8gSWYgbGluZXMgYXJlIGNyYW1wZWQgaW5jbHVkZSBzb21lIGV4dHJhIGxlYWRpbmcuXG4gIEBpZiAoJGxpbmVzICogJGJhc2UtbGluZS1oZWlnaHQgLSAkZm9udC1zaXplKSA8ICgkbWluLWxpbmUtcGFkZGluZyAqIDIpIHtcbiAgICAkbGluZXM6ICRsaW5lcyArIDE7XG4gIH1cbiAgQGluY2x1ZGUgbm9ybWFsaXplLXJoeXRobShsaW5lLWhlaWdodCwgJGxpbmVzLCAkZm9udC1zaXplKTtcbn1cbiIsIi8vIEhlbHBlciBmdW5jdGlvbiBmb3IgdGhlIG5vcm1hbGl6ZSgpIG1peGluLlxuQGZ1bmN0aW9uIF9ub3JtYWxpemUtaW5jbHVkZSgkc2VjdGlvbiwgJGV4Y2x1ZGU6IG51bGwpIHtcbiAgLy8gSW5pdGlhbGl6ZSB0aGUgZ2xvYmFsIHZhcmlhYmxlcyBuZWVkZWQgYnkgdGhpcyBmdW5jdGlvbi5cbiAgQGlmIG5vdCBnbG9iYWxfdmFyaWFibGVfZXhpc3RzKF9ub3JtYWxpemUtaW5jbHVkZSkge1xuICAgICRfbm9ybWFsaXplLWluY2x1ZGU6ICgpICFnbG9iYWw7XG4gICAgJF9ub3JtYWxpemUtZXhjbHVkZTogKCkgIWdsb2JhbDtcbiAgfVxuICAvLyBTaW5jZSB3ZSBhcmUgZ2l2ZW4gMiBwYXJhbWV0ZXJzLCBzZXQgdGhlIGdsb2JhbCB2YXJpYWJsZXMuXG4gIEBpZiAkZXhjbHVkZSAhPSBudWxsIHtcbiAgICAkaW5jbHVkZTogJHNlY3Rpb247XG4gICAgLy8gU2FzcyBkb2Vzbid0IGhhdmUgc3RhdGljIHZhcmlhYmxlcywgc28gdGhlIHdvcmstYXJvdW5kIGlzIHRvIHN0dWZmIHRoZXNlXG4gICAgLy8gdmFsdWVzIGludG8gZ2xvYmFsIHZhcmlhYmxlcyBzbyB3ZSBjYW4gYWNjZXNzIHRoZW0gaW4gZnV0dXJlIGNhbGxzLlxuICAgICRfbm9ybWFsaXplLWluY2x1ZGU6IGlmKHR5cGUtb2YoJGluY2x1ZGUpID09ICdsaXN0JywgJGluY2x1ZGUsICgkaW5jbHVkZSkpICFnbG9iYWw7XG4gICAgJF9ub3JtYWxpemUtZXhjbHVkZTogaWYodHlwZS1vZigkZXhjbHVkZSkgPT0gJ2xpc3QnLCAkZXhjbHVkZSwgKCRleGNsdWRlKSkgIWdsb2JhbDtcbiAgICBAcmV0dXJuIHRydWU7XG4gIH1cblxuICAvLyBDaGVjayBpZiAkc2VjdGlvbiBpcyBpbiB0aGUgJGluY2x1ZGUgbGlzdC5cbiAgQGlmIGluZGV4KCRfbm9ybWFsaXplLWluY2x1ZGUsICRzZWN0aW9uKSB7XG4gICAgQHJldHVybiB0cnVlO1xuICB9XG4gIC8vIElmICRpbmNsdWRlIGlzIHNldCB0byAoYWxsKSwgbWFrZSBzdXJlICRzZWN0aW9uIGlzIG5vdCBpbiAkZXhjbHVkZS5cbiAgQGVsc2UgaWYgbm90IGluZGV4KCRfbm9ybWFsaXplLWV4Y2x1ZGUsICRzZWN0aW9uKSBhbmQgaW5kZXgoJF9ub3JtYWxpemUtaW5jbHVkZSwgYWxsKSB7XG4gICAgQHJldHVybiB0cnVlO1xuICB9XG4gIEByZXR1cm4gZmFsc2U7XG59XG5cbkBtaXhpbiBub3JtYWxpemUoJGluY2x1ZGU6IChhbGwpLCAkZXhjbHVkZTogKCkpIHtcbiAgLy8gSW5pdGlhbGl6ZSB0aGUgaGVscGVyIGZ1bmN0aW9uIGJ5IHBhc3NpbmcgaXQgdGhpcyBtaXhpbidzIHBhcmFtZXRlcnMuXG4gICRpbml0OiBfbm9ybWFsaXplLWluY2x1ZGUoJGluY2x1ZGUsICRleGNsdWRlKTtcblxuICAvLyBJZiB3ZSd2ZSBjdXN0b21pemVkIGFueSBmb250IHZhcmlhYmxlcywgd2UnbGwgbmVlZCBleHRyYSBwcm9wZXJ0aWVzLlxuICBAaWYgJGJhc2UtbGluZS1oZWlnaHQgIT0gMjRweFxuICAgIG9yICRiYXNlLXVuaXQgIT0gJ2VtJ1xuICAgIG9yICRoMi1mb250LXNpemUgIT0gMS41ICAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRoMy1mb250LXNpemUgIT0gMS4xNyAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRoNC1mb250LXNpemUgIT0gMSAgICAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRoNS1mb250LXNpemUgIT0gMC44MyAqICRiYXNlLWZvbnQtc2l6ZVxuICAgIG9yICRoNi1mb250LXNpemUgIT0gMC42NyAqICRiYXNlLWZvbnQtc2l6ZSB7XG4gICAgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG06IHRydWUgIWdsb2JhbDtcbiAgfVxuXG4gIC8qISBub3JtYWxpemUtc2NzcyB8IE1JVC9HUEx2MiBMaWNlbnNlIHwgYml0Lmx5L25vcm1hbGl6ZS1zY3NzICovXG5cbiAgQGlmIF9ub3JtYWxpemUtaW5jbHVkZShkb2N1bWVudCkge1xuICAgIC8qIERvY3VtZW50XG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC8qKlxuICAgICAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAgICAgKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gICAgICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICAgICAqL1xuXG4gICAgaHRtbCB7XG4gICAgICBAaWYgJGJhc2UtZm9udC1mYW1pbHkge1xuICAgICAgICAvKiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgIH1cbiAgICAgIEBpZiAkYmFzZS1mb250LXNpemUgIT0gMTZweCBvciAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSB7XG4gICAgICAgIC8vIENvcnJlY3Qgb2xkIGJyb3dzZXIgYnVnIHRoYXQgcHJldmVudGVkIGFjY2Vzc2libGUgcmVzaXppbmcgb2YgdGV4dFxuICAgICAgICAvLyB3aGVuIHJvb3QgZm9udC1zaXplIGlzIHNldCB3aXRoIHB4IG9yIGVtLlxuICAgICAgICBmb250LXNpemU6ICgkYmFzZS1mb250LXNpemUgLyAxNnB4KSAqIDEwMCU7XG4gICAgICB9XG4gICAgICBAaWYgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0ge1xuICAgICAgICBsaW5lLWhlaWdodDogKCRiYXNlLWxpbmUtaGVpZ2h0IC8gJGJhc2UtZm9udC1zaXplKSAqIDFlbTsgLyogMSAqL1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgICAgfVxuICAgICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIH1cbiAgfVxuXG4gIEBpZiBfbm9ybWFsaXplLWluY2x1ZGUoc2VjdGlvbnMpIHtcbiAgICAvKiBTZWN0aW9uc1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgICAvKipcbiAgICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAgICAgKi9cblxuICAgIGJvZHkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgICAqL1xuXG4gICAgYXJ0aWNsZSxcbiAgICBhc2lkZSxcbiAgICBmb290ZXIsXG4gICAgaGVhZGVyLFxuICAgIG5hdixcbiAgICBzZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgICAqL1xuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgbm9ybWFsaXplLWZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbiAgICAgIEBpZiAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSB7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1saW5lLWhlaWdodCgkaDEtZm9udC1zaXplKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgICAgICAgLyogU2V0IDEgdW5pdCBvZiB2ZXJ0aWNhbCByaHl0aG0gb24gdGhlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuICovXG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDEtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0ge1xuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbGluZS1oZWlnaHQoJGgyLWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDItZm9udC1zaXplKTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbGluZS1oZWlnaHQoJGgzLWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDMtZm9udC1zaXplKTtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbGluZS1oZWlnaHQoJGg0LWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDQtZm9udC1zaXplKTtcbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbGluZS1oZWlnaHQoJGg1LWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDUtZm9udC1zaXplKTtcbiAgICAgIH1cblxuICAgICAgaDYge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbGluZS1oZWlnaHQoJGg2LWZvbnQtc2l6ZSk7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDYtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgX25vcm1hbGl6ZS1pbmNsdWRlKGdyb3VwaW5nKSB7XG4gICAgLyogR3JvdXBpbmcgY29udGVudFxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgICBAaWYgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0ge1xuICAgICAgLyoqXG4gICAgICAgKiBTZXQgMSB1bml0IG9mIHZlcnRpY2FsIHJoeXRobSBvbiB0aGUgdG9wIGFuZCBib3R0b20gbWFyZ2luLlxuICAgICAgICovXG5cbiAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgJGluZGVudC1hbW91bnQpO1xuICAgICAgfVxuXG4gICAgICBkbCxcbiAgICAgIG9sLFxuICAgICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCk7XG4gICAgICB9XG5cbiAgICAgIC8qKlxuICAgICAgICogVHVybiBvZmYgbWFyZ2lucyBvbiBuZXN0ZWQgbGlzdHMuXG4gICAgICAgKi9cblxuICAgICAgb2wsXG4gICAgICB1bCB7XG4gICAgICAgIG9sLFxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAkaW5kZW50LWFtb3VudDtcbiAgICAgIH1cblxuICAgICAgb2wsXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwICRpbmRlbnQtYW1vdW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgICAqL1xuXG4gICAgZmlnY2FwdGlvbixcbiAgICBmaWd1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICAgICAqL1xuXG4gICAgZmlndXJlIHtcbiAgICAgIEBpZiAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSB7XG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAkaW5kZW50LWFtb3VudCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG1hcmdpbjogMWVtICRpbmRlbnQtYW1vdW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAgICovXG5cbiAgICBociB7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICAgICAqL1xuXG4gICAgbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaWYgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0ge1xuICAgICAgLyoqXG4gICAgICAgKiBTZXQgMSB1bml0IG9mIHZlcnRpY2FsIHJoeXRobSBvbiB0aGUgdG9wIGFuZCBib3R0b20gbWFyZ2luLlxuICAgICAgICovXG5cbiAgICAgIHAsXG4gICAgICBwcmUge1xuICAgICAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG5cbiAgICBwcmUge1xuICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICAgIH1cbiAgfVxuXG4gIEBpZiBfbm9ybWFsaXplLWluY2x1ZGUobGlua3MpIHtcbiAgICAvKiBMaW5rc1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgICAvKipcbiAgICAgKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAgICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICAgICAqL1xuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xuICAgIH1cbiAgfVxuXG4gIEBpZiBfbm9ybWFsaXplLWluY2x1ZGUodGV4dCkge1xuICAgIC8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC8qKlxuICAgICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAgICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgICAqL1xuXG4gICAgYWJiclt0aXRsZV0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICAgICAqL1xuXG4gICAgYixcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICAgKi9cblxuICAgIGIsXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG5cbiAgICBjb2RlLFxuICAgIGtiZCxcbiAgICBzYW1wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gICAgICovXG5cbiAgICBkZm4ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAgICAgKi9cblxuICAgIG1hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqL1xuXG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAgICogYWxsIGJyb3dzZXJzLlxuICAgICAqL1xuXG4gICAgc3ViLFxuICAgIHN1cCB7XG4gICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cblxuICAgIHN1YiB7XG4gICAgICBib3R0b206IC0wLjI1ZW07XG4gICAgfVxuXG4gICAgc3VwIHtcbiAgICAgIHRvcDogLTAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIEBpZiBfbm9ybWFsaXplLWluY2x1ZGUoZW1iZWRkZWQpIHtcbiAgICAvKiBFbWJlZGRlZCBjb250ZW50XG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgICAqL1xuXG4gICAgYXVkaW8sXG4gICAgdmlkZW8ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gICAgICovXG5cbiAgICBhdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAgICAgKi9cblxuICAgIGltZyB7XG4gICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAgICovXG5cbiAgICBzdmc6bm90KDpyb290KSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIEBpZiBfbm9ybWFsaXplLWluY2x1ZGUoZm9ybXMpIHtcbiAgICAvKiBGb3Jtc1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgICAvKipcbiAgICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICAgICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICAgKi9cblxuICAgIGJ1dHRvbixcbiAgICBpbnB1dCxcbiAgICBvcHRncm91cCxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgZm9udC1mYW1pbHk6IGlmKCRiYXNlLWZvbnQtZmFtaWx5LCAkYmFzZS1mb250LWZhbWlseSwgc2Fucy1zZXJpZik7IC8qIDEgKi9cbiAgICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgICAgQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgkYmFzZS1saW5lLWhlaWdodCAvICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07IC8qIDEgKi9cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICAgIH1cbiAgICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgICAqL1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAgICAgKi9cblxuICAgIGJ1dHRvbixcbiAgICBzZWxlY3QgeyAvKiAxICovXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAgICAgKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gICAgICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICAgKi9cblxuICAgIGJ1dHRvbixcbiAgICBodG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG4gICAgW3R5cGU9XCJyZXNldFwiXSxcbiAgICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIH1cblxuICAgIGJ1dHRvbixcbiAgICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBbdHlwZT1cInJlc2V0XCJdLFxuICAgIFt0eXBlPVwic3VibWl0XCJdIHtcblxuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgICAgICovXG5cbiAgICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC8qKlxuICAgICAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgICAgICovXG5cbiAgICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICAgKi9cblxuICAgIGlucHV0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAgICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICAgICAqL1xuXG4gICAgW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAgICovXG5cbiAgICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAgICovXG5cbiAgICBbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cblxuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgICAgICovXG5cbiAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgICAqL1xuXG4gICAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICAgICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICAgKi9cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAgICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG5cbiAgICBsZWdlbmQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgICAgcGFkZGluZzogMDsgLyogMyAqL1xuICAgICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAgICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgICAqL1xuXG4gICAgcHJvZ3Jlc3Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAgICAqL1xuXG4gICAgdGV4dGFyZWEge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGlmIF9ub3JtYWxpemUtaW5jbHVkZShpbnRlcmFjdGl2ZSkge1xuICAgIC8qIEludGVyYWN0aXZlXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC8qXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICAgICAqL1xuXG4gICAgZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAvKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAgICAgKi9cblxuICAgIHN1bW1hcnkge1xuICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIH1cblxuICAgIC8qXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gICAgICovXG5cbiAgICBtZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaWYgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0ge1xuICAgICAgICAvKlxuICAgICAgICAgKiAxLiBTZXQgMSB1bml0IG9mIHZlcnRpY2FsIHJoeXRobSBvbiB0aGUgdG9wIGFuZCBib3R0b20gbWFyZ2luLlxuICAgICAgICAgKiAyLiBTZXQgY29uc2lzdGVudCBzcGFjZSBmb3IgdGhlIGxpc3Qgc3R5bGUgaW1hZ2UuXG4gICAgICAgICAqL1xuXG4gICAgICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwKTsgLyogMSAqL1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAkaW5kZW50LWFtb3VudDsgLyogMiAqL1xuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBUdXJuIG9mZiBtYXJnaW5zIG9uIG5lc3RlZCBsaXN0cy5cbiAgICAgICAgICovXG5cbiAgICAgICAgbWVudSAmLFxuICAgICAgICBvbCAmLFxuICAgICAgICB1bCAmIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgX25vcm1hbGl6ZS1pbmNsdWRlKHNjcmlwdGluZykge1xuICAgIC8qIFNjcmlwdGluZ1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgICAvKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAgICAgKi9cblxuICAgIGNhbnZhcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gICAgICovXG5cbiAgICB0ZW1wbGF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpZiBfbm9ybWFsaXplLWluY2x1ZGUoaGlkZGVuKSB7XG4gICAgLyogSGlkZGVuXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAgICAgKi9cblxuICAgIFtoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gLS0gU3RhcnQgZWRpdGluZyAtLSAvL1xuLy9cblxuQGltcG9ydCBcIi4uL3Nhc3MtZmxleC1taXhpbi9fZmxleFwiO1xuXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIHlvdSB3YW50IHRvIHVzZSBvbiB5b3VyIGxheW91dC5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuLy8gU2V0IHRoZSBndXR0ZXIgYmV0d2VlbiBjb2x1bW5zLlxuJGd1dHRlci13aWR0aDogMXJlbSAhZGVmYXVsdDtcbi8vIFNldCBhIG1hcmdpbiBmb3IgdGhlIGNvbnRhaW5lciBzaWRlcy5cbiRvdXRlci1tYXJnaW46IDJyZW0gIWRlZmF1bHQ7XG4vLyBDcmVhdGUgb3IgcmVtb3ZlIGJyZWFrcG9pbnRzIGZvciB5b3VyIHByb2plY3Rcbi8vIFN5bnRheDpcbi8vIG5hbWUgU0laRXJlbSxcbiRicmVha3BvaW50czpcbiAgc20gNDhlbSA0NnJlbSxcbiAgbWQgNjJlbSA2MXJlbSxcbiAgbGcgNzVlbSA3MXJlbSAhZGVmYXVsdDtcbiRmbGV4Ym94Z3JpZC1tYXgtd2lkdGg6IDEyMDBweCAhZGVmYXVsdDtcblxuLy9cbi8vIC0tIFN0b3AgZWRpdGluZyAtLSAvL1xuLy9cblxuJGd1dHRlci1jb21wZW5zYXRpb246ICRndXR0ZXItd2lkdGggKiAuNSAqIC0xO1xuJGhhbGYtZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyLXdpZHRoICogLjU7XG5cbi53cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAkZmxleGJveGdyaWQtbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6ICRvdXRlci1tYXJnaW47XG4gIHBhZGRpbmctbGVmdDogJG91dGVyLW1hcmdpbjtcbn1cblxuLnJvdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgQGluY2x1ZGUgZmxleCgwLCAxLCBhdXRvKTtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXItY29tcGVuc2F0aW9uO1xuICBtYXJnaW4tbGVmdDogJGd1dHRlci1jb21wZW5zYXRpb247XG59XG5cbi5yb3cucmV2ZXJzZSB7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbn1cblxuLmNvbC5yZXZlcnNlIHtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uLXJldmVyc2UpO1xufVxuXG5AbWl4aW4gZmxleGJveGdyaWQtc2Fzcy1jb2wtY29tbW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAvLyBzcGxpdCBAaW5jbHVkZSBmbGV4KDAsIDAsIGF1dG8pIGludG8gaW5kaXZpZHVhbCBwcm9wc1xuICBAaW5jbHVkZSBmbGV4LWdyb3coMCk7XG4gIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xuXG4gIC8vIHdlIGxlYXZlIEBpbmNsdWRlIGZsZXgtYmFzaXMoYXV0bykgb3V0IG9mIGNvbW1vbiBiZWNhdXNlICBcbiAgLy8gaW4gc29tZSBzcG90cyB3ZSBuZWVkIGl0IGFuZCBzb21lIHdlIGRvbnRcbiAgLy8gbW9yZSB3aHkgaGVyZTogaHR0cHM6Ly9naXRodWIuY29tL2tyaXN0b2Zlcmpvc2VwaC9mbGV4Ym94Z3JpZC9pc3N1ZXMvMTI2XG5cbiAgcGFkZGluZy1yaWdodDogJGhhbGYtZ3V0dGVyLXdpZHRoO1xuICBwYWRkaW5nLWxlZnQ6ICRoYWxmLWd1dHRlci13aWR0aDtcbn1cblxuJG5hbWU6IHhzO1xuLmNvbC0jeyRuYW1lfSB7XG4gIEBpbmNsdWRlIGZsZXhib3hncmlkLXNhc3MtY29sLWNvbW1vbjtcbiAgQGluY2x1ZGUgZmxleC1iYXNpcyhhdXRvKTtcbn1cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gIC5jb2wtI3skbmFtZX0tI3skaX0ge1xuICAgIEBpbmNsdWRlIGZsZXhib3hncmlkLXNhc3MtY29sLWNvbW1vbjtcbiAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDEwMCUgLyAkZ3JpZC1jb2x1bW5zICogJGkpO1xuICAgIG1heC13aWR0aDogMTAwJSAvICRncmlkLWNvbHVtbnMgKiAkaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgLmNvbC0jeyRuYW1lfS1vZmZzZXQtI3skaX0ge1xuICAgIEBpbmNsdWRlIGZsZXhib3hncmlkLXNhc3MtY29sLWNvbW1vbjtcbiAgICBtYXJnaW4tbGVmdDogMTAwJSAvICRncmlkLWNvbHVtbnMgKiAkaTtcbiAgfVxufVxuLmNvbC0jeyRuYW1lfSB7XG4gIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgQGluY2x1ZGUgZmxleC1iYXNpcygwKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnN0YXJ0LSN7JG5hbWV9IHtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmNlbnRlci0jeyRuYW1lfSB7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbmQtI3skbmFtZX0ge1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi50b3AtI3skbmFtZX0ge1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbn1cblxuLm1pZGRsZS0jeyRuYW1lfSB7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG59XG5cbi5ib3R0b20tI3skbmFtZX0ge1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG59XG5cbi5hcm91bmQtI3skbmFtZX0ge1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYXJvdW5kKTtcbn1cblxuLmJldHdlZW4tI3skbmFtZX0ge1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG59XG5cbi5maXJzdC0jeyRuYW1lfSB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmxhc3QtI3skbmFtZX0ge1xuICBvcmRlcjogMTtcbn1cblxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAkbmFtZTogbnRoKCRicmVha3BvaW50LCAxKTtcbiAgJHNpemU6IG50aCgkYnJlYWtwb2ludCwgMik7XG4gICRjb250YWluZXI6IG50aCgkYnJlYWtwb2ludCwgMyk7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAkY29udGFpbmVyO1xuICAgIH1cblxuICAgIC5jb2wtI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgZmxleGJveGdyaWQtc2Fzcy1jb2wtY29tbW9uO1xuICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyhhdXRvKTtcbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgIC5jb2wtI3skbmFtZX0tI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94Z3JpZC1zYXNzLWNvbC1jb21tb247XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMTAwJSAvICRncmlkLWNvbHVtbnMgKiAkaSk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAvICRncmlkLWNvbHVtbnMgKiAkaTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgIC5jb2wtI3skbmFtZX0tb2Zmc2V0LSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveGdyaWQtc2Fzcy1jb2wtY29tbW9uO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwJSAvICRncmlkLWNvbHVtbnMgKiAkaVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sLSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zdGFydC0jeyRuYW1lfSB7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG5cbiAgICAuY2VudGVyLSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5lbmQtI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB9XG5cbiAgICAudG9wLSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgIH1cblxuICAgIC5taWRkbGUtI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB9XG5cbiAgICAuYm90dG9tLSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcbiAgICB9XG5cbiAgICAuYXJvdW5kLSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpO1xuICAgIH1cblxuICAgIC5iZXR3ZWVuLSN7JG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICB9XG5cbiAgICAuZmlyc3QtI3skbmFtZX0ge1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cblxuICAgIC5sYXN0LSN7JG5hbWV9IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRmxleGJveCBNaXhpbnNcclxuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vc29sdmVkLWJ5LWZsZXhib3hcclxuLy8gXHJcbi8vIENvcHlyaWdodCAoYykgMjAxMyBCcmlhbiBGcmFuY29cclxuLy9cclxuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGFcclxuLy8gY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZVxyXG4vLyBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmdcclxuLy8gd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLFxyXG4vLyBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG9cclxuLy8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvXHJcbi8vIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcclxuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWRcclxuLy8gaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXHJcbi8vIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1NcclxuLy8gT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRlxyXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuXHJcbi8vIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZXHJcbi8vIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsXHJcbi8vIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFXHJcbi8vIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxyXG4vL1xyXG4vLyBUaGlzIGlzIGEgc2V0IG9mIG1peGlucyBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gbWVzcyBhcm91bmQgd2l0aCBmbGV4Ym94XHJcbi8vIHVzaW5nIHRoZSBuYXRpdmUgc3VwcG9ydCBvZiBjdXJyZW50IGJyb3dzZXJzLiBGb3IgZnVsbCBzdXBwb3J0IHRhYmxlXHJcbi8vIGNoZWNrOiBodHRwOi8vY2FuaXVzZS5jb20vZmxleGJveFxyXG4vL1xyXG4vLyBCYXNpY2FsbHkgdGhpcyB3aWxsIHVzZTpcclxuLy9cclxuLy8gKiBGYWxsYmFjaywgb2xkIHN5bnRheCAoSUUxMCwgbW9iaWxlIHdlYmtpdCBicm93c2VycyAtIG5vIHdyYXBwaW5nKVxyXG4vLyAqIEZpbmFsIHN0YW5kYXJkcyBzeW50YXggKEZGLCBTYWZhcmksIENocm9tZSwgSUUxMSwgT3BlcmEpXHJcbi8vXHJcbi8vIFRoaXMgd2FzIGluc3BpcmVkIGJ5OlxyXG4vLyBcclxuLy8gKiBodHRwOi8vZGV2Lm9wZXJhLmNvbS9hcnRpY2xlcy92aWV3L2FkdmFuY2VkLWNyb3NzLWJyb3dzZXItZmxleGJveC9cclxuLy8gXHJcbi8vIFdpdGggaGVscCBmcm9tOlxyXG4vLyBcclxuLy8gKiBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC9cclxuLy8gKiBodHRwOi8vdGhlLWVjaG9wbGV4Lm5ldC9mbGV4eWJveGVzL1xyXG4vLyAqIGh0dHA6Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS9pZS9oaDc3MjA2OSh2PXZzLjg1KS5hc3B4XHJcbi8vICogaHR0cDovL2Nzcy10cmlja3MuY29tL3VzaW5nLWZsZXhib3gvXHJcbi8vICogaHR0cDovL2Rldi5vcGVyYS5jb20vYXJ0aWNsZXMvdmlldy9hZHZhbmNlZC1jcm9zcy1icm93c2VyLWZsZXhib3gvXHJcbi8vICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tdXMvZG9jcy93ZWIvZ3VpZGUvY3NzL2ZsZXhpYmxlX2JveGVzXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEZsZXhib3ggQ29udGFpbmVyc1xyXG4vL1xyXG4vLyBUaGUgJ2ZsZXgnIHZhbHVlIGNhdXNlcyBhbiBlbGVtZW50IHRvIGdlbmVyYXRlIGEgYmxvY2stbGV2ZWwgZmxleFxyXG4vLyBjb250YWluZXIgYm94LlxyXG4vL1xyXG4vLyBUaGUgJ2lubGluZS1mbGV4JyB2YWx1ZSBjYXVzZXMgYW4gZWxlbWVudCB0byBnZW5lcmF0ZSBhIGlubGluZS1sZXZlbFxyXG4vLyBmbGV4IGNvbnRhaW5lciBib3guIFxyXG4vL1xyXG4vLyBkaXNwbGF5OiBmbGV4IHwgaW5saW5lLWZsZXhcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtY29udGFpbmVyc1xyXG4vL1xyXG4vLyAoUGxhY2Vob2xkZXIgc2VsZWN0b3JzIGZvciBlYWNoIHR5cGUsIGZvciB0aG9zZSB3aG8gcmF0aGVyIEBleHRlbmQpXHJcblxyXG5AbWl4aW4gZmxleGJveCB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tb3otZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4lZmxleGJveCB7IEBpbmNsdWRlIGZsZXhib3g7IH1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGlubGluZS1mbGV4IHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcclxuXHRkaXNwbGF5OiAtbW96LWlubGluZS1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuJWlubGluZS1mbGV4IHsgQGluY2x1ZGUgaW5saW5lLWZsZXg7IH1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRmxleGJveCBEaXJlY3Rpb25cclxuLy9cclxuLy8gVGhlICdmbGV4LWRpcmVjdGlvbicgcHJvcGVydHkgc3BlY2lmaWVzIGhvdyBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW5cclxuLy8gdGhlIGZsZXggY29udGFpbmVyLCBieSBzZXR0aW5nIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGZsZXggY29udGFpbmVyJ3NcclxuLy8gbWFpbiBheGlzLiBUaGlzIGRldGVybWluZXMgdGhlIGRpcmVjdGlvbiB0aGF0IGZsZXggaXRlbXMgYXJlIGxhaWQgb3V0IGluLiBcclxuLy9cclxuLy8gVmFsdWVzOiByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXHJcbi8vIERlZmF1bHQ6IHJvd1xyXG4vL1xyXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1kaXJlY3Rpb24tcHJvcGVydHlcclxuXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkdmFsdWU6IHJvdykge1xyXG5cdEBpZiAkdmFsdWUgPT0gcm93LXJldmVyc2Uge1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uLXJldmVyc2Uge1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHR9IEBlbHNlIHtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdH1cclxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XHJcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xyXG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XHJcbn1cclxuXHQvLyBTaG9ydGVyIHZlcnNpb246XHJcblx0QG1peGluIGZsZXgtZGlyKCRhcmdzLi4uKSB7IEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCRhcmdzLi4uKTsgfVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBGbGV4Ym94IFdyYXBcclxuLy9cclxuLy8gVGhlICdmbGV4LXdyYXAnIHByb3BlcnR5IGNvbnRyb2xzIHdoZXRoZXIgdGhlIGZsZXggY29udGFpbmVyIGlzIHNpbmdsZS1saW5lXHJcbi8vIG9yIG11bHRpLWxpbmUsIGFuZCB0aGUgZGlyZWN0aW9uIG9mIHRoZSBjcm9zcy1heGlzLCB3aGljaCBkZXRlcm1pbmVzXHJcbi8vIHRoZSBkaXJlY3Rpb24gbmV3IGxpbmVzIGFyZSBzdGFja2VkIGluLiBcclxuLy9cclxuLy8gVmFsdWVzOiBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXHJcbi8vIERlZmF1bHQ6IG5vd3JhcFxyXG4vL1xyXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC13cmFwLXByb3BlcnR5XHJcblxyXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XHJcblx0Ly8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cclxuXHQtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xyXG5cdC1tb3otZmxleC13cmFwOiAkdmFsdWU7XHJcblx0QGlmICR2YWx1ZSA9PSBub3dyYXAge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogbm9uZTtcclxuXHR9IEBlbHNlIHsgXHJcblx0XHQtbXMtZmxleC13cmFwOiAkdmFsdWU7IFxyXG5cdH1cclxuXHRmbGV4LXdyYXA6ICR2YWx1ZTtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBGbGV4Ym94IEZsb3cgKHNob3J0aGFuZClcclxuLy9cclxuLy8gVGhlICdmbGV4LWZsb3cnIHByb3BlcnR5IGlzIGEgc2hvcnRoYW5kIGZvciBzZXR0aW5nIHRoZSAnZmxleC1kaXJlY3Rpb24nXHJcbi8vIGFuZCAnZmxleC13cmFwJyBwcm9wZXJ0aWVzLCB3aGljaCB0b2dldGhlciBkZWZpbmUgdGhlIGZsZXggY29udGFpbmVyJ3NcclxuLy8gbWFpbiBhbmQgY3Jvc3MgYXhlcy5cclxuLy9cclxuLy8gVmFsdWVzOiA8ZmxleC1kaXJlY3Rpb24+IHwgPGZsZXgtd3JhcD4gXHJcbi8vIERlZmF1bHQ6IHJvdyBub3dyYXBcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZmxvdy1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGZsZXgtZmxvdygkdmFsdWVzOiAocm93IG5vd3JhcCkpIHtcclxuXHQvLyBObyBXZWJraXQgQm94IGZhbGxiYWNrLlxyXG5cdC13ZWJraXQtZmxleC1mbG93OiAkdmFsdWVzO1xyXG5cdC1tb3otZmxleC1mbG93OiAkdmFsdWVzO1xyXG5cdC1tcy1mbGV4LWZsb3c6ICR2YWx1ZXM7XHJcblx0ZmxleC1mbG93OiAkdmFsdWVzO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEZsZXhib3ggT3JkZXJcclxuLy9cclxuLy8gVGhlICdvcmRlcicgcHJvcGVydHkgY29udHJvbHMgdGhlIG9yZGVyIGluIHdoaWNoIGZsZXggaXRlbXMgYXBwZWFyIHdpdGhpblxyXG4vLyB0aGVpciBmbGV4IGNvbnRhaW5lciwgYnkgYXNzaWduaW5nIHRoZW0gdG8gb3JkaW5hbCBncm91cHMuXHJcbi8vXHJcbi8vIERlZmF1bHQ6IDBcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI29yZGVyLXByb3BlcnR5XHJcblxyXG5AbWl4aW4gb3JkZXIoJGludDogMCkge1xyXG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICRpbnQgKyAxO1xyXG5cdC13ZWJraXQtb3JkZXI6ICRpbnQ7XHJcblx0LW1vei1vcmRlcjogJGludDtcclxuXHQtbXMtZmxleC1vcmRlcjogJGludDtcclxuXHRvcmRlcjogJGludDtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBGbGV4Ym94IEdyb3dcclxuLy9cclxuLy8gVGhlICdmbGV4LWdyb3cnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggZ3JvdyBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcclxuLy8gYXJlIGludmFsaWQuXHJcbi8vXHJcbi8vIERlZmF1bHQ6IDBcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZ3Jvdy1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGZsZXgtZ3JvdygkaW50OiAwKSB7XHJcblx0LXdlYmtpdC1ib3gtZmxleDogJGludDtcclxuXHQtd2Via2l0LWZsZXgtZ3JvdzogJGludDtcclxuXHQtbW96LWZsZXgtZ3JvdzogJGludDtcclxuXHQtbXMtZmxleC1wb3NpdGl2ZTogJGludDtcclxuXHRmbGV4LWdyb3c6ICRpbnQ7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRmxleGJveCBTaHJpbmtcclxuLy9cclxuLy8gVGhlICdmbGV4LXNocmluaycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBzaHJpbmsgZmFjdG9yLiBOZWdhdGl2ZSBudW1iZXJzXHJcbi8vIGFyZSBpbnZhbGlkLlxyXG4vL1xyXG4vLyBEZWZhdWx0OiAxXHJcbi8vXHJcbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXNocmluay1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGZsZXgtc2hyaW5rKCRpbnQ6IDEpIHtcclxuXHQtd2Via2l0LWZsZXgtc2hyaW5rOiAkaW50O1xyXG5cdC1tb3otZmxleC1zaHJpbms6ICRpbnQ7XHJcblx0LW1zLWZsZXgtbmVnYXRpdmU6ICRpbnQ7XHJcblx0ZmxleC1zaHJpbms6ICRpbnQ7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRmxleGJveCBCYXNpc1xyXG4vL1xyXG4vLyBUaGUgJ2ZsZXgtYmFzaXMnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggYmFzaXMuIE5lZ2F0aXZlIGxlbmd0aHMgYXJlIGludmFsaWQuIFxyXG4vL1xyXG4vLyBWYWx1ZXM6IExpa2UgXCJ3aWR0aFwiIFxyXG4vLyBEZWZhdWx0OiBhdXRvXHJcbi8vXHJcbi8vIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveC8jZmxleC1iYXNpcy1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlOiBhdXRvKSB7XHJcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAkdmFsdWU7XHJcblx0LW1vei1mbGV4LWJhc2lzOiAkdmFsdWU7XHJcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR2YWx1ZTtcclxuXHRmbGV4LWJhc2lzOiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRmxleGJveCBcIkZsZXhcIiAoc2hvcnRoYW5kKVxyXG4vL1xyXG4vLyBUaGUgJ2ZsZXgnIHByb3BlcnR5IHNwZWNpZmllcyB0aGUgY29tcG9uZW50cyBvZiBhIGZsZXhpYmxlIGxlbmd0aDogdGhlXHJcbi8vIGZsZXggZ3JvdyBmYWN0b3IgYW5kIGZsZXggc2hyaW5rIGZhY3RvciwgYW5kIHRoZSBmbGV4IGJhc2lzLiBXaGVuIGFuXHJcbi8vIGVsZW1lbnQgaXMgYSBmbGV4IGl0ZW0sICdmbGV4JyBpcyBjb25zdWx0ZWQgaW5zdGVhZCBvZiB0aGUgbWFpbiBzaXplXHJcbi8vIHByb3BlcnR5IHRvIGRldGVybWluZSB0aGUgbWFpbiBzaXplIG9mIHRoZSBlbGVtZW50LiBJZiBhbiBlbGVtZW50IGlzXHJcbi8vIG5vdCBhIGZsZXggaXRlbSwgJ2ZsZXgnIGhhcyBubyBlZmZlY3QuXHJcbi8vXHJcbi8vIFZhbHVlczogbm9uZSB8IDxmbGV4LWdyb3c+IDxmbGV4LXNocmluaz4gfHwgPGZsZXgtYmFzaXM+XHJcbi8vIERlZmF1bHQ6IFNlZSBpbmRpdmlkdWFsIHByb3BlcnRpZXMgKDEgMSAwKS5cclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtcHJvcGVydHlcclxuXHJcbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcclxuICAgIFxyXG5cdC8vIFNldCBhIHZhcmlhYmxlIHRvIGJlIHVzZWQgYnkgYm94LWZsZXggcHJvcGVydGllc1xyXG5cdCRmZy1ib3hmbGV4OiAkZmc7XHJcblxyXG5cdC8vIEJveC1GbGV4IG9ubHkgc3VwcG9ydHMgYSBmbGV4LWdyb3cgdmFsdWUgc28gbGV0J3MgZ3JhYiB0aGVcclxuXHQvLyBmaXJzdCBpdGVtIGluIHRoZSBsaXN0IGFuZCBqdXN0IHJldHVybiB0aGF0LlxyXG5cdEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcclxuXHRcdCRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcclxuXHR9XHJcblxyXG5cdC13ZWJraXQtYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xyXG5cdC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XHJcblx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XHJcblx0LW1vei1mbGV4OiAkZmcgJGZzICRmYjtcclxuXHQtbXMtZmxleDogJGZnICRmcyAkZmI7XHJcblx0ZmxleDogJGZnICRmcyAkZmI7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRmxleGJveCBKdXN0aWZ5IENvbnRlbnRcclxuLy9cclxuLy8gVGhlICdqdXN0aWZ5LWNvbnRlbnQnIHByb3BlcnR5IGFsaWducyBmbGV4IGl0ZW1zIGFsb25nIHRoZSBtYWluIGF4aXNcclxuLy8gb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGUgZmxleCBjb250YWluZXIuIFRoaXMgaXMgZG9uZSBhZnRlciBhbnkgZmxleGlibGVcclxuLy8gbGVuZ3RocyBhbmQgYW55IGF1dG8gbWFyZ2lucyBoYXZlIGJlZW4gcmVzb2x2ZWQuIFR5cGljYWxseSBpdCBoZWxwcyBkaXN0cmlidXRlXHJcbi8vIGV4dHJhIGZyZWUgc3BhY2UgbGVmdG92ZXIgd2hlbiBlaXRoZXIgYWxsIHRoZSBmbGV4IGl0ZW1zIG9uIGEgbGluZSBhcmVcclxuLy8gaW5mbGV4aWJsZSwgb3IgYXJlIGZsZXhpYmxlIGJ1dCBoYXZlIHJlYWNoZWQgdGhlaXIgbWF4aW11bSBzaXplLiBJdCBhbHNvXHJcbi8vIGV4ZXJ0cyBzb21lIGNvbnRyb2wgb3ZlciB0aGUgYWxpZ25tZW50IG9mIGl0ZW1zIHdoZW4gdGhleSBvdmVyZmxvdyB0aGUgbGluZS5cclxuLy9cclxuLy8gTm90ZTogJ3NwYWNlLSonIHZhbHVlcyBub3Qgc3VwcG9ydGVkIGluIG9sZGVyIHN5bnRheGVzLlxyXG4vL1xyXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmRcclxuLy8gRGVmYXVsdDogZmxleC1zdGFydFxyXG4vL1xyXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8janVzdGlmeS1jb250ZW50LXByb3BlcnR5XHJcblxyXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCR2YWx1ZTogZmxleC1zdGFydCkge1xyXG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1x0XHRcclxuXHR9IEBlbHNlIHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZTtcclxuXHRcdC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcclxuXHR9XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcclxuXHQtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xyXG5cdGp1c3RpZnktY29udGVudDogJHZhbHVlO1xyXG59XHJcblx0Ly8gU2hvcnRlciB2ZXJzaW9uOlxyXG5cdEBtaXhpbiBmbGV4LWp1c3QoJGFyZ3MuLi4pIHsgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KCRhcmdzLi4uKTsgfVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBGbGV4Ym94IEFsaWduIEl0ZW1zXHJcbi8vXHJcbi8vIEZsZXggaXRlbXMgY2FuIGJlIGFsaWduZWQgaW4gdGhlIGNyb3NzIGF4aXMgb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGVcclxuLy8gZmxleCBjb250YWluZXIsIHNpbWlsYXIgdG8gJ2p1c3RpZnktY29udGVudCcgYnV0IGluIHRoZSBwZXJwZW5kaWN1bGFyXHJcbi8vIGRpcmVjdGlvbi4gJ2FsaWduLWl0ZW1zJyBzZXRzIHRoZSBkZWZhdWx0IGFsaWdubWVudCBmb3IgYWxsIG9mIHRoZSBmbGV4XHJcbi8vIGNvbnRhaW5lcidzIGl0ZW1zLCBpbmNsdWRpbmcgYW5vbnltb3VzIGZsZXggaXRlbXMuICdhbGlnbi1zZWxmJyBhbGxvd3NcclxuLy8gdGhpcyBkZWZhdWx0IGFsaWdubWVudCB0byBiZSBvdmVycmlkZGVuIGZvciBpbmRpdmlkdWFsIGZsZXggaXRlbXMuIChGb3JcclxuLy8gYW5vbnltb3VzIGZsZXggaXRlbXMsICdhbGlnbi1zZWxmJyBhbHdheXMgbWF0Y2hlcyB0aGUgdmFsdWUgb2YgJ2FsaWduLWl0ZW1zJ1xyXG4vLyBvbiB0aGVpciBhc3NvY2lhdGVkIGZsZXggY29udGFpbmVyLikgXHJcbi8vXHJcbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXHJcbi8vIERlZmF1bHQ6IHN0cmV0Y2hcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWl0ZW1zLXByb3BlcnR5XHJcblxyXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbHVlOiBzdHJldGNoKSB7XHJcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZDtcclxuXHR9IEBlbHNlIHtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogJHZhbHVlO1xyXG5cdH1cclxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XHJcblx0LW1vei1hbGlnbi1pdGVtczogJHZhbHVlO1xyXG5cdGFsaWduLWl0ZW1zOiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRmxleGJveCBBbGlnbiBTZWxmXHJcbi8vXHJcbi8vIFZhbHVlczogYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxyXG4vLyBEZWZhdWx0OiBhdXRvXHJcblxyXG5AbWl4aW4gYWxpZ24tc2VsZigkdmFsdWU6IGF1dG8pIHtcclxuXHQvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxyXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xyXG5cdC1tb3otYWxpZ24tc2VsZjogJHZhbHVlO1xyXG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcclxuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XHJcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XHJcblx0fSBAZWxzZSB7XHJcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiAkdmFsdWU7XHJcblx0fVxyXG5cdGFsaWduLXNlbGY6ICR2YWx1ZTtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBGbGV4Ym94IEFsaWduIENvbnRlbnRcclxuLy9cclxuLy8gVGhlICdhbGlnbi1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgYSBmbGV4IGNvbnRhaW5lcidzIGxpbmVzIHdpdGhpbiB0aGVcclxuLy8gZmxleCBjb250YWluZXIgd2hlbiB0aGVyZSBpcyBleHRyYSBzcGFjZSBpbiB0aGUgY3Jvc3MtYXhpcywgc2ltaWxhciB0b1xyXG4vLyBob3cgJ2p1c3RpZnktY29udGVudCcgYWxpZ25zIGluZGl2aWR1YWwgaXRlbXMgd2l0aGluIHRoZSBtYWluLWF4aXMuIE5vdGUsXHJcbi8vIHRoaXMgcHJvcGVydHkgaGFzIG5vIGVmZmVjdCB3aGVuIHRoZSBmbGV4Ym94IGhhcyBvbmx5IGEgc2luZ2xlIGxpbmUuXHJcbi8vXHJcbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2hcclxuLy8gRGVmYXVsdDogc3RyZXRjaFxyXG4vL1xyXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24tY29udGVudC1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XHJcblx0Ly8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cclxuXHQtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcclxuXHQtbW96LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcclxuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcclxuXHR9IEBlbHNlIHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogJHZhbHVlO1xyXG5cdH1cclxuXHRhbGlnbi1jb250ZW50OiAkdmFsdWU7XHJcbn1cclxuIiwiJHNtOiAobWluOiA3NjhweCk7XG4kbWQ6IChtaW46IDkyMHB4KTtcbiRsZzogKG1pbjogMTYyMHB4KTtcbiR4czogKG1heDogbWFwLWdldCgkc20sIG1pbikgLSAxKTtcblxuQG1peGluIGJyZWFrcG9pbnQoJG1hcCkge1xuICAkcXVlcnk6IFwiXCI7XG4gIEBpZiBtYXAtaGFzLWtleSgkbWFwLCBtaW4pIHtcbiAgICAkcXVlcnk6IGFwcGVuZCgkcXVlcnksIFwiKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRtYXAsIG1pbil9KVwiKTtcbiAgfVxuICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgbWluKSBhbmQgbWFwLWhhcy1rZXkoJG1hcCwgbWF4KSB7XG4gICAgJHF1ZXJ5OiBhcHBlbmQoJHF1ZXJ5LCBcImFuZFwiKTtcbiAgfVxuICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgbWF4KSB7XG4gICAgJHF1ZXJ5OiBhcHBlbmQoJHF1ZXJ5LCBcIihtYXgtd2lkdGg6ICN7bWFwLWdldCgkbWFwLCBtYXgpfSlcIik7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgI3skcXVlcnl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiJGJyYW5kLXByaW1hcnk6ICMwMDRiOGE7XG4kYnJhbmQtc2Vjb25kYXJ5OiAjODJjZmY1O1xuXG4kYnJhbmQtYmFzZTogbWl4KCRicmFuZC1wcmltYXJ5LCAjZmZmLCA1MCk7XG4kYnJhbmQtbWlkOiAjODE5OGMzO1xuJGJyYW5kLWxpZ2h0OiBtaXgoJGJyYW5kLXByaW1hcnksICNmZmYsIDI1KTtcbiRicmFuZC1saWdodDogI2JlYzhlMTtcbiRicmFuZC1zb21ld2hlcmUtYmV0d2Vlbi1saWdodC1hbmQtc2hhZGU6IG1peCgkYnJhbmQtcHJpbWFyeSwgI2ZmZiwgMTApO1xuJGJyYW5kLXNoYWRlOiAjZjlmOWZhO1xuIiwiLmJsb2NrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5pbnNpZGUge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnJvdyB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNoZXJvIC5jZV90ZXh0IHtcbiAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiSVRDIE9mZmljaW5hIFNlcmlmXCIsIHNlcmlmO1xuICBoZWlnaHQ6IDM1MHB4O1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiAwLjFlbSAwO1xuICB9XG5cbiAgcCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4jaGVyby5oZXJvLWxhcmdlIC5jZV90ZXh0IHtcbiAgaGVpZ2h0OiA3MDBweDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4jbWFpbiAubW9kX2FydGljbGU6bm90KCNoZXJvKSB7XG4gIG1hcmdpbi10b3A6IDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNWVtO1xuXG4gICYuYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1saWdodDtcbiAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgcGFkZGluZy10b3A6IDdlbTtcbiAgfVxufVxuXG4ubW9kX2FydGljbGUuaXMtc2hhZGVkID4gLnJvdyB7XG4gIHBhZGRpbmc6IDJlbSAwIDFlbTtcbiAgPiBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stY2FzZXMge1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2hhZGU7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTYwMHB4IC0gMTAwJSAtICgyMDBweCArIDAuNXJlbSkpICogLTEpO1xuICBtYXJnaW4tbGVmdDogY2FsYygoMjAwcHggKyAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxNjAwcHggLSAxMDAlIC0gKDIwMHB4ICsgMC41cmVtKSk7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjAwcHggKyAwLjVyZW0pO1xuICB3aWR0aDogYXV0bztcblxuICAuY29sLXhzLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIH1cbn1cblxuI1BhY2tzaG90IGZpZ3VyZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNiU7XG59XG5cbiNzY3JvbGxfYm90dG9tLFxuI3Njcm9sbF91cCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2Nyb2xsX2Fycm93LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gNCAqIC0xKSAtIDEwcHgpO1xufVxuXG4jc2Nyb2xsX2JvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuI3Njcm9sbF91cCB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLlRlYW0tSGVhZGluZyBwIHtcbiAgbWFyZ2luLXRvcDogLTFlbTtcblxuICBhOm5vdChbY2xhc3MqPVwiQnV0dG9uXCJdKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiJG5hdi1zcGFjaW5nOiAyZW07XG4kaGVhZGVyLWhlaWdodDogMTYwcHg7XG5cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNsb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC9maWxlcy9sYXlvdXQvaW1nL1NWRy9sb2dvLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA2MXB4O1xufVxuXG4jaGVhZGVyIC5tb2RfbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI2hlYWRlciAubW9kX25hdmlnYXRpb24gdWwubGV2ZWxfMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICA+IGxpLnN1Ym1lbnUgPiBhOmFmdGVyLFxuICA+IGxpLnN1Ym1lbnUgPiBzdHJvbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kcm9wZG93bi5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBjb2xvcjogJGJyYW5kLWxpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXYtc3BhY2luZztcbiAgfVxuXG4gID4gbGkgPiBhLFxuICA+IGxpID4gc3Ryb25nIHtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWxpZ2h0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICBhLnRyYWlsLFxuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuI2hlYWRlciAubW9kX25hdmlnYXRpb24gdWwubGV2ZWxfMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgei1pbmRleDogOTAwO1xuICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnM7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtbWlkO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1taWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4jaGVhZGVyIGxpLnN1Ym1lbnU6aG92ZXIgLmxldmVsXzIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2hlYWRlciAubW9kX25hdmlnYXRpb24gdWwubGV2ZWxfMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxZW0pO1xuICB0b3A6IDA7XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBsaSB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgfVxuXG4gIHN0cm9uZyxcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICB9XG59XG5cbiNoZWFkZXIgdWwubGV2ZWxfMiBsaS5zdWJtZW51OmhvdmVyIC5sZXZlbF8zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNoZWFkZXIgLm1vZF9jaGFuZ2VsYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6ICRuYXYtc3BhY2luZyAvIDI7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkbmF2LXNwYWNpbmcgLyAyO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJyYW5kLWxpZ2h0O1xuICB9XG5cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGxpLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGxpOm5vdCguYWN0aXZlKSB7XG4gICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4jaGVhZGVyIC5CdXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogJG5hdi1zcGFjaW5nO1xufVxuXG4jbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUwcHg7XG59XG5cbmJvZHkua29udGFrdCAjaGVybyAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCJmb290ZXIge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcblxuICAgIC5pbnNpZGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xuICAgIH1cblxuICAgIHAsXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG4iLCJAbWl4aW4gQnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMS4zZW0gMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAmLmlzLWFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuYS5CdXR0b24tLWRlZmF1bHQge1xuICBAaW5jbHVkZSBCdXR0b247XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbmEuQnV0dG9uLS1ib3JkZXJlZCArIGEuQnV0dG9uLS1kZWZhdWx0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYnV0dG9uLFxuYS5CdXR0b24tLWJvcmRlcmVkIHtcbiAgQGluY2x1ZGUgQnV0dG9uO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtYmFzZTtcbiAgY29sb3I6ICRicmFuZC1iYXNlO1xuICAvLyBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi50YWJjb250cm9sX3RhYnMgdWwge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50YWJjb250cm9sX3RhYnMgLnRhYnMge1xuICBAaW5jbHVkZSBCdXR0b247XG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWJhc2U7XG4gIGNvbG9yOiAkYnJhbmQtYmFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4iLCIjcXVpY2tuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTAwMTtcblxuICBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIH1cblxuICBhOmhvdmVyIHNwYW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBbY2xhc3NePVwicXVpY2tuYXZcIl06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBbY2xhc3NePVwicXVpY2tuYXZcIl0gKyBbY2xhc3NePVwicXVpY2tuYXZcIl06OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1saWdodDtcbiAgfVxuXG4gIC5xdWlja25hdi0tYXBwb2ludG1lbnQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9maWxlcy9sYXlvdXQvaW1nL1NWRy9xdWlja25hdi9jYWxlbmRhci5zdmcpO1xuICB9XG5cbiAgLnF1aWNrbmF2LS1jYWxsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvbGF5b3V0L2ltZy9TVkcvcXVpY2tuYXYvaGVscC5zdmcpO1xuICB9XG5cbiAgLnF1aWNrbmF2LS1mYWNlYm9vazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ZpbGVzL2xheW91dC9pbWcvU1ZHL3F1aWNrbmF2L2ZhY2Vib29rLnN2Zyk7XG4gIH1cblxuICAuQnV0dG9uLS1kZWZhdWx0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxZW07XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgfVxufVxuIiwiLkNhcmQge1xuICAkYnV0dG9uLW9mZnNldDogNmVtO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi1ib3R0b206ICRidXR0b24tb2Zmc2V0O1xuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAtMC41cmVtO1xuICB9XG5cbiAgcCxcbiAgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxuXG4gIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5CdXR0b24tLWJvcmRlcmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtJGJ1dHRvbi1vZmZzZXQ7XG4gIH1cblxuICArIC5DYXJkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRicmFuZC1zb21ld2hlcmUtYmV0d2Vlbi1saWdodC1hbmQtc2hhZGU7XG4gIH1cbn1cbiIsIi5tb2Rfcm9ja3NvbGlkX3NsaWRlcjpub3QoLlF1b3RlLVNsaWRlcikge1xuICBtYXJnaW46IDllbSBhdXRvIDZlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJveC1zaGFkb3c6IDAgMzBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5RdW90ZS1TbGlkZXIgcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yc3RzLXNraW4tZGVmYXVsdCAucnN0cy1wcmV2LFxuLnJzdHMtc2tpbi1kZWZhdWx0IC5yc3RzLW5leHQge1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9maWxlcy9sYXlvdXQvaW1nL1NWRy9hcnJvd19zbGlkZXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnJzdHMtc2tpbi1kZWZhdWx0IC5yc3RzLXByZXYge1xuICBsZWZ0OiAtODBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJzdHMtc2tpbi1kZWZhdWx0IC5yc3RzLW5leHQge1xuICByaWdodDogLTgwcHg7XG59XG5cbi5yc3RzLXNraW4tZGVmYXVsdCAucnN0cy1uYXYge1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAtNjBweDtcbn1cblxuLnJzdHMtc2tpbi1kZWZhdWx0IC5yc3RzLW5hdi1idWxsZXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1zb21ld2hlcmUtYmV0d2Vlbi1saWdodC1hbmQtc2hhZGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbiIsIi5tb2RfYXJ0aWNsZS5pcy1zaGFkZWQge1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2hhZGU7XG59XG5cbi5jZV9mb3JtIGE6bm90KFtjbGFzcyo9XCJCdXR0b25cIl0pLFxuLmNlX3RleHQgYTpub3QoW2NsYXNzKj1cIkJ1dHRvblwiXSkge1xuICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbn1cblxuaDIuY2VfaGVhZGxpbmUge1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuXG4uY2VfdGV4dCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG5cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2VfdGV4dCBwIHN0cm9uZyB7XG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5RdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIG1hcmdpbjogMWVtIDAgMmVtIDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCeXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTYwcHg7XG4gICAgICB0b3A6IC0wLjNlbTtcbiAgICB9XG4gIH1cblxuICBibG9ja3F1b3RlICsgcCB7XG4gICAgYm90dG9tOiAtM2VtO1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jZV9yc2NlX3RhYnNldF9zdGFydC5ibG9jayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udGFiIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgLy8gcGFkZGluZy10b3A6ICRiYXNlLWZvbnQtc2l6ZSAqIDI7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4udGFiIFtjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGFiLmlzLWZ1bGx3aWR0aCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1zaGFkZTtcbiAgbWFyZ2luLXRvcDogMi4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDE2MDBweCAtIDEwMCUgLSAoMjAwcHggKyAwLjVyZW0pKSAqIC0xKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIwMHB4ICsgMC41cmVtKSAqIC0xKTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTYwMHB4IC0gMTAwJSAtICgyMDBweCArIDAuNXJlbSkpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjAwcHggKyAwLjVyZW0pO1xufVxuXG4udGFiLmlzLWZ1bGx3aWR0aCAuY2VfdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgaDIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICB9XG5cbiAgcCB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICB9XG5cbiAgKyAuY2VfdGV4dCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1iYXNlO1xuICB9XG59XG4iLCIuSWNvbkdyb3VwLnJvdyB7XG4gIHdpZHRoOiBjYWxjKDEyMDBweCAtIDFyZW0pO1xufVxuXG4uSWNvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJyYW5kLWxpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDJlbSAwO1xuICBwYWRkaW5nOiAwIDFlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAmOm50aC1jaGlsZCg1bikge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1saWdodDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWxpZ2h0O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY29udGFjdC1mb3JtcyB7XG4gIG1hcmdpbi10b3A6IC00ZW07XG5cbiAgLmNlX3RleHQge1xuICAgIG1hcmdpbi10b3A6IC0wLjdlbTtcbiAgfVxuXG4gIC5jZV9yc2NlX3RhYnNldF9zdGFydCB7XG4gICAgbWFyZ2luLXRvcDogLTVlbTtcbiAgfVxufVxuXG4uZm9ybWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLndpZGdldCB7XG4gICAgbWFyZ2luOiAwLjJlbSAwO1xuICB9XG5cbiAgLndpZGdldC1zZWxlY3QsXG4gIC53aWRnZXQtdGV4dCB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgfVxuXG4gIC53aWRnZXQtY2hlY2tib3gsXG4gIC53aWRnZXQtcmFkaW8sXG4gIC53aWRnZXQtdGV4dGFyZWEsXG4gIC53aWRnZXQtc3VibWl0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuXG4gIC53aWRnZXQtc2VsZWN0IGxhYmVsLFxuICAud2lkZ2V0LXRleHQgbGFiZWwsXG4gIC53aWRnZXQtdGV4dGFyZWEgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2lkZ2V0LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1zaGFkZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZHJvcGRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIH1cblxuICBzZWxlY3Q6aW52YWxpZCB7XG4gICAgY29sb3I6ICRicmFuZC1saWdodDtcbiAgfVxuXG4gIC5jaGVja2JveF9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5sZWdlbmQsXG4gICAgLm9wdGlvbnMge1xuICAgICAgZmxleDogMCAwIDQ5JTtcbiAgICB9XG5cbiAgICAubGVnZW5kIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAub3B0aW9ucyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwLjZlbTtcbiAgICAgIGhlaWdodDogMC42ZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc29tZXdoZXJlLWJldHdlZW4tbGlnaHQtYW5kLXNoYWRlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJyYW5kLXNvbWV3aGVyZS1iZXR3ZWVuLWxpZ2h0LWFuZC1zaGFkZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBlbTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cblxuICAgIGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0O1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5yYWRpb19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5sZWdlbmQsXG4gICAgLm9wdGlvbnMge1xuICAgICAgZmxleDogMCAwIDQ5JTtcbiAgICB9XG5cbiAgICAubGVnZW5kIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAub3B0aW9ucyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgIH1cblxuICAgIGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwLjZlbTtcbiAgICAgIGhlaWdodDogMC42ZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc29tZXdoZXJlLWJldHdlZW4tbGlnaHQtYW5kLXNoYWRlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJyYW5kLXNvbWV3aGVyZS1iZXR3ZWVuLWxpZ2h0LWFuZC1zaGFkZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAgIH1cblxuICAgIGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0O1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC56dXN0aW1tdW5nIHtcbiAgICBjb2xvcjogJGJyYW5kLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gIH1cbn1cbiIsIi5tb2RfbmV3c2xpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1vZF9uZXdzcmVhZGVyLFxuLm1vZF9uZXdzbGlzdCB7XG4gIC5tZXRhIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICBwLmluZm8ge1xuICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgfVxuICB9XG5cbiAgcC5iYWNrIGEsXG4gIHAubW9yZSBhIHtcbiAgICBAaW5jbHVkZSBCdXR0b247XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtYmFzZTtcbiAgICBjb2xvcjogJGJyYW5kLWJhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4ubW9kX25ld3NsaXN0IC5uZXdzd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1zaGFkZTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxNjAwcHggLSAxMDAlIC0gKDIwMHB4ICsgMC41cmVtKSkgKiAtMSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgyMDBweCArIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTYwMHB4IC0gMTAwJSAtICgyMDBweCArIDAuNXJlbSkpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjAwcHggKyAwLjVyZW0pO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG5cbiAgLmxheW91dF9sYXRlc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICArIC5sYXlvdXRfbGF0ZXN0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtYmFzZTtcbiAgICB9XG4gIH1cblxuICAuY2VfdGV4dCB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuIiwiLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIiNjYm94TmV4dCxcbiNjYm94UHJldmlvdXMsXG4jY2JveENsb3NlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuI2Nib3hOZXh0LFxuI2Nib3hQcmV2aW91cyB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC9maWxlcy9sYXlvdXQvaW1nL1NWRy9hcnJvd19zbGlkZXIuc3ZnKSBjZW50ZXIgLyAzMHB4XG4gICAgMzBweCBuby1yZXBlYXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbiNjYm94UHJldmlvdXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4jY2JveENsb3NlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoL2ZpbGVzL2xheW91dC9pbWcvU1ZHL2Nsb3NlLnN2ZykgY2VudGVyIC8gMTBweCAxMHB4XG4gICAgbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4jY29sb3Jib3gge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbiNjYm94V3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2Nib3hDdXJyZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jY2JveE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuYm9keS53ZWJraXQgI2Nib3hPdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpIGdyYXlzY2FsZSg1MCUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSBncmF5c2NhbGUoNTAlKTtcbn1cblxuI2Nib3hDb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJHSTJDRSxpRUFBaUUsQUFZL0QsQUFBQSxJQUFJLEFBQUMsQ0FRRCxTQUFTLENBQUUsTUFBK0IsQ0FHMUMsV0FBVyxDQUFFLFNBQTJDLENBSzFELG9CQUFvQixDQUFFLElBQUksQ0FDMUIsd0JBQXdCLENBQUUsSUFBSSxDQUMvQixBQVdELEFBQUEsSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVixBQU1ELEFBQUEsT0FBTyxDQUNQLEFBQUEsS0FBSyxDQUNMLEFBQUEsTUFBTSxDQUNOLEFBQUEsTUFBTSxDQUNOLEFBQUEsR0FBRyxDQUNILEFBQUEsT0FBTyxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQUssQ0FDZixBQU9ELEFBQUEs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 */
