/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{min-height:100%;position:relative}body{margin:0;padding:0}a,button{text-decoration:none;-webkit-transition:box-shadow .25s linear,color .25s linear,background-color .25s linear,border-width .25s linear,border-color .25s linear,opacity .25s linear;transition:box-shadow .25s linear,color .25s linear,background-color .25s linear,border-width .25s linear,border-color .25s linear,opacity .25s linear}a:focus,a:hover,button:focus,button:hover{outline:0;text-decoration:none}button,input[type=submit]{-webkit-transition:color .25s linear,background-color .25s linear,border-color .25s linear,opacity .25s linear;transition:color .25s linear,background-color .25s linear,border-color .25s linear,opacity .25s linear}button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{cursor:pointer;outline:0;text-decoration:none}p{margin:0 0 10px}.container{margin:0 auto;max-width:1230px;padding:0 15px;width:100%}img{display:block;height:auto;max-width:100%}embed,iframe,object,video{border:0;display:block;max-width:100%}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.screen-reader-text,.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after{clear:both;content:" ";display:table}img.size-auto,img.size-full,img.size-large,img.size-medium{max-width:100%;height:auto}img.alignleft{float:left;margin-right:.9375rem}img.alignleft,img.alignright{display:inline;margin-bottom:.9375rem}img.alignright{float:right;margin-left:.9375rem}img.aligncenter{display:block;clear:both;margin-right:auto;margin-bottom:.9375rem;margin-left:auto}.attachment img{max-width:100%;height:auto}.alignleft{display:inline;float:left;margin-right:.9375rem}.alignright{display:inline;float:right;margin-left:.9375rem}.aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto}html{background:#f1411c;font-family:Didot LT W05 Bold;font-size:16px;font-weight:400;line-height:1}a,html{color:#000}a:focus,a:hover{color:#fff}header{padding:3.4375rem 0 1.25rem;text-align:center}@media screen and (max-width:767px){header{padding:2.5rem 0 1.25rem}}header h1{margin:0}header h1>img{margin:0 auto;width:11.875rem}@media screen and (max-width:767px){header h1>img{width:50%}}header h2{margin-top:0}header h2>img{margin:0 auto}header h2 .mobile{display:none;width:90%}@media screen and (max-width:767px){header h2 .mobile{display:block}}header h2 .desktop{display:block;width:47.5rem;max-width:100%}@media screen and (max-width:767px){header h2 .desktop{display:none}}main nav{text-align:center}main nav>ul{list-style:none;margin:0;padding:0}main nav>ul>li{display:inline-block;font-size:1.25rem;text-transform:lowercase;vertical-align:middle}@media screen and (max-width:767px){main nav>ul>li{font-size:1.0625rem}}main nav>ul>li+li{margin-left:3.5625rem}@media screen and (max-width:767px){main nav>ul>li+li{margin-left:1.25rem}}main #connect{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:center;justify-content:center;padding-top:2.5rem}@media screen and (max-width:767px){main #connect{display:block;text-align:center}}main #connect>div{-webkit-box-flex:0;flex:0 1 auto}main #connect>div>.socials{list-style:none;margin:0;padding:0}main #connect>div>.socials>li{display:inline-block;font-size:1.25rem;line-height:1;vertical-align:middle}main #connect>div>.socials>li+li{margin-left:1.0625rem}main #connect>div>form{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;margin-left:2.5rem}@media screen and (max-width:767px){main #connect>div>form{-webkit-box-pack:center;justify-content:center;margin:1.5625rem auto 0}}main #connect>div>form>input[type=email]{background:#f1411c;border:1px solid #000;color:#000;display:block;-webkit-box-flex:0;flex:0 1 auto;font-size:.9375rem;line-height:1;max-width:100%;padding:.625rem .9375rem;width:14.375rem}main #connect>div>form>input[type=email]:focus{border-color:#000;outline:0}main #connect>div>form>input[type=email]::-webkit-input-placeholder{color:#000;text-transform:lowercase}main #connect>div>form>input[type=email]:-moz-placeholder,main #connect>div>form>input[type=email]::-moz-placeholder{color:#000;text-transform:lowercase}main #connect>div>form>input[type=email]:-ms-input-placeholder{color:#000;text-transform:lowercase}main #connect>div>form>button{background:#000;border:0;color:#f1411c;-webkit-box-flex:0;flex:0 0 auto;font-size:.9375rem;line-height:1;margin-left:.625rem;padding:.625rem .9375rem;text-transform:lowercase}main #connect>div>form>button:focus,main #connect>div>form>button:hover{background:#000;color:#fff}footer{padding:4.6875rem 0 .625rem}@media screen and (max-width:767px){footer{padding-top:3.125rem}}footer .copyright{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.5rem;line-height:1.375;text-align:center;text-transform:uppercase}footer .copyright>a{display:inline-block;margin-bottom:.3125rem;vertical-align:middle}footer .copyright>a.rca{width:2.5rem}footer .copyright>a.visionary{margin-left:.3125rem;margin-top:-.1875rem}footer .copyright>a.visionary>img{height:.75rem;width:auto}footer .copyright>a>svg{height:auto;width:100%}footer .copyright>a>svg>path{fill:#000}footer .copyright>p{margin:0}footer .copyright>p>a{color:#000}footer .copyright>p>a:focus,footer .copyright>p>a:hover{color:#fff;text-decoration:underline}.mfp-bg{opacity:.7}.mfp-close{color:#fff;font-size:2.5rem;opacity:1}#music{text-align:center;padding:0 .625rem;margin:1.875rem auto;width:37.5rem;max-width:100%;color:#f1411c;text-transform:lowercase}#music p{font-size:2.4375rem}#music .owl-dot{width:.9375rem;height:.9375rem;border-radius:.5rem;background-color:#6e6e6e;margin:.3125rem}#music .owl-dot:focus,#music .owl-dot:hover{background-color:#f1411c}#music .item{margin-top:3.75rem}#music .item img{margin:0 auto;width:15.625rem;height:auto}#music .item p{font-size:1.4375rem;margin:.5em auto .7em}#music .item>.btn{background:#f1411c;display:inline-block;border:0;color:#000;font-size:.9375rem;line-height:1;padding:.25rem .9375rem .375rem;text-transform:lowercase}#music .item>.btn:focus,#music .item>.btn:hover{background:#f1411c;color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUtY3NzL25vcm1hbGl6ZS5jc3MiLCJzdHlsZS5jc3MiLCJmcmFtZXdvcmsvX2Jhc2Uuc2NzcyIsImZyYW1ld29yay9fd29yZHByZXNzLnNjc3MiLCJmcmFtZXdvcmsvX2Z1bmN0aW9ucy5zY3NzIiwic3R5bGUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyREFBQSxDQVVBLHNGQVlJLGFBQWMsQ0FPbEIsbUJBR0ksb0JBQXFCLENBUXpCLHNCQUNJLFlBQWEsQ0FDYixRQUFTLENDRGIsa0JEV0ksWUFBYSxDQWFqQixLQUNJLHNCQUF1QixDQUN2Qix5QkFBMEIsQ0FDMUIsNkJBQXVDLENBbUIzQyxFQUNJLHNCQUF1QixDQU8zQixRQUNJLG1CQUFvQixDQU94QixpQkFFSSxTQUFVLENBWWQsR0FDSSxhQUFjLENBQ2QsY0FBZ0IsQ0FPcEIsWUFDSSx3QkFBeUIsQ0FPN0IsU0FFSSxlQUFpQixDQU9yQixJQUNJLGlCQUFrQixDQU90QixHQUVJLHNCQUF1QixDQUN2QixRQUFTLENBT2IsS0FDSSxlQUFnQixDQUNoQixVQUFXLENBT2Ysa0JBSUksMkJBQTZCLENBQzdCLGFBQWMsQ0FPbEIsSUFDSSxvQkFBcUIsQ0FPekIsRUFDSSxzQ0FBdUMsQ0FPM0MsTUFDSSxhQUFjLENBT2xCLFFBRUksYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBRzVCLElBQ0ksU0FBVyxDQUdmLElBQ0ksYUFBZSxDQVduQixJQUNJLFFBQVMsQ0FPYixlQUNJLGVBQWdCLENBV3BCLE9BQ0ksUUFBUyxDQVdiLFNBQ0ksdUJBQXlCLENBQ3pCLFlBQWEsQ0FDYiwwQkFBOEIsQ0FRbEMsT0FDSSxRQUFTLENBQ1QsU0FBbUIsQ0FTdkIsNkJBSUksbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixRQUFrQixDQVF0QixhQUVJLGtCQUFtQixDQVV2QixjQUVJLG1CQUFvQixDQVd4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UHhCLGFBQWMsQ0FDZCwrQkR0UHdCLENDdVB4Qix3QkFBeUIsQ0E5QzVCLGdEQWlESSxrQkMzU2UsQ0Q0U2YsVUM5U2MiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5hOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xuXG5xIHtcbiAgICBxdW90ZXM6IFwiXFwyMDFDXCIgXCJcXDIwMURcIiBcIlxcMjAxOFwiIFwiXFwyMDE5XCI7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxuICovXG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAyICovXG4gICAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi8gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLyogR2VuZXJhbCAqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEsXG5idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyNTBtcyBsaW5lYXIsIGNvbG9yIDI1MG1zIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBsaW5lYXIsIGJvcmRlci13aWR0aCAyNTBtcyBsaW5lYXIsIGJvcmRlci1jb2xvciAyNTBtcyBsaW5lYXIsIG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDI1MG1zIGxpbmVhciwgY29sb3IgMjUwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGxpbmVhciwgYm9yZGVyLXdpZHRoIDI1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDI1MG1zIGxpbmVhciwgb3BhY2l0eSAyNTBtcyBsaW5lYXI7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyxcbiAgYnV0dG9uOmhvdmVyLFxuICBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBsaW5lYXIsIGJvcmRlci1jb2xvciAyNTBtcyBsaW5lYXIsIG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgbGluZWFyLCBib3JkZXItY29sb3IgMjUwbXMgbGluZWFyLCBvcGFjaXR5IDI1MG1zIGxpbmVhcjsgfVxuICBidXR0b246aG92ZXIsIGJ1dHRvbjpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBNZWRpYSAqL1xuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmlmcmFtZSxcbm9iamVjdCxcbmVtYmVkLFxudmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmVtYmVkLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4gIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuICAuZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEhlbHBlcnMgKi9cbi5zci1vbmx5LCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4vKiBJbWFnZXMgKi9cbmltZy5zaXplLWF1dG8sIGltZy5zaXplLWZ1bGwsIGltZy5zaXplLWxhcmdlLCBpbWcuc2l6ZS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbWcuYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuXG5pbWcuYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07IH1cblxuaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmF0dGFjaG1lbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07IH1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjZjE0MTFjO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRGlkb3QgTFQgVzA1IEJvbGRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuaGVhZGVyIHtcbiAgcGFkZGluZzogMy40Mzc1cmVtIDAgMS4yNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgcGFkZGluZzogMi41cmVtIDAgMS4yNXJlbSAwOyB9IH1cbiAgaGVhZGVyIGgxIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBoZWFkZXIgaDEgPiBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTEuODc1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWFkZXIgaDEgPiBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBoZWFkZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBoZWFkZXIgaDIgPiBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBoZWFkZXIgaDIgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVhZGVyIGgyIC5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBoZWFkZXIgaDIgLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDcuNXJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVhZGVyIGgyIC5kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxubWFpbiBuYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgbWFpbiBuYXYgPiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIG1haW4gbmF2ID4gdWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFpbiBuYXYgPiB1bCA+IGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTsgfSB9XG4gICAgICBtYWluIG5hdiA+IHVsID4gbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjU2MjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYWluIG5hdiA+IHVsID4gbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfSB9XG5cbm1haW4gI2Nvbm5lY3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYWluICNjb25uZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgbWFpbiAjY29ubmVjdCA+IGRpdiB7XG4gICAgZmxleDogMCAxIGF1dG87IH1cbiAgICBtYWluICNjb25uZWN0ID4gZGl2ID4gLnNvY2lhbHMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIG1haW4gI2Nvbm5lY3QgPiBkaXYgPiAuc29jaWFscyA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIG1haW4gI2Nvbm5lY3QgPiBkaXYgPiAuc29jaWFscyA+IGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjA2MjVyZW07IH1cbiAgICBtYWluICNjb25uZWN0ID4gZGl2ID4gZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFpbiAjY29ubmVjdCA+IGRpdiA+IGZvcm0ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMS41NjI1cmVtIGF1dG8gMCBhdXRvOyB9IH1cbiAgICAgIG1haW4gI2Nvbm5lY3QgPiBkaXYgPiBmb3JtID4gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxNDExYztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDE0LjM3NXJlbTsgfVxuICAgICAgICBtYWluICNjb25uZWN0ID4gZGl2ID4gZm9ybSA+IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAgICAgbWFpbiAjY29ubmVjdCA+IGRpdiA+IGZvcm0gPiBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgICAgbWFpbiAjY29ubmVjdCA+IGRpdiA+IGZvcm0gPiBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgICBtYWluICNjb25uZWN0ID4gZGl2ID4gZm9ybSA+IGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgICBtYWluICNjb25uZWN0ID4gZGl2ID4gZm9ybSA+IGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIG1haW4gI2Nvbm5lY3QgPiBkaXYgPiBmb3JtID4gYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogI2YxNDExYztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgICAgbWFpbiAjY29ubmVjdCA+IGRpdiA+IGZvcm0gPiBidXR0b246aG92ZXIsIG1haW4gI2Nvbm5lY3QgPiBkaXYgPiBmb3JtID4gYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbmZvb3RlciB7XG4gIHBhZGRpbmc6IDQuNjg3NXJlbSAwIDAuNjI1cmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtOyB9IH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodCA+IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgZm9vdGVyIC5jb3B5cmlnaHQgPiBhLnJjYSB7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07IH1cbiAgICAgIGZvb3RlciAuY29weXJpZ2h0ID4gYS52aXNpb25hcnkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4xODc1cmVtOyB9XG4gICAgICAgIGZvb3RlciAuY29weXJpZ2h0ID4gYS52aXNpb25hcnkgPiBpbWcge1xuICAgICAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgZm9vdGVyIC5jb3B5cmlnaHQgPiBhID4gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBmb290ZXIgLmNvcHlyaWdodCA+IGEgPiBzdmcgPiBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMDAwOyB9XG4gICAgZm9vdGVyIC5jb3B5cmlnaHQgPiBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgZm9vdGVyIC5jb3B5cmlnaHQgPiBwID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIGZvb3RlciAuY29weXJpZ2h0ID4gcCA+IGE6aG92ZXIsIGZvb3RlciAuY29weXJpZ2h0ID4gcCA+IGE6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tZnAtYmcge1xuICBvcGFjaXR5OiAuNzsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBvcGFjaXR5OiAxOyB9XG5cbiNtdXNpYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvO1xuICB3aWR0aDogMzcuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2YxNDExYztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAjbXVzaWMgcCB7XG4gICAgZm9udC1zaXplOiAyLjQzNzVyZW07IH1cbiAgI211c2ljIC5vd2wtZG90IHtcbiAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU2ZTZlO1xuICAgIG1hcmdpbjogMC4zMTI1cmVtOyB9XG4gICAgI211c2ljIC5vd2wtZG90OmhvdmVyLCAjbXVzaWMgLm93bC1kb3Q6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDExYzsgfVxuICAjbXVzaWMgLml0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07IH1cbiAgICAjbXVzaWMgLml0ZW0gaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICNtdXNpYyAuaXRlbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgICAgbWFyZ2luOiAuNWVtIGF1dG8gLjdlbTsgfVxuICAgICNtdXNpYyAuaXRlbSA+IC5idG4ge1xuICAgICAgYmFja2dyb3VuZDogI2YxNDExYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC45Mzc1cmVtIDAuMzc1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgI211c2ljIC5pdGVtID4gLmJ0bjpob3ZlciwgI211c2ljIC5pdGVtID4gLmJ0bjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMTQxMWM7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLWNzcy9ub3JtYWxpemUnO1xuXG4kY29udGFpbmVyLW1heC13aWR0aDogMTIzMHB4O1xuJGd1dHRlci1zaXplOiAxNXB4O1xuJGJyZWFrLXBvaW50LWRlc2t0b3AtbWQtbWF4OiAxMjAwcHg7XG4kYnJlYWstcG9pbnQtZGVza3RvcC1zbS1tYXg6IDExOTlweDtcbiRicmVhay1wb2ludC1kZXNrdG9wLXNtLW1pbjogOTkycHg7XG4kYnJlYWstcG9pbnQtdGFibGV0LW1heDogOTkxcHg7XG4kYnJlYWstcG9pbnQtdGFibGV0LW1pbjogNzY4cHg7XG4kYnJlYWstcG9pbnQtcGhvbmUtbWF4OiA3NjdweDtcbiRicmVhay1wb2ludC1waG9uZS1zbTogNDgwcHg7XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBHZW5lcmFsICovXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYSxcbmJ1dHRvbiB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDI1MG1zIGxpbmVhciwgY29sb3IgMjUwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGxpbmVhciwgYm9yZGVyLXdpZHRoIDI1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDI1MG1zIGxpbmVhciwgb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjUwbXMgbGluZWFyLCBjb2xvciAyNTBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgbGluZWFyLCBib3JkZXItd2lkdGggMjUwbXMgbGluZWFyLCBib3JkZXItY29sb3IgMjUwbXMgbGluZWFyLCBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgbGluZWFyLCBib3JkZXItY29sb3IgMjUwbXMgbGluZWFyLCBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogY29sb3IgMjUwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDI1MG1zIGxpbmVhciwgb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbnAge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcblx0cGFkZGluZzogMCAkZ3V0dGVyLXNpemU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiBNZWRpYSAqL1xuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUsXG5vYmplY3QsXG5lbWJlZCxcbnZpZGVvIHtcblx0Ym9yZGVyOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIHtcblx0aGVpZ2h0OiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpZnJhbWUsXG5cdG9iamVjdCxcblx0ZW1iZWQge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogSGVscGVycyAqL1xuLnNyLW9ubHksIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcblx0Y2xpcDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmNsZWFyZml4IHtcblxuXHQmOjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cbn1cbiIsIi8qIEltYWdlcyAqL1xuaW1nIHtcblxuXHQmLnNpemUtYXV0byxcblx0Ji5zaXplLWZ1bGwsXG5cdCYuc2l6ZS1sYXJnZSxcblx0Ji5zaXplLW1lZGl1bSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdCYuYWxpZ25sZWZ0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTVweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuXHR9XG5cblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcblx0XHRtYXJnaW4tbGVmdDogcmVtKDE1cHgpO1xuXHR9XG5cblx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uYXR0YWNobWVudCBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogcmVtKDE1cHgpO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59IiwiQG1peGluIGRlc2t0b3Atc20tZG93biB7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXBvaW50LWRlc2t0b3Atc20tbWF4KSB7XG5cblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0LWRvd24ge1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1wb2ludC10YWJsZXQtbWF4KSB7XG5cblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gcGhvbmUtZG93biB7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXBvaW50LXBob25lLW1heCkge1xuXG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHBob25lLXNtLWRvd24ge1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1wb2ludC1waG9uZS1zbSkge1xuXG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZG93bigkYnJlYWtwb2ludCkge1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7XG5cblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS11cCgkYnJlYWtwb2ludCkge1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG5cblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbkBmdW5jdGlvbiByZW0oJHNpemUsICRmb250LXNpemU6ICRodG1sLWZvbnQtc2l6ZSkge1xuXHQkcmVtLXNpemU6ICRzaXplIC8gJGZvbnQtc2l6ZTtcblxuXHRAcmV0dXJuICN7JHJlbS1zaXplfXJlbTtcbn1cblxuQGZ1bmN0aW9uIGxpbmUtaGVpZ2h0KCRsaW5lLWhlaWdodCwgJGZvbnQtc2l6ZSkge1xuXHQkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAvICRmb250LXNpemU7XG5cblx0QHJldHVybiAjeyRsaW5lLWhlaWdodH07XG59XG5cbkBmdW5jdGlvbiBsZXR0ZXItc3BhY2luZygkc3BhY2luZykge1xuXHQkbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nIC8gMTAwMDtcblxuXHRAcmV0dXJuICN7JGxldHRlci1zcGFjaW5nfWVtO1xufVxuXG5AZnVuY3Rpb24gdGV4dC1pbmRlbnQoJHNwYWNpbmcpIHtcblx0JHRleHQtaW5kZW50OiAoJHNwYWNpbmcgLyAxMDAwKSAvIDI7XG5cblx0QHJldHVybiAjeyR0ZXh0LWluZGVudH1lbTtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcblxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudFxuXHR9XG5cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudFxuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnRcblx0fVxuXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudFxuXHR9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZnJhbWV3b3JrL2ZyYW1ld29ya1wiO1xuXG5odG1sIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1mYW1pbHk6IFwiRGlkb3QgTFQgVzA1IEJvbGRcIjtcblx0Zm9udC1zaXplOiAkaHRtbC1mb250LXNpemU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblxuXHRAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG5oZWFkZXIge1xuXHRwYWRkaW5nOiByZW0oNTVweCkgMCByZW0oMjBweCkgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIHBob25lLWRvd24ge1xuXHRcdHBhZGRpbmc6IHJlbSg0MHB4KSAwIHJlbSgyMHB4KSAwO1xuXHR9XG5cblx0aDEge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdD4gaW1nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IHJlbSgxOTBweCk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHBob25lLWRvd24ge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdD4gaW1nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdC5tb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdEBpbmNsdWRlIHBob25lLWRvd24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRlc2t0b3B7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFxuXHRcdFx0d2lkdGg6IHJlbSg3NjBweCk7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBwaG9uZS1kb3duIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxubWFpbiB7XG5cdG5hdiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IHJlbSgxMDBweCk7XG5cblx0XHQ+IHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0QGluY2x1ZGUgcGhvbmUtZG93biB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTdweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmICsgbGkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oNTdweCk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBwaG9uZS1kb3duIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2Nvbm5lY3Qge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiByZW0oNDBweCk7XG5cblx0XHRAaW5jbHVkZSBwaG9uZS1kb3duIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXG5cdFx0XHQ+IC5zb2NpYWxzIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRcdFx0KyBsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDE3cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGZvcm0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg0MHB4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBwaG9uZS1kb3duIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IHJlbSgyNXB4KSBhdXRvIDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTBweCkgcmVtKDE1cHgpO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMjMwcHgpO1xuXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBidXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTVweCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTBweCkgcmVtKDE1cHgpO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmZvb3RlciB7XG5cdHBhZGRpbmc6IHJlbSg3NXB4KSAwIHJlbSgxMHB4KSAwO1xuXG5cdEBpbmNsdWRlIHBob25lLWRvd24ge1xuXHRcdHBhZGRpbmctdG9wOiByZW0oNTBweCk7XG5cdH1cblxuXHQuY29weXJpZ2h0IHtcblx0XHRmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiByZW0oOHB4KTtcblx0XHRsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoMTFweCwgOHB4KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdD4gYSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNXB4KTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdCYucmNhIHtcblx0XHRcdFx0d2lkdGg6IHJlbSg0MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0Ji52aXNpb25hcnkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDVweCk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgtM3B4KTtcblxuXHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMTJweCk7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBzdmcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdD4gcGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBwIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblxuXHRcdFx0XHRAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWZwLWJne1xuXHRvcGFjaXR5OiAuNztcbn1cblxuLm1mcC1jbG9zZXtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiByZW0oNDBweCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbiNtdXNpY3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIHJlbSgxMHB4KTtcblx0bWFyZ2luOiByZW0oMzBweCkgYXV0bztcblx0d2lkdGg6IHJlbSg2MDBweCk7XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRjb2xvcjogJGNvbG9yLXJlZDtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuXHRcblxuXHRwe1xuXHRcdGZvbnQtc2l6ZTogcmVtKDM5cHgpO1xuXHR9XG5cblx0Lm93bC1kb3R7XG5cdFx0d2lkdGg6IHJlbSgxNXB4KTtcblx0XHRoZWlnaHQ6IHJlbSgxNXB4KTtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oOHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRtYXJnaW46IHJlbSg1cHgpO1xuXHRcdEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbXtcblx0XHRtYXJnaW4tdG9wOiByZW0oNjBweCk7XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogcmVtKDI1MHB4KTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIzcHgpO1xuXHRcdFx0bWFyZ2luOiAuNWVtIGF1dG8gLjdlbTtcblx0XHR9XG5cdFx0PiAuYnRuIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTVweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IHJlbSg0cHgpIHJlbSgxNXB4KSByZW0oNnB4KTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cblx0XHRcdEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTsgXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRcblx0fVxufSIsIiRodG1sLWZvbnQtc2l6ZTogMTZweDtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1yZWQ6ICNmMTQxMWM7XG4kY29sb3ItZ3JheTogIzZlNmU2ZTsiXX0= */
