﻿*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;border:0;font-size:100%;font-style:normal}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}:where(blockquote,q){quotes:none}:where(blockquote,q)::before,:where(blockquote,q)::after{content:"";content:none}:where(table){border-collapse:collapse;border-spacing:0}:root{color-scheme:light}html{overflow-y:scroll}body{color:#000;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;min-width:1240px;background:#fff}@media screen and (max-width: 767px){body{min-width:0}}.show-pc{display:inherit !important}@media screen and (max-width: 767px){.show-pc{display:none !important}}.show-sp{display:none !important}@media screen and (max-width: 767px){.show-sp{display:inherit !important}}a{color:#000;text-decoration:none;transition:all .3s}a:hover,a:focus{color:#9d8825}a.link-underline{text-decoration:underline}a.link-underline:hover,a.link-underline:focus{text-decoration:none;color:#000}.icon{display:inline-block}.anchor-style{scroll-margin-top:170px}@media screen and (max-width: 767px){.anchor-style{scroll-margin-top:100px}}.item-history{padding:60px 0}.ext{width:1000px}@media screen and (max-width: 767px){.ext{width:auto}}.ext-h1{font-size:32px;font-weight:700;margin-bottom:30px}.ext-h2{font-size:24px;padding:5px 10px;margin-bottom:10px;font-weight:700;line-height:1;border-left:5px solid #a2bcaa}.ext-h3{font-size:20px;color:#9d8825;font-weight:700;margin:20px 0 4px}.ext-h4{font-weight:700;font-size:16px;margin:10px 0 0}.ext-txt{font-size:16px;line-height:26px;margin-bottom:16px}.ext-txt-bold{font-weight:700}.ext-txt-red{color:red}.ext-txt-link{text-decoration:underline}.ext-txt-link:hover{text-decoration:none}.ext-txt-sub{font-size:14px}.ext-ul{margin-bottom:16px}.ext-ul-list{margin-left:16px;display:inline-block}.ext-ul-li{position:relative;margin-left:24px;font-size:16px;line-height:26px}.ext-ul-li::before{content:"・";position:absolute;left:-16px;top:0}.ext-ul-li-02::before{content:"※"}.ext-dl{display:grid;grid-template-columns:repeat(2, 1fr);margin:10px 0;max-width:400px;font-size:14px}.ext-dl-dt{border:1px solid #dedede;background:#f6f7f3;text-align:center;padding:8px}.ext-dl-dt-title{font-weight:bold}.ext-dl-dd{border:1px solid #dedede;padding:8px 22px}.ext-dl-dd-title{font-weight:bold}.ext-dl-dd-large-items{font-size:16px;font-weight:bold}.ext-btn{margin:30px 0 40px}.ext-btn-a{display:flex;align-items:center;justify-content:center;width:264px;height:46px;margin:0 auto;color:#fff;background:#9d8825}.ext-btn-a:hover{opacity:.7;color:#9d8825;border:1px solid #9d8825;background:#fff;text-decoration:none;transition:.2s}@media screen and (max-width: 767px){.ext-h1{font-size:26px;margin-bottom:20px}.ext-h2{font-size:20px;line-height:1.3;padding:5px 10px}.ext-h3{font-size:17px;margin:20px 0 4px}.ext-h4{font-size:14px}.ext-txt{font-size:14px;line-height:23px;word-break:break-all}.ext-ul-li{font-size:14px;line-height:23px}}.faq #about,.faq #delivery,.faq #flow,.faq #shipping,.faq #payment,.faq #cancel,.faq #register,.faq #mailmag,.faq #privacy,.faq #environment,.faq #contact,.faq #device,.faq #product{margin-top:-32px;padding-top:32px}@media screen and (max-width: 767px){.faq #about,.faq #delivery,.faq #flow,.faq #shipping,.faq #payment,.faq #cancel,.faq #register,.faq #mailmag,.faq #privacy,.faq #environment,.faq #contact,.faq #device,.faq #product{margin-top:-16px;padding-top:16px}}.faq-block{margin-bottom:12px}.faq-wrapper{margin-bottom:60px}.faq .ext-h3{text-align:center;margin:0 0 18px;font-size:27px}.faq-q{font-size:16px;font-weight:600;line-height:1.6;position:relative;background:#eef3de}.faq-q::before{content:"Q";display:block;position:absolute;font-size:18px;font-weight:600;color:#9d8825;top:50%;left:27px;transform:translate(0, -50%)}.faq-q a{padding:16px 40px 16px 49px}.faq-a{font-size:16px;line-height:1.6;position:relative;padding:14px 20px 10px 27px}.faq-a p{margin-bottom:10px}.faq .toggle-trigger::before{right:25px}.faq .toggle-trigger::after{right:20px}@media screen and (max-width: 767px){.faq .ext-h3{margin:0 0 10px;font-size:20px}.faq-block{margin-bottom:9px}.faq-wrapper{margin-bottom:40px}.faq-q{font-size:14px}.faq-q::before{font-size:16px;left:17px}.faq-q a{padding:10px 40px 10px 39px}.faq-a{font-size:14px;padding:14px 10px 10px}.faq .toggle-trigger::before{right:22px}.faq .toggle-trigger::after{right:17px}}.guide-icon{display:grid;grid-template-columns:1fr 4fr;gap:10px;align-items:center}@media screen and (max-width: 767px){.guide-icon{grid-template-columns:1fr 3fr}}.guide-icon-img img{max-width:130px;height:36px}@media screen and (max-width: 767px){.guide-icon-img img{height:28px}}.guide-icon-description{font-size:14px}.guide-wrapper-headings-link{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.guide-wrapper-headings-link-list{display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;line-height:1.3;border-radius:2px;background:#eef3de;position:relative}@media screen and (max-width: 767px){.guide-wrapper-headings-link-list{justify-content:flex-start}}.guide-wrapper-headings-link-list::before{content:"";width:7px;height:7px;position:absolute;top:50%;right:10px;transform:translate(0, -50%) rotate(-45deg);border-left:2px solid #000;border-bottom:2px solid #000}.guide-wrapper-headings-link-list a{display:flex;justify-content:center;align-items:center;padding:0 !important;text-decoration:none;width:90%;height:52px;word-break:auto-phrase}@media screen and (max-width: 767px){.guide-wrapper-headings-link-list a{padding:0 20px 0 10px !important;justify-content:flex-start;width:100%}}.guide-wrapper #about,.guide-wrapper #about-quality,.guide-wrapper #delivery,.guide-wrapper #flow,.guide-wrapper #shipping,.guide-wrapper #payment,.guide-wrapper #cancel,.guide-wrapper #register,.guide-wrapper #mailmag,.guide-wrapper #privacy,.guide-wrapper #environment{margin-top:-32px;padding-top:32px}@media screen and (max-width: 767px){.guide-wrapper #about,.guide-wrapper #about-quality,.guide-wrapper #delivery,.guide-wrapper #flow,.guide-wrapper #shipping,.guide-wrapper #payment,.guide-wrapper #cancel,.guide-wrapper #register,.guide-wrapper #mailmag,.guide-wrapper #privacy,.guide-wrapper #environment{margin-top:-16px;padding-top:16px}}.guide-wrapper-section{margin-bottom:60px}.guide-wrapper-h1{margin-top:0 !important;text-align:center;font-size:36px;margin-bottom:40px;font-weight:500}.guide-wrapper-topHead{font-size:30px;font-weight:bold;margin:80px 0 0;padding:10px 0;border-bottom:2px solid pink}.guide-wrapper-h2{font-size:28px;margin:40px auto 20px !important;padding:0 !important;text-align:left !important;color:pink !important}.guide-wrapper-h3{font-size:18px;font-weight:500;margin:10px 0}.guide-wrapper-p{font-size:18px;line-height:1.6;margin-bottom:1em}.guide-wrapper-p:last-child{margin-bottom:0}.guide-wrapper-p-note{font-size:14px;line-height:1.4;margin-left:20px}.guide-wrapper-p-note::before{content:"※"}.guide-wrapper-img{margin-bottom:30px}.guide-wrapper-img-wrap{display:grid;grid-auto-flow:column;gap:20px;max-width:840px}.guide-wrapper-img-amazon-pay{max-width:450px}.guide-wrapper-img-pay-later{max-width:468px}.guide-wrapper-table-container{overflow:auto}.guide-wrapper-table-tr-th{width:250px !important;padding:10px;background:#e74385;color:#fff !important;font-weight:400}.guide-wrapper-table-tr-th:nth-of-type(1){border-left:1px solid #e74385 !important}.guide-wrapper-table-tr-th:nth-of-type(2){border-left:1px solid #fff !important;border-right:1px solid #fff !important}.guide-wrapper-table-tr-th:nth-of-type(3){border-right:1px solid #e74385 !important}.guide-wrapper-table-tr-td{width:250px !important;border:1px solid #e74385 !important;padding:10px}.guide-wrapper-shipping-contents-icon-title{font-size:20px;font-weight:700;margin-bottom:10px}.guide-wrapper-shipping-contents-icon-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.guide-wrapper-shipping-contents-icon-img img{height:32px;max-width:110px}@media screen and (max-width: 767px){.guide-wrapper-shipping-contents-icon-img img{height:28px}}.guide-wrapper-shipping-contents-icon-description{margin-top:10px}@media screen and (max-width: 767px){.guide-wrapper{width:100%;margin:0 auto}.guide-wrapper-headings-link{grid-template-columns:repeat(2, 1fr)}.guide-wrapper-headings-link-list a{padding:10px 15px !important;text-align:left}.guide-wrapper-img{margin-bottom:20px}.guide-wrapper-img-wrap{gap:4px}.guide-wrapper-h1{margin-top:40px !important;font-size:32px}.guide-wrapper-topHead{margin:40px 0 0}.guide-wrapper-h2{margin:30px auto 20px !important;padding:0 !important;text-align:left;font-size:21px !important}.guide-wrapper-h3{font-size:18px;font-weight:500}.guide-wrapper-p{font-size:16px;line-height:1.6;margin-bottom:1em}.guide-wrapper-p:last-child{margin-bottom:0}.guide-wrapper-p-note{margin-left:0}.guide-wrapper-table{position:absolute}.guide-wrapper-table-container{overflow:auto;position:relative;padding-bottom:48vw}.guide-wrapper-table-tr{display:flex}.guide-wrapper-table-tr-th{display:flex;align-items:center}.guide-wrapper-table-tr-td{display:flex;align-items:center}}.privacy-enactment{display:flex;flex-direction:column;align-items:flex-end}.privacy-enactment .ext-txt{text-align:right}.privacy .ext-h4{margin-bottom:10px}.privacy-section{font-size:16px;line-height:1.6;margin-bottom:60px}.privacy-section-dl{margin-bottom:1em}.privacy-section-dl-label{font-weight:600;margin-bottom:.5em}.privacy-section-dl-content{margin-bottom:1em}.privacy-list{margin-bottom:1em}.privacy-list-item{padding-left:1.5em;text-indent:-1.5em;margin-left:1.5em;margin-bottom:1em;font-size:16px}.privacy-list-item-list{margin:1em 0}.privacy-list-item-list-item{padding-left:1em;text-indent:-1em;margin-left:1em}.privacy-list-item-list-item::before{content:"・"}@media screen and (max-width: 767px){.privacy-section{font-size:14px;margin-bottom:40px}.privacy-list-item{padding-left:1em;text-indent:-1em;margin-left:1em;margin-bottom:1em;font-size:14px}.privacy-list-item-list{margin:1em 0}.privacy-list-item-list-item{padding-left:1em;text-indent:-1em;margin-left:1em}.privacy-list-item-list-item::before{content:"・"}}@media screen and (max-width: 767px){.sitemap .section-header{margin:0 0 10px;font-size:16px}}.sitemap-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}.sitemap-list:nth-of-type(2){margin:40px 0}.sitemap-list-item{font-size:14px;line-height:1.4;margin-bottom:10px}@media screen and (max-width: 767px){.sitemap-wrapper{display:block;margin-top:20px}.sitemap-section{width:auto;margin-bottom:30px}}.agreement-check-wrapper{display:flex;justify-content:center}.beginner-section{margin-top:60px}.beginner-section01-inner{display:flex;justify-content:space-between}.beginner-section01-inner-txt{width:50%}.beginner-section01-inner-img{width:46%}.beginner-section04-inner .ext-h4{font-size:18px}@media screen and (max-width: 767px){.beginner-section{margin-top:40px}.beginner-section01-inner{flex-direction:column}.beginner-section01-inner-txt{width:100%}.beginner-section01-inner-img{width:100%;margin-top:30px}}.asct .table-block{align-items:flex-start}.asct .table-content{display:block}.asct .table-content img{margin:0 0 16px}@media screen and (max-width: 767px){.asct .table-content img{margin:10px 0 16px}}.asct .ext-btn-a{margin:0}.feature-list{margin-top:62px;display:grid;grid-template-columns:repeat(3, 1fr);gap:27px 30px}@media screen and (max-width: 767px){.feature-list{margin-top:27px;grid-template-columns:repeat(1, 1fr);gap:20px}}.feature-list-link{overflow:hidden}.feature-list-link:hover,.feature-list-link:focus{color:#000}.feature-list-link:hover img,.feature-list-link:focus img{transform:scale(1.1);transition:all .3s}.feature-list-imgWrapper{overflow:hidden}.feature-list-imgWrapper img{width:100%;aspect-ratio:640/430;object-fit:cover}.feature-list-title{font-size:18px;margin-top:8px}@media screen and (max-width: 767px){.feature-list-title{font-size:14px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJ1c2Vyd2ViL2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwidXNlcndlYi9jc3MvZ2xvYmFsL19taXhpbi5zY3NzIiwidXNlcndlYi9jc3Mvc3R5bGVfb3RoZXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBU0EscUJBR0UsU0FDQSxVQUNBLHNCQUNBLFNBQ0EsZUFDQSxrQkFHRiwyQ0FDRSx3QkFHRixhQUNFLDhCQUNBLHdCQUdGLHVDQUNFLGFBQ0UsaUJBSUosOENBQ0UsMEJBQ0Usd0JBSUosYUFDRSxnQkFDQSxrQkFDQSxnQkFDQSxpQ0FDQSxtQ0FHRixxQ0FDRSxhQUNBLGNBR0YsaUJBQ0UsZ0JBQ0EsYUFHRixnRUFDRSxlQUdGLGtCQUNFLG1CQUdGLDhEQUNFLG1CQUdGLFVBQ0UsMkJBR0YsY0FDRSxnQkFHRix1REFDRSxjQUdGLHdCQUNFLHFCQUNBLGdCQUdGLDRCQUNFLHlCQUdGLGlCQUNFLDhCQUdGLFdBQ0UsWUFDQSw2QkFDQSxjQUNBLGFBQ0EsaUJBR0YsdUJBQ0UsZ0RBQ0EsbUJBR0YsZ0ZBQ0UsZ0NBQ0Esc0JBQ0EscUJBQ0EsMkJBQ0EsNkJBQ0EsOEJBQ0Esb0JBR0YscUJBQ0UsWUFDQSx5REFDRSxXQUNBLGFBR0osY0FDRSx5QkFDQSxpQkM1SEYsTUFDRSxtQkFFRixLQUNFLGtCQUVGLEtBQ0UsTUNXVyxLRFZYLFlDRFEsaUZERVIsZ0JBQ0EsaUJBQ0EsZ0JFWUEscUNGakJGLEtBT0ksYUFJSixTQUNFLDJCRUtBLHFDRk5GLFNBR0kseUJBR0osU0FDRSx3QkVEQSw4Q0ZHRSw0QkFJSixFQUNFLE1DYlcsS0RjWCxxQkFDQSxtQkFDQSxnQkFFRSxNQ1ZXLFFEWWIsaUJBQ0UsMEJBQ0EsOENBRUUscUJBQ0EsTUN6Qk8sS0Q4QmIsTUFDRSxxQkFHRixjQUNFLHdCRTlCQSxxQ0Y2QkYsY0FHSSx5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Q0UsV0FFRiw4QkFDRSxXQUNBLGlCQVFOLG1CQUNFLHVCQUVGLHFCQUNFLGNBQ0EseUJBQ0UsZ0JEOXFCTixxQ0M2cUJJLHlCQUdJLG9CQUtSLGlCQUNFLFNBR0osY0FDRSxnQkFDQSxhQUNBLHFDQUNBLGNEN3JCQSxxQ0N5ckJGLGNBTUksZ0JBQ0EscUNBQ0EsVUFHSixtQkFDRSxnQkFDQSxrREFFRSxNRjdzQlMsS0U4c0JULDBEQUNFLHFCQUNBLG1CQUlOLHlCQUNFLGdCQUNBLDZCQUNFLFdBQ0EscUJBQ0EsaUJBR0osb0JBQ0UsZUFDQSxlRHp0QkEscUNDdXRCRixvQkFJSSIsImZpbGUiOiJ1c2Vyd2ViL2Nzcy9zdHlsZV9vdGhlcnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKlxyXG5hY2FiL3Jlc2V0LmNzcyB2LjAuNS4zKDIwMjIvMTAvMjQpXHJcbmh0dHBzOi8vZ2l0aHViLmNvbS9tYXlhbms5OS9yZXNldC5jc3MvYmxvYi9tYWluL3BhY2thZ2UvaW5kZXguY3NzXHJcbiovXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG46d2hlcmUoW2hpZGRlbl06bm90KFtoaWRkZW49J3VudGlsLWZvdW5kJ10pKSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICBjb2xvci1zY2hlbWU6IGRhcmsgbGlnaHQ7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyBub3QgKG1pbi1ibG9jay1zaXplOiAxMDBkdmIpIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgYmxvY2stc2l6ZTogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gIDp3aGVyZShodG1sOmZvY3VzLXdpdGhpbikge1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgfVxyXG59XHJcblxyXG46d2hlcmUoYm9keSkge1xyXG4gIGJsb2NrLXNpemU6IDEwMCU7XHJcbiAgYmxvY2stc2l6ZTogMTAwZHZiO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuOndoZXJlKGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3QpIHtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG46d2hlcmUodGV4dGFyZWEpIHtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG4gIHJlc2l6ZTogYmxvY2s7XHJcbn1cclxuXHJcbjp3aGVyZShidXR0b24sIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIFtyb2xlPSdidXR0b24nXSwgW3JvbGU9J29wdGlvbiddKSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG46d2hlcmUoOmRpc2FibGVkKSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuOndoZXJlKGxhYmVsOmhhcyg+IGlucHV0OmRpc2FibGVkKSwgbGFiZWw6aGFzKCsgaW5wdXQ6ZGlzYWJsZWQpKSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuOndoZXJlKGEpIHtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmV4O1xyXG59XHJcblxyXG46d2hlcmUodWwsIG9sKSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuOndoZXJlKGltZywgc3ZnLCB2aWRlbywgY2FudmFzLCBhdWRpbywgaWZyYW1lLCBlbWJlZCwgb2JqZWN0KSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbjp3aGVyZShpbWcsIHBpY3R1cmUsIHN2Zykge1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcclxuICBibG9jay1zaXplOiBhdXRvO1xyXG59XHJcblxyXG46d2hlcmUocCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbjp3aGVyZShoMSwgaDIsIGgzKSB7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMWVtICsgMC41cmVtKTtcclxufVxyXG5cclxuOndoZXJlKGhyKSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJsb2NrLXNpemU6IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbjp3aGVyZSg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb2N1cy1jb2xvciwgSGlnaGxpZ2h0KTtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcblxyXG46d2hlcmUoLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzLCA6YWN0aXZlLCA6Zm9jdXMtd2l0aGluLCAubm90LXZpc3VhbGx5LWhpZGRlbikpIHtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46d2hlcmUoYmxvY2txdW90ZSwgcSkge1xyXG4gIHF1b3Rlczogbm9uZTtcclxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbn1cclxuOndoZXJlKHRhYmxlKSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbjpyb290IHtcclxuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xyXG59XHJcbmh0bWwge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5ib2R5IHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWphO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWluLXdpZHRoOiAxMjQwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbn1cclxuLy8gbWVkaWEgcXVlcnlcclxuLnNob3ctcGMge1xyXG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNob3ctc3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gIH1cclxuICAmLmxpbmstdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hbmNob3Itc3R5bGUge1xyXG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxNzBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyB3aWR0aFxyXG4kd2lkdGgtcGFnZS1wYzogMTIwMHB4O1xyXG4kd2lkdGgtc3ViLXdpbmRvdzogNTAwcHg7XHJcbiR3aWR0aC1tYWluOiA4MjVweDtcclxuJHdpZHRoLXN1YjogMzA0cHg7XHJcbiR3aWR0aC1zaWRlbWVudTogMzMwcHg7XHJcbiR3aWR0aC1zaWRlLXNwOiAxOHB4O1xyXG5cclxuLy8gZm9udFxyXG4kZm9udC1qYTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1lbjogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xyXG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA3MDA7XHJcbiRmb250LXdlaWdodC1tZWRpdW06IDYwMDtcclxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDUwMDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiRmb250LXdlaWdodC1leC1saWdodDogMjAwO1xyXG5cclxuLy8gY29sb3JcclxuJGNvbG9yLXRleHQ6ICMwMDA7XHJcbiRjb2xvci10ZXh0MjogIzg4ODtcclxuJGNvbG9yLXJlZDogI2U2MDAxMjtcclxuJGNvbG9yLXJlZDI6ICNGQTIyMzM7XHJcbiRjb2xvci1mb3JtLWJhY2tncm91bmQ6ICNmNGY5ZmE7XHJcbiRjb2xvci1mb3JtLWJvcmRlcjogI2RlZGVkZTtcclxuJGNvbG9yLWxpbms6ICMwMEM7XHJcbiRjb2xvci1icmFuZDogI0M0NDc1MTtcclxuJGNvbG9yLWJyYW5kMjogIzlEODgyNTtcclxuJGNvbG9yLWJyYW5kMzogI0VFRjNERTtcclxuJGNvbG9yLWJyYW5kNDogI0Y2RjdGMztcclxuJGNvbG9yLWJsdWU6ICMwMGEwZTk7XHJcbiRjb2xvci15ZWxsb3c6ICNmZmYxMDA7XHJcbiRjb2xvci1ncmF5OiAjREVERURFO1xyXG4kY29sb3Itc3Rhci1vbjogI0ZGQzIyNTtcclxuJGNvbG9yLXN0YXItb2ZmOiAjQjRCMkIyO1xyXG5cclxuJGNvbG9yLWJ0bi1tYWluOiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLXN1YjogIzlEODgyNTtcclxuJGNvbG9yLWJ0bi1jYXJ0OiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLWNhbmNlbDogI0VDRUNFQztcclxuJGNvbG9yLWJ0bi1kaXNhYmxlZDogI0VFRTtcclxuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNDQ0M7XHJcbiRjb2xvci1idG4tZmF2b3JpdGU6ICM5RDg4MjU7XHJcbiRjb2xvci10ZXh0LWZhdm9yaXRlOiAjMDAwO1xyXG4kY29sb3ItaWNvbi1mYXZvcml0ZS1vbjogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1lc3RpbWF0ZTogIzAwYTQzNDtcclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyAjTWVkaWEgUXVlcnlcclxuLy9cclxuLy8g5L2/55So5L6LXHJcbi8vIC5mb28ge1xyXG4vLyAgIGNvbG9yOiBibHVlO1xyXG4vLyAgIEBpbmNsdWRlIG1xKCkgeyAvLyDlvJXmlbDjgpLnnIHnlaXvvIjliJ3mnJ/lgKTjga9tZOOBrjc2OHB477yJXHJcbi8vICAgICBjb2xvcjogeWVsbG93O1xyXG4vLyAgIH1cclxuLy8gICBAaW5jbHVkZSBtcShsZykgeyAvLyDlvJXmlbDjgpLlgIvliKXjgavmjIflrppcclxuLy8gICAgIGNvbG9yOiByZWQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICRicmVha3BvaW50LXNtOiAkd2lkdGgtbWluLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LW1kOiAkd2lkdGgtbWlkZGxlLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LWxnOiAkd2lkdGgtcGFnZS1tYXggIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50czogKFxyXG4gICd4c20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCknLFxyXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcclxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAneGxnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KScsXHJcbiAgJ3h4bGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDjg63jg7zjg6vjgqrjg7zjg5Djg7zjgpLjgb7jgajjgoHjgablh7rliptcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgaG92ZXIge1xyXG4vLyAgIGNvbG9yOiAjOTk5O1xyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDnn6LljbDjgqLjgqTjgrPjg7PnlJ/miJBcclxuLy9cclxuLy8gJGljb24tcG9zaXRpb24gIDog55+i5Y2w44Gu5L2N572u77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRpY29uLXNpemUgICAgICA6IOefouWNsOOBruOCteOCpOOCulxyXG4vLyAkaWNvbi1jb2xvciAgICAgOiDnn6LljbDjga7oibJcclxuLy8gJGljb24tZGlyZWN0aW9uIDog55+i5Y2w44Gu5pa55ZCR77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRwYWRkaW5nICAgICAgICA6IOimquimgee0oOOBrnBhZGRpbmdcclxuLy8gJHBzZXVkby1lbGVtZW50IDog55aR5Ly86KaB57Sg5oyH5a6a77yI5Yid5pyf5YCk77yaYmVmb3Jl77y755yB55Wl5Y+v77y977yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGljb24tYXJyb3coJ3JpZ2h0JywgJzdweCcsICRjb2xvci1ibGFjaywgJ2JvdHRvbScsICcxOHB4Jyk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBpY29uLWFycm93KCRpY29uLXBvc2l0aW9uLCAkaWNvbi1zaXplLCAkaWNvbi1jb2xvciwgJGljb24tZGlyZWN0aW9uLCAkcGFkZGluZywgJHBzZXVkby1lbGVtZW50OiAnYmVmb3JlJykge1xyXG4gIEBpZiAkaWNvbi1wb3NpdGlvbiA9PSAndG9wJyB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAncmlnaHQnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2xlZnQnIHtcclxuICAgIHBhZGRpbmctbGVmdDogI3skcGFkZGluZ307XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJjojeyRwc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogI3skaWNvbi1zaXplfTtcclxuICAgIGhlaWdodDogI3skaWNvbi1zaXplfTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjeyRpY29uLWNvbG9yfTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI3skaWNvbi1jb2xvcn07XHJcbiAgICBtYXJnaW46ICgtI3skaWNvbi1zaXplfSkgMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAjeyRpY29uLXBvc2l0aW9ufTogMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaWYgJGljb24tZGlyZWN0aW9uID09ICd0b3AnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdyaWdodCcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdib3R0b20nIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdsZWZ0JyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAjbWFyZ2luICwgcGFkZGluZ1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBzcGFjaW5nKCN7JGkqNX0pO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gc3BhY2luZygkc2l6ZSkge1xyXG4gICR0eXBlOiAndV9wJztcclxuICAkcHJvcDogJ3BhZGRpbmcnO1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMiB7XHJcbiAgICBAaWYgJGkgPiAxIHtcclxuICAgICAgJHR5cGU6ICd1X20nO1xyXG4gICAgICAkcHJvcDogJ21hcmdpbic7XHJcbiAgICB9XHJcbiAgICAuI3skdHlwZX10LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC4jeyR0eXBlfXItI3skc2l6ZX0geyAjeyRwcm9wfS1yaWdodDogICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gICAgLiN7JHR5cGV9Yi0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgICAuI3skdHlwZX1sLSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOihjOWItumZkFxyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOikh+aVsOihjOWItumZkO+8iFBD55So77yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGxpbmUtY2xhbXAtcGMoMywgNWVtKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGxpbmUtY2xhbXAtcGMoJGxpbmVzLCAkaGVpZ2h0KSB7XHJcbiAgQGlmICRsaW5lcyA9PSAxIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gI3RyYW5zZm9ybVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCcm93c2VyIFByZWZpeGVzXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgLy8gLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuLy8gUm90YXRlXHJcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcclxufVxyXG5cclxuLy8gU2NhbGVcclxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcclxufVxyXG5cclxuLy8gVHJhbnNsYXRlXHJcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuXHJcbi8vIFNrZXdcclxuQG1peGluIHNrZXcgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIC8vIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyAjZGVjaW1hbCBwb2ludFxyXG4vLyDlsI/mlbDjga7moYHmlbDjgajkuLjjgoHmlrnjgpLliLblvqHjgZnjgotcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgcm91bmQtZGVjaW1hbCgkbnVtYmVyKTtcclxuLy8gQGluY2x1ZGUgY2VpbC1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyBAaW5jbHVkZSBmbG9vci1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSb3VuZCAo5Zub5o2o5LqU5YWlKVxyXG5AZnVuY3Rpb24gcm91bmQtZGVjaW1hbCgkbnVtYmVyLCAkZGlnaXRzOiAwKSB7XHJcbiAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAncm91bmQnKTtcclxufVxyXG5cclxuLy8gQ2VpbCAo5YiH44KK5LiK44GSKVxyXG5AZnVuY3Rpb24gY2VpbC1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdjZWlsJyk7XHJcbn1cclxuXHJcbi8vIEZsb29yICjliIfjgormjajjgaYpXHJcbkBmdW5jdGlvbiBmbG9vci1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdmbG9vcicpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdG8tZml4ZWQgKCRudW1iZXIsICRkaWdpdHM6IDAsICRyb3VuZDogJ3JvdW5kJykge1xyXG4gICRuOiAxO1xyXG4gIC8vICRudW1iZXIgbXVzdCBiZSBhIG51bWJlclxyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpICE9IG51bWJlciB7XHJcbiAgICBAd2FybiAnI3sgJG51bWJlciB9IGlzIG5vdCBhIG51bWJlci4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxuICAvLyAkZGlnaXRzIG11c3QgYmUgYSB1bml0bGVzcyBudW1iZXJcclxuICBAaWYgdHlwZS1vZigkZGlnaXRzKSAhPSBudW1iZXIge1xyXG4gICAgQHdhcm4gJyN7ICRkaWdpdHMgfSBpcyBub3QgYSBudW1iZXIuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9IEBlbHNlIGlmIG5vdCB1bml0bGVzcygkZGlnaXRzKSB7XHJcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGhhcyBhIHVuaXQuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZGlnaXRzIHtcclxuICAgICRuOiAkbiAqIDEwO1xyXG4gIH1cclxuICBAaWYgJHJvdW5kID09ICdyb3VuZCcge1xyXG4gICAgQHJldHVybiByb3VuZCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2NlaWwnIHtcclxuICAgIEByZXR1cm4gY2VpbCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2Zsb29yJyB7XHJcbiAgICBAcmV0dXJuIGZsb29yKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuICcjeyAkcm91bmQgfSBpcyB1bmRlZmluZWQga2V5d29yZC4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5Yil44Km44Kj44Oz44OJ44Km44Gn6ZaL44GP44Oq44Oz44Kv44Gr44Ki44Kk44Kz44Oz44KS44Gk44GR44KLXHJcbkBtaXhpbiBuZXctd2luZG93KCRjb2xvciwgJHNpemUpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTUuNCAxMy40XCI+PHBhdGggZD1cIk0xMS40LDEzLjRIMS40Yy0uNzcsMC0xLjQtLjYzLTEuNC0xLjRWNGMwLS43Ny42My0xLjQsMS40LTEuNGgydi44SDEuNGMtLjMzLDAtLjYuMjctLjYuNnY4YzAsLjMzLjI3LjYuNi42aDEwYy4zMywwLC42LS4yNy42LS42di0yaC44djJjMCwuNzctLjYzLDEuNC0xLjQsMS40WlwiLz48cGF0aCBkPVwiTTE0LjQsOUg1LjRjLS41NSwwLTEtLjQ1LTEtMVYxYzAtLjU1LjQ1LTEsMS0xaDljLjU1LDAsMSwuNDUsMSwxdjdjMCwuNTUtLjQ1LDEtMSwxWk01LjQuOGMtLjExLDAtLjIuMDktLjIuMnY3YzAsLjExLjA5LjIuMi4yaDljLjExLDAsLjItLjA5LjItLjJWMWMwLS4xMS0uMDktLjItLjItLjJINS40WlwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgIGhlaWdodDogJHNpemU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiZm91bmRhdGlvblwiIGFzICo7XHJcbkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0g5YWx6YCa44Ko44Oq44KiIHN0YXJ0IC0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pdGVtLWhpc3Rvcnl7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG59XHJcbi5leHR7XHJcbiAgd2lkdGg6IDEwMDBweDtcclxuICBAaW5jbHVkZSBtcSgpe1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gICYtaDF7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJi1oMntcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0EyQkNBQTtcclxuICB9XHJcbiAgJi1oM3tcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAjOUQ4ODI1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMjBweCAwIDRweDtcclxuICB9XHJcbiAgJi1oNHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gIH1cclxuICAmLXR4dHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICYtYm9sZHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICYtcmVke1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gICAgJi1saW5re1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3Vie1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgJi1saXN0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi1saXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLTAye1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZGx7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIC8vIGdhcDogNXB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgJi1kdHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmMztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGR7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAyMnB4O1xyXG4gICAgICAmLXRpdGxle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgICYtbGFyZ2UtaXRlbXN7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYnRue1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcclxuICAgICYtYXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAyNjRweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM5RDg4MjU7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIGNvbG9yOiAjOUQ4ODI1O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZDg4MjU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgJi1oMXtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi1oMntcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIH1cclxuICAgICYtaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgNHB4O1xyXG4gICAgfVxyXG4gICAgJi1oNHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJi10eHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxuICAgICYtdWx7XHJcbiAgICAgICYtbGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tIOWFsemAmuOCqOODquOCoiBlbmQgLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmZhcSB7XHJcbiAgI2Fib3V0LCAjZGVsaXZlcnksICNmbG93LCAjc2hpcHBpbmcsICNwYXltZW50LCAjY2FuY2VsLCAjcmVnaXN0ZXIsICNtYWlsbWFnLCAjcHJpdmFjeSwgI2Vudmlyb25tZW50LCAjY29udGFjdCwgI2RldmljZSwgI3Byb2R1Y3R7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1ibG9jayB7XHJcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcbiAgJi13cmFwcGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgLmV4dC1oM3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAwIDE4cHg7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgfVxyXG4gICYtcSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNFRUYzREU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlFcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzlEODgyNTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDI3cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweCAxNnB4IDQ5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTRweCAyMHB4IDEwcHggMjdweDtcclxuICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6IFwiQS5cIjtcclxuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgdG9wOiAycHg7XHJcbiAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIC8vICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8vIH1cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b2dnbGUtdHJpZ2dlcntcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgLmV4dC1oM3tcclxuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi1ibG9ja3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG4gICAgJi13cmFwcGVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi1xIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDM5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZzogMTRweCAxMHB4IDEwcHg7XHJcbiAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgdG9wOiA2cHg7XHJcbiAgICAgIC8vICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLXRyaWdnZXJ7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZ3VpZGUge1xyXG4gICYtaWNvbntcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRlc2NyaXB0aW9ue1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtd3JhcHBlcntcclxuICAgICYtaGVhZGluZ3N7XHJcbiAgICAgICYtbGlua3tcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICYtbGlzdHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0VFRjNERTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8vIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYXV0by1waHJhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNhYm91dCwgI2Fib3V0LXF1YWxpdHksICNkZWxpdmVyeSwgI2Zsb3csICNzaGlwcGluZywgI3BheW1lbnQsICNjYW5jZWwsICNyZWdpc3RlciwgI21haWxtYWcsICNwcml2YWN5LCAjZW52aXJvbm1lbnR7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2VjdGlvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgICYtaDF7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAmLXRvcEhlYWR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogODBweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBpbms7XHJcbiAgICB9XHJcbiAgICAmLWgye1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDIwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiBwaW5rICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWgze1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgJi1wIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAvLyBhe1xyXG4gICAgICAvLyB9XHJcbiAgICAgICYtbm90ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgJi13cmFwe1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWFtYXpvbi1wYXl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXBheS1sYXRlcntcclxuICAgICAgICBtYXgtd2lkdGg6IDQ2OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRhYmxle1xyXG4gICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmLXRye1xyXG4gICAgICAgICYtdGh7XHJcbiAgICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTc0Mzg1O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNzQzODUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTc0Mzg1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGR7XHJcbiAgICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNzQzODUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNoaXBwaW5ne1xyXG4gICAgICAmLWNvbnRlbnRze1xyXG4gICAgICAgICYtaWNvbntcclxuICAgICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtd3JhcHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgJi13cmFwcGVye1xyXG4gICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgJi1oZWFkaW5nc3tcclxuICAgICAgICAmLWxpbmt7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYyg1MCUgLSA1cHgpKTtcclxuICAgICAgICAgICYtbGlzdHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW1ne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgJi13cmFwe1xyXG4gICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaDF7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgfVxyXG4gICAgICAmLXRvcEhlYWR7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1oMntcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi1oM3tcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAmLXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1ub3RlIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRhYmxle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdHJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgJi10aHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtdGR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcml2YWN5IHtcclxuICAmLWVuYWN0bWVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgLmV4dC10eHR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXh0LWg0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJi1zZWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgJi1kbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgJi1zZWN0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCLjg7tcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2l0ZW1hcCB7XHJcbiAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgQGluY2x1ZGUgbXEoKXtcclxuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXdyYXBwZXIge1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcbiAgLy8gJi1zZWN0aW9uIHtcclxuICAvLyAgIHdpZHRoOiAzMCU7XHJcbiAgLy8gfVxyXG4gICYtbGlzdCB7XHJcbiAgICAmOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICYtc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWdyZWVtZW50LWNoZWNrIHtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG4uYmVnaW5uZXJ7XHJcbiAgJi1zZWN0aW9ue1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbiAgJi1zZWN0aW9uMDF7XHJcbiAgICAmLWlubmVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICYtdHh0e1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXNlY3Rpb24wNHtcclxuICAgICYtaW5uZXJ7XHJcbiAgICAgIC5leHQtaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgJi1zZWN0aW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi1zZWN0aW9uMDF7XHJcbiAgICAgICYtaW5uZXJ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmLXR4dHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFzY3R7XHJcbiAgLnRhYmxle1xyXG4gICAgJi1ibG9ja3tcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAmLWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leHQtYnRuLWF7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi5mZWF0dXJlLWxpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDYycHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIGdhcDogMjdweCAzMHB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5mZWF0dXJlLWxpc3QtbGluayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgaW1nIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmVhdHVyZS1saXN0LWltZ1dyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA2NDAgLyA0MzA7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuLmZlYXR1cmUtbGlzdC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn0iXX0= */
