/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:ContaxPro55SmCap;src:url('../../fonts/ContaxPro55SmCap.eot');src:url('../../fonts/ContaxPro55SmCap.eot?#iefix') format('embedded-opentype'),url('../../fonts/ContaxPro55SmCap.ttf') format('truetype');}@font-face{font-family:ContaxPro65MedSmCap;src:url('../../fonts/ContaxPro65MedSmCap.eot');src:url('../../fonts/ContaxPro65MedSmCap.eot?#iefix') format('embedded-opentype'),url('../../fonts/ContaxPro65MedSmCap.ttf') format('truetype');}@font-face{font-family:KingsCaslonDisplayTrial-Regular;src:url('../../fonts/KingsCaslonDisplayTrial-Regular.eot');src:url('../../fonts/KingsCaslonDisplayTrial-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/KingsCaslonDisplayTrial-Regular.ttf') format('truetype');}body{font:100% 'ContaxPro55SmCap',Arial,sans-serif;background-color:#fdf6dc;color:#010102}header{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:11;transform:translateZ(0)}header>div{font-size:1.125em;max-width:1220px;margin:0 auto;padding:33px 30px}header h1{margin:0;font-size:1em;float:left}header h1 a,header h1 svg{display:block}header nav{width:64.21875%;margin:0 auto}header nav:after{content:"";clear:both;display:block}header ul{list-style:none;padding:0;margin:0;text-align:center}header button{display:none;margin-top:-8px}header .small-nav{border:0;background:transparent;font-size:32px;padding:0;float:right;line-height:1;display:block;outline:0;position:relative}header .small-nav+ul{max-height:0;overflow:hidden;transition:max-height .5s ease-in;clear:right;display:block}header .small-nav+ul li{display:block;width:auto;text-align:left;margin-left:-13px;padding:10px 0}header .small-nav+ul li:first-child{margin-top:20px}header .small-nav+ul.visible{max-height:300px}header .small-nav+ul a{padding-left:0;transition:padding-left .1s ease-in}header .small-nav+ul a svg{position:static}header .small-nav+ul .current a,header .small-nav+ul a:hover{padding-left:13px}header li{display:inline-block;vertical-align:top;line-height:1;width:170px;text-align:center}header li a{display:block;text-decoration:none;color:inherit}header li a svg{vertical-align:middle;position:relative;top:-3px;fill:#fff;transition:all .3s ease-in}header li a:hover svg{fill:#b9bbc2;top:0}header .current svg{fill:#000;top:0}.slider-wrapper{position:relative;z-index:2;overflow:hidden;height:100%}.slide{position:relative;float:left;height:100%}.pager button{position:absolute;top:50%;margin-top:-41px;z-index:3;background:transparent;border:0;outline:none}.nav-arrow-left{left:0}.nav-arrow-right{right:0}footer{background:#000;padding:120px 0 50px;text-align:center;position:relative;transition:all 2s ease-in}footer:before{position:absolute;top:0;left:0;right:0;height:0;content:"";background:url(../../imgs/pattern.svg) repeat;opacity:0;transition:height 1s ease-in}footer.skrollable-after:before,.mobile footer:before{opacity:1;height:56px}footer p{padding:0 30px;color:#b4b5b5;margin-top:4em;font-size:.7em}[data-video-wrapper]{position:absolute;top:0;left:0;right:0;overflow:hidden;z-index:-1}.popin-video{position:absolute;overflow:hidden;top:0;right:0;left:-9999px;z-index:-1;opacity:0}.popin-video.visible{left:0;z-index:10;opacity:1}.popin-video.visible .close{opacity:1;transition:opacity .5s ease-out}.popin-video .close{opacity:0;position:absolute;top:10px;left:50%;z-index:11;cursor:pointer}.popin-video video{position:absolute;top:0;left:50%}.no-overflow{overflow:hidden}.background{position:fixed;z-index:-1;top:90px;left:0;right:0;text-align:center}.mobile .background{position:static;height:auto;padding-top:30px;overflow:hidden}.background svg{max-width:1280px;width:auto;height:auto;display:block;margin:0 auto}.background svg+svg{transform:translateZ(0)}.background img{width:100%;max-width:100%;height:100%}.background h2{text-align:center;font:1.4375em normal 'ContaxPro65MedSmCap';position:absolute;left:0;right:0;margin:0;top:276px;padding-top:43px;color:#fff;background:url(../../imgs/timer.png) no-repeat top center}.loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:12;opacity:1}.loader svg{position:fixed;height:100px;width:50px;top:50%;left:50%;margin-left:-25px;margin-top:-50px}.loader.hide{bottom:100%;opacity:0;transition:all .7s ease-out}.loader.hide svg{display:none}#manifesto{background:#000 url(../../imgs/manifesto-bg.jpg) no-repeat center 90%;background-attachment:fixed;color:#b7b9bf;font:2.125em 'ContaxPro55SmCap';transform:translateZ(0)}.mobile #manifesto{background-position:-15px 34%;margin-top:0 !important}#manifesto>div{position:relative;height:527px;overflow:hidden;max-width:1220px;margin:0 auto}#manifesto img{position:absolute}#manifesto .slide{line-height:527px}#manifesto p{display:inline-block;vertical-align:middle;line-height:1.2;max-width:600px;padding:0 98px}#manifesto .nav-arrow-inactive polyline{stroke:#363638}#perfect-time{transition:all .3s ease-in;position:relative}#perfect-time>div:first-child{position:relative;overflow:hidden;max-width:1220px;margin:0 auto;height:100%}#perfect-time .text-video{font:7px 'ContaxPro65MedSmCap'}#perfect-time .slide{height:703px;text-align:center}#perfect-time .play-video{cursor:pointer}#perfect-time .play-video.desktop{position:absolute;z-index:3;top:66px;left:98px;right:98px;text-align:center}#perfect-time .play-video.desktop+.slider-wrapper .play-video{display:none}#perfect-time polygon{stroke-dasharray:400}#perfect-time .content{position:absolute;bottom:66px;left:0;right:0;text-align:center}#perfect-time.tiger,#perfect-time .tiger{background-color:#f2f4fe}#perfect-time.tiger .text-video,#perfect-time .tiger .text-video{fill:#f2f4fe}#perfect-time.dragon,#perfect-time .dragon{background-color:#fdf6dc}#perfect-time.dragon .text-video,#perfect-time .dragon .text-video{fill:#fdf6dc}#perfect-time.phoenix,#perfect-time .phoenix{background-color:#f0f5eb}#perfect-time.phoenix .text-video,#perfect-time .phoenix .text-video{fill:#f0f5eb}#perfect-time .timer{font:1.6875em 'KingsCaslonDisplayTrial-Regular';letter-spacing:2px}#perfect-time h2{font:1.375em 'ContaxPro65MedSmCap';margin:.3em 0 0}#perfect-time p{font:0.9375em 'ContaxPro55SmCap';margin:0;line-height:1.1}#perfect-time .nav-arrow-inactive polyline{stroke:#fff}#perfect-time .timer-minutes{display:inline-block;width:19px}#perfect-time .timer-seconds{display:inline-block;width:30px}#perfect-tea article>div{overflow:hidden;max-width:1280px;margin:0 auto}#perfect-tea img{display:inline-block;vertical-align:bottom;max-width:100%;height:auto}#perfect-tea .illustration,#perfect-tea .content{float:left;width:50%;overflow:hidden}#perfect-tea .description{background-color:#000;padding:10px 20px 20px 50px;display:table-cell;vertical-align:middle;height:289px;overflow:hidden}#perfect-tea .package{background-color:#fff}#perfect-tea h2{font:1.5em 'ContaxPro65MedSmCap';margin:0}#perfect-tea p{font-family:'ContaxPro55SmCap';line-height:1.2}#perfect-tea .tiger{color:#f2f4fe;background-color:#e7eef8}#perfect-tea .dragon{color:#fdf6dc;background-color:#fdf6dc}#perfect-tea .phoenix{color:#f0f5eb;background-color:#f0f5eb}@media (max-width: 880px){header nav{width:auto}}@media (max-width: 700px){#perfect-tea .illustration{display:none}#perfect-tea .content{float:none;width:auto}#perfect-tea .content img{width:100%;height:auto}footer{padding-top:100px}}@media (max-width: 780px){#perfect-tea .description{padding-left:20px}}@media (max-width: 740px){.mobile #manifesto{font-size:1.8em;margin-top:0 !important;background-position:-300px 300px !important}}@media (max-width: 630px){#manifesto{background-position:-201px 0 !important}#manifesto>div{height:auto}#manifesto p{padding:0 20px;margin:1em 0}#manifesto button{position:static;margin-top:5px}#manifesto button polyline{stroke:#fff}#manifesto .pager{text-align:right}#manifesto .slide{line-height:normal;padding-bottom:20px;font-size:.8em}}@media (max-width: 680px) and (max-height: 460px){.mobile .background{padding-top:30px}.mobile .background svg{display:block;width:250px !important;height:231px !important}header>div{padding:15px 30px}}@media (max-width: 530px){#perfect-time{height:auto !important}#perfect-time .slide{height:auto !important}#perfect-time article{padding:40px 0}#perfect-time article .play-video{width:63.96226%;height:auto;display:block !important;margin:0 auto 2em}#perfect-time article .content{position:static}#perfect-time .play-video.desktop{display:none}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX2Jhc2Uuc2NzcyIsImNvcmUvX2ZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJwYXJ0cy9wYWdlcy1ibG9jcy9faGVhZGVyLnNjc3MiLCJwYXJ0cy9wYWdlcy1ibG9jcy9fc2xpZGVyLnNjc3MiLCJwYXJ0cy9wYWdlcy1ibG9jcy9fZm9vdGVyLnNjc3MiLCJwYXJ0cy9wYWdlcy1ibG9jcy9fcG9waW4uc2NzcyIsInBhcnRzL3BhZ2VzLWxheW91dC9faG9tZS5zY3NzIiwicGFydHMvcGFnZXMtbGF5b3V0L19tYW5pZmVzdG8uc2NzcyIsInBhcnRzL3BhZ2VzLWxheW91dC9fcGVyZmVjdC10aW1lLnNjc3MiLCJwYXJ0cy9wYWdlcy1sYXlvdXQvX3BlcmZlY3QtdGVhLnNjc3MiLCJwYXJ0cy9wYWdlcy1sYXlvdXQvX3Jlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNEVBUUEsS0FDRSxZQUFhLFdBQ2IscUJBQXNCLEtBQ3RCLHlCQUEwQixNQU81QixLQUNFLE9BQVEsR0FhVixRQUFTLE1BQU8sUUFBUyxXQUFZLE9BQVEsT0FBUSxPQUFRLE9BQVEsS0FBTSxLQUFNLElBQUssUUFBUyxRQWE3RixRQUFTLE9BUVgsTUFBTyxPQUFRLFNBQVUsTUFJdkIsUUFBUyxhQUNULGVBQWdCLFVBUWxCLEFBQUssQUFBSyxzQkFDUixRQUFTLEtBQ1QsT0FBUSxHQVFWLFNBQVUsU0FFUixRQUFTLE1BVVgsRUFDRSxpQkFBa0IsYUFRcEIsQUFBQyxTQUFTLEFBQUMsUUFFVCxRQUFTLEdBVVgsQUFBSSxZQUNGLGNBQWUsWUFPakIsRUFBRyxPQUVELFlBQWEsTUFPZixJQUNFLFdBQVksUUFRZCxHQUNFLFVBQVcsSUFDWCxPQUFRLFVBT1YsS0FDRSxXQUFZLEtBQ1osTUFBTyxNQU9ULE1BQ0UsVUFBVyxLQU9iLElBQUssSUFFSCxVQUFXLElBQ1gsWUFBYSxFQUNiLFNBQVUsU0FDVixlQUFnQixVQUdsQixJQUNFLElBQUssUUFHUCxJQUNFLE9BQVEsU0FV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WUFDbEIsTUFBTyxVQUNQLE9BQVEsS0FDUixRQUFTLGlCQUNULE9BQVEsWUFHWixjQUFjLFFBQVEsU0FDbEIsU0FBVSxRQUlkLGNBQWMsQUFBVyxvQkFDdEIsUUFBUyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59IiwiLy8gZm9udHNcblxuQG1peGluIGZvbnRGYWNlKCkgeyAgICAgICBcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkZm9udHNOYW1lKSB7XG4gICAgICAgIEBmb250LWZhY2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICN7bnRoKCRmb250c05hbWUsICRpKX07XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvI3tudGgoJGZvbnRzTmFtZSwgJGkpfS5lb3QnKTtcbiAgICAgICAgICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy8je250aCgkZm9udHNOYW1lLCAkaSl9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzLyN7bnRoKCRmb250c05hbWUsICRpKX0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgICAgICB9ICAgICAgICBcbiAgICB9ICAgXG59OyAgXG4iLCJcbi8vIG1haW4uY3NzXG5cbiRmb250c05hbWU6ICdDb250YXhQcm81NVNtQ2FwJywgJ0NvbnRheFBybzY1TWVkU21DYXAnLCAnS2luZ3NDYXNsb25EaXNwbGF5VHJpYWwtUmVndWxhcic7XG4kaW1nUGF0aDogJy4uLy4uL2ltZ3MnO1xuJGNvbG9yVGlnZXI6ICNmMmY0ZmU7XG4kY29sb3JEcmFnb246ICNmZGY2ZGM7XG4kY29sb3JQaG9lbml4OiAjZjBmNWViO1xuXG5AaW1wb3J0ICdjb3JlL2Jhc2UnO1xuQGltcG9ydCAnY29yZS9mb250cyc7IFxuQGltcG9ydCAnY29yZS9mdW5jdGlvbnMnOyBcbkBpbmNsdWRlIGZvbnRGYWNlKCk7XG5cbmJvZHkge1xuXHRmb250OiAxMDAlICdDb250YXhQcm81NVNtQ2FwJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZGM7XG5cdGNvbG9yOiAjMDEwMTAyO1xufVxuXG5AaW1wb3J0ICdwYXJ0cy9wYWdlcy1ibG9jcy9oZWFkZXInOyBcbkBpbXBvcnQgJ3BhcnRzL3BhZ2VzLWJsb2NzL3NsaWRlcic7IFxuQGltcG9ydCAncGFydHMvcGFnZXMtYmxvY3MvZm9vdGVyJzsgXG5AaW1wb3J0ICdwYXJ0cy9wYWdlcy1ibG9jcy9wb3Bpbic7IFxuQGltcG9ydCAncGFydHMvcGFnZXMtbGF5b3V0L2hvbWUnOyBcbkBpbXBvcnQgJ3BhcnRzL3BhZ2VzLWxheW91dC9tYW5pZmVzdG8nOyBcbkBpbXBvcnQgJ3BhcnRzL3BhZ2VzLWxheW91dC9wZXJmZWN0LXRpbWUnOyBcbkBpbXBvcnQgJ3BhcnRzL3BhZ2VzLWxheW91dC9wZXJmZWN0LXRlYSc7IFxuQGltcG9ydCAncGFydHMvcGFnZXMtbGF5b3V0L3Jlc3BvbnNpdmUnOyBcbiIsIlxuaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR6LWluZGV4OiAxMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyBcblxuXHQ+IGRpdiB7XG5cdFx0Zm9udC1zaXplOiBjYWxjLWVtKDE4cHgsMTZweCk7XG5cdFx0bWF4LXdpZHRoOiAxMjIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMzNweCAzMHB4O1xuXHR9XG5cblx0aDEge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdGEsIHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0XG5cdG5hdiB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoODIycHggLyAxMjgwcHgpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogLThweDtcblx0fVxuXHRcblx0LnNtYWxsLW5hdiB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCsgdWwge1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLWluO1xuXHRcdFx0Y2xlYXI6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudmlzaWJsZSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgLjFzIGVhc2UtaW47XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jdXJyZW50IGEsXG5cdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR3aWR0aDogMTcwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRmaWxsOiAjYjliYmMyO1xuXHRcdFx0XHRcdHRvcDogMDtcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5jdXJyZW50IHtcblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogIzAwMDtcblx0XHRcdHRvcDogMDtcdFx0XG5cdFx0fVxuXHR9XG59IiwiXG4uc2xpZGVyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZXIge1xuXHRidXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtNDFweDtcblx0XHR6LWluZGV4OiAzO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG5cbi5uYXYtYXJyb3ctbGVmdCB7XG5cdGxlZnQ6IDA7XG59XG5cbi5uYXYtYXJyb3ctcmlnaHQge1xuXHRyaWdodDogMDtcbn1cbiIsIlxuZm9vdGVyIHtcblx0YmFja2dyb3VuZDogIzAwMCA7XG5cdHBhZGRpbmc6IDEyMHB4IDAgNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9L3BhdHRlcm4uc3ZnKSByZXBlYXQ7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMXMgZWFzZS1pbjtcblx0fVxuXG5cdCYuc2tyb2xsYWJsZS1hZnRlcixcblx0Lm1vYmlsZSAmIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRjb2xvcjogI2I0YjViNTtcblx0XHRtYXJnaW4tdG9wOiA0ZW07XG5cdFx0Zm9udC1zaXplOiAuN2VtO1xuXHR9XG59IiwiXG5bZGF0YS12aWRlby13cmFwcGVyXSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OjA7XG5cdHJpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnBvcGluLXZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0b3A6IDA7IFxuXHRyaWdodDogMDtcblx0bGVmdDogLTk5OTlweDtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cblx0Ji52aXNpYmxlIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdG9wYWNpdHk6IDE7XG5cblx0XHQuY2xvc2Uge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXG5cdC5jbG9zZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR6LWluZGV4OiAxMTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHR2aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdH1cbn0iLCJcbi5uby1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAtMTtcblx0dG9wOiA5MHB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5tb2JpbGUgJiB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0KyBzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyBcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHRoMiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQ6IGNhbGMtZW0oMjNweCwgMTZweCkgbm9ybWFsICdDb250YXhQcm82NU1lZFNtQ2FwJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiAyNzZweDtcblx0XHRwYWRkaW5nLXRvcDogNDNweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH0vdGltZXIucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0fVxufVxuXG4ubG9hZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHotaW5kZXg6IDEyO1xuXHRvcGFjaXR5OiAxO1xuXG5cdHN2ZyB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjVweDtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0fVxuXG5cdCYuaGlkZSB7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC43cyBlYXNlLW91dDtcblx0XHRcblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCJcbiNtYW5pZmVzdG8ge1xuXHRiYWNrZ3JvdW5kOiAjMDAwIHVybCgjeyRpbWdQYXRofS9tYW5pZmVzdG8tYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIDkwJTtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0Y29sb3I6ICNiN2I5YmY7XG5cdGZvbnQ6IGNhbGMtZW0oMzRweCwgMTZweCkgJ0NvbnRheFBybzU1U21DYXAnO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IFxuXG5cdC5tb2JpbGUgJiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE1cHggMzQlO1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiA1MjdweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogMTIyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQuc2xpZGUge1xuXHRcdGxpbmUtaGVpZ2h0OiA1MjdweDtcblx0fVxuXG5cdHAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRwYWRkaW5nOiAwIDk4cHg7XG5cdH1cblxuXHQubmF2LWFycm93LWluYWN0aXZlIHBvbHlsaW5lIHtcblx0XHRzdHJva2U6ICMzNjM2Mzg7XG5cdH1cbn0iLCJcbiNwZXJmZWN0LXRpbWUge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQ+IGRpdjpmaXJzdC1jaGlsZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LXdpZHRoOiAxMjIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdFxuXHQudGV4dC12aWRlbyB7XG5cdFx0Zm9udDogN3B4ICdDb250YXhQcm82NU1lZFNtQ2FwJztcblx0fVxuXG5cdC5zbGlkZSB7XG5cdFx0aGVpZ2h0OiA3MDNweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0XG5cdC5wbGF5LXZpZGVvIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmLmRlc2t0b3Age1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHRvcDogNjZweDtcblx0XHRcdGxlZnQ6IDk4cHg7XG5cdFx0XHRyaWdodDogOThweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0KyAuc2xpZGVyLXdyYXBwZXIgLnBsYXktdmlkZW8ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHBvbHlnb24ge1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDQwMDtcblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA2NnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji50aWdlcixcblx0LnRpZ2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JUaWdlcjtcblx0XHQudGV4dC12aWRlbyB7XG5cdFx0XHRmaWxsOiAkY29sb3JUaWdlcjtcblx0XHR9XG5cdH1cblx0XG5cdCYuZHJhZ29uLFxuXHQuZHJhZ29uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JEcmFnb247XG5cdFx0LnRleHQtdmlkZW8ge1xuXHRcdFx0ZmlsbDogJGNvbG9yRHJhZ29uO1xuXHRcdH1cblx0fVxuXHRcdFxuXHQmLnBob2VuaXgsXG5cdC5waG9lbml4IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQaG9lbml4O1xuXHRcdC50ZXh0LXZpZGVvIHtcblx0XHRcdGZpbGw6ICRjb2xvclBob2VuaXg7XG5cdFx0fVxuXHR9XG5cblx0LnRpbWVyIHtcblx0XHRmb250OiBjYWxjLWVtKDI3cHgsIDE2cHgpICdLaW5nc0Nhc2xvbkRpc3BsYXlUcmlhbC1SZWd1bGFyJztcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQ6IGNhbGMtZW0oMjJweCwgMTZweCkgJ0NvbnRheFBybzY1TWVkU21DYXAnO1xuXHRcdG1hcmdpbjogLjNlbSAwIDA7XG5cdH1cblxuXHRwIHtcblx0XHRmb250OiBjYWxjLWVtKDE1cHgsIDE2cHgpICdDb250YXhQcm81NVNtQ2FwJztcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0fVxuXG5cdC5uYXYtYXJyb3ctaW5hY3RpdmUgcG9seWxpbmUge1xuXHRcdHN0cm9rZTogI2ZmZjtcblx0fVxuXG5cdC50aW1lci1taW51dGVzIHtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jazsgXG5cdFx0d2lkdGg6MTlweDtcblx0fVxuXG5cdC50aW1lci1zZWNvbmRzIHtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jazsgXG5cdFx0d2lkdGg6MzBweDtcblx0fVxufVxuIiwiXG4jcGVyZmVjdC10ZWEge1xuXHRhcnRpY2xlID4gZGl2IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogMTI4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmlsbHVzdHJhdGlvbixcblx0LmNvbnRlbnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5kZXNjcmlwdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMjBweCA1MHB4O1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDI4OXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQucGFja2FnZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250OiBjYWxjLWVtKDI0cHgsIDE2cHgpICdDb250YXhQcm82NU1lZFNtQ2FwJztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LWZhbWlseTogJ0NvbnRheFBybzU1U21DYXAnO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQudGlnZXIge1xuXHRcdGNvbG9yOiAkY29sb3JUaWdlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZWY4O1xuXHR9XG5cblx0LmRyYWdvbiB7XG5cdFx0Y29sb3I6ICRjb2xvckRyYWdvbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JEcmFnb247XG5cdH1cblxuXHQucGhvZW5peCB7XG5cdFx0Y29sb3I6ICRjb2xvclBob2VuaXg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUGhvZW5peDtcblx0fVxufSIsIlxuQG1lZGlhIChtYXgtd2lkdGg6ODgwcHgpIHsgICAgIFxuXHRoZWFkZXIge1xuXHRcdG5hdiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn0gXG5cbkBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KSB7ICBcblx0I3BlcmZlY3QtdGVhIHtcblx0XHQuaWxsdXN0cmF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRmb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0fVxufSBcblxuQG1lZGlhIChtYXgtd2lkdGg6NzgwcHgpIHsgIFxuXHQjcGVyZmVjdC10ZWEge1xuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9ICAgXG59IFxuXG5AbWVkaWEgKG1heC13aWR0aDo3NDBweCkgeyAgXG5cdC5tb2JpbGUgI21hbmlmZXN0byB7XG5cdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4IDMwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn0gXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6NjMwcHgpIHsgIFxuXHQjbWFuaWZlc3RvIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggMCAhaW1wb3J0YW50O1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0bWFyZ2luOiAxZW0gMDtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFxuXHRcdFx0cG9seWxpbmUge1xuXHRcdFx0XHRzdHJva2U6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhZ2VyIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdC5zbGlkZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0fVxuXHR9ICAgXG59IFxuXG5AbWVkaWEgKG1heC13aWR0aDo2ODBweCkgYW5kIChtYXgtaGVpZ2h0OjQ2MHB4KSB7ICAgICBcblx0Lm1vYmlsZSB7XG5cdFx0LmJhY2tncm91bmQge1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LmJhY2tncm91bmQgc3ZnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDIzMXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0aGVhZGVyID4gZGl2IHtcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdH1cbn0gXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6NTMwcHgpIHsgIFxuXHQjcGVyZmVjdC10aW1lIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdC5zbGlkZSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRhcnRpY2xlIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblxuXHRcdFx0LnBsYXktdmlkZW8ge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgzMzlweCAvIDUzMHB4KTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGxheS12aWRlby5kZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59ICJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */