.editing :not(input):not(textarea):not(select){background-color:rgba(0,0,255,.1)}img{height:auto;width:100%}*{box-sizing:border-box}[type=submit],button{-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit;background:transparent;border:none;color:inherit;font:inherit;line-height:normal;margin:0;outline:none;overflow:visible;padding:0;text-align:inherit;width:auto}&::-moz-focus-inner{border:0;padding:0}ul{padding-left:0}code[class*=language-],pre[class*=language-]{-moz-tab-size:4;-ms-hyphens:none;-o-tab-size:4;-webkit-hyphens:none;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;hyphens:none;line-height:1.45;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre-wrap;word-break:normal;word-spacing:normal;word-wrap:normal}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{overflow:auto;padding:.75em 1.5em 1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0;border-radius:3px}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:1;position:absolute;right:20px;top:.75em}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{background:#076cdb;border-radius:3px;box-shadow:0 0 20px 10px #f5f2f0;color:#fff;font-size:12px;font-weight:500;letter-spacing:.5px;padding:5px 8px;text-transform:uppercase;transition:.25s ease-in-out}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{background:#219cf7;color:#fff;text-decoration:none}[class*=lang-] script[type="text/plain"],[class*=language-] script[type="text/plain"],script[type="text/plain"][class*=lang-],script[type="text/plain"][class*=language-]{display:block;font:100% Consolas,Monaco,monospace;overflow:auto;white-space:pre-wrap}.has-icon{line-height:inherit}.has-icon:before{background-origin:border-box;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;line-height:inherit;position:relative;vertical-align:middle}.has-icon--xxs:before{height:12px;width:12px}.has-icon--xs:before{height:16px;width:16px}.has-icon--m:before{height:28px;width:28px}.has-icon--l:before{height:48px;margin-bottom:.5em;width:48px}.has-icon--xl:before{height:64px;width:64px}.has-icon--inline{display:inline-block;vertical-align:top}.has-icon--inline:before{background-size:contain}i.has-icon--before{margin-right:7px}.has-icon--absolute{position:relative}@media (min-width:640px){.has-icon--absolute{left:-30px;position:absolute;top:-3px}}.has-icon--security:before{background-image:url(../imgs/icon-lock-lg.svg)}.has-icon--payment:before{background-image:url(../imgs/icon-payment-lg.svg)}.has-icon--easy:before{background-image:url(../imgs/icon-couch-lg.svg)}.has-icon--fast:before{background-image:url(../imgs/icon-clock-lg.svg)}.has-icon--bell:before{background-image:url(../imgs/icon-bell.svg)}.has-icon--bell--color:before{background-image:url(../imgs/icon-bell-color.svg)}.has-icon--buysell:before{background-image:url(../imgs/icon-buysell.svg)}.has-icon--buysell--color:before{background-image:url(../imgs/icon-buysell--color.svg)}.has-icon--europe:before{background-image:url(../imgs/icon-flag.svg)}.has-icon--europe--color:before{background-image:url(../imgs/icon-flag--color.svg)}.has-icon--support:before{background-image:url(../imgs/icon-headset.svg)}.has-icon--support--color:before{background-image:url(../imgs/icon-headset--color.svg)}.has-icon--2fa:before{background-image:url(../imgs/icon-key.svg)}.has-icon--2fa--color:before{background-image:url(../imgs/icon-key--color.svg)}.has-icon--limit:before{background-image:url(../imgs/icon-limit.svg)}.has-icon--limit--color:before{background-image:url(../imgs/icon-limit--color.svg)}.has-icon--login--white:before{background-image:url(../imgs/icon-login-white.svg)}.has-icon--login--blue:before{background-image:url(../imgs/icon-login-blue.svg)}.has-icon--dropdown--black:before{background-image:url(../imgs/icon-caret-down-black.svg)}.has-icon--dropdown--white:before{background-image:url(../imgs/icon-caret-down-white.svg)}.has-icon--dropdown--blue:before{background-image:url(../imgs/icon-caret-down-blue.svg)}.has-icon--search--blue:before{background-image:url(../imgs/icon-search-blue.svg)}.has-icon--download--blue:before{background-image:url(../imgs/icon-download-blue.svg)}.has-icon--lifetimeshare:before{background-image:url(../imgs/icon-sparschwein.svg)}.has-icon--highvolume:before{background-image:url(../imgs/icon-highvolume.svg)}.has-icon--cookieduration:before{background-image:url(../imgs/icon-cookieduration.svg)}.has-icon--bestprice:before{background-image:url(../imgs/icon-bestprice.svg)}.has-icon--directly:before{background-image:url(../imgs/icon-directly.svg)}.has-icon--post:before{background-image:url(../imgs/icon-post.svg);background-size:cover;width:110px}.has-icon--facebook:before{background-image:url(../imgs/icon-facebook.svg)}.has-icon--twitter:before{background-image:url(../imgs/icon-twitter.svg)}.has-icon--twitter-birdie:before{background-image:url(../imgs/twitter-bird.svg)}.has-icon--telegram:before{background-image:url(../imgs/icon-telegram.svg)}.has-icon--reddit:before{background-image:url(../imgs/icon-reddit.svg)}.has-icon--linkedin:before{background-image:url(../imgs/icon-linkedin.svg)}.has-icon--youtube:before{background-image:url(../imgs/icon-youtube.svg)}.has-icon--coin--btc:before{background-image:url(../imgs/icon-coin-btc-color.svg)}.has-icon--coin--btc--white:before{background-image:url(../imgs/icon-coin-btc-white.svg)}.has-icon--coin--eth:before{background-image:url(../imgs/icon-coin-eth-color.svg)}.has-icon--coin--eth--white:before{background-image:url(../imgs/icon-coin-eth-white.svg)}.has-icon--coin--xrp:before{background-image:url(../imgs/icon-coin-xrp-color.svg)}.has-icon--coin--xrp--white:before{background-image:url(../imgs/icon-coin-xrp-white.svg)}.has-icon--coin--dash:before{background-image:url(../imgs/icon-coin-dash-color.svg)}.has-icon--coin--dash--white:before{background-image:url(../imgs/icon-coin-dash-white.svg)}.has-icon--coin--ltc:before{background-image:url(../imgs/icon-coin-ltc-color.svg)}.has-icon--coin--ltc--white:before{background-image:url(../imgs/icon-coin-ltc-white.svg)}.has-icon--coin--bch:before{background-image:url(../imgs/icon-coin-bch-color.svg)}.has-icon--coin--bch--white:before{background-image:url(../imgs/icon-coin-bch-white.svg)}.has-icon--coin--kmd:before{background-image:url(../imgs/icon-coin-kmd-color.svg)}.has-icon--coin--kmd--white:before{background-image:url(../imgs/icon-coin-kmd-white.svg)}.has-icon--coin--miota:before{background-image:url(../imgs/icon-coin-miota-color.svg)}.has-icon--coin--miota--white:before{background-image:url(../imgs/icon-coin-miota-white.svg)}.has-icon--coin--lsk:before{background-image:url(../imgs/icon-coin-lsk-color.svg)}.has-icon--coin--lsk--white:before{background-image:url(../imgs/icon-coin-lsk-white.svg)}.has-icon--coin--eos:before{background-image:url(../imgs/icon-coin-eos-color.svg)}.has-icon--coin--eos--white:before{background-image:url(../imgs/icon-coin-eos-white.svg)}.has-icon--coin--omg:before{background-image:url(../imgs/icon-coin-omg-color.svg)}.has-icon--coin--omg--white:before{background-image:url(../imgs/icon-coin-omg-white.svg)}.has-icon--coin--rep:before{background-image:url(../imgs/icon-coin-rep-color.svg)}.has-icon--coin--rep--white:before{background-image:url(../imgs/icon-coin-rep-white.svg)}.has-icon--coin--xem:before{background-image:url(../imgs/icon-coin-xem-color.svg)}.has-icon--coin--xem--white:before{background-image:url(../imgs/icon-coin-xem-white.svg)}.has-icon--coin--xlm:before{background-image:url(../imgs/icon-coin-xlm-color.svg)}.has-icon--coin--xlm--white:before{background-image:url(../imgs/icon-coin-xlm-white.svg)}.has-icon--coin--zrx:before{background-image:url(../imgs/icon-coin-zrx-color.svg)}.has-icon--coin--zrx--white:before{background-image:url(../imgs/icon-coin-zrx-white.svg)}.has-icon--coin--zec:before{background-image:url(../imgs/icon-coin-zec-color.svg)}.has-icon--coin--zec--white:before{background-image:url(../imgs/icon-coin-zec-white.svg)}.has-icon--coin--xtz:before{background-image:url(../imgs/icon-coin-xtz-color.svg)}.has-icon--coin--xtz--white:before{background-image:url(../imgs/icon-coin-xtz-white.svg)}.has-icon--coin--pan:before{background-image:url(../imgs/icon-coin-pan-color.svg)}.has-icon--coin--pan--white:before{background-image:url(../imgs/icon-coin-pan-white.svg)}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:calc(14.41667px + .13889vw);line-height:1.5;text-rendering:geometricPrecision}@media screen and (min-width:1860px){html{font-size:17px}}@media screen and (max-width:420px){html{font-size:15px}}body{color:#282828;font-family:Work sans,helvetica,sans-serif;font-weight:400;line-height:1.5;margin:0;padding:0;text-align:center}h1,h2{color:#076cdb;font-weight:500;margin-bottom:.5em}h1{font-size:calc(14.58333px + 3.19444vw);line-height:1.15em}@media screen and (min-width:1860px){h1{font-size:74px}}@media screen and (max-width:420px){h1{font-size:28px}}h2{color:#076cdb;font-size:calc(26.04651px + .46512vw);line-height:1.25em;margin-top:0}@media screen and (min-width:1280px){h2{font-size:32px}}@media screen and (max-width:420px){h2{font-size:28px}}.fontweight-medium,h2.fontweight-medium,h3{font-weight:500}h3{color:#282828;font-size:calc(16.04651px + .46512vw);line-height:1.4em;margin-bottom:.5em;margin-top:0}@media screen and (min-width:1280px){h3{font-size:22px}}@media screen and (max-width:420px){h3{font-size:18px}}h4{color:#282828;font-size:calc(13.06977px + .69767vw);font-weight:500;line-height:1.5;margin-bottom:.5em;margin-top:0}@media screen and (min-width:1280px){h4{font-size:22px}}@media screen and (max-width:420px){h4{font-size:16px}}.color-black,h1.color-black,h2.color-black,h3.color-black,h4.color-black,h5.color-black{color:#282828}.fontsize-smaller{font-size:15px;line-height:1.5}.fontsize-smaller h4{font-size:17px}.fontsize-smaller p{font-size:15px}strong{font-weight:600}p{color:#777;margin-top:0}.introtext{font-size:calc(13.06977px + .69767vw);line-height:1.5}@media screen and (min-width:1280px){.introtext{font-size:22px}}@media screen and (max-width:420px){.introtext{font-size:16px}}code{font-family:monospace;font-size:13px;white-space:pre-wrap}pre{margin:0}a:link,a:visited,Links a{color:#076cdb;text-decoration:none}a:hover,a:visited:hover{color:rgba(7,108,219,.85);text-decoration:none}.display-block{display:block}.has-bg{background-color:transparent;height:100%;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:100%;z-index:-1}body.press .has-bg{position:relative}.has-bg:after{background-repeat:no-repeat;content:"";height:150%;position:absolute;width:150%;z-index:-1}.has-bg-01:after{background-image:url(../imgs/bg-01.jpg)}.has-bg-02:after{background-image:url(../imgs/bg-02.jpg)}.has-bg-03:after{background-image:url(../imgs/bg-03.jpg)}.has-bg-togo-02:after{background-image:url(../imgs/bg-togo-02.jpg)}.has-bg-center:after{background-position:50%;background-size:auto 100%;height:100%;left:0;right:0;width:100vw}.has-bg-left:after{background-position:100%;background-size:contain;height:100%;left:-40%;width:150vw}@media (min-width:420px){.has-bg-left:after{left:-80%}}@media (min-width:640px){.has-bg-left:after{left:-90%}}@media (min-width:968px){.has-bg-left:after{left:-110%}}@media (min-width:1800px){.has-bg-left:after{height:110%;left:-120%}}.has-bg-right:after{background-position:50%;background-position:100%;background-size:contain;height:100%;right:-80%;width:150vw}@media (min-width:640px){.has-bg-right:after{right:-40%}}@media (min-width:968px){.has-bg-right:after{right:-20%}}@media (min-width:1800px){.has-bg-right:after{height:110%;right:-10vw}}.has-bg-bitpanda-intro,.has-bg-togo-intro{height:100vh;position:absolute;top:0;width:100%;z-index:-1}.has-bg-togo-intro:after{background-image:url(../imgs/post-pattern-intro.svg);background-position:100% 0}@media (min-width:968px){.has-bg-togo-intro:after{right:-1%}}@media (min-width:1800px){.has-bg-togo-intro:after{//:80vw;height:100%;right:-20vw}}.has-bg-bitpanda-intro:after{background-image:url(../imgs/bg-01-intro.jpg);background-position:100% 0}@media (min-width:968px){.has-bg-bitpanda-intro:after{right:-1%}}@media (min-width:1800px){.has-bg-bitpanda-intro:after{//:80vw;height:100%;right:-20vw}}.text-align-left,wrapper.text-align-left{text-align:left!important}.fixlonglink{-ms-hyphens:auto;-ms-word-break:break-all;-webkit-hyphens:auto;hyphens:auto;word-break:break-all;word-break:break-word;word-wrap:break-word}.is-card{background:#fff;border-radius:3px;box-shadow:0 0 50px rgba(28,28,28,.05);margin-bottom:30px;padding:25px}@media (min-width:640px){.is-card{box-shadow:0 60px 50px rgba(28,28,28,.05);margin-bottom:60px;padding:30px}}.is-hidden{display:none!important}.invalid-feedback{color:#dc3545;font-size:14px;margin-top:2px;text-align:left;width:100%}.charts .wrapper,nav .wrapper{margin-bottom:0}nav .wrapper{padding-left:1em;padding-right:1em}@media (min-width:968px){nav .wrapper{padding-left:2em;padding-right:2em}}.nav__logo{align-content:flex-start;flex:210px 1 auto}.nav__primary{align-content:center;flex:1 1 auto;justify-content:center}.nav__secondary{align-content:center;flex:220px 1 auto}.nav{padding-top:.75em;position:relative;z-index:1001}.nav__primary{align-items:center;display:none;font-size:calc(.90909px + 1.13636vw);font-weight:600;line-height:1;list-style:none;margin:0;padding-left:0;position:relative;text-align:center}@media screen and (min-width:1680px){.nav__primary{font-size:20px}}@media screen and (max-width:1240px){.nav__primary{font-size:15px}}@media (min-width:768px){.nav__primary{display:flex}}.nav__primary__listitem{display:inline-block;flex:0 0 auto;margin-left:16px;position:relative;transition:all .25s ease-in-out}a.nav__primary__listitem__link{color:#282828;display:block;padding:10px 0;white-space:nowrap}.nav__primary__btn{display:inline-block;line-height:1;margin:0;text-align:center;vertical-align:middle;white-space:nowrap}.language_switcher{position:relative;z-index:1000}.nav__primary__spacer{margin-left:auto}@media (min-width:1200px){.nav__primary__spacer{padding-left:15px}}.nav__primary__flexspace{margin-right:auto;padding-right:10px}.nav__primary__divider{border-bottom:1px dotted rgba(40,40,40,.1);padding-bottom:5px}.nav__mobile{display:block;left:0;margin-top:0;padding:0 16px;position:absolute;right:0}@media (min-width:768px){.nav__mobile{display:none}}.nav__mobile__list{-webkit-transform:scale(.9);-webkit-transform-origin:50% 0;align-items:center;background:linear-gradient(180deg,rgba(255.255.255,1) 0,#fafafc 20%);background-color:#fff;box-shadow:0 10px 25px rgba(28,28,28,.2);display:flex;flex-direction:column;font-size:20px;left:16px;line-height:1;list-style:none;margin:0;opacity:0;padding-left:0;pointer-events:none;position:absolute;right:16px;text-align:left;top:52px;transform:scale(.9);transform-origin:50% 0;transition-duration:.25s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.is-open.nav__mobile__list{-webkit-transform:none;opacity:1;pointer-events:auto;transform:none}.nav__mobile__togglebutton{display:inline-block;float:right;height:48px;line-height:48px;position:relative;vertical-align:middle;width:48px}.nav__mobile__togglebutton svg{display:block;left:0;position:absolute;top:16px;width:100%}.nav__mobile__togglebutton svg:first-child{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:.25s ease-in-out}.nav__mobile__togglebutton svg:last-child{-webkit-transform:scale(0) rotate(0deg);-webkit-transform-origin:50% 50%;transform:scale(0) rotate(0deg);transform-origin:50% 50%;transition:.25s ease-in-out}.nav__mobile__togglebutton.is-open svg:first-child{-webkit-transform:scale(0);transform:scale(0)}.nav__mobile__togglebutton.is-open svg:last-child{-webkit-transform:scale(1) rotate(-1turn);transform:scale(1) rotate(-1turn)}.nav__mobile__logo{display:inline-block;float:left;line-height:48px;margin-left:16px;max-width:160px}.nav__mobile__logo svg{line-height:48px;vertical-align:middle;width:100%}.nav__mobile__listitem{min-height:44px;position:relative;width:100%}a.nav__mobile__listitem__link{color:#282828;display:block;line-height:44px;min-height:44px;padding:0 16px}.nav__mobile__listitem__list{flex:1;font-size:17px;list-style:none;margin-top:10px;padding-left:0}.nav__mobile__listitem__list:first-child{margin-right:12px}.nav__mobile__listitem__list>li{min-height:32px}.nav__mobile__listitem__list>li>a{line-height:32px;min-height:32px}.has-flex-cols{display:flex;flex-direction:row;padding:0 16px 16px}.nav__mobile__listitem__lang{display:flex;flex-direction:row;font-size:17px;list-style:none;margin-top:10px;padding-left:0}.nav__mobile__listitem__lang>li{background:red;display:block;flex:1 1 auto;width:100%}.nav__mobile__listitem__lang>li a{display:block;width:100%}.nav__mobile__btn{flex:1 1 auto;margin-top:16px}.nav__mobile__btn:first-child{margin-right:12px}.logo{display:inline-block;max-width:160px;padding-top:2px;vertical-align:middle}@media (min-width:1200px){.logo{max-width:220px}}.we-are-hiring{background-color:#d8eefc;border-radius:3px;display:inline-block;font-size:11px;margin-left:3px;padding:3px 5px;vertical-align:middle}.nav__primary li>ul,.nav__primary li[focus-within]>ul,.nav__secondary li>ul{-webkit-transform:scale(.95);-webkit-transform-origin:100% 0;background:#fff;background-color:#fff;border-radius:3px;box-shadow:0 10px 25px rgba(28,28,28,.2);left:-9999px;list-style:none;padding:0;position:absolute;text-align:left;top:2em;transform:scale(.95);transform-origin:100% 0;transition-duration:.25s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.nav__primary li:focus-within>ul,.nav__primary li>ul,.nav__secondary li>ul{-webkit-transform:scale(.95);-webkit-transform-origin:100% 0;background:#fff;background-color:#fff;border-radius:3px;box-shadow:0 10px 25px rgba(28,28,28,.2);left:-9999px;list-style:none;padding:0;position:absolute;text-align:left;top:2em;transform:scale(.95);transform-origin:100% 0;transition-duration:.25s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.nav__primary ul:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 8px 9px;content:"";height:0;left:46%;position:absolute;top:-8px;width:0;z-index:5}.nav__primary ul li,.nav__secondary ul li{float:none;width:100%}.nav__primary ul li a{display:block;font-weight:400;padding:10px 25px;transition:all .25s;white-space:nowrap}.nav__primary ul li:first-child a{margin-top:.5em}.nav__primary ul li:last-child a{margin-bottom:1em}.nav__primary li:hover>ul,.nav__primary li ul:hover,.nav__secondary li[focus-within]>ul{-webkit-transform:none;left:0;opacity:1;pointer-events:auto;transform:none}.nav__primary li:hover>ul,.nav__primary li ul:hover,.nav__secondary li:focus-within>ul{-webkit-transform:none;left:0;opacity:1;pointer-events:auto;transform:none}.nav__primary li:hover a{color:#219cf7}.nav__primary li:hover ul a{color:#076cdb}.nav__primary li:hover ul li a:hover{color:#219cf7}section{height:100%;position:relative}.wrapper,section>header{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:4.5em;margin-left:auto;margin-right:auto;max-width:1480px;padding-left:1.5em;padding-right:1.5em;position:relative}@media (min-width:420px){.wrapper,section>header{padding-left:2em;padding-right:2em}}@media (min-width:640px){.wrapper,section>header{margin-bottom:7em}}@media (min-width:1200px){.wrapper,section>header{margin-bottom:12em}}.verticalcenter{align-items:center;display:flex;justify-content:center}.verticalcenter .wrapper{flex:1 1 auto}.onecol{text-align:center}.onecol>*{flex-basis:99.9%;flex-grow:0;flex-shrink:0;max-width:99.9%;width:99.9%}.onecol>:nth-child(1n){margin-left:0}.onecol>:last-child{margin-right:0}.onecol>:nth-child(1n){margin-left:auto;margin-right:0}.twocols>div{flex-basis:99.9%;flex-grow:0;flex-shrink:0;max-width:99.9%;width:99.9%}.twocols>div:nth-child(1n){margin-left:0;margin-right:30px}.twocols>div:last-child{margin-right:0}.twocols>div:nth-child(1n){margin-left:auto;margin-right:0}@media (min-width:640px){.twocols>div{flex-basis:calc(49.95% - 30px);flex-grow:0;flex-shrink:0;max-width:calc(49.95% - 30px);text-align:left;width:calc(49.95% - 30px)}.twocols>div:nth-child(1n){margin-left:0;margin-right:60px}.twocols>div:last-child{margin-right:0}.twocols>div:nth-child(2n){margin-left:auto;margin-right:0}}.threecols>div{flex-basis:99.9%;flex-grow:0;flex-shrink:0;max-width:99.9%;width:99.9%}.threecols>div:nth-child(1n){margin-left:0;margin-right:30px}.threecols>div:last-child{margin-right:0}.threecols>div:nth-child(1n){margin-left:auto;margin-right:0}@media (min-width:420px){.threecols>div{flex-basis:calc(49.95% - 15px);flex-grow:0;flex-shrink:0;max-width:calc(49.95% - 15px);width:calc(49.95% - 15px)}.threecols>div:nth-child(1n){margin-left:0;margin-right:30px}.threecols>div:last-child{margin-right:0}.threecols>div:nth-child(2n){margin-left:auto;margin-right:0}}@media (min-width:640px){.threecols>div{flex-basis:calc(33.3% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(33.3% - 20px);text-align:left;width:calc(33.3% - 20px)}.threecols>div:nth-child(1n){margin-left:0;margin-right:30px}.threecols>div:last-child{margin-right:0}.threecols>div:nth-child(3n){margin-left:auto;margin-right:0}}@media (min-width:1200px){.threecols>div{flex-basis:calc(33.3% - 40px);flex-grow:0;flex-shrink:0;max-width:calc(33.3% - 40px);width:calc(33.3% - 40px)}.threecols>div:nth-child(1n){margin-left:0;margin-right:60px}.threecols>div:last-child{margin-right:0}.threecols>div:nth-child(3n){margin-left:auto;margin-right:0}}@media (min-width:1800px){.threecols>div{flex-basis:calc(33.3% - 40px);flex-grow:0;flex-shrink:0;max-width:calc(33.3% - 40px);width:calc(33.3% - 40px)}.threecols>div:nth-child(1n){margin-left:0;margin-right:60px}.threecols>div:last-child{margin-right:0}.threecols>div:nth-child(3n){margin-left:auto;margin-right:0}}.fourcols>div{flex-basis:99.9%;flex-grow:0;flex-shrink:0;max-width:99.9%;text-align:center;width:99.9%}.fourcols>div:nth-child(1n){margin-left:0;margin-right:30px}.fourcols>div:last-child{margin-right:0}.fourcols>div:nth-child(1n){margin-left:auto;margin-right:0}@media (min-width:420px){.fourcols>div{flex-basis:calc(49.95% - 15px);flex-grow:0;flex-shrink:0;max-width:calc(49.95% - 15px);width:calc(49.95% - 15px)}.fourcols>div:nth-child(1n){margin-left:0;margin-right:30px}.fourcols>div:last-child{margin-right:0}.fourcols>div:nth-child(2n){margin-left:auto;margin-right:0}}@media (min-width:640px){.fourcols>div{flex-basis:calc(24.975% - 22.5px);flex-grow:0;flex-shrink:0;max-width:calc(24.975% - 22.5px);text-align:left;width:calc(24.975% - 22.5px)}.fourcols>div:nth-child(1n){margin-left:0;margin-right:30px}.fourcols>div:last-child{margin-right:0}.fourcols>div:nth-child(4n){margin-left:auto;margin-right:0}}.fourcols>h2,.onecol>h2,.threecols>h2,.twocols>h2{flex-basis:99.9%;flex-grow:0;flex-shrink:0;max-width:99.9%;width:99.9%}.fourcols>h2:nth-child(1n),.onecol>h2:nth-child(1n),.threecols>h2:nth-child(1n),.twocols>h2:nth-child(1n){margin-left:0;margin-right:30px}.fourcols>h2:last-child,.onecol>h2:last-child,.threecols>h2:last-child,.twocols>h2:last-child{margin-right:0}.fourcols>h2:nth-child(1n),.onecol>h2:nth-child(1n),.threecols>h2:nth-child(1n),.twocols>h2:nth-child(1n){margin-left:auto;margin-right:0}.item{margin-bottom:1.5em;position:relative}@media (min-width:420px){.item{margin-bottom:2.5em}}.offset-nav-mobile{margin-top:48px}@media (min-width:768px){.offset-nav-mobile{margin-top:0}}.masthead{min-height:50vh}@media (min-width:768px){.masthead{min-height:75vh}}.bitpandafeatures,.howto,.whybitpanda{min-height:50vh}.ourgoal,.whatweoffer{min-height:40vh}.screenshot .wrapper{margin-bottom:4em}@media (min-width:640px){.wrapper.has-more-padding{padding-left:3em;padding-right:3em}.wrapper.has-alot-more-padding{padding-left:4em;padding-right:4em}.wrapper.has-morethanalot-more-padding{padding-left:6em;padding-right:6em}}@media (min-width:1200px){.wrapper.has-more-padding{padding-left:6em;padding-right:6em}.wrapper.has-alot-more-padding{padding-left:8em;padding-right:8em}.wrapper.has-morethanalot-more-padding{padding-left:12em;padding-right:12em}}@media (min-width:640px){.accordion>div{flex-basis:calc(83.25% - 5px);flex-grow:0;flex-shrink:0;max-width:calc(83.25% - 5px);width:calc(83.25% - 5px)}.accordion>div:nth-child(1n){margin-left:0;margin-right:30px}.accordion>div:last-child{margin-right:0}.accordion>div:nth-child(12n){margin-left:auto;margin-right:0}}@media (min-width:968px){.accordion>div{flex-basis:calc(66.6% - 10px);flex-grow:0;flex-shrink:0;max-width:calc(66.6% - 10px);width:calc(66.6% - 10px)}.accordion>div:nth-child(1n){margin-left:0;margin-right:30px}.accordion>div:last-child{margin-right:0}.accordion>div:nth-child(12n){margin-left:auto;margin-right:0}}.footer{border-top:1px solid rgba(7,108,219,.1);font-size:15px;line-height:1.5em;padding-top:2em}.footer .wrapper{margin-bottom:0}.footer__list{list-style-type:none;margin-top:1em}.footer__col:first-child .footer__list{margin-top:.15em}@media (min-width:640px){.footer__col:last-child{text-align:right}}.footer__list__noheadline>li{margin-top:3.2em}.footer__list li>a{display:block;padding:.25em 0}@media (min-width:640px){.footer_socialmedia__list{text-align:right}}.footer_socialmedia__list li{display:inline-block;list-style:none}.footer_socialmedia__list li a{display:block;padding:.5em}.footer_socialmedia__list li a img{height:42px;vertical-align:middle;width:42px}@media (min-width:640px){.footer_socialmedia__list li a img{height:34px;width:34px}}.footer .nav__logo__img{max-width:140px}@media (min-width:640px){.footer .nav__logo__img{max-width:130px}}@media (min-width:968px){.footer .nav__logo__img{max-width:140px}}.footer__languageswitcher{display:inline-block;margin-top:18px;position:relative;text-align:right}.footer__languageswitcher ul>li>a{display:block;font-weight:400;padding:10px 25px;transition:all .25s;white-space:nowrap}.footer__languageswitcher>ul{-webkit-transform:scale(.95);-webkit-transform-origin:100% 0;background:#fff;background-color:#fff;border-radius:3px;box-shadow:0 10px 25px rgba(28,28,28,.2);left:-9999px;list-style:none;padding:0;position:relative;position:absolute;text-align:left;top:2em;transform:scale(.95);transform-origin:100% 0;transition-duration:.25s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.footer__languageswitcher:hover>ul,.footer__languageswitcher>ul:hover,.footer__languageswitcher[focus-within]>ul{-webkit-transform:none;left:auto;margin-top:0;opacity:1;pointer-events:auto;position:relative;top:0;transform:none;z-index:1000}.footer__languageswitcher:focus-within>ul,.footer__languageswitcher:hover>ul,.footer__languageswitcher>ul:hover{-webkit-transform:none;left:auto;margin-top:0;opacity:1;pointer-events:auto;position:relative;top:0;transform:none;z-index:1000}@media (min-width:640px){.footer__languageswitcher:hover>ul,.footer__languageswitcher>ul:hover,.footer__languageswitcher[focus-within]>ul{left:-85%;position:absolute;top:2em}.footer__languageswitcher:focus-within>ul,.footer__languageswitcher:hover>ul,.footer__languageswitcher>ul:hover{left:-85%;position:absolute;top:2em}}.footer__credits{font-size:13px;opacity:.5}@media (min-width:640px){.footer__credits{text-align:right}}.footer__signoff{margin-bottom:4.5em;margin-top:2.5em;position:relative}@media (min-width:640px){.footer__signoff{margin-bottom:0;margin-top:1em}}.footer__signoff:after{-webkit-transform:translateX(-50%);background-image:url(../imgs/readingpanda.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;bottom:-4.5em;content:"";height:60px;left:50%;position:absolute;transform:translateX(-50%);width:auto;width:80px}@media (min-width:640px){.footer__signoff:after{bottom:-.5em;left:10%}}.charts{box-shadow:inset 0 -10px 16px -11px rgba(0,0,0,.1)}.charts__preview{font-size:12px;list-style:none;overflow:hidden;padding:0;position:relative;white-space:nowrap;width:100%}.charts__preview:after,.charts__preview:before{content:"";height:20px;position:absolute;top:0;width:3em;z-index:1000}.charts__preview:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}.charts__preview:after{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));right:0}.charts__preview__item{display:inline-block;margin-right:1.5em}.intro{text-align:center}.btn,a.btn{-webkit-appearance:none;-webkit-transform:translateZ(0);border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;height:44px;line-height:44px;line-height:43px;margin-bottom:0;padding:0 .9em;transition:all .15s ease-in-out}.btn--solid,a.btn--solid{background-color:#076cdb;border:1px solid #076cdb;color:#fff}.btn--solid:hover,a.btn--solid:hover{background-color:rgba(7,108,219,.8);color:#fff}.btn--outline,a.btn--outline{background-color:hsla(0,0%,100%,.2);border:1px solid #076cdb;color:#076cdb}.btn--outline:hover,a.btn--outline:hover{border:1px solid rgba(7,108,219,.6);color:rgba(7,108,219,.6)}a.btn--large{font-size:20px;font-weight:500;height:56px;line-height:56px;line-height:55px;padding:0 1em}.form{margin-top:2em;position:relative}.form>*{vertical-align:middle}.form__field{vertical-align:middle}.form__field,.form__field--maincta{display:inline-block;margin-bottom:1em;width:100%}@media (min-width:640px){.form__field--maincta{margin-bottom:0;vertical-align:middle;width:240px}}.form__button{text-align:center;width:100%}@media (min-width:640px){.form__button--maincta{display:inline-block;width:auto}}.captcha{margin-bottom:1.5em}textarea{overflow:hidden;resize:vertical}.input,.select,.textarea{background-color:#fff;border-radius:5px;font-family:Work sans,helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.25em;min-height:44px;padding:0 .8em;position:relative;width:100%}.select{background-image:url(/assets/imgs/icon-caret-down-blue.svg);background-position:right 13px top 50%;background-repeat:no-repeat;background-size:12px auto}.form__field__label{display:block;position:relative}.form__field__label>span,.form__field__label label{background-color:#fff;color:#076cdb;cursor:text;font-size:75%;left:.6em;opacity:1;padding:0 5px;position:absolute;top:-.7em;transition:all .2s}.form__field__label input,.form__field__label select,.form__field__label textarea{-moz-appearance:none;-webkit-appearance:none;border:0;border:1px solid rgba(40,40,40,.5);border-radius:3px}.form__field__label input::-webkit-input-placeholder,.form__field__label select::-webkit-input-placeholder,.form__field__label textarea::-webkit-input-placeholder{opacity:1;transition:all .2s}.form__field__label input:-ms-input-placeholder,.form__field__label select:-ms-input-placeholder,.form__field__label textarea:-ms-input-placeholder{opacity:1;transition:all .2s}.form__field__label input::-ms-input-placeholder,.form__field__label select::-ms-input-placeholder,.form__field__label textarea::-ms-input-placeholder{opacity:1;transition:all .2s}.form__field__label input::placeholder,.form__field__label select::placeholder,.form__field__label textarea::placeholder{opacity:1;transition:all .2s}.form__field__label input:placeholder-shown:not(:focus)::-webkit-input-placeholder,.form__field__label select:placeholder-shown:not(:focus)::-webkit-input-placeholder,.form__field__label textarea:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.form__field__label input:placeholder-shown:not(:focus):-ms-input-placeholder,.form__field__label select:placeholder-shown:not(:focus):-ms-input-placeholder,.form__field__label textarea:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.form__field__label input:placeholder-shown:not(:focus)::-ms-input-placeholder,.form__field__label select:placeholder-shown:not(:focus)::-ms-input-placeholder,.form__field__label textarea:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0}.form__field__label input:placeholder-shown:not(:focus)::placeholder,.form__field__label select:placeholder-shown:not(:focus)::placeholder,.form__field__label textarea:placeholder-shown:not(:focus)::placeholder{opacity:0}.form__field__label input:placeholder-shown:not(:focus)+*,.form__field__label select:placeholder-shown:not(:focus)+*,.form__field__label textarea:placeholder-shown:not(:focus)+*{color:#282828;font-size:15px;left:.7em;opacity:.5;top:.75em}.form__field__label input:focus,.form__field__label select:focus,.form__field__label textarea:focus{border:1px solid #076cdb;outline:none}.form__field__label .textarea{min-height:64px;padding:10px .8em}.form__field__label--checkbox .checkbox{height:.1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:.1px;z-index:-1}.form__field__label--checkbox span{display:inline-block;font-size:15px;line-height:1.4em!important;text-align:left}.form__field__label--checkbox span:after,.form__field__label--checkbox span:before{bottom:0;content:"";display:inline-flex;left:0;margin:auto;position:absolute;top:0;transition-duration:.25s;transition-property:background,border,-webkit-transform;transition-property:transform,background,border;transition-property:transform,background,border,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form__field__label--checkbox{cursor:pointer;display:flex;font-size:15px}.form__field__label--checkbox .checkbox:focus+span:before{border-color:#076cdb}.form__field__label--checkbox .checkbox[disabled]+span{opacity:.5}.form__field__label--checkbox .checkbox:hover+span:before{border-color:#282828}.form__field__label--checkbox .checkbox:active+span:before{border-color:#076cdb;border-width:3px}.form__field__label--checkbox .checkbox:checked:active+span:before{background-color:#076cdb}.form__field__label--checkbox .checkbox:checked+span:before{background-color:#076cdb;border-color:transparent}.form__field__label--checkbox .checkbox:checked:active+span:after{-webkit-transform:translate3d(75%,-6%,0) rotate(45deg) scale(.5);transform:translate3d(75%,-6%,0) rotate(45deg) scale(.5)}.form__field__label--checkbox .checkbox:checked+span:after{-webkit-transform:translate3d(50%,-6%,0) rotate(45deg) scale(.7);transform:translate3d(50%,-6%,0) rotate(45deg) scale(.7)}.form__field__label--checkbox span{align-items:center;display:flex;line-height:1;margin-left:.25em;padding-left:2.5em;position:relative}.form__field__label--checkbox span:before{background-color:#fff;border:1px solid #076cdb;border-radius:.2em;height:1.3em;width:1.3em}.form__field__label--checkbox span:after{-webkit-transform:translate3d(75%,-6%,0) rotate(45deg) scale(0);background-color:transparent;border-bottom:3px solid #fff;border-right:3px solid #fff;height:1em;transform:translate3d(75%,-6%,0) rotate(45deg) scale(0);width:.5em}@media (min-width:640px){.form__field.form__field--half{flex-basis:calc(49.95% - 7.5px);flex-grow:0;flex-shrink:0;float:left;max-width:calc(49.95% - 7.5px);white-space:nowrap;width:calc(49.95% - 7.5px)}.form__field.form__field--half:nth-child(1n){margin-left:0;margin-right:15px}.form__field.form__field--half:last-child{margin-right:0}.form__field.form__field--half:nth-child(2n){margin-left:auto;margin-right:0}}.form .has-margin-bottom{margin-bottom:2em}ul.inline__list{color:rgba(28,28,28,.7)}ul.inline__list li{border-bottom:1px solid rgba(7,108,219,.1);line-height:1.5em;list-style:none;margin-bottom:1em;padding-bottom:1em}@media (min-width:640px){ul.inline__list li{border-bottom:none;list-style-position:outside;list-style-type:circle;margin-left:1.5em;padding-bottom:0}}.steps{counter-reset:counter;list-style-type:none;padding-left:0}@media (min-width:640px){.steps{padding-left:42px}}.steps .steps__item{counter-increment:counter;list-style:none;margin-bottom:2em;position:relative}.steps .steps__item h3{margin-bottom:.5em;margin-left:auto;margin-right:auto;max-width:360px}@media (min-width:640px){.steps .steps__item h3{margin-left:0}}.steps .steps__item p{margin:0 auto;max-width:360px}@media (min-width:640px){.steps .steps__item p{margin:0}}.steps .steps__item:before{background-color:transparent;border:1px solid #076cdb;border-radius:28px;color:#076cdb;content:counter(counter);display:block;font-size:16px;font-weight:400;height:28px;line-height:28px;margin:0 auto;position:relative;text-align:center;width:28px}@media (min-width:640px){.steps .steps__item:before{left:-42px;position:absolute}}.iconlist{margin:0 auto;max-width:780px;text-align:center}.iconlist,.iconlist-left{list-style:none;padding:0}@media screen and (max-width:599px){.iconlist-left{margin:0 auto;text-align:center}}.iconlist-left li,.iconlist li{display:inline-block;margin:.5em;position:relative;text-align:center}.iconlist-left li img,.iconlist li img{height:42px;width:auto}.iconlist.iconlist--medium li img{height:28px;width:auto}@media (min-width:640px){.iconlist.iconlist--medium li img{height:42px;width:auto}}.iconlist--small li img{height:32px;width:auto}.iconlist--small--preview li{margin:0 .2em}.gogogo{margin:0;padding:1.25em 0 .25em}.screenshot__content{border-bottom:1px solid rgba(40,40,40,.1);line-height:0}.founder{margin-bottom:2.5em}.founder__name{margin-bottom:0;margin-top:.5em;text-align:center}.founder__title{display:block;font-size:15px;opacity:.6;text-align:center}.founder__twitterlink{display:block;font-size:12px;font-weight:600;line-height:1.4em;padding:.5em;text-align:center}.founder__twitterlink .has-icon--before{margin-right:0;opacity:1}.large-text{font-size:calc(18.04651px + .46512vw)}@media screen and (min-width:1280px){.large-text{font-size:24px}}@media screen and (max-width:420px){.large-text{font-size:20px}}.stats{list-style:none}.stats__item{display:inline-block;margin:0 1em;text-align:center}.stats__item__number{color:#076cdb;display:block;font-size:42px;font-weight:700;font-weight:600}@media (min-width:640px){.stats__item__number{font-size:64px}}.stats__item__label{display:block}.has-twocolumns{-webkit-columns:1;column-count:1}@media (min-width:640px){.has-twocolumns{-webkit-column-gap:4em;-webkit-columns:2;column-count:2;column-gap:4em;grid-column-gap:4em;text-align:left}}.accordion__toggle{cursor:pointer}.accordion__content{display:none}.accordion-__content.is-visible{display:block}.faq__question{border-top:1px solid rgba(40,40,40,.1);display:block;font-weight:400;margin-bottom:.5em;padding-top:.5em;text-align:left;transition:all .25s ease-in-out;width:100%}.faq__question :hover{color:#076cdb}.faq__answer{text-align:left}.is-latex-text p{color:#282828}.is-latex-text h3{text-transform:capitalize}.is-latex-text ol,.is-latex-text ul{list-style-position:inside;padding-left:0}.is-latex-text table{margin-bottom:1em;margin-top:1em}.is-latex-text li>ul{margin-bottom:1.5em;padding-left:1.5em}.press__downloads__logo{max-width:280px}.press .widget-preview{margin-bottom:1.5em}.tabbednav__ul{list-style-type:none}.tabbednav__ul li{display:block;margin:10px 0 1em}@media (min-width:640px){.tabbednav__ul li{display:inline-block}}.tabbednav__ul li a{padding:.5em 1.5em}.tabbednav__ul li a.tab-active{border-bottom:1px solid #076cdb;color:#076cdb}.table{flex-basis:99.9%;flex-grow:0;flex-shrink:0;justify-content:center;max-width:99.9%;text-align:center;width:99.9%}.table:nth-child(1n){margin-left:0;margin-right:30px}.table:last-child{margin-right:0}.table:nth-child(NaNn){margin-left:auto;margin-right:0}.table h4{font-size:18px;margin-bottom:0}@media (min-width:968px){.table h4{font-size:16px;margin-top:0}}.table__row{border-bottom:1px solid rgba(40,40,40,.1)}@media (min-width:968px){.table__row{display:flex;margin-bottom:0}}.table__row__cell{padding:15px 10px}@media (min-width:968px){.table__row__cell{align-items:center;border-right:1px solid rgba(40,40,40,.1);display:flex;flex-basis:0;flex-flow:row wrap;flex-grow:1;font-size:15px;justify-content:flex-start;text-align:left}}.table__row__cell--justify--center{justify-content:center;text-align:center}.table__row__cell span{display:inline-block}@media (min-width:968px){.table__row__cell:last-child{border-right:none}}.table__row--header .table__row__cell{border:none;justify-content:center}@media (min-width:968px){.table__row__cell--header{max-width:230px;text-align:left}}.table__row__cell__ul{list-style:none;margin:0;padding:0}@media (min-width:968px){.table__row__cell__ul{flex-basis:calc(49.95% - 7.5px);flex-grow:0;flex-shrink:0;max-width:calc(49.95% - 7.5px);text-align:left;width:calc(49.95% - 7.5px)}.table__row__cell__ul:nth-child(1n){margin-left:0;margin-right:15px}.table__row__cell__ul:last-child{margin-right:0}.table__row__cell__ul:nth-child(2n){margin-left:auto;margin-right:0}}.table__row__cell__ul li{display:block;line-height:1.5;list-style:none;margin:0;padding:0 0 5px}.table__row__cell--header .table__row__cell__ul,.table__row__cell--header>h4{flex-basis:99.9%;flex-grow:0;flex-shrink:0;max-width:99.9%;text-align:center;width:99.9%}.table__row__cell--header .table__row__cell__ul:nth-child(1n),.table__row__cell--header>h4:nth-child(1n){margin-left:0}.table__row__cell--header .table__row__cell__ul:last-child,.table__row__cell--header>h4:last-child{margin-right:0}.table__row__cell--header .table__row__cell__ul:nth-child(1n),.table__row__cell--header>h4:nth-child(1n){margin-left:auto;margin-right:0}@media (min-width:968px){.table__row__cell--header .table__row__cell__ul,.table__row__cell--header>h4{text-align:left}}.table__row__cell:before{color:rgba(40,40,40,.5);content:attr(data-title);display:block;font-size:12px;letter-spacing:.5px;line-height:1.2;margin-bottom:15px;margin-top:15px;text-transform:uppercase;width:100%}@media (min-width:968px){.table__row__cell:before{display:none}}.limits__inlinelabel{color:#282828;font-size:12px;margin-top:1em;opacity:.5;padding:0}@media screen and (min-width:769px){.limits__inlinelabel{display:none}}.table__row__cell__providerlogo{height:32px;padding:0 5px;width:auto}@media (min-width:968px){.table .textalign--right *{text-align:right}}@media (min-width:968px){.table .is-hidden-desktop{display:none}}.table .is-hidden-tablet{display:none}@media (min-width:968px){.table .is-hidden-tablet{display:flex}}.hide{display:none}.wrapper-no-margin{margin:0}.custom-alert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px}.custom-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.has-error{border:1px solid #dc3545!important}.label-text{color:#282828;font-size:15px;opacity:.5}.hidden-block{display:none}.show-block{display:block!important}.has-vertical-margins{margin:3em 0}@media screen and (max-width:699px){#web-url{min-height:65px}}.countries-list{margin:4em 0}@media (min-width:1200px){.countries-list-wrapper .wrapper{margin-bottom:0}}.table__row__cell--nested-column{flex-direction:column}@media (min-width:768px){.table__row__cell--nested-column .wrapper{margin:.5em 0}}.text-align-center{text-align:center}.countries-list .limits__inlinelabel{color:#282828;opacity:1}.togo .masthead{min-height:65vh}@media (min-width:768px){.togo .masthead{min-height:75vh}}.typer{color:#076cdb;font-weight:600}.cursor,.typer{display:inline-block}.cursor{margin-left:-.25em}.intro__bons{position:relative;white-space:nowrap}.intro-bon__item{-webkit-backface-visibility:hidden;-webkit-transform-origin:50%;backface-visibility:hidden;display:inline-block;margin:0;opacity:0;position:relative;top:0;transform-origin:50%;transition:all 1s cubic-bezier(.18,.6,.32,.96);width:35%}@media (min-width:640px){.intro-bon__item{width:30%}}.intro-bon__item:first-child{-webkit-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.is-loaded .intro-bon__item:first-child{-webkit-transform:translateX(45%) translateY(30px);opacity:1;transform:translateX(45%) translateY(30px)}.intro-bon__item:nth-child(2){-webkit-transform:rotate(0deg) translateX(0) translateY(0);transform:rotate(0deg) translateX(0) translateY(0)}.is-loaded .intro-bon__item:nth-child(2){-webkit-transform:rotate(4deg) translateX(0) translateY(15px);opacity:1;transform:rotate(4deg) translateX(0) translateY(15px)}.intro-bon__item:nth-child(3){-webkit-transform:rotate(0deg) translateX(-100%);transform:rotate(0deg) translateX(-100%)}.is-loaded .intro-bon__item:nth-child(3){-webkit-transform:rotate(8deg) translateX(-45%);opacity:1;transform:rotate(8deg) translateX(-45%)}.finder{margin-bottom:60px}.finder__content{align-items:flex-end;display:flex;justify-content:center;padding-left:20px;padding-right:20px}@media (max-width:559px){.finder__content{align-items:center;flex-direction:column}}.finder__poldi-container{margin-right:25px;width:215px}@media (max-width:559px){.finder__poldi-container{margin-right:0}}.finder__desc{width:100%}@media (min-width:640px){.finder__desc{margin-bottom:40px;width:407px}}.finder__search{display:flex;margin-bottom:15px}.finder__search-container{flex-grow:1;margin-right:14px;position:relative}.finder__search-input{background:#f4f4f4;border:2px solid transparent;border-radius:3px;color:#076cdb;display:block;font-size:15px;line-height:1.6em;padding:10px 22px 10px 50px;width:100%}.finder__search-input::-webkit-input-placeholder{color:rgba(40,40,40,.4)}.finder__search-input:-moz-placeholder,.finder__search-input::-moz-placeholder{color:rgba(40,40,40,.4)}.finder__search-input:-ms-input-placeholder{color:rgba(40,40,40,.4)}.finder__search-input:focus{border-color:#076cdb;outline:none}.finder__search-icon{background:url(../../../images/togo/icon-search.svg) no-repeat;display:block;height:16px;left:22px;margin-top:-8px;position:absolute;top:50%;width:16px}.finder__show-all-container{text-align:center}.finder__show-all{font-size:15px;font-weight:600;line-height:1.6em}.finder__map,.finder__map-container{position:relative}.finder__map{height:580px}.finder__map:after,.finder__map:before{content:"";height:71px;left:0;position:absolute;right:0;z-index:900}.finder__map:before{background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));top:0}.finder__map:after{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0}.finder__map-info-window{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);display:none;left:10%;overflow-y:scroll;padding:20px 22px;position:absolute;top:30px;width:288px;z-index:910}.finder__map-info-window.is-visible{display:block}@media (max-width:559px){.finder__map-info-window{bottom:0;box-shadow:0 -5px 5px rgba(0,0,0,.2);left:0;right:0;top:auto;width:auto}}.finder__map-info-window-close{background:none;border:none;color:rgba(40,40,40,.4);cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.finder__map-info-window-close:hover{color:rgba(40,40,40,.7)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb25maWcuY3NzIiwiPG5vIHNvdXJjZT4iLCJfcHJpc20uY3NzIiwiaWNvbnMvX2ljb25fdXRpbGl0aWVzLmNzcyIsImljb25zL19pY29uc2V0LmNzcyIsImljb25zL19jb2lucy5jc3MiLCJfYmFzZS5jc3MiLCJfbmF2LmNzcyIsIl9sYXlvdXQuY3NzIiwiX2Zvb3Rlci5jc3MiLCJfbW9kdWxlcy5jc3MiLCJfbGltaXRzLmNzcyIsIl9hZmZpbGlhdGUuY3NzIiwiX2FjY2VwdGVkLWRvY3MuY3NzIiwiX3RvZ28uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdDQSwrQ0N4Q0EsaUNBQUEsQ0R3QytCLEFBUS9CLElBRUMsWUFBYSxBQURiLFVBQVksQ0FFWixBQUdELEVBQUcscUJBQXVCLENBQUMsQUFVM0IscUJBb0JJLGdDQUFpQyxBQUdqQyx3QkFBeUIsQUFKekIsK0JBQWdDLEFBVmhDLHVCQUF3QixBQU54QixZQUFhLEFBU2IsY0FBZSxBQUNmLGFBQWMsQUFHZCxtQkFBb0IsQUFacEIsU0FBVSxBQXNCVixhQUFjLEFBbkJkLGlCQUFrQixBQUZsQixVQUFXLEFBb0JYLG1CQUFvQixBQW5CcEIsVUFBWSxDQXFCZixBQUdELG9CQUNJLFNBQVUsQUFDVixTQUFXLENBQ2QsQUFFRCxHQUNDLGNBQWdCLENBQ2hCLEFFN0ZELDZDQWFDLGdCQUFpQixBQU1qQixpQkFBa0IsQUFMbEIsY0FBZSxBQUdmLHFCQUFzQixBQWR0QixnQkFBaUIsQUFEakIsV0FBYSxBQUdiLDhEQUF1RSxBQWV2RSxhQUFjLEFBVGQsaUJBQWtCLEFBSWxCLFdBQVksQUFUWixnQkFBaUIsQUFGakIsdUJBQXlCLEFBR3pCLHFCQUFzQixBQUV0QixrQkFBbUIsQUFEbkIsb0JBQXFCLEFBRXJCLGdCQUFrQixDQVdsQixBQUVELDRKQUdDLG1CQUFvQixBQURwQixnQkFBa0IsQ0FFbEIsQUFFRCx3SUFHQyxtQkFBb0IsQUFEcEIsZ0JBQWtCLENBRWxCLEFBRUQsYUFDQyw2Q0FFQyxnQkFB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SFYsVUFBWSxDQU9iLENBQ0YsQUFFRCwrQkFDRSxnQkFBaUIsQUFDakIsWUFBYSxBYjNRakIsd0JBQUEsQWE2UUksZUFBZ0IsQUFDaEIsZUFBZ0IsQUFDaEIsa0JBQW1CLEFBQ25CLFdBQVksQUFDWixRQUFVLENBQ1gsQUFFRCxxQ2JwUkYsdUJBQUEsQ2FzUkciLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWZvbnQtZGVmYXVsdDogJ1dvcmsgc2FucycsaGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIC0tY29sb3ItYmx1ZTogIzA3NkNEQjsgLyogcmdiKDcsIDEwOCwgMjE5KTsgKi9cbiAgLS1jb2xvci1saW5rOiAjMDc2Q0RCO1xuICAtLWNvbG9yLWxpbmstaG92ZXI6ICMyMTlDRjc7XG4gIC0tY29sb3ItbGluay1hY3RpdmU6ICMyMTlDRjc7XG4gIC0tY29sb3ItYmxhY2s6IzI4MjgyODtcbiAgLS1jb2xvci10ZXh0OiM3Nzc3Nzc7XG4gIC0tY29sb3ItZGFya2dyZXk6IzQ0NDtcbiAgLS1jb2xvci1ncmV5OiNFNkU2RTY7XG4gIC0tY29sb3ItZGl2aWRlcjogcmdiYSg0MCw0MCw0MCwwLjEpOyBcbiAgLS1kaXZpZGVyOiAxcHggc29saWQgcmdiYSg3LCAxMDgsIDIxOSwwLjEpO1xuICAtLWZpZWxkLXNpemU6NDRweDtcbiAgLS1maWVsZC1zaXplLS1sYXJnZTo1NnB4O1xuICAtLWdyYWRpZW50LS10b3doaXRlLS10b3Bib3R0b206IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgLS1ncmFkaWVudC0tbmF2LW1vYmlsZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUuMjU1LjI1NSwxKSAwJSxyZ2JhKDI1MCwyNTAsMjUyLDEpIDIwJSk7XG4gIC0tZ3JhZGllbnQtLXRvd2hpdGUtLXRvcmlnaHQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAtLWdyYWRpZW50LS10b3doaXRlLS10b2xlZnQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gIC0tYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5AaW1wb3J0LW5vcm1hbGl6ZTtcblxuLyogQnJlYWtwb2ludHMgKi9cblxuXG5AY3VzdG9tLW1lZGlhIC0tcGhvbmUtb25seSAobWF4LXdpZHRoOiA0MTlweCk7XG5AY3VzdG9tLW1lZGlhIC0tYmlnLXBob25lLW9ubHkgKG1heC13aWR0aDogNjM5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWJpZy1waG9uZSAobWluLXdpZHRoOiA0MjBweCk7XG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0LXBvcnRyYWl0IChtaW4td2lkdGg6IDY0MHB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtbGFuZHNjYXBlIChtaW4td2lkdGg6IDk2OHB4KTtcbkBjdXN0b20tbWVkaWEgLS1kZXNrIChtaW4td2lkdGg6IDEyMDBweCk7XG5AY3VzdG9tLW1lZGlhIC0tYmlnLWRlc2sgKG1pbi13aWR0aDogMTgwMHB4KTtcblxuXG5AY3VzdG9tLW1lZGlhIC0tbW9iaWxlLW5hdiAobWF4LXdpZHRoOiA3NjdweCk7IC8qIEN1c3RvbSBicmVha3BvaW50cyBmb3Igd2hlbiB0aGUgbW9iaWxlIG5hdiB3aWxsIGJlIGhpZGRlbiAqL1xuQGN1c3RvbS1tZWRpYSAtLWRlc2stbmF2IChtaW4td2lkdGg6IDc2OHB4KTsgLyogQ3VzdG9tIGJyZWFrcG9pbnRzIGZvciB3aGVuIHRoZSBkZXNrIG5hdiB3aWxsIHRha2Ugb3ZlciAqL1xuXG4vKiBMb3N0IGdyaWQgY29uZmlnICovXG5cbi5lZGl0aW5nIHsgbG9zdC11dGlsaXR5OiBlZGl0O30gLyogbWFrZXMgemUgZ3JpZCB2aXNpYmxlICovXG5cbkBsb3N0IGZsZXhib3ggZmxleDsgLyogZW5hYmxlIGZsZXggKi9cbkBsb3N0IGd1dHRlciAzMHB4OyBcblxuXG5cbi8qIFNjYWxlIDEwMCUgZGVmYXVsdCwgaW4gY2FzZSB0aGUgYnJvd3NlciBmdWNrcyB1cCAqL1xuaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuXG4qIHtib3gtc2l6aW5nOiBib3JkZXItYm94O30gLyogcmVtZW1iZXIgdG8gb3ZlcnJpZGUgdGhpcyBmb3IgdGhlIHN3aXBlci5qcyBzdHlsZXMgZm9yIHByb2R1Y3Rpb24gKi9cblxuLyogdXRpbGl5ICovXG5cblxuXG5cbi8qIFJlc2V0cyAqL1xuXG5cbmJ1dHRvbixcblt0eXBlPXN1Ym1pdF1cbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcblxuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuXG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIFJlbW92ZSBleGNlc3MgcGFkZGluZyBhbmQgYm9yZGVyIGluIG9sZCBGaXJlZm94ICAqL1xuJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcblx0cGFkZGluZy1sZWZ0OiAwOyAvKiBmdWNrIHlvdSwgY2hyb21lICovXG59XG5cbiIsbnVsbCwiLyogUHJpc21KUyAxLjE1LjBcbmh0dHBzOi8vcHJpc21qcy5jb20vZG93bmxvYWQuaHRtbCN0aGVtZXM9cHJpc20mbGFuZ3VhZ2VzPW1hcmt1cCtjc3MrY2xpa2UramF2YXNjcmlwdCZwbHVnaW5zPXRvb2xiYXIrdW5lc2NhcGVkLW1hcmt1cCtub3JtYWxpemUtd2hpdGVzcGFjZStjb3B5LXRvLWNsaXBib2FyZCAqL1xuLyoqXG4gKiBwcmlzbS5qcyBkZWZhdWx0IHRoZW1lIGZvciBKYXZhU2NyaXB0LCBDU1MgYW5kIEhUTUxcbiAqIEJhc2VkIG9uIGRhYmJsZXQgKGh0dHA6Ly9kYWJibGV0LmNvbSlcbiAqIEBhdXRob3IgTGVhIFZlcm91XG4gKi9cblxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0Y29sb3I6IGJsYWNrO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0d29yZC1zcGFjaW5nOiBub3JtYWw7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcblx0d29yZC13cmFwOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG5cdC1tb3otdGFiLXNpemU6IDQ7XG5cdC1vLXRhYi1zaXplOiA0O1xuXHR0YWItc2l6ZTogNDtcblxuXHQtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG5cdC1tb3otaHlwaGVuczogbm9uZTtcblx0LW1zLWh5cGhlbnM6IG5vbmU7XG5cdGh5cGhlbnM6IG5vbmU7XG59XG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06Oi1tb3otc2VsZWN0aW9uLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6LW1vei1zZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6LW1vei1zZWxlY3Rpb24sIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6LW1vei1zZWxlY3Rpb24ge1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZDogI2IzZDRmYztcbn1cblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6c2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06OnNlbGVjdGlvbiwgY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjpzZWxlY3Rpb24ge1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZDogI2IzZDRmYztcbn1cblxuQG1lZGlhIHByaW50IHtcblx0Y29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5cdHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuXHRcdHRleHQtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi8qIENvZGUgYmxvY2tzICovXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0cGFkZGluZzogLjc1ZW0gMS41ZW0gMWVtO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0YmFja2dyb3VuZDogI2Y1ZjJmMDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8qIElubGluZSBjb2RlICovXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdHBhZGRpbmc6IC4xZW07XG5cdGJvcmRlci1yYWRpdXM6IC4zZW07XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50b2tlbi5jb21tZW50LFxuLnRva2VuLnByb2xvZyxcbi50b2tlbi5kb2N0eXBlLFxuLnRva2VuLmNkYXRhIHtcblx0Y29sb3I6IHNsYXRlZ3JheTtcbn1cblxuLnRva2VuLnB1bmN0dWF0aW9uIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi5uYW1lc3BhY2Uge1xuXHRvcGFjaXR5OiAuNztcbn1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLnRhZyxcbi50b2tlbi5ib29sZWFuLFxuLnRva2VuLm51bWJlcixcbi50b2tlbi5jb25zdGFudCxcbi50b2tlbi5zeW1ib2wsXG4udG9rZW4uZGVsZXRlZCB7XG5cdGNvbG9yOiAjOTA1O1xufVxuXG4udG9rZW4uc2VsZWN0b3IsXG4udG9rZW4uYXR0ci1uYW1lLFxuLnRva2VuLnN0cmluZyxcbi50b2tlbi5jaGFyLFxuLnRva2VuLmJ1aWx0aW4sXG4udG9rZW4uaW5zZXJ0ZWQge1xuXHRjb2xvcjogIzY5MDtcbn1cblxuLnRva2VuLm9wZXJhdG9yLFxuLnRva2VuLmVudGl0eSxcbi50b2tlbi51cmwsXG4ubGFuZ3VhZ2UtY3NzIC50b2tlbi5zdHJpbmcsXG4uc3R5bGUgLnRva2VuLnN0cmluZyB7XG5cdGNvbG9yOiAjOWE2ZTNhO1xuXHRiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAuNSk7XG59XG5cbi50b2tlbi5hdHJ1bGUsXG4udG9rZW4uYXR0ci12YWx1ZSxcbi50b2tlbi5rZXl3b3JkIHtcblx0Y29sb3I6ICMwN2E7XG59XG5cbi50b2tlbi5mdW5jdGlvbixcbi50b2tlbi5jbGFzcy1uYW1lIHtcblx0Y29sb3I6ICNERDRBNjg7XG59XG5cbi50b2tlbi5yZWdleCxcbi50b2tlbi5pbXBvcnRhbnQsXG4udG9rZW4udmFyaWFibGUge1xuXHRjb2xvcjogI2U5MDtcbn1cblxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi5ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG9rZW4uaXRhbGljIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udG9rZW4uZW50aXR5IHtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5kaXYuY29kZS10b29sYmFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLjc1ZW07XG5cdHJpZ2h0OiAyMHB4O1xuXHRvcGFjaXR5OiAxO1xuXHRcbn1cbi8qIFxuIGRpdi5jb2RlLXRvb2xiYXI6aG92ZXIgPiAudG9vbGJhciB7XG4gXHRvcGFjaXR5OiAxO1xuIH0gKi9cblxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyIC50b29sYmFyLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmRpdi5jb2RlLXRvb2xiYXIgPiAudG9vbGJhciBhIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYnV0dG9uIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udDogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIGZvciBidXR0b24gKi9cblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYSxcbmRpdi5jb2RlLXRvb2xiYXIgPiAudG9vbGJhciBidXR0b24sXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgc3BhbiB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiA1cHggOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjVweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDp2YXIoLS1jb2xvci1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cdGJveC1zaGFkb3c6IDAgMCAyMHB4IDEwcHggI2Y1ZjJmMDtcbn1cblxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyIGE6aG92ZXIsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYTpmb2N1cyxcbmRpdi5jb2RlLXRvb2xiYXIgPiAudG9vbGJhciBidXR0b246aG92ZXIsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYnV0dG9uOmZvY3VzLFxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyIHNwYW46aG92ZXIsXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgc3Bhbjpmb2N1cyB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XG59XG5cbi8qIEZhbGxiYWNrLCBpbiBjYXNlIEpTIGRvZXMgbm90IHJ1biwgdG8gZW5zdXJlIHRoZSBjb2RlIGlzIGF0IGxlYXN0IHZpc2libGUgKi9cbltjbGFzcyo9J2xhbmctJ10gc2NyaXB0W3R5cGU9J3RleHQvcGxhaW4nXSxcbltjbGFzcyo9J2xhbmd1YWdlLSddIHNjcmlwdFt0eXBlPSd0ZXh0L3BsYWluJ10sXG5zY3JpcHRbdHlwZT0ndGV4dC9wbGFpbiddW2NsYXNzKj0nbGFuZy0nXSxcbnNjcmlwdFt0eXBlPSd0ZXh0L3BsYWluJ11bY2xhc3MqPSdsYW5ndWFnZS0nXSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250OiAxMDAlIENvbnNvbGFzLCBNb25hY28sIG1vbm9zcGFjZTtcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbiIsIi5oYXMtaWNvbiB7XG5cdGxpbmUtaGVpZ2h0OmluaGVyaXQ7XG59XG5cbi5oYXMtaWNvbjpiZWZvcmUge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHRjb250ZW50OlwiXCI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1vcmlnaW46Ym9yZGVyLWJveDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG5cbi8qIGljb24gc2l6ZXMgKi9cblxuLmhhcy1pY29uLS14eHM6YmVmb3JlIHtcblx0d2lkdGg6MTJweDtcblx0aGVpZ2h0OjEycHg7XG5cdFxufVxuXG4uaGFzLWljb24tLXhzOmJlZm9yZSB7XG5cdHdpZHRoOjE2cHg7XG5cdGhlaWdodDoxNnB4O1xufVxuXG4uaGFzLWljb24tLW06YmVmb3JlIHtcblx0d2lkdGg6MjhweDtcblx0aGVpZ2h0OjI4cHg7XG59XG5cblxuLmhhcy1pY29uLS1sOmJlZm9yZSB7XG5cdHdpZHRoOjQ4cHg7XG5cdGhlaWdodDo0OHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxufVxuLmhhcy1pY29uLS14bDpiZWZvcmUge1xuXHR3aWR0aDo2NHB4O1xuXHRoZWlnaHQ6NjRweDtcbn1cblxuXG4uaGFzLWljb24tLWlubGluZXtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOnRvcDtcbn1cblxuLmhhcy1pY29uLS1pbmxpbmU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG59XG5cbmkuaGFzLWljb24tLWJlZm9yZSB7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uaGFzLWljb24tLWFic29sdXRle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDogLTNweDtcbiAgICBcdGxlZnQ6IC0zMHB4O1xuXHR9XG59IiwiLmhhcy1pY29uLS1zZWN1cml0eTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tbG9jay1sZy5zdmcpO1xufVxuXG4uaGFzLWljb24tLXBheW1lbnQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLXBheW1lbnQtbGcuc3ZnKTtcbn1cblxuLmhhcy1pY29uLS1lYXN5OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb3VjaC1sZy5zdmcpO1xufVxuXG4uaGFzLWljb24tLWZhc3Q6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNsb2NrLWxnLnN2Zyk7XG59XG5cblxuLmhhcy1pY29uLS1iZWxsOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1iZWxsLnN2Zyk7XG59XG4uaGFzLWljb24tLWJlbGwtLWNvbG9yOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1iZWxsLWNvbG9yLnN2Zyk7XG59XG5cblxuLmhhcy1pY29uLS1idXlzZWxsOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1idXlzZWxsLnN2Zyk7XG59XG5cbi5oYXMtaWNvbi0tYnV5c2VsbC0tY29sb3I6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWJ1eXNlbGwtLWNvbG9yLnN2Zyk7XG59XG5cblxuLmhhcy1pY29uLS1ldXJvcGU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWZsYWcuc3ZnKTtcbn1cblxuLmhhcy1pY29uLS1ldXJvcGUtLWNvbG9yOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1mbGFnLS1jb2xvci5zdmcpO1xufVxuXG5cbi5oYXMtaWNvbi0tc3VwcG9ydDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24taGVhZHNldC5zdmcpO1xufVxuXG4uaGFzLWljb24tLXN1cHBvcnQtLWNvbG9yOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1oZWFkc2V0LS1jb2xvci5zdmcpO1xufVxuXG5cbi5oYXMtaWNvbi0tMmZhOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1rZXkuc3ZnKTtcbn1cblxuLmhhcy1pY29uLS0yZmEtLWNvbG9yOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1rZXktLWNvbG9yLnN2Zyk7XG59XG5cblxuLmhhcy1pY29uLS1saW1pdDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tbGltaXQuc3ZnKTtcbn1cblxuLmhhcy1pY29uLS1saW1pdC0tY29sb3I6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWxpbWl0LS1jb2xvci5zdmcpO1xufVxuXG5cbi5oYXMtaWNvbi0tbG9naW4tLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1sb2dpbi13aGl0ZS5zdmcpO1xufVxuLmhhcy1pY29uLS1sb2dpbi0tYmx1ZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tbG9naW4tYmx1ZS5zdmcpO1xufVxuXG4uaGFzLWljb24tLWRyb3Bkb3duLS1ibGFjazpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY2FyZXQtZG93bi1ibGFjay5zdmcpO1xufVxuXG4uaGFzLWljb24tLWRyb3Bkb3duLS13aGl0ZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY2FyZXQtZG93bi13aGl0ZS5zdmcpO1xufVxuXG4uaGFzLWljb24tLWRyb3Bkb3duLS1ibHVlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jYXJldC1kb3duLWJsdWUuc3ZnKTtcbn1cblxuLmhhcy1pY29uLS1zZWFyY2gtLWJsdWU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLXNlYXJjaC1ibHVlLnN2Zyk7XG59XG5cbi5oYXMtaWNvbi0tZG93bmxvYWQtLWJsdWU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWRvd25sb2FkLWJsdWUuc3ZnKTtcbn1cblxuXG4vKiBhZmZpbGlhdGUgKi9cblxuLmhhcy1pY29uLS1saWZldGltZXNoYXJlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1zcGFyc2Nod2Vpbi5zdmcpO1xufVxuLmhhcy1pY29uLS1oaWdodm9sdW1lOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1oaWdodm9sdW1lLnN2Zyk7XG59XG4uaGFzLWljb24tLWNvb2tpZWR1cmF0aW9uOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb29raWVkdXJhdGlvbi5zdmcpO1xufVxuXG5cbi8qIHRvZ28gKi9cblxuLmhhcy1pY29uLS1iZXN0cHJpY2U6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWJlc3RwcmljZS5zdmcpO1xufVxuXG4uaGFzLWljb24tLWRpcmVjdGx5OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1kaXJlY3RseS5zdmcpO1xufVxuXG4uaGFzLWljb24tLXBvc3Q6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLXBvc3Quc3ZnKTtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuXG5cbi8qIHNvY2lhbCBtZWRpYSBpY29ucyAqL1xuXG4uaGFzLWljb24tLWZhY2Vib29rOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1mYWNlYm9vay5zdmcpO1xufVxuLmhhcy1pY29uLS10d2l0dGVyOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi10d2l0dGVyLnN2Zyk7XG59IFxuLmhhcy1pY29uLS10d2l0dGVyLWJpcmRpZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL3R3aXR0ZXItYmlyZC5zdmcpO1xufSBcbi5oYXMtaWNvbi0tdGVsZWdyYW06YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLXRlbGVncmFtLnN2Zyk7XG59XG4uaGFzLWljb24tLXJlZGRpdDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tcmVkZGl0LnN2Zyk7XG59XG4uaGFzLWljb24tLWxpbmtlZGluOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1saW5rZWRpbi5zdmcpO1xufVxuLmhhcy1pY29uLS15b3V0dWJlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi15b3V0dWJlLnN2Zyk7XG59IiwiLmhhcy1pY29uLS1jb2luLS1idGM6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4tYnRjLWNvbG9yLnN2Zyk7XG59XG4uaGFzLWljb24tLWNvaW4tLWJ0Yy0td2hpdGU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4tYnRjLXdoaXRlLnN2Zyk7XG59XG5cblxuLmhhcy1pY29uLS1jb2luLS1ldGg6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4tZXRoLWNvbG9yLnN2Zyk7XG59XG4uaGFzLWljb24tLWNvaW4tLWV0aC0td2hpdGU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4tZXRoLXdoaXRlLnN2Zyk7XG59XG5cblxuLmhhcy1pY29uLS1jb2luLS14cnA6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4teHJwLWNvbG9yLnN2Zyk7XG59XG4uaGFzLWljb24tLWNvaW4tLXhycC0td2hpdGU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4teHJwLXdoaXRlLnN2Zyk7XG59XG5cblxuLmhhcy1pY29uLS1jb2luLS1kYXNoOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLWRhc2gtY29sb3Iuc3ZnKTtcbn1cbi5oYXMtaWNvbi0tY29pbi0tZGFzaC0td2hpdGU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4tZGFzaC13aGl0ZS5zdmcpO1xufVxuXG5cbi5oYXMtaWNvbi0tY29pbi0tbHRjOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLWx0Yy1jb2xvci5zdmcpO1xufVxuLmhhcy1pY29uLS1jb2luLS1sdGMtLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLWx0Yy13aGl0ZS5zdmcpO1xufVxuXG5cbi5oYXMtaWNvbi0tY29pbi0tYmNoOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLWJjaC1jb2xvci5zdmcpO1xufVxuLmhhcy1pY29uLS1jb2luLS1iY2gtLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLWJjaC13aGl0ZS5zdmcpO1xufVxuXG5cbi5oYXMtaWNvbi0tY29pbi0ta21kOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLWttZC1jb2xvci5zdmcpO1xufVxuLmhhcy1pY29uLS1jb2luLS1rbWQtLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLWttZC13aGl0ZS5zdmcpO1xufVxuXG5cbi5oYXMtaWNvbi0tY29pbi0tbWlvdGE6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4tbWlvdGEtY29sb3Iuc3ZnKTtcbn1cbi5oYXMtaWNvbi0tY29pbi0tbWlvdGEtLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLW1pb3RhLXdoaXRlLnN2Zyk7XG59XG5cblxuXG4uaGFzLWljb24tLWNvaW4tLWxzazpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY29pbi1sc2stY29sb3Iuc3ZnKTtcbn1cbi5oYXMtaWNvbi0tY29pbi0tbHNrLS13aGl0ZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY29pbi1sc2std2hpdGUuc3ZnKTtcbn1cblxuLmhhcy1pY29uLS1jb2luLS1lb3M6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4tZW9zLWNvbG9yLnN2Zyk7XG59XG4uaGFzLWljb24tLWNvaW4tLWVvcy0td2hpdGU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4tZW9zLXdoaXRlLnN2Zyk7XG59XG5cbi5oYXMtaWNvbi0tY29pbi0tb21nOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLW9tZy1jb2xvci5zdmcpO1xufVxuLmhhcy1pY29uLS1jb2luLS1vbWctLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLW9tZy13aGl0ZS5zdmcpO1xufVxuXG4uaGFzLWljb24tLWNvaW4tLXJlcDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY29pbi1yZXAtY29sb3Iuc3ZnKTtcbn1cbi5oYXMtaWNvbi0tY29pbi0tcmVwLS13aGl0ZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY29pbi1yZXAtd2hpdGUuc3ZnKTtcbn1cblxuLmhhcy1pY29uLS1jb2luLS14ZW06YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4teGVtLWNvbG9yLnN2Zyk7XG59XG4uaGFzLWljb24tLWNvaW4tLXhlbS0td2hpdGU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4teGVtLXdoaXRlLnN2Zyk7XG59XG5cbi5oYXMtaWNvbi0tY29pbi0teGxtOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLXhsbS1jb2xvci5zdmcpO1xufVxuLmhhcy1pY29uLS1jb2luLS14bG0tLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLXhsbS13aGl0ZS5zdmcpO1xufVxuXG4uaGFzLWljb24tLWNvaW4tLXpyeDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY29pbi16cngtY29sb3Iuc3ZnKTtcbn1cbi5oYXMtaWNvbi0tY29pbi0tenJ4LS13aGl0ZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY29pbi16cngtd2hpdGUuc3ZnKTtcbn1cblxuLmhhcy1pY29uLS1jb2luLS16ZWM6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4temVjLWNvbG9yLnN2Zyk7XG59XG4uaGFzLWljb24tLWNvaW4tLXplYy0td2hpdGU6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9pY29uLWNvaW4temVjLXdoaXRlLnN2Zyk7XG59XG5cbi5oYXMtaWNvbi0tY29pbi0teHR6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLXh0ei1jb2xvci5zdmcpO1xufVxuLmhhcy1pY29uLS1jb2luLS14dHotLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZ3MvaWNvbi1jb2luLXh0ei13aGl0ZS5zdmcpO1xufVxuXG4uaGFzLWljb24tLWNvaW4tLXBhbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY29pbi1wYW4tY29sb3Iuc3ZnKTtcbn1cbi5oYXMtaWNvbi0tY29pbi0tcGFuLS13aGl0ZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2ljb24tY29pbi1wYW4td2hpdGUuc3ZnKTtcbn1cbiIsIi8qIEJhc2ljIFN0eWxlcyAqL1xuaHRtbCB7XG5cdGZvbnQtc2l6ZTpyZXNwb25zaXZlIDE1cHggMTdweDtcbi8qIG1pbi1zaXplLCBtYXgtc2l6ZSAqL1xuXHRmb250LXJhbmdlOjQyMHB4IDE4NjBweDtcblx0bGluZS1oZWlnaHQ6MS41O1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcblxufVxuXG5ib2R5IHtcblx0Y29sb3I6dmFyKC0tY29sb3ItYmxhY2spO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1kZWZhdWx0KTtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRsaW5lLWhlaWdodDoxLjU7XG59XG5cbmgxLCBoMiB7XG5cdGNvbG9yOnZhcigtLWNvbG9yLWJsdWUpO1xuXHRtYXJnaW4tYm90dG9tOi41ZW07XG5cdGZvbnQtd2VpZ2h0OjUwMDtcbn1cblxuaDEge1xuXHRmb250LXNpemU6cmVzcG9uc2l2ZSAyOHB4IDc0cHg7XG5cdGZvbnQtcmFuZ2U6NDIwcHggMTg2MHB4O1xuXHRsaW5lLWhlaWdodDoxLjE1ZW07XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOnJlc3BvbnNpdmUgMjhweCAzMnB4O1xuXHRsaW5lLWhlaWdodDoxLjI1ZW07XG5cdG1hcmdpbi10b3A6MDtcblx0Y29sb3I6dmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbmgyLmZvbnR3ZWlnaHQtbWVkaXVtLFxuLmZvbnR3ZWlnaHQtbWVkaXVtIHtcblx0Zm9udC13ZWlnaHQ6NTAwO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTpyZXNwb25zaXZlIDE4cHggMjJweDtcblx0bGluZS1oZWlnaHQ6MS40ZW07XG5cdGNvbG9yOnZhcigtLWNvbG9yLWJsYWNrKTtcblx0bWFyZ2luLXRvcDowO1xuXHRtYXJnaW4tYm90dG9tOi41ZW07XG5cdGZvbnQtd2VpZ2h0OjUwMDtcbn1cblxuaDQge1xuXHRmb250LXNpemU6cmVzcG9uc2l2ZSAxNnB4IDIycHg7XG5cdGxpbmUtaGVpZ2h0OjEuNTtcblx0Y29sb3I6dmFyKC0tY29sb3ItYmxhY2spO1xuXHRtYXJnaW4tdG9wOjA7XG5cdG1hcmdpbi1ib3R0b206LjVlbTtcblx0Zm9udC13ZWlnaHQ6NTAwO1xufVxuXG5oMS5jb2xvci1ibGFjayxcbmgyLmNvbG9yLWJsYWNrLFxuaDMuY29sb3ItYmxhY2ssXG5oNC5jb2xvci1ibGFjayxcbmg1LmNvbG9yLWJsYWNrLFxuLmNvbG9yLWJsYWNrIHtcblx0Y29sb3I6dmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG4uZm9udHNpemUtc21hbGxlciB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mb250c2l6ZS1zbWFsbGVyIGg0IHtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuXG4uZm9udHNpemUtc21hbGxlciBwIHtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG5zdHJvbmcge1xuLyogdXNlIGFzIGVtcGhhc2lzICovXG5cdGZvbnQtd2VpZ2h0OjYwMDtcbn1cblxucCB7XG5cblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuXHRtYXJnaW4tdG9wOjA7XG5cbn1cblxuLmludHJvdGV4dCB7XG5cdGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSAxNnB4IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cblxuXG5jb2RlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbnByZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuXG5MaW5rc1xuXG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkIHtcblx0Y29sb3I6dmFyKC0tY29sb3ItYmx1ZSk7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG5cbmE6aG92ZXIsXG5hOnZpc2l0ZWQ6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0Y29sb3I6IHJnYmEodmFyKC0tY29sb3ItYmx1ZSksIDAuODUpO1xufVxuXG5cbi5kaXNwbGF5LWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyogYmFja2dyb3VuZHMgKi9cblxuLmhhcy1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdHBvc2l0aW9uOiBcdHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDowO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLypUT0RPIGZpeCBwcmVzcyBwYWdlIGlzc3VlIHdpdGggYWJzb2x1dGUqL1xuYm9keS5wcmVzcyAuaGFzLWJne1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYXMtYmc6YWZ0ZXIge1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR3aWR0aDoxNTAlO1xuXHRoZWlnaHQ6MTUwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHR6LWluZGV4Oi0xO1xuXG5cdFxuXHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG4vKiBcdFx0YmFja2dyb3VuZC1zaXplOiA0MCU7ICovXG5cdH1cblx0XG59XG5cbi8qIGJhY2tncm91bmRzICovXG5cbi5oYXMtYmctMDE6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2JnLTAxLmpwZyk7XG59XG5cbi5oYXMtYmctMDI6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2JnLTAyLmpwZyk7XG59XG4uaGFzLWJnLTAzOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9iZy0wMy5qcGcpO1xufVxuXG4uaGFzLWJnLXRvZ28tMDI6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL2JnLXRvZ28tMDIuanBnKTtcbn1cblxuLmhhcy1iZy1jZW50ZXI6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cblxuLmhhcy1iZy1sZWZ0OmFmdGVyIHtcblx0XG5cdGJhY2tncm91bmQtcG9zaXRpb246MTAwJTtcblx0bGVmdDogLTQwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxNTB2dztcblx0QG1lZGlhICgtLWJpZy1waG9uZSkge1xuXHRcdFx0bGVmdDotODAlO1xuXHR9XG5cdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHRcdGxlZnQ6LTkwJTtcblx0fVxuXHRAbWVkaWEgKC0tdGFibGV0LWxhbmRzY2FwZSkge1xuXHRcdFx0bGVmdDotMTEwJTtcblx0fVxuXHRAbWVkaWEgKC0tYmlnLWRlc2spIHtcblx0XHRcdGxlZnQ6LTEyMCU7XG5cdFx0XHRoZWlnaHQ6IDExMCU7XG5cdH1cblxuXG5cdFxufVxuXG5cbi5oYXMtYmctcmlnaHQ6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICAgIHJpZ2h0OiAtODAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE1MHZ3O1xuXG5cdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHRcdHJpZ2h0Oi00MCU7XG5cdFx0XHRcblx0fVxuXHRAbWVkaWEgKC0tdGFibGV0LWxhbmRzY2FwZSkge1xuXHRcdFx0cmlnaHQ6LTIwJTtcblx0fVxuXHRAbWVkaWEgKC0tYmlnLWRlc2spIHtcblx0XHRcdHJpZ2h0Oi0xMHZ3O1xuXHRcdFx0aGVpZ2h0OiAxMTAlO1xuXHR9XG59XG5cbi8qIHRvZ28gKi9cblxuLmhhcy1iZy1iaXRwYW5kYS1pbnRybyxcbi5oYXMtYmctdG9nby1pbnRybyB7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuXG59XG5cbi5oYXMtYmctdG9nby1pbnRybzphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWdzL3Bvc3QtcGF0dGVybi1pbnRyby5zdmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuXHRcblx0QG1lZGlhICgtLXRhYmxldC1sYW5kc2NhcGUpIHtcblx0XHRcdHJpZ2h0Oi0xJTtcblx0fVxuXHRcdEBtZWRpYSAoLS1iaWctZGVzaykge1xuXHRcdFx0cmlnaHQ6LTIwdnc7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQvLyB3aWR0aDogODB2dztcblx0fVxufVxuXG4uaGFzLWJnLWJpdHBhbmRhLWludHJvOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1ncy9iZy0wMS1pbnRyby5qcGcpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG5cdFxuXHRAbWVkaWEgKC0tdGFibGV0LWxhbmRzY2FwZSkge1xuXHRcdFx0cmlnaHQ6LTElO1xuXHR9XG5cdFx0QG1lZGlhICgtLWJpZy1kZXNrKSB7XG5cdFx0XHRyaWdodDotMjB2dztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC8vIHdpZHRoOiA4MHZ3O1xuXHR9XG59XG5cblxuXG5cblxuXG5cbi50ZXh0LWFsaWduLWxlZnQsXG53cmFwcGVyLnRleHQtYWxpZ24tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4uZml4bG9uZ2xpbmsge1xuXHQgLyogVGhlc2UgYXJlIHRlY2huaWNhbGx5IHRoZSBzYW1lLCBidXQgdXNlIGJvdGggKi9cbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIC8qIFRoaXMgaXMgdGhlIGRhbmdlcm91cyBvbmUgaW4gV2ViS2l0LCBhcyBpdCBicmVha3MgdGhpbmdzIHdoZXJldmVyICovXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgLyogSW5zdGVhZCB1c2UgdGhpcyBub24tc3RhbmRhcmQgb25lOiAqL1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8qIEFkZHMgYSBoeXBoZW4gd2hlcmUgdGhlIHdvcmQgYnJlYWtzLCBpZiBzdXBwb3J0ZWQgKE5vIEJsaW5rKSAqL1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cblxuXG5cbi5pcy1jYXJkIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IHJnYmEoMjgsMjgsMjgsMC4wNSk7XG4gICAgcGFkZGluZzogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0IHBhZGRpbmc6IDMwcHg7XG5cdFx0IGJveC1zaGFkb3c6IDAgNjBweCA1MHB4IHJnYmEoMjgsMjgsMjgsMC4wNSk7XG5cdFx0IG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cbn1cblxuXG4uaXMtaGlkZGVue1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogI2RjMzU0NTtcbn1cbiIsIi5jaGFydHMgLndyYXBwZXIsXG5uYXYgLndyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5uYXYgLndyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6MWVtO1xuXHRwYWRkaW5nLXJpZ2h0OjFlbTtcblx0QG1lZGlhICgtLXRhYmxldC1sYW5kc2NhcGUpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdH1cbn1cblxuLm5hdl9fbG9nbyB7ZmxleDogMjEwcHggMSBhdXRvOyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O31cblxuLm5hdl9fcHJpbWFyeSB7ZmxleDogMSAxIGF1dG87IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgIGp1c3RpZnktY29udGVudDogY2VudGVyfVxuLm5hdl9fc2Vjb25kYXJ5IHtmbGV4OiAyMjBweCAxIGF1dG87IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5cbi5uYXYgeyBcbi8qIFx0bWFyZ2luLXRvcDogNTRweDsgKi8gLyogb2Zmc2V0IGZvciBhYnNvbHV0ZSBjaGFydHMgcHJldmlldyBwb3NpdGlvbiAqL1xuXHRwYWRkaW5nLXRvcDogLjc1ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwMTtcblx0fVxuXHRcbi5uYXZfX3ByaW1hcnkge1xuXHRsaXN0LXN0eWxlOiBub25lO1x0XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1x0XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSAxNXB4IDIwcHg7XG5cdGZvbnQtcmFuZ2U6MTI0MHB4IDE2ODBweDtcblx0bGluZS1oZWlnaHQ6IDE7IC8qIGZpeGVkIGxpbmUgaGVpZ2h0IGZvciBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgcGxlYXNlICovXG5cblx0QG1lZGlhICgtLWRlc2stbmF2KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG59XG5cbi5uYXZfX3ByaW1hcnlfX2xpc3RpdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG5hLm5hdl9fcHJpbWFyeV9fbGlzdGl0ZW1fX2xpbmsge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuLm5hdl9fcHJpbWFyeV9fYnRueyBcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbjogMDtcbn1cbi5sYW5ndWFnZV9zd2l0Y2hlciB7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXHRcbi5uYXZfX3ByaW1hcnlfX3NwYWNlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cdEBtZWRpYSAoLS1kZXNrKSB7XG4vKiBcdCAgICBtYXJnaW4tbGVmdDogM2VtOyAqL1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxufVxuXG4ubmF2X19wcmltYXJ5X19mbGV4c3BhY2Uge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgfVxuXG4ubmF2X19wcmltYXJ5X19kaXZpZGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXIoLS1jb2xvci1kaXZpZGVyKTtcblx0cGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuXG4vKiBtb2JpbGUgbmF2ICovXG5cbi5uYXZfX21vYmlsZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwIDE2cHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0XG5cdEBtZWRpYSAoLS1kZXNrLW5hdikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4ubmF2X19tb2JpbGVfX2xpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1x0XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcdFxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XG5cdG1hcmdpbjogMDtcblx0dG9wOiA1MnB4O1xuXHRsZWZ0OiAxNnB4O1xuXHRyaWdodDogMTZweDtcblxuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LS1uYXYtbW9iaWxlKTtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgyOCwyOCwyOCwwLjIpO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTsgLyogZml4ZWQgbGluZSBoZWlnaHQgZm9yIHByaW1hcnkgYW5kIHNlY29uZGFyeSBwbGVhc2UgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IC4yNXM7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtO1xuXHRcblx0XG59XG5cbi5pcy1vcGVuLm5hdl9fbW9iaWxlX19saXN0IHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0XG59XG5cblxuLm5hdl9fbW9iaWxlX190b2dnbGVidXR0b24ge1xuXHRmbG9hdDpyaWdodDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0c3ZnIHtcblxuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDoxNnB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7IFxuXHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSgwZGVnKVxuXHRcdH1cblx0fVxuXHQmLmlzLW9wZW4ge1xuXHRcdHN2ZzpmaXJzdC1jaGlsZCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdH1cblx0XHRzdmc6bGFzdC1jaGlsZCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgtMzYwZGVnKTtcblx0XHR9XG5cdH1cblx0XG59XG5cbi5uYXZfX21vYmlsZV9fbG9nb3tcblx0bWF4LXdpZHRoOiAxNjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG5cdHN2Z3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFxuXHR9XHRcbn1cblxuLm5hdl9fbW9iaWxlX19saXN0aXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cbmEubmF2X19tb2JpbGVfX2xpc3RpdGVtX19saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRwYWRkaW5nOiAwIDE2cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG5cbi5uYXZfX21vYmlsZV9fbGlzdGl0ZW1fX2xpc3Qge1xuXHRmbGV4OjE7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdH1cbn1cblxuLm5hdl9fbW9iaWxlX19saXN0aXRlbV9fbGlzdCA+IGxpIHtcblx0bWluLWhlaWdodDogMzJweDtcbn1cblxuLm5hdl9fbW9iaWxlX19saXN0aXRlbV9fbGlzdCA+bGkgPiBhe1xuXHRtaW4taGVpZ2h0OiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmhhcy1mbGV4LWNvbHN7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdHBhZGRpbmc6IDAgMTZweCAxNnB4O1xufVxuXG4ubmF2X19tb2JpbGVfX2xpc3RpdGVtX19sYW5ne1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm5hdl9fbW9iaWxlX19saXN0aXRlbV9fbGFuZyA+IGxpIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGJhY2tncm91bmQ6cmVkOyBcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhe2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTt9XG59XG5cbi5uYXZfX21vYmlsZV9fYnRuIHtcblx0ZmxleDoxIDEgYXV0bztcblx0bWFyZ2luLXRvcDogMTZweDtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHR9XG59XG5cblxuXG5cblxuLmxvZ28ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmctdG9wOiAycHg7XG5cdG1heC13aWR0aDogMTYwcHg7XG5cdEBtZWRpYSAoLS1kZXNrKSB7XG5cdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0fVxuXHRcbn1cblxuLndlLWFyZS1oaXJpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFRUZDO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwYWRkaW5nOiAzcHggNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cblxuXG5cbi8qIE5hdmlnYXRpb24gRHJvcGRvd24gKi9cblxuLm5hdl9fcHJpbWFyeSBsaSA+IHVsLFxuLm5hdl9fcHJpbWFyeSBsaTpmb2N1cy13aXRoaW4gPiB1bCxcbi5uYXZfX3NlY29uZGFyeSBsaSA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7LyogIGZpeGVzIGllIGxpIGJ1ZyAqL1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7IC8qIEhpZGUgb2ZmLXNjcmVlbiB3aGVuIG5vdCBuZWVkZWQgKHRoaXMgaXMgbW9yZSBhY2Nlc3NpYmxlIHRoYW4gZGlzcGxheTogbm9uZTspICovXG4gICAgXG4gICAgdG9wOjJlbTsgLyogbmVlZHMgZml4ISBhZGQgd3JhcHBlciBlbGVtZW50IHNvIGhvdmVyIGRvZXNuJ3QgIGhhdmUgYSBnYXAgKi9cblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDI4LDI4LDI4LDAuMik7XG5cdHBhZGRpbmc6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTtcblx0XG59XG4ubmF2X19wcmltYXJ5IHVsOmJlZm9yZSB7IC8qIHRoYXQncyB0aGUgY3NzIGNhcmV0ICovXG5cdGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDhweCA5cHggOHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiA0NiU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5uYXZfX3ByaW1hcnkgdWwgbGksXG4ubmF2X19zZWNvbmRhcnkgdWwgbGkge1xuICAgIGZsb2F0OiBub25lO1xuXHR3aWR0aDpcdDEwMCVcbiAgICBcbn1cbi5uYXZfX3ByaW1hcnkgdWwgbGkgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyogc3RvcCB0ZXh0IHdyYXBwaW5nICovXG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzOyBcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG59XG5cbi5uYXZfX3ByaW1hcnkgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG5cdG1hcmdpbi10b3A6IC41ZW07XG59XG4ubmF2X19wcmltYXJ5IHVsIGxpOmxhc3QtY2hpbGQgYSB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm5hdl9fcHJpbWFyeSBsaTpob3ZlciA+IHVsLFxuLm5hdl9fc2Vjb25kYXJ5IGxpOmZvY3VzLXdpdGhpbiA+IHVsLFxuLm5hdl9fcHJpbWFyeSBsaSB1bDpob3ZlciB7IC8qIGRpc3BsYXkgdGhlIGRyb3Bkb3duIG9uIGhvdmVyICovXG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0dHJhbnNmb3JtOiBub25lO1xufVxuLm5hdl9fcHJpbWFyeSBsaTpob3ZlciBhIHsgXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcbn1cbi5uYXZfX3ByaW1hcnkgbGk6aG92ZXIgdWwgYSB7IC8qICByZXNldHMgYSBzdHlsZSBiYWNrIHRvIG5vcm1hbCAqL1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG59XG4ubmF2X19wcmltYXJ5IGxpOmhvdmVyIHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG59XG4iLCJzZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbnNlY3Rpb24gPiBoZWFkZXIsXG4ud3JhcHBlciB7XG5cblx0bG9zdC1jZW50ZXI6IDE0ODBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMS41ZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiA0LjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAoLS1iaWctcGhvbmUpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdH1cblx0QG1lZGlhICgtLXRhYmxldC1wb3J0cmFpdCl7XG5cdFx0bWFyZ2luLWJvdHRvbTogN2VtO1xuXHR9XG5cdEBtZWRpYSAoLS1kZXNrKXtcblx0XHRtYXJnaW4tYm90dG9tOiAxMmVtO1xuXHR9XG59XG5cblxuXG5cbi52ZXJ0aWNhbGNlbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZlcnRpY2FsY2VudGVyIC53cmFwcGVyIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cblxuXG5cblxuLyogWmUgZ3JpZCAqL1xuXG4ub25lY29sIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4ub25lY29sID4gKiB7IGxvc3QtY29sdW1uOiAxIDEgMHB4OyB9XG5cblxuLnR3b2NvbHMgeyAgfVxuLnR3b2NvbHMgPiBkaXYge1xuXG5cdGxvc3QtY29sdW1uOiAxLzE7XG5cblx0QG1lZGlhICgtLXRhYmxldC1wb3J0cmFpdCkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bG9zdC1jb2x1bW46IDEvMiAyIDYwcHg7XG5cdH1cblxufVxuXG4vKiAudGhyZWVjb2xzIHsgdGV4dC1hbGlnbjogbGVmdDsgfSAqL1xuLnRocmVlY29scyA+IGRpdiB7XG5cblx0bG9zdC1jb2x1bW46IDEvMTtcblxuXHRAbWVkaWEgKC0tYmlnLXBob25lKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS1kZXNrKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMyAzIDYwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tYmlnLWRlc2spIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zIDMgNjBweDtcblx0fVxuXG59XG5cblxuLmZvdXJjb2xzIHt9XG4uZm91cmNvbHMgPiBkaXYge1xuXHQgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRsb3N0LWNvbHVtbjogMS8xO1xuXG5cdEBtZWRpYSAoLS1iaWctcGhvbmUpIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDI7XG5cdH1cblxuXHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsb3N0LWNvbHVtbjogMS80IDQ7XG5cdH1cblxufVxuXG4ub25lY29sID4gaDIsXG4udHdvY29scyA+IGgyLFxuLnRocmVlY29scyA+IGgyLFxuLmZvdXJjb2xzID4gaDJcbiB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMTtcblx0fVxuXG5cblxuXG4uaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYSAoLS1iaWctcGhvbmUpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVlbTtcblx0fVxufVxuXG5cblxuLm9mZnNldC1uYXYtbW9iaWxlIHtcblx0bWFyZ2luLXRvcDo0OHB4O1xuXHRAbWVkaWEgKC0tZGVzay1uYXYpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi8qIFNlY3Rpb24gVmlld3BvcnQgaGVpZ2h0cyAqL1xuXG4vKiBpbmRleCAqL1xuLm1hc3RoZWFkIHtcblx0bWluLWhlaWdodDogNTB2aDtcblx0QG1lZGlhICgtLWRlc2stbmF2KSB7XG5cdFx0bWluLWhlaWdodDogNzV2aDtcblx0fVxufVxuXG4uaG93dG8ge1xuXHRtaW4taGVpZ2h0OiA1MHZoO1xufVxuLndoeWJpdHBhbmRhIHtcblx0bWluLWhlaWdodDogNTB2aDtcbn1cbi5iaXRwYW5kYWZlYXR1cmVzIHtcblx0bWluLWhlaWdodDogNTB2aDtcbn1cblxuXG5cbi8qIGFib3V0ICovXG4ud2hhdHdlb2ZmZXIge1xuXHRtaW4taGVpZ2h0OiA0MHZoO1xufVxuLm91cmdvYWwge1xuXHRtaW4taGVpZ2h0OiA0MHZoO1xufVxuXG4uc2NyZWVuc2hvdCAud3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuLyogLnBheW1lbnRvcHRpb25zIHtcblx0bWluLWhlaWdodDogNTB2aDtcbn1cbi5jb2lucyB7XG5cdG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi5zY3JlZW5zaG90IHtcblx0bWluLWhlaWdodDogNDV2aDtcbn1cblxuLmZpYXQge1xuXHRtaW4taGVpZ2h0OiA1MHZoO1xufSAqL1xuXG4vKiBtb2RpZmllciAqL1xuXG5AbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cblx0LndyYXBwZXIuaGFzLW1vcmUtcGFkZGluZyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzZW07XG5cdFx0cGFkZGluZy1yaWdodDogM2VtO1xuXHR9XG5cdC53cmFwcGVyLmhhcy1hbG90LW1vcmUtcGFkZGluZyB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0ZW07XG5cdFx0cGFkZGluZy1yaWdodDogNGVtO1xuXHR9XG5cdC53cmFwcGVyLmhhcy1tb3JldGhhbmFsb3QtbW9yZS1wYWRkaW5nIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDZlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2ZW07XG5cdH1cblxufVxuXG5AbWVkaWEgKC0tZGVzaykge1xuXG5cdC53cmFwcGVyLmhhcy1tb3JlLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctbGVmdDogNmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDZlbTtcblx0fVxuXHQud3JhcHBlci5oYXMtYWxvdC1tb3JlLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctbGVmdDogOGVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhlbTtcblx0fVxuXHQud3JhcHBlci5oYXMtbW9yZXRoYW5hbG90LW1vcmUtcGFkZGluZyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEyZW07XG5cdH1cblxufVxuXG5cbi5hY2NvcmRpb24gPiBkaXYge1xuXG5cdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHRsb3N0LWNvbHVtbjoxMC8xMjtcblxuXHR9XG5cdEBtZWRpYSAoLS10YWJsZXQtbGFuZHNjYXBlKSB7XG5cdFx0bG9zdC1jb2x1bW46OC8xMjtcblxuXHR9XG5cbn1cbiIsIi5mb290ZXIge1xuXHRwYWRkaW5nLXRvcDogMmVtO1xuXHRib3JkZXItdG9wOiB2YXIoLS1kaXZpZGVyKTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5mb290ZXIgLndyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyX19saXN0IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCAuZm9vdGVyX19saXN0IHtcblx0bWFyZ2luLXRvcDogMC4xNWVtO1xufVxuLmZvb3Rlcl9fY29sOmxhc3QtY2hpbGQgIHtcblx0XG5cdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4uZm9vdGVyX19saXN0X19ub2hlYWRsaW5lID4gbGkge1xuXHRtYXJnaW4tdG9wOiAzLjJlbTtcbn1cblxuLmZvb3Rlcl9fbGlzdCBsaSA+IGEge1xuXHRwYWRkaW5nOiAuMjVlbSAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlcl9zb2NpYWxtZWRpYV9fbGlzdCB7XG5cdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAuNWVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNDJweDtcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDM0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyIC5uYXZfX2xvZ29fX2ltZyB7XG5cdG1heC13aWR0aDogMTQwcHg7XG5cblx0QG1lZGlhICgtLXRhYmxldC1wb3J0cmFpdCkge1xuXHRcdG1heC13aWR0aDogMTMwcHg7XG5cdH1cblx0QG1lZGlhICgtLXRhYmxldC1sYW5kc2NhcGUpIHtcblx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHR9XG5cbn1cblxuLmZvb3Rlcl9fbGFuZ3VhZ2Vzd2l0Y2hlciB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dWwgPiBsaSA+IGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgICBcdHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBcdHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxufVxuXG4uZm9vdGVyX19sYW5ndWFnZXN3aXRjaGVyID4gdWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwxKTsvKiAgZml4ZXMgaWUgbGkgYnVnICovXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTk5OTlweDsgLyogSGlkZSBvZmYtc2NyZWVuIHdoZW4gbm90IG5lZWRlZCAodGhpcyBpcyBtb3JlIGFjY2Vzc2libGUgdGhhbiBkaXNwbGF5OiBub25lOykgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgyOCwyOCwyOCwwLjIpO1xuXHRwYWRkaW5nOiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1cztcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07XG5cdHRvcDoyZW07IC8qIG5lZWRzIGZpeCEgYWRkIHdyYXBwZXIgZWxlbWVudCBzbyBob3ZlciBkb2Vzbid0ICBoYXZlIGEgZ2FwICovXG5cdFxufVxuXG4uZm9vdGVyX19sYW5ndWFnZXN3aXRjaGVyOmhvdmVyID4gdWwsXG4uZm9vdGVyX19sYW5ndWFnZXN3aXRjaGVyOmZvY3VzLXdpdGhpbiA+IHVsLFxuLmZvb3Rlcl9fbGFuZ3VhZ2Vzd2l0Y2hlciA+IHVsOmhvdmVyIHsgLyogZGlzcGxheSB0aGUgZHJvcGRvd24gb24gaG92ZXIgKi9cbiAgICBsZWZ0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC04NSU7XG5cdFx0dG9wOiAyZW07XG5cdH1cbn1cblxuLmZvb3Rlcl9fY3JlZGl0cyB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0b3BhY2l0eTogMC41O1xuXHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLmZvb3Rlcl9fc2lnbm9mZiB7IC8qIG1ha2Ugc3VyZSB0aGVyZSBpcyBzb21lIHNwYWNlIGhlcmUgKi9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyLjVlbTtcblx0bWFyZ2luLWJvdHRvbTo0LjVlbTtcblx0XG5cdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxufVxuXG5cbi5mb290ZXJfX3NpZ25vZmY6YWZ0ZXIgeyAvKiBaZSByZWFkaW5nIHBhbmRhICovXG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWdzL3JlYWRpbmdwYW5kYS5zdmcpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogNjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Ym90dG9tOiAtNC41ZW07XG5cdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHRsZWZ0OiAxMCU7XG5cdFx0Ym90dG9tOiAtMC41ZW07XG5cdFxuXHR9XG59XG4iLCJAaW1wb3J0IFwiX2Zvb3Rlci5jc3NcIjtcblxuLyogQ2hhcnRzICovXG5cbi5jaGFydHMge1xuXHRib3gtc2hhZG93OiBpbnNldCAwcHggLTEwcHggMTZweCAtMTFweCByZ2JhKDAsMCwwLDAuMSk7XG5cbn1cbi5jaGFydHNfX3ByZXZpZXcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLyogXHR0cmFuc2l0aW9uOiBub25lOyAqL1xuLyogXHRhbmltYXRpb246IG1hcnF1ZWUgMTBzIGxpbmVhciBpbmZpbml0ZTsgKi9cbi8qIFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAqL1xufVxuXG5cbi5jaGFydHNfX3ByZXZpZXc6YmVmb3JlLFxuLmNoYXJ0c19fcHJldmlldzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjA7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDNlbTtcblx0ei1pbmRleDogMTAwMDtcbn1cbiBcbi5jaGFydHNfX3ByZXZpZXc6YmVmb3JlIHtcblx0bGVmdDowO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC0tdG93aGl0ZS0tdG9yaWdodCk7XG5cdFxufVxuXG4uY2hhcnRzX19wcmV2aWV3OmFmdGVyIHtcblx0cmlnaHQ6MDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtLXRvd2hpdGUtLXRvbGVmdCk7XG59XG5cblxuLmNoYXJ0c19fcHJldmlld19faXRlbSB7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG5cblxuXG4vKiBpbnRybyAqL1xuXG4uaW50cm8ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLyogQnV0dG9uICovXG5cbmEuYnRuLFxuLmJ0biB7XG5cdHBhZGRpbmc6IDAgLjllbTtcblx0aGVpZ2h0OiB2YXIoLS1maWVsZC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLXNpemUpO1xuXHRsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1maWVsZC1zaXplKSAtIDFweCk7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0LyogdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCwwKTsgKi9cblx0LyogLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47ICovXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XG59XG5cbmEuYnRuLS1zb2xpZCxcbi5idG4tLXNvbGlke1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcbn1cblxuLmJ0bi0tc29saWQ6aG92ZXIsXG5hLmJ0bi0tc29saWQ6aG92ZXIge1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tY29sb3ItYmx1ZSksMC44KTtcblxufVxuLmJ0bjpob3ZlcntcdFxuXHRcblx0XG59XG5cbmEuYnRuLS1vdXRsaW5lLFxuLmJ0bi0tb3V0bGluZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcblxufVxuXG5hLmJ0bi0tb3V0bGluZTpob3Zlcixcbi5idG4tLW91dGxpbmU6aG92ZXIge1xuXHRjb2xvcjogcmdiYSh2YXIoLS1jb2xvci1ibHVlKSwwLjYpO1xuLyogXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWNvbG9yLWJsdWUpLDAuMDEpOyAqL1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWNvbG9yLWJsdWUpLDAuNik7XG59XG5cblxuYS5idG4tLWxhcmdlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRwYWRkaW5nOiAwIDFlbTtcblx0aGVpZ2h0OiB2YXIoLS1maWVsZC1zaXplLS1sYXJnZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1zaXplLS1sYXJnZSk7XG5cdGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWZpZWxkLXNpemUtLWxhcmdlKSAtIDFweCk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cblxuLyogRm9ybSAqL1xuXG5cbi5mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyZW07XG5cdFxufVxuLmZvcm0gPiAqIHtcbnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtX19maWVsZCB7IC8qIHdyYXBwZXIgZm9yIHRoZSBmaWVsZCArIGxhYmVsICovXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvcm1fX2ZpZWxkLS1tYWluY3RhIHsgLyogd3JhcHBlciBmb3IgdGhlIGZpZWxkICsgbGFiZWwgKi9cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0d2lkdGg6IDI0MHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHRcbn1cblxuXG4uZm9ybV9fYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm1fX2J1dHRvbi0tbWFpbmN0YSB7XG5cdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLmNhcHRjaGEge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbnRleHRhcmVhIHtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8qIGZsb2F0eSBsYWJlbCBodHRwczpnaXRodWIuY29tL3RvbnlzdGFyL2Zsb2F0LWxhYmVsLWNzcyAqL1xuXG4vKiBQb3dlcmVkIGJ5OiBodHRwczovL2dpdGh1Yi5jb20vdG9ueXN0YXIvZmxvYXQtbGFiZWwtY3NzXG4qL1xuXG4uaW5wdXQsXG4uc2VsZWN0LFxuLnRleHRhcmVhIHtcbiAgcGFkZGluZzogMCAuOGVtO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1maWVsZC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZ3MvaWNvbi1jYXJldC1kb3duLWJsdWUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTNweCB0b3AgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG59XG5cblxuLmZvcm1fX2ZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19maWVsZF9fbGFiZWwgbGFiZWwsXG4uZm9ybV9fZmllbGRfX2xhYmVsID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLjZlbTtcbiAgdG9wOiAtLjdlbTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBmb250LXNpemU6IDc1JTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5mb3JtX19maWVsZF9fbGFiZWwgc2VsZWN0LFxuLmZvcm1fX2ZpZWxkX19sYWJlbCBpbnB1dCxcbi5mb3JtX19maWVsZF9fbGFiZWwgdGV4dGFyZWFcbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm1fX2ZpZWxkX19sYWJlbCBpbnB1dCwgXG4uZm9ybV9fZmllbGRfX2xhYmVsIHNlbGVjdCxcbi5mb3JtX19maWVsZF9fbGFiZWwgdGV4dGFyZWEge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1jb2xvci1ibGFjayksIDAuNSk7XG59XG4uZm9ybV9fZmllbGRfX2xhYmVsIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm1fX2ZpZWxkX19sYWJlbCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybV9fZmllbGRfX2xhYmVsIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cbi5mb3JtX19maWVsZF9fbGFiZWwgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm1fX2ZpZWxkX19sYWJlbCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm1fX2ZpZWxkX19sYWJlbCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuLmZvcm1fX2ZpZWxkX19sYWJlbCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm1fX2ZpZWxkX19sYWJlbCBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5mb3JtX19maWVsZF9fbGFiZWwgdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG4uZm9ybV9fZmllbGRfX2xhYmVsIGlucHV0OjpwbGFjZWhvbGRlcixcbi5mb3JtX19maWVsZF9fbGFiZWwgc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5mb3JtX19maWVsZF9fbGFiZWwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cbi5mb3JtX19maWVsZF9fbGFiZWwgaW5wdXQ6cGxhY2Vob2xkZXItc2hvd246bm90KDpmb2N1cyk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFxuLmZvcm1fX2ZpZWxkX19sYWJlbCBzZWxlY3Q6cGxhY2Vob2xkZXItc2hvd246bm90KDpmb2N1cyk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybV9fZmllbGRfX2xhYmVsIHRleHRhcmVhOnBsYWNlaG9sZGVyLXNob3duOm5vdCg6Zm9jdXMpOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm1fX2ZpZWxkX19sYWJlbCBpbnB1dDpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFxuLmZvcm1fX2ZpZWxkX19sYWJlbCBzZWxlY3Q6cGxhY2Vob2xkZXItc2hvd246bm90KDpmb2N1cyk6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm1fX2ZpZWxkX19sYWJlbCB0ZXh0YXJlYTpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKTotbXMtaW5wdXQtcGxhY2Vob2xkZXJcbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtX19maWVsZF9fbGFiZWwgaW5wdXQ6cGxhY2Vob2xkZXItc2hvd246bm90KDpmb2N1cyk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgXG4uZm9ybV9fZmllbGRfX2xhYmVsIHNlbGVjdDpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm1fX2ZpZWxkX19sYWJlbCB0ZXh0YXJlYTpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm1fX2ZpZWxkX19sYWJlbCBpbnB1dDpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKTo6cGxhY2Vob2xkZXIsIFxuLmZvcm1fX2ZpZWxkX19sYWJlbCBzZWxlY3Q6cGxhY2Vob2xkZXItc2hvd246bm90KDpmb2N1cyk6OnBsYWNlaG9sZGVyLFxuLmZvcm1fX2ZpZWxkX19sYWJlbCB0ZXh0YXJlYTpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybV9fZmllbGRfX2xhYmVsIGlucHV0OnBsYWNlaG9sZGVyLXNob3duOm5vdCg6Zm9jdXMpICsgKiwgXG4uZm9ybV9fZmllbGRfX2xhYmVsIHNlbGVjdDpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKSArICosXG4uZm9ybV9fZmllbGRfX2xhYmVsIHRleHRhcmVhOnBsYWNlaG9sZGVyLXNob3duOm5vdCg6Zm9jdXMpICsgKiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgbGVmdDogMC43ZW07XG4gIG9wYWNpdHk6IC41O1xuICB0b3A6IDAuNzVlbTsgIFxufVxuXG4uZm9ybV9fZmllbGRfX2xhYmVsIGlucHV0OmZvY3VzLCBcbi5mb3JtX19maWVsZF9fbGFiZWwgc2VsZWN0OmZvY3VzLFxuLmZvcm1fX2ZpZWxkX19sYWJlbCB0ZXh0YXJlYTpmb2N1c1xuIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1jb2xvci1ibHVlKSwgMSk7XG59XG5cbi5mb3JtX19maWVsZF9fbGFiZWwgLnRleHRhcmVhIHtcblx0bWluLWhlaWdodDogNjRweDtcblx0cGFkZGluZzogMTBweCAuOGVtO1xufVxuXG5cblxuLyogY2hlY2tib3ggKi9cblxuXG4uZm9ybV9fZmllbGRfX2xhYmVsLS1jaGVja2JveCAuY2hlY2tib3h7XG4gIHdpZHRoOiAwLjFweDtcbiAgaGVpZ2h0OiAwLjFweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2ZpZWxkX19sYWJlbC0tY2hlY2tib3ggc3BhbiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cbi5mb3JtX19maWVsZF9fbGFiZWwtLWNoZWNrYm94IHNwYW46YmVmb3JlLCBcbi5mb3JtX19maWVsZF9fbGFiZWwtLWNoZWNrYm94IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQsIGJvcmRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4uZm9ybV9fZmllbGRfX2xhYmVsLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmZvcm1fX2ZpZWxkX19sYWJlbC0tY2hlY2tib3ggLmNoZWNrYm94OmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xufVxuLmZvcm1fX2ZpZWxkX19sYWJlbC0tY2hlY2tib3ggLmNoZWNrYm94W2Rpc2FibGVkXSArIHNwYW4ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybV9fZmllbGRfX2xhYmVsLS1jaGVja2JveCAuY2hlY2tib3g6aG92ZXIgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmZvcm1fX2ZpZWxkX19sYWJlbC0tY2hlY2tib3ggLmNoZWNrYm94OmFjdGl2ZSArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG59XG4uZm9ybV9fZmllbGRfX2xhYmVsLS1jaGVja2JveCAuY2hlY2tib3g6Y2hlY2tlZDphY3RpdmUgKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xufVxuLmZvcm1fX2ZpZWxkX19sYWJlbC0tY2hlY2tib3ggLmNoZWNrYm94OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm1fX2ZpZWxkX19sYWJlbC0tY2hlY2tib3ggLmNoZWNrYm94OmNoZWNrZWQ6YWN0aXZlICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNzUlLCAtNiUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC41KTtcblxufVxuLmZvcm1fX2ZpZWxkX19sYWJlbC0tY2hlY2tib3ggLmNoZWNrYm94OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIC02JSwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcpO1xufVxuLmZvcm1fX2ZpZWxkX19sYWJlbC0tY2hlY2tib3ggc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZm9ybV9fZmllbGRfX2xhYmVsLS1jaGVja2JveCBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxLjNlbTtcbiAgaGVpZ2h0OiAxLjNlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xufVxuLmZvcm1fX2ZpZWxkX19sYWJlbC0tY2hlY2tib3ggc3BhbjphZnRlciB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDc1JSwgLTYlLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLWhhbGYge1xuXHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KXtcblx0XHRsb3N0LWNvbHVtbjoxLzIgMiAxNXB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cbn1cblxuLmZvcm0gLmhhcy1tYXJnaW4tYm90dG9te1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cblxuLyogdW5vcmRlcmVkIGxpc3RzICovXG5cbnVsLmlubGluZV9fbGlzdCB7XG5cdGNvbG9yOnJnYmEoMjgsMjgsMjgsMC43KTtcblx0XG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdGxpc3Qtc3R5bGU6bm9uZTtcblx0XHRib3JkZXItYm90dG9tOiB2YXIoLS1kaXZpZGVyKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdFxuXHRcdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxLjVlbTtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRcdFxufVxuXG5cbi8qIE9yZGVyZWQgbGlzdCAvIHN0ZXBzICovXG5cbi5zdGVwcyB7XG5cdGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xuXHRcdFxuXHR9XG59XG5cbi5zdGVwcyAuc3RlcHNfX2l0ZW0ge1xuXHRjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cblx0aDMge1xuXHRcdG1hcmdpbi1ib3R0b206IC41ZW07XG5cdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XG5cdFx0QG1lZGlhICgtLXRhYmxldC1wb3J0cmFpdCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHRAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdFxuXHRcdEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC00MnB4O1xuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdH1cbn1cblxuXG5cbi5pY29ubGlzdCB7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogNzgwcHg7XG59XG5cbi5pY29ubGlzdC1sZWZ0IHtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4uaWNvbmxpc3QgbGksIC5pY29ubGlzdC1sZWZ0IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IC41ZW0gLjVlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pY29ubGlzdCBsaSBpbWcsIC5pY29ubGlzdC1sZWZ0IGxpIGltZyB7XG5cdGhlaWdodDogNDJweDtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5pY29ubGlzdC5pY29ubGlzdC0tbWVkaXVtIGxpIGltZyB7XG5cdGhlaWdodDogMjhweDtcblx0d2lkdGg6IGF1dG87XG5cblx0QG1lZGlhICgtLXRhYmxldC1wb3J0cmFpdCkge1xuXHRcdGhlaWdodDogNDJweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4uaWNvbmxpc3QtLXNtYWxsIGxpIGltZyB7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5pY29ubGlzdC0tc21hbGwtLXByZXZpZXcgbGkge1xuXHRtYXJnaW46IDAgLjJlbTtcbn1cblxuXG5cbi5nb2dvZ28ge1xuXHQvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOUZFOyAqL1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzogMS4yNWVtIDAgLjI1ZW07XG59XG5cblxuXG5cbi5zY3JlZW5zaG90X19jb250ZW50IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWRpdmlkZXIpO1xuXHRsaW5lLWhlaWdodDogMDtcbn1cblxuXG4vKiBBYm91dCBwYWdlICovXG4uZm91bmRlciB7XG5cdG1hcmdpbi1ib3R0b206IDIuNWVtO1xufVxuXG4uZm91bmRlcl9fbmFtZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMDsgXG5cdG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uZm91bmRlcl9fdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLmZvdW5kZXJfX3R3aXR0ZXJsaW5rIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwLjVlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcdFxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Lmhhcy1pY29uLS1iZWZvcmUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5sYXJnZS10ZXh0IHtcblx0Zm9udC1zaXplOiByZXNwb25zaXZlIDIwcHggMjRweDtcbn1cblxuLnN0YXRzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnN0YXRzX19pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcblx0bWFyZ2luOiAwIDFlbTtcbn1cblxuLnN0YXRzX19pdGVtX19udW1iZXIge1xuXHRmb250LXNpemU6IDQycHg7XG5cdFxuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0QG1lZGlhICgtLXRhYmxldC1wb3J0cmFpdCl7XG5cdFx0Zm9udC1zaXplOiA2NHB4O1xuXHR9XG59XG5cbi5zdGF0c19faXRlbV9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uaGFzLXR3b2NvbHVtbnMge1xuXHQgY29sdW1uczogMTtcblx0IFx0QG1lZGlhICgtLXRhYmxldC1wb3J0cmFpdCkge1xuXHRcdCBcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0IFx0IGNvbHVtbnM6IDI7XG5cdFx0IFx0ICBjb2x1bW4tZ2FwOiA0ZW07XG5cdCBcdH1cbn1cblxuLyogQWZmaWxpYXRlcyAqL1xuXG5cbi5hY2NvcmRpb25fX3RvZ2dsZSB7Y3Vyc29yOiBwb2ludGVyO31cblxuICAuYWNjb3JkaW9uX19jb250ZW50IHtkaXNwbGF5OiBub25lO31cbiAgLmFjY29yZGlvbi1fX2NvbnRlbnQuaXMtdmlzaWJsZSB7ZGlzcGxheTogYmxvY2s7fVxuXG5cblxuLmZhcV9fcXVlc3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IC41ZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kaXZpZGVyKTtcblx0cGFkZGluZy10b3A6IC41ZW07XG5cdC8qIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTsgKi9cblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG5cdDpob3ZlciB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHR9XG59XG5cbi5mYXFfX2Fuc3dlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuXG5cblxuLyogTGVnYWwgKi9cblxuLmlzLWxhdGV4LXRleHQge1xuXHRwIHtcblx0XHRjb2xvcjp2YXIoLS1jb2xvci1ibGFjayk7XG5cdH1cblx0aDMge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cdG9sLCB1bCB7XG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHR0YWJsZSB7XG5cdFx0bWFyZ2luLXRvcDoxZW07XG5cdFx0bWFyZ2luLWJvdHRvbToxZW07XG5cdH1cblxuXHRsaSA+IHVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6MS41ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdH1cbn1cbi8qXHRQcmVzcyAqL1xuXG4ucHJlc3NfX2Rvd25sb2FkcyB7XG5cbn1cblxuLnByZXNzX19kb3dubG9hZHNfX2xvZ28ge1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXG59XG5cbi5wcmVzcyAud2lkZ2V0LXByZXZpZXcge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn0iLCIgXG4vKiB0YWJuYXZpZ2F0aW9uICovXG5cbi50YWJiZWRuYXZfX3VsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTtcblxuICAgICAgICBAbWVkaWEgKC0tdGFibGV0LXBvcnRyYWl0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhIHsgcGFkZGluZzogMC41ZW0gMS41ZW07fVxuICAgICAgICBhLnRhYi1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6dmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgIH0gIFxuICAgIH1cbn1cblxuLyogdGFibGUgKi9cbi50YWJsZSB7IFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxvc3QtY29sdW1uOjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhICgtLXRhYmxldC1sYW5kc2NhcGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuXG4vKiB0YWJsZSByb3dzICovXG5cbi50YWJsZV9fcm93IHsgICAgXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kaXZpZGVyKTtcblxuXHRAbWVkaWEgKC0tdGFibGV0LWxhbmRzY2FwZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuXHR9XG59XG5cblxuLyogdGFibGUgY2VsbHMgKi9cblxuLnRhYmxlX19yb3dfX2NlbGwge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcblxuXHRAbWVkaWEgKC0tdGFibGV0LWxhbmRzY2FwZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgICAgICAgICAvKiAgY2VudGVyIGhvcml6LiAqL1xuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7IFxuICAgIFxuICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWRpdmlkZXIpO1xuXHR9XG59XG5cbi50YWJsZV9fcm93X19jZWxsLS1qdXN0aWZ5LS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlX19yb3dfX2NlbGwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGFibGVfX3Jvd19fY2VsbDpsYXN0LWNoaWxkIHtcblx0QG1lZGlhICgtLXRhYmxldC1sYW5kc2NhcGUpIHtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdH1cbn1cdFxuXG4udGFibGVfX3Jvdy0taGVhZGVyIC50YWJsZV9fcm93X19jZWxsIHtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRhYmxlX19yb3dfX2NlbGwtLWhlYWRlciB7XG4gICAgIFxuICAgIEBtZWRpYSAoLS10YWJsZXQtbGFuZHNjYXBlKXtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDsgXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfSBcbn1cblxuXG4vKiBpbi1jZWxsIHVsICovXG5cbi50YWJsZV9fcm93X19jZWxsX191bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICBAbWVkaWEgKC0tdGFibGV0LWxhbmRzY2FwZSl7XG4gICAgICAgIGxvc3QtY29sdW1uOjEvMiAyIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzowIDAgNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnRhYmxlX19yb3dfX2NlbGwtLWhlYWRlciAudGFibGVfX3Jvd19fY2VsbF9fdWwsXG4udGFibGVfX3Jvd19fY2VsbC0taGVhZGVyID4gaDQge1xuICAgIGxvc3QtY29sdW1uOjEgMSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAoLS10YWJsZXQtbGFuZHNjYXBlKXtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9ICAgICAgXG59XG5cblxuLyogcm93IGFuZCBoZWFkZXIgKi8gICAgXG5cbi8qIFRoZSBmb2xsb3dpbmcgdHdvIHRha2UgY2FyZSBvZiBpbmxpbmluZyBpbmZvIGZvciBvbmUgY29sdW1uIHZpZXcgKi9cbi50YWJsZV9fcm93X19jZWxsOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcblxuICAgIEBtZWRpYSAoLS10YWJsZXQtbGFuZHNjYXBlKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59ICAgIFxuXG4ubGltaXRzX19pbmxpbmVsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRhYmxlX19yb3dfX2NlbGxfX3Byb3ZpZGVybG9nb3tcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG5cblxuLyogbW9kaWZpZXJzICovXG5cbi50YWJsZSAudGV4dGFsaWduLS1yaWdodCAqIHtcblxuICAgIEBtZWRpYSAoLS10YWJsZXQtbGFuZHNjYXBlKXtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4udGFibGUgLmlzLWhpZGRlbi1kZXNrdG9we1xuICAgIEBtZWRpYSAoLS10YWJsZXQtbGFuZHNjYXBlKXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbn1cblxuLnRhYmxlIC5pcy1oaWRkZW4tdGFibGV0e1xuICAgZGlzcGxheTpub25lO1xuXG4gICBAbWVkaWEgKC0tdGFibGV0LWxhbmRzY2FwZSl7XG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgIH1cbn1cblxuLmhpZGV7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIud3JhcHBlci1uby1tYXJnaW57XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY3VzdG9tLWFsZXJ0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY3VzdG9tLWFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG5cbi5oYXMtZXJyb3J7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4ubGFiZWwtdGV4dHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5oaWRkZW4tYmxvY2t7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG93LWJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdmVydGljYWwtbWFyZ2luc3tcbiAgICBtYXJnaW46IDNlbSAwO1xufVxuXG4jd2ViLXVybCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICB9XG59IiwiLmNvdW50cmllcy1saXN0e1xuICAgIG1hcmdpbjogNGVtIDA7XG59XG5cbi5jb3VudHJpZXMtbGlzdC13cmFwcGVye1xuXG4gICAgQG1lZGlhICgtLWRlc2spIHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlX19yb3dfX2NlbGwtLW5lc3RlZC1jb2x1bW57XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAoLS1kZXNrLW5hdikge1xuICAgICAgICAud3JhcHBlcntcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRleHQtYWxpZ24tY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvdW50cmllcy1saXN0IC5saW1pdHNfX2lubGluZWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59IiwiLnRvZ28gLm1hc3RoZWFkIHtcbiAgbWluLWhlaWdodDogNjV2aDtcblxuXHRAbWVkaWEgKC0tZGVzay1uYXYpIHtcblx0XHRtaW4taGVpZ2h0OiA3NXZoO1xuXHR9XG5cbn1cblxuXG4gIC50eXBlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuXG4gIH1cbiAgLmN1cnNvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNWVtO1xuICB9XG4gIFxuICBcbiAgLmludHJvX19ib25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBcbiAgLmludHJvLWJvbl9faXRlbSB7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEuMHMgY3ViaWMtYmV6aWVyKDAuMTgsIDAuNiwgMC4zMiwgMC45Nik7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW46IDA7XG4gICAgLyogYm94LXNoYWRvdzogMCAwIDUwcHggcmdiYSgyOCwyOCwyOCwwLjIpOyAqL1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgXG4gICAgQG1lZGlhICgtLXRhYmxldC1wb3J0cmFpdCkge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgXG4gICAgfVxuICB9XG5cbiAgICBcbi8qICAgIFxuRmFkZSBpbiBhbmQgZmFuIG91dCB0aGUgdm91Y2hlcnMgKi9cblxuLmludHJvLWJvbl9faXRlbTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgwKTtcbn1cblxuLmlzLWxvYWRlZCAuaW50cm8tYm9uX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NSUpIHRyYW5zbGF0ZVkoMzBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbnRyby1ib25fX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xufVxuXG4uaXMtbG9hZGVkICAuaW50cm8tYm9uX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpIHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgxNXB4KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmludHJvLWJvbl9faXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmlzLWxvYWRlZCAuaW50cm8tYm9uX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpIHRyYW5zbGF0ZVgoLTQ1JSk7XG4gIG9wYWNpdHk6IDE7XG59XG4gIFxuXG4gIFxuXG4gIFxuICAuZmluZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIFxuICAuZmluZGVyX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmZpbmRlcl9fY29udGVudCB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIFxuICAuZmluZGVyX19wb2xkaS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB3aWR0aDogMjE1cHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTlweCkge1xuICAgIC5maW5kZXJfX3BvbGRpLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIFxuICAuZmluZGVyX19kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAoLS10YWJsZXQtcG9ydHJhaXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB3aWR0aDogNDA3cHg7XG4gICAgfVxuICB9XG4gIFxuICAuZmluZGVyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBcbiAgLmZpbmRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5maW5kZXJfX3NlYXJjaC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjMDc2Y2RiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgcGFkZGluZzogMTBweCAyMnB4IDEwcHggNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgLmZpbmRlcl9fc2VhcmNoLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjQpO1xuICB9XG4gIFxuICAuZmluZGVyX19zZWFyY2gtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNCk7XG4gIH1cbiAgXG4gIC5maW5kZXJfX3NlYXJjaC1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjQpO1xuICB9XG4gIFxuICAuZmluZGVyX19zZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjQpO1xuICB9XG4gIFxuICAuZmluZGVyX19zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzA3NmNkYjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIFxuICAuZmluZGVyX19zZWFyY2gtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL3RvZ28vaWNvbi1zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGVmdDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuICBcbiAgLmZpbmRlcl9fc2hvdy1hbGwtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5maW5kZXJfX3Nob3ctYWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gIH1cbiAgXG4gIC5maW5kZXJfX21hcC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgLmZpbmRlcl9fbWFwIHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgLmZpbmRlcl9fbWFwOmJlZm9yZSwgLmZpbmRlcl9fbWFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogNzFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5MDA7XG4gIH1cbiAgXG4gIC5maW5kZXJfX21hcDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmZmZmZiksIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgIHRvcDogMDtcbiAgfVxuICBcbiAgLmZpbmRlcl9fbWFwOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNmZmZmZmYpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgXG4gIC5maW5kZXJfX21hcC1pbmZvLXdpbmRvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAyODhweDtcbiAgICB6LWluZGV4OiA5MTA7XG4gIH1cbiAgXG4gIC5maW5kZXJfX21hcC1pbmZvLXdpbmRvdy5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gICAgLmZpbmRlcl9fbWFwLWluZm8td2luZG93IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC01cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgfVxuICBcbiAgLmZpbmRlcl9fbWFwLWluZm8td2luZG93LWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuICBcbiAgLmZpbmRlcl9fbWFwLWluZm8td2luZG93LWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjcpO1xuICB9Il19 */
