html{line-height:1.6}body{color:#171717;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;background:#fff;font-size:14px}@media print{body{font-size:14px}}h2{font-size:26px}h3{font-size:18px}h4{font-size:16px}@media(min-width: 768px){body{font-size:16px}}@media print and (min-width: 768px){body{font-size:16px}}@media(min-width: 768px){h2{font-size:32px}}@media(min-width: 768px){h3{font-size:22px}}@media(min-width: 768px){h4{font-size:18px}}a{color:#a50082;text-decoration:none;border:none}a:visited{color:#a50082;text-decoration:none}a:active{color:#a50082;text-decoration:none}a:hover{color:#c96cb4;text-decoration:underline}.advanced-fashion-color{color:#766caa}.advanced-cook-color{color:#e79b2e}.advanced-business-color{color:#27abb8}.acms-container{width:92%;max-width:1140px;padding-right:10px;padding-left:10px;padding-right:calc(10px + constant(safe-area-inset-right));padding-left:calc(10px + constant(safe-area-inset-left))}.acms-container .acms-container{padding:0}.narrow-container{width:92%;max-width:800px;margin:0 auto;padding-right:10px;padding-left:10px;padding-right:calc(10px + constant(safe-area-inset-right));padding-left:calc(10px + constant(safe-area-inset-left))}.max-container{max-width:100%;padding-right:10px;padding-left:10px;padding-right:calc(10px + constant(safe-area-inset-right));padding-left:calc(10px + constant(safe-area-inset-left))}.max-container .acms-container{padding:0}@media(min-width: 1024px){.acms-container{width:auto}.narrow-container{width:auto}}.row{display:flex}@media screen and (max-width: 767px){.row{flex-direction:column}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes fade-in{0%{display:none;opacity:0}20%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeUp{0%{transform:translate(0, 20px);opacity:0}40%{opacity:1}100%{transform:translate(0);opacity:1}}.js .js-animation .section-heading,.js .js-animation .entry-heading-center{transform:translate(0, 20px);opacity:0;transition:opacity .2s ease-out,transform .4s ease-out}.js .js-animation .module-group-list,.js .js-animation .entry-column,.js .js-animation .module-section,.js .js-animation .suggest-center-box{transform:translate(0, 20px);opacity:0;transition:opacity .2s ease-out .4s,transform .4s ease-out .4s}.js .js-animation .main-slider-text-wrap{transform:translate(0, 20px);opacity:0;transition:opacity .2s ease-out .6s,transform .4s ease-out .6s}.js-animation.is-show .section-heading,.js-animation.is-show .entry-heading-center{transform:translate(0);opacity:1}.js-animation.is-show .module-group-list,.js-animation.is-show .entry-column,.js-animation.is-show .module-section,.js-animation.is-show .suggest-center-box{transform:translate(0);opacity:1}.js-animation.is-show .main-slider-text-wrap{transform:translate(0);opacity:1}@media print{.js .js-animation .section-heading,.js .js-animation .entry-heading-center{transform:translate(0);opacity:1}.js .js-animation .module-group-list,.js .js-animation .entry-column,.js .js-animation .module-section,.js .js-animation .suggest-center-box{transform:translate(0);opacity:1}.js .js-animation .main-slider-text-wrap{transform:translate(0);opacity:1}}.fadeUp01,.fadeUp02,.fadeUp03,.fadeUp04,.fadeUp05,.fadeUp06,.fadeUp07{opacity:0}.fadeUp01.animated,.fadeUp02.animated,.fadeUp03.animated,.fadeUp04.animated,.fadeUp05.animated,.fadeUp06.animated,.fadeUp07.animated{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeUpAnime{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.fadeIn{opacity:0;animation-name:fadeInAnime;animation-duration:1.8s;animation-fill-mode:forwards}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.banner{margin:0 -10px 10px;padding:0;list-style:none}.banner a{display:block;transition:opacity .25s ease-out}.banner a:hover{opacity:.75}.banner-item{margin:0 0 10px 0}.banner-img-center{margin:0 auto}.btn{background:#666;border:0;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px}.btn:hover,.btn:visited{color:#fff;text-decoration:none}.btn:focus,.btn:active{color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.5)}.btn:hover{color:#fff;background-color:#444;background-image:linear-gradient(to bottom, #666, #444)}.btn:active,.btn:focus{background:#444}.btn-attention{background:#a50082;border:0;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px}.btn-attention:hover,.btn-attention:visited{color:#fff;text-decoration:none}.btn-attention:focus,.btn-attention:active{color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.5)}.btn-attention:hover{color:#fff;background-color:#c96cb4;background-image:linear-gradient(to bottom, #a50082, #c96cb4)}.btn-attention:active,.btn-attention:focus{background:#c96cb4}.btn-large{box-sizing:border-box;background:#666;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;transition:background-color .25s linear}.btn-large:hover,.btn-large:visited{color:#fff;text-decoration:none}.btn-large:focus,.btn-large:active{color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.5)}@media print{.btn-large{font-size:20px}}.btn-large:hover{background:#444}.btn-large:active,.btn-large:focus{background:#444}.btn-attention-large{box-sizing:border-box;background:#a50082;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;transition:background-color .25s linear}.btn-attention-large:hover,.btn-attention-large:visited{color:#fff;text-decoration:none}.btn-attention-large:focus,.btn-attention-large:active{color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.5)}@media print{.btn-attention-large{font-size:20px}}.btn-attention-large:hover{background:#c96cb4}.btn-attention-large:active,.btn-attention-large:focus{background:#c96cb4}.btn-block-large{box-sizing:border-box;width:100%;background:#666;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;transition:background-color .25s linear}.btn-block-large:hover,.btn-block-large:visited{color:#fff;text-decoration:none}.btn-block-large:focus,.btn-block-large:active{color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.5)}@media print{.btn-block-large{font-size:20px}}.btn-block-large:hover{background:#444}.btn-block-large:active,.btn-block-large:focus{background:#444}.btn-attention-block-large{box-sizing:border-box;width:100%;background:#a50082;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;transition:background-color .25s linear}.btn-attention-block-large:hover,.btn-attention-block-large:visited{color:#fff;text-decoration:none}.btn-attention-block-large:focus,.btn-attention-block-large:active{color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.5)}@media print{.btn-attention-block-large{font-size:20px}}.btn-attention-block-large:hover{background:#c96cb4}.btn-attention-block-large:active,.btn-attention-block-large:focus{background:#c96cb4}@media(min-width: 768px){.btn-block-large{max-width:360px}.btn-attention-block-large{max-width:360px}}.btn-search-block{width:100%;max-width:165px;margin:0 auto}@media(max-width: 767px){.btn-search-block{display:block;width:100%;max-width:360px;margin:0 auto;padding:10px 20px;font-size:20px}}@media print and (max-width: 767px){.btn-search-block{font-size:20px}}.home-btn{margin:20px auto 10px}.btn-border{display:inline-block;padding:7px 10px;color:#333;border:1px solid #ccc;border-radius:4px;font-size:16px}@media print{.btn-border{font-size:16px}}.btn-border [class*=acms-icon-]{color:#ccc;font-size:14px}@media print{.btn-border [class*=acms-icon-]{font-size:14px}}.btn-border:hover{text-decoration:none}.btn-shadow{box-shadow:0 1rem 1rem -0.75rem rgba(0,0,0,.4)}.card{margin:0 0 40px 0;padding:0;list-style:none;border-left:1px solid #e5e5e5}.card-item{border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.card-link{display:block;margin:0 -10px;padding:10px;color:#333}.card-link:hover{text-decoration:none;background:#eee;transition:background-color .25s linear}.card-link:hover,.card-link:visited,.card-link:active,.card-link:focus{color:#333}.card-img{margin:0 0 10px 0}.card-title{margin:0;font-size:16px;font-weight:bold}@media print{.card-title{font-size:16px}}.card-detail{margin:10px 0 0 0;font-size:13px}@media print{.card-detail{font-size:13px}}:root{--cc-bg: #fff;--cc-text: #333333;--cc-btn-primary-bg: #C41134;--cc-btn-primary-text: var(--cc-bg);--cc-btn-primary-hover-bg: #910021;--cc-btn-secondary-bg: #F1F1F1;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #EEEEEE;--cc-toggle-bg-off: #999999;--cc-toggle-bg-on: #666666;--cc-toggle-bg-readonly: #E5E5E5;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #faecec;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: #F1F1F1;--cc-cookie-category-block-bg-hover: #EEEEEE;--cc-section-border: #f5f1f1;--cc-cookie-table-border: #f2e9e9;--cc-overlay-bg: rgba(4, 6, 8, .85);--cc-webkit-scrollbar-bg: #dbcfcf;--cc-webkit-scrollbar-bg-hover: #a09191}.c_darkmode{--cc-bg: #181b1d;--cc-text: #d8e5ea;--cc-btn-primary-bg: #a6c4dd;--cc-btn-primary-text: #000;--cc-btn-primary-hover-bg: #c2dff7;--cc-btn-secondary-bg: #33383c;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #3e454a;--cc-toggle-bg-off: #667481;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #454c54;--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color: var(--cc-bg);--cc-block-text: #b3bfc5;--cc-cookie-category-block-bg: #23272a;--cc-cookie-category-block-bg-hover: #2b3035;--cc-section-border: #292d31;--cc-cookie-table-border: #2b3035;--cc-webkit-scrollbar-bg: #667481;--cc-webkit-scrollbar-bg-hover: #9199a0}.cc_div *,.cc_div :before,.cc_div :after{float:none;box-sizing:border-box;margin:0;padding:0;color:inherit;font-weight:inherit;font-size:1em;font-family:inherit;font-style:inherit;font-variant:normal;line-height:1.2;letter-spacing:unset;text-align:left;text-transform:none;text-decoration:none;background:none;border:none;box-shadow:none;visibility:unset;transition:none;animation:none}.cc_div{color:#2d4156;color:var(--cc-text);font-weight:400;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cc_div .c-bn,.cc_div .b-tl,#s-ttl,#c-ttl,#s-bl td:before{font-weight:600}#cm,#s-inr,.cc_div .c-bl,.cc_div .b-tl,#s-bl .act .b-acc{border-radius:.35em}.cc_div input,.cc_div button,.cc_div a{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc_div a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:transparent}.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr,#cs-ov,#cm-ov{transition:visibility .25s linear,opacity .25s ease,transform .25s ease !important}.c--anim .c-bn{transition:background-color .25s ease !important}.c--anim #cm.bar.slide,.c--anim .bar.slide #s-inr{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{transform:scale(1);visibility:visible !important;opacity:1}.force--consent.show--consent .c--anim #cm.box.middle,.force--consent.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible !important;opacity:1 !important}#cm{position:fixed;right:1.25em;bottom:1.25em;z-index:1;width:100%;max-width:24.2em;padding:1.1em 1.8em 1.4em 1.8em;font-family:inherit;line-height:initial;background:#fff;background:var(--cc-bg);box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);transform:scale(0.95);visibility:hidden;opacity:0}#cc_div #cm{display:block !important}#c-ttl{margin-bottom:.7em;font-size:1.05em}.cloud #c-ttl{margin-top:-0.15em}#c-txt{margin-bottom:1.4em;font-size:.9em;line-height:1.5em}.cc_div .c-bn{display:inline-block;padding:1em 1.7em;color:#40505a;color:var(--cc-btn-secondary-text);font-size:.82em;text-align:center;background:#e5ebef;background:var(--cc-btn-secondary-bg);border-radius:4px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#cm .c-bn{width:48.5%}#c-bns button+button,#s-cnt button+button,#s-c-bn{float:right}#s-cnt #s-rall-bn{float:none;margin-left:1em}#cm .c_link:hover,#cm .c_link:active,#s-cnt button+button:hover,#s-cnt button+button:active,#s-c-bn:active,#s-c-bn:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{position:fixed;top:0;left:0;z-index:101;display:table;width:100%;height:100%;visibility:hidden}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{position:relative;display:block;width:100%;padding:1.3em 6.4em 1.3em 2.7em;font-size:.95em;font-family:inherit;background:none;cursor:pointer;transition:background-color .25s ease}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{margin-bottom:.5em;padding:1em;border:1px solid #f1f3f5;border-color:var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{margin-top:0;margin-bottom:2em;padding:0;border:none;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{padding:0;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:none;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em}#s-bl .c-bl.b-ex:first-child{margin-bottom:.5em}#s-bl .b-acc{display:none;max-height:0;margin-bottom:0;padding-top:0;overflow:hidden}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{margin-top:.85em;color:#2d4156;color:var(--cc-block-text);font-size:.9em;line-height:1.5em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{position:relative;display:table-cell;vertical-align:middle}#cs{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0 1.7em}#s-inr{position:relative;position:relative;max-width:45em;height:100%;height:100%;margin:0 auto;padding-top:4.75em;padding-bottom:4.75em;overflow:hidden;box-shadow:rgba(3,6,9,.26) 0px 13px 27px -5px;transform:scale(0.96);visibility:hidden;opacity:0}#s-inr,#s-hdr,#s-bns{background:#fff;background:var(--cc-bg)}#s-bl{display:block;width:100%;height:100%;padding:1.3em 2.1em;overflow-x:hidden;overflow-y:auto;overflow-y:overlay}#s-bns{position:absolute;right:0;bottom:0;left:0;height:4.75em;padding:1em 2.1em;border-color:var(--cc-section-border);border-top:1px solid #f1f3f5}.cc_div .cc-link{display:inline;padding-bottom:0;color:#253b48;color:var(--cc-btn-primary-bg);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;cursor:pointer}.cc_div .cc-link:hover,.cc_div .cc-link:active{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#s-hdr{position:absolute;top:0;z-index:2;display:table;width:100%;height:4.75em;padding:0 2.1em;vertical-align:middle;border-color:var(--cc-section-border);border-bottom:1px solid #f1f3f5}#s-ttl{display:table-cell;font-size:1em;vertical-align:middle}#s-c-bn{position:relative;width:1.7em;height:1.7em;margin:0;padding:0;font-weight:initial;font-size:1.45em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;overflow:hidden;opacity:0;pointer-events:none}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{position:relative;top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em;transform:translateY(-50%)}@media screen and (min-width: 688px){#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:transparent;border-radius:0 .25em .25em 0}#s-bl::-webkit-scrollbar-thumb{background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg{position:absolute;top:0;right:0;right:1.2em;bottom:0;display:inline-block;margin:auto;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc_div .b-tg .c-tgl{position:absolute;top:0;left:0;display:block;margin:0;border:0;cursor:pointer}.cc_div .b-tg .c-tg{position:absolute;background:#919ea6;background:var(--cc-toggle-bg-off);transition:background-color .25s ease,box-shadow .25s ease;pointer-events:none}.cc_div span.t-lb,.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{position:relative;top:.125em;left:.125em;display:block;box-sizing:content-box;width:1.25em;height:1.25em;background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .25s ease;content:""}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl th,#s-bl td{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{width:100%;margin:0;padding:0;overflow:hidden;text-align:left;border-collapse:collapse}#s-bl td,#s-bl th{padding:.8em .625em;padding-left:1.2em;font-size:.8em;text-align:left;vertical-align:top}#s-bl th{padding:1.2em 1.2em;font-family:inherit}#s-bl thead tr:first-child{border-color:var(--cc-cookie-table-border);border-bottom:1px solid #e9edf2}.force--consent #s-cnt,.force--consent #cs{width:100vw}#cm-ov,#cs-ov{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);visibility:hidden;opacity:0;transition:none}.show--settings #cs-ov,.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;bottom:0;left:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden !important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .b-bn .b-tl::before,.cc_div .act .b-bn .b-tl::before{position:absolute;position:absolute;top:50%;left:1.2em;display:inline-block;margin-right:15px;padding:.2em;border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);content:""}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i::before{position:absolute;top:.37em;left:.75em;display:inline-block;margin:0 auto;padding:.1em;padding-bottom:.45em;border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;transform:rotate(45deg);content:""}#s-c-bn::before,#s-c-bn::after{position:absolute;top:.58em;left:.82em;width:1.5px;height:.6em;margin:0 auto;background:#444d53;background:var(--cc-btn-secondary-text);border-radius:1em;transform:rotate(45deg);content:""}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{position:absolute;right:0;display:block;width:50%;height:100%;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::before,.cc_div .off-i::after{position:absolute;top:.42em;right:.8em;display:block;width:.09375em;height:.7em;margin:0 auto;background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);transform-origin:center;content:" "}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}.force--consent #cm.box.middle,.force--consent #cm.cloud.middle{top:50%;bottom:auto;transform:translateY(-37%)}.force--consent #cm.box.middle.zoom,.force--consent #cm.cloud.middle.zoom{transform:scale(0.95) translateY(-50%)}#cm.box.center{right:1em;left:1em;margin:0 auto}#cm.cloud{right:1em;left:1em;width:unset;max-width:50em;margin:0 auto;padding:1.3em 2em;overflow:hidden;text-align:center}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;width:70%;padding-right:2.4em;vertical-align:top}.cc_div .cloud #c-txt{margin-bottom:0;font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{width:100%;margin:.625em 0 0 0}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{position:fixed;right:0;bottom:0;left:0;width:100%;max-width:100%;padding:2em;border-radius:0}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;height:100%;max-height:100%;transform:none}.cc_div .bar #s-hdr,.cc_div .bar #s-bl,.cc_div .bar #s-bns{padding-right:1.6em;padding-left:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{max-width:32em;margin:0;margin-right:0;margin-left:auto;border-radius:0}.cc_div .bar.left #s-inr{margin-right:auto;margin-left:0}.cc_div .bar #s-bl table,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl th,.cc_div .bar #s-bl td,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-color:var(--cc-cookie-table-border);border-top:1px solid #e3e7ed}.cc_div .bar #s-bl td{position:relative;padding-left:35%;border:none}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:.625em;overflow:hidden;color:#000;color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;content:attr(data-column)}#cm.top{top:1.25em;bottom:auto}#cm.left{right:auto;left:1.25em}#cm.right{right:1.25em;left:auto}#cm.bar.left,#cm.bar.right{right:0;left:0}#cm.bar.top{top:0}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{right:1em;bottom:1em;left:1em;display:block;width:auto;max-width:100%;margin:0;padding:1.4em !important}.force--consent #cm,.force--consent #cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{top:auto;bottom:1em}#cm.bar.bottom{bottom:0}.cc_div .cloud #c-txt{font-size:.9em}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{width:100%;max-width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{padding:0;border-radius:0}#c-s-in{top:0;height:100%;max-height:100%;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{padding:.9em 1.6em;font-size:.83em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl thead,#s-bl tbody,#s-bl th,#s-bl td,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-color:var(--cc-cookie-table-border);border-top:1px solid #e3e7ed}#s-bl td{position:relative;padding-left:35%;border:none}#s-bl td:before{position:absolute;left:1em;padding-right:.625em;overflow:hidden;color:#000;color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;content:attr(data-column)}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}#c-bns button+button,#s-cnt button+button{float:unset;margin-top:.625em}#cm.cloud,#cm.box{right:1em;left:1em;width:auto}#cm.cloud.right,#cm.cloud.left{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{margin-bottom:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{position:relative;top:0;max-height:37.5em;margin-top:-5.625em}.cc_div.ie .bar #cs{max-height:100%;margin-top:0}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{margin-bottom:.7em;padding-left:1em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{position:relative;display:inline-block;height:auto;margin-bottom:.2em;vertical-align:middle}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}.headline-item{line-height:1.5}.headline-link{color:#333;transition:background-color .25s ease-out}.headline-link:hover,.headline-link:visited,.headline-link:active,.headline-link:focus{color:#333}.headline-link:hover{padding:10px;background:#fafaf4}.headline-title{margin:0 16px}@media screen and (max-width: 479px){.headline-item{padding:10px 0}.headline-title{display:block;margin:0}}.headline-1col{font-size:16px}@media print{.headline-1col{font-size:16px}}.info-bar{color:#fff;background:#666}.info-bar-contents{display:flex;align-items:center;width:100%}.info-bar-icon{display:flex;font-size:24px}@media print{.info-bar-icon{font-size:24px}}.info-bar-message{padding:0 15px}.info-bar-link-wrap{margin-left:auto}.info-bar-link{padding:5px 0;color:#fff}.info-bar-link:link,.info-bar-link:visited,.info-bar-link:hover,.info-bar-link:active,.info-bar-link:focus{color:#fff}.info-bar-link:hover{text-decoration:none;border-bottom:1px solid currentColor}.info-bar-link-icon{margin:0 10px 0 0}@media screen and (min-width: 768px){a.list-link.acms-list-group-item{padding:10px 20px 10px 10px;transition:padding .15s ease-out}a.list-link.acms-list-group-item:hover{padding:10px 10px 10px 20px;transition:padding .25s ease-out}a.list-link.acms-list-group-label-parent{padding:10px 30px 10px 10px;transition:padding .15s ease-out}a.list-link.acms-list-group-label-parent:hover{padding:10px 30px 10px 20px}}.list-results-wrap{margin:15px 0 15px 0;padding:10px;border:1px solid #ccc}.list-results-heading{margin:0 0 10px 0;padding:5px;background:#e5e5e5}.list-results{position:relative;margin:0}.list-results-item{position:absolute;width:100px}.list-results-detail{margin:0;padding:0 0 0 100px;font-weight:bold}.module-section{margin:0 0 30px 0}.module-header{position:relative;margin:0;padding:5px 0;color:#333;border-bottom:2px solid #333}.module-header+.thumbnail,.module-header+.summary-default,.module-header+.entry-column,.module-header+.card,.module-header+.search-form,.module-header+.banner{margin-top:10px}.module-heading{margin:0;font-size:18px}@media print{.module-heading{font-size:18px}}.module-heading [class*=acms-icon-]{margin:0 10px 0 0;vertical-align:baseline}a.module-index-link{position:absolute;right:0;bottom:5px;color:#333;font-size:16px}@media print{a.module-index-link{font-size:16px}}a.module-index-link [class*=acms-icon-]{color:#ccc;font-size:14px}@media print{a.module-index-link [class*=acms-icon-]{font-size:14px}}.module-group-list{margin:0;padding:0 10px;list-style:none}.module-group-list:before,.module-group-list:after{display:table;content:" "}.module-group-list:after{clear:both}.module-group-heading{margin:0 0 20px 0;font-size:18px;line-height:1.2}@media print{.module-group-heading{font-size:18px}}.module-group-detail{margin:0 0 30px 0;font-size:16px;line-height:1.7}@media print{.module-group-detail{font-size:16px}}.heading-align-left .module-group-heading{text-align:left}.heading-align-center .module-group-heading{text-align:center}.heading-align-right .module-group-heading{text-align:right}.detail-align-left .module-group-detail{text-align:left}.detail-align-center .module-group-detail{text-align:center}.detail-align-right .module-group-detail{text-align:right}.btn-align-left .module-group-btn-wrap{text-align:left}.btn-align-center .module-group-btn-wrap{text-align:center}.btn-align-right .module-group-btn-wrap{text-align:right}.page-title-wrapper{position:relative;z-index:2;display:table;width:100%;height:100px;margin-top:58px;color:#171717;text-align:center;background:#66baa7;background:url(/themes/cfc-koutou/dest/assets/bg_other.jpg) #333 no-repeat center;background-size:cover}.page-title-filter{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.page-title-inner{position:relative;display:table-cell;padding:40px 0;vertical-align:middle}.page-title{z-index:99;margin:0 0 10px 0;font-weight:bold;font-size:22px;line-height:1.2}.page-title a{color:#fff}.page-title.noimg{color:#fff}.page-en{position:absolute;top:42%;left:50%;z-index:-1;width:100%;color:rgba(255,255,255,.5);font-size:60px;font-family:"Charm",cursive;line-height:1;transform:translate(-50%, -50%)}.p-course{color:rgba(165,0,130,.1)}.entry-cate-title{padding-top:16px;color:#a50082;font-weight:bold;line-height:1}.entry-page-title{font-size:22px}@media(min-width: 768px){.page-title-wrapper{height:270px}.page-title{font-size:36px}.page-en{font-size:6.9rem}.entry-page-title{font-size:36px}}@media(min-width: 1024px){.page-title-wrapper{margin-top:0}}.pager{margin:0 -5px 50px -5px;padding:0;text-align:center;list-style:none}.pager li{display:inline-block;margin:0 5px}.pager li.cur{padding:5px 20px;color:#fff;background:#767676;border-radius:3px}.pager-link{display:block;padding:5px 20px;color:#333;background:#e5e5e5;border-radius:3px}.pager-link:visited,.pager-link:focus,.pager-link:active{color:#333}.pager-link:hover{color:#fff;text-decoration:none;background:#333}.pager-link-forward{float:right}.pager-link-prev{float:left}@media screen and (min-width: 768px){.pager-link{padding:5px 10px}.pager li.cur{padding:5px 10px}}.serial-nav{margin:-32px 0 60px 0;padding:0;list-style:none}.serial-nav .serial-nav-item{display:block;float:none}.serial-nav .serial-nav-item-prev{text-align:left}.serial-nav .serial-nav-item-next{text-align:right}.serial-nav a{display:block;padding:25px 0;color:#333;border-bottom:1px solid #e5e5e5}.serial-nav a:hover,.serial-nav a:visited,.serial-nav a:focus,.serial-nav a:active{color:inherit;text-decoration:none}.serial-nav a:hover{background:#e5e5e5}@media screen and (min-width: 768px){.serial-nav{margin:0 0 60px 0;border:0}.serial-nav .serial-nav-item-prev{float:left}.serial-nav .serial-nav-item-next{float:right}.serial-nav a{display:inline;border:0}.serial-nav a:hover{text-decoration:underline;background:0}}.search-form .btn-search{padding:10px 20px;color:#fff;background:#333;border:1px solid #333;border-radius:0 4px 4px 0;filter:none;font-size:16px}@media print{.search-form .btn-search{font-size:16px}}.search-form .btn-search:hover,.search-form .btn-search:active,.search-form .btn-search:focus{background:#666}.search-form input[type=search]{box-sizing:border-box;height:40px;padding:9px 10px;font-size:16px}@media print{.search-form input[type=search]{font-size:16px}}input[type=search].search-form-input{box-sizing:border-box;padding-top:5px;padding-bottom:4px;font-size:20px}@media print{input[type=search].search-form-input{font-size:20px}}.section-bg{padding:20px 0;background:#f6f6f6}.section-space{padding:20px 0}.section-center-col{float:none;margin:0 auto}.section-heading{margin:20px 0;font-size:24px}@media print{.section-heading{font-size:24px}}.section-heading a{color:#333}@media(min-width: 768px){.section-bg{padding:80px 0}.section-space{padding:80px 0}.section-heading{margin:20px 0 40px 0;font-size:30px}}@media print and (min-width: 768px){.section-heading{font-size:30px}}.slick-slider{padding:0 0 12px 0}.fix-height{height:300px;overflow:hidden}.slick-list:focus:focus{position:relative}.slick-list:focus:focus:before{position:absozlute;top:0;right:0;bottom:0;left:0;z-index:-1;border:2px dotted #00c2ff;content:""}.js-slider .slick-list:focus{position:relative}.js-slider .slick-list:focus:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:2px dotted #00c2ff;content:""}.main-slider-text-outer{height:100%}.main-slider-main-copy{margin:0;color:#fff;font-weight:bold;font-size:24px}@media print{.main-slider-main-copy{font-size:24px}}.main-slider-side-copy{margin:0;color:#fff;font-size:16px}@media print{.main-slider-side-copy{font-size:16px}}.slick-track,.slick-list{-webkit-transform:translateZ(0);-webkit-perspective:1000}.slick-prev,.slick-next{position:absolute;top:40%;z-index:1;display:block;width:31px;height:31px;margin-top:-29px;padding:0;color:transparent;font-size:0;line-height:0;background:transparent;border:none;outline:none;cursor:pointer}.slick-prev:focus,.slick-next:focus{border:1px dotted #fff}.slick-prev{left:-1%;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzQ4NDIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDQ4NDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMxIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMzEgMzEiPgogIDxjaXJjbGUgaWQ9IualleWGhuW9ol8xMjAzNiIgZGF0YS1uYW1lPSLmpZXlhoblvaIgMTIwMzYiIGN4PSIxNS41IiBjeT0iMTUuNSIgcj0iMTUuNSIgZmlsbD0iI2E1MDA4MiIvPgogIDxwYXRoIGlkPSLlpJrop5LlvaJfMTciIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDE3IiBkPSJNNy40NzIsMGw3LjQ3MiwxMi4xMDZIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuODk3IDIyLjk3Mykgcm90YXRlKC05MCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==) no-repeat}.slick-next{right:-1%;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIzMSIgdmlld0JveD0iMCAwIDMxIDMxIj4KICA8ZyBpZD0i44Kw44Or44O844OXXzQ4MzkiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDQ4MzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDQxIC04MjApIj4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMTcxMSIgZGF0YS1uYW1lPSLjg5HjgrkgMTcxMSIgZD0iTTE1LjUsMEExNS41LDE1LjUsMCwxLDEsMCwxNS41LDE1LjUsMTUuNSwwLDAsMSwxNS41LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDQxIDgyMCkiIGZpbGw9IiNhNTAwODIiLz4KICAgIDxwYXRoIGlkPSLlpJrop5LlvaJfMTciIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDE3IiBkPSJNNy40NzIsMGw3LjQ3MiwxMi4xMDZIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjQuMTAzIDgyOC4wMjgpIHJvdGF0ZSg5MCkiIGZpbGw9IiNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat}.slick-dots{position:relative;clear:both;margin:-35px 0 0 0;padding:0;text-align:center;list-style:none}.slick-dots li{display:inline-block}.slick-dots li button{position:relative;display:inline-block;width:15px;height:15px;margin:0 8px;font-size:0;background:#fff;border:1px solid transparent;border-radius:7px;content:""}.slick-dots li button:focus{border:1px solid #a50082;outline:0}.slick-dots li:hover button{cursor:pointer}.slick-dots li.slick-active button{background:#a50082}.slick-dots button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}#autoplay-btn{position:absolute;right:10px;bottom:10px;z-index:1;width:50px;height:50px;color:#fff;background:rgba(0,0,0,.7);border:0;border-radius:50%;outline:0;right:calc(10px + constant(safe-area-inset-right))}#autoplay-btn:hover{background:rgba(0,0,0,.9)}#autoplay-btn:active::before,#autoplay-btn:focus::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:1px dotted #fff;content:""}#autoplay-btn::after{position:absolute;top:15px;left:17px;display:block;box-sizing:border-box;width:16px;height:20px;margin-left:0;border-top:none;border-right:5px solid #fff;border-bottom:none;border-left:5px solid #fff;content:""}#autoplay-btn.active::after{left:15px;width:0;height:0;margin-left:5px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 15px}@media screen and (min-width: 768px){.fix-height{height:400px}.main-slider-main-copy{font-size:40px}.main-slider-side-copy{font-size:24px}}.top_mainimag{position:relative;width:100%;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;overflow:hidden}.slide{height:calc(90vh - 151px);overflow:hidden;background-position:center;background-size:cover;transform:scale(1)}.top_img{position:relative}.top_img .top_imgtitle{position:absolute;top:80%;left:5%;width:80%;transform:translateY(-50%)}.top_img .top_imgtitle img{width:100%;max-width:676px;height:auto}.top_img.zooming .top_imgtitle{opacity:1}@media(min-width: 768px){.top_img .top_imgtitle{top:70%}.top_img .top_imgtitle img{width:60%;max-width:676px}}.suggest-box{position:relative;padding:40px 0;overflow:hidden;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAIAAAAs6UAAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA4LTE5VDE0OjMzOjM5KzA5OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wOC0xOVQxNDo0OToxNSswOTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wOC0xOVQxNDo0OToxNSswOTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpkNzc2NmIxMi1iMTcwLTRjYzktYmM4NS01MjAxNTJiNDFjMjAiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMmE4MmNlMS0wY2Q3LWViNDMtOTZjYi1iZDhmY2RmMDE3YjQiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOGQwZmMzMi03YzRiLTQyYzYtYjk4Yi1jNmIwNDUzZTA5MTgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmY4ZDBmYzMyLTdjNGItNDJjNi1iOThiLWM2YjA0NTNlMDkxOCIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xOVQxNDozMzozOSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ3NzY2YjEyLWIxNzAtNGNjOS1iYzg1LTUyMDE1MmI0MWMyMCIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xOVQxNDo0OToxNSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SkYE5QAAAB9JREFUCJljyNm7iomJgZGJgYEBBf/695fp3///6OIAzS0H3nZVHZ0AAAAASUVORK5CYII=);background-repeat:repeat}.suggest-box .suggest-inner{display:block;width:calc(100% - 16px);margin:0 auto;padding:15px 0}.suggest-box .bg-text{position:absolute;right:1%;bottom:0}.suggest-box .bg-text p{color:rgba(255,255,255,.2);font-size:95px;font-family:"Charm",cursive;line-height:1;transform:rotate(-8deg)}.suggest-half:nth-of-type(1){padding-bottom:32px}.suggest_imgbox{position:relative;z-index:2;width:90%;max-width:477px;margin:0 auto;text-align:center}.suggest_imgbox img{width:100%;height:auto}.suggest_imgbox .decoration_boder{position:absolute;top:9px;left:9px;width:calc(100% - 6px);height:calc(100% - 11px);transition:.2s all}.suggest_imgbox .banner_pamphlet{border:3px solid #704ebf}.suggest_imgbox .banner_opencampus{border:3px solid #98217e}.suggest_imgbox:hover{opacity:.8;transition:.2s all}.suggest_imgbox:hover .decoration_boder{top:0;left:0}@media screen and (min-width: 1024px){.suggest-box{padding:60px 0}.suggest-box .suggest-inner{display:flex;justify-content:space-between}.suggest-box .bg-text p{font-size:150px}.suggest-half{padding-bottom:0}.suggest_imgbox{width:100%;max-width:477px}}.summary-default{margin:0 0 20px 0;padding:0;list-style:none;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.summary-default:before,.summary-default:after{display:table;content:" "}.summary-default:after{clear:both}.summary-default.slick-initialized{margin-right:-10px;margin-left:-10px;overflow:hidden;border:0}.summary-default .slick-list{padding:0 0 0 20px;overflow:inherit}.summary-default .slick-dots{margin:0}.summary-default .slick-dots button{background:#e5e5e5}.summary-default .slick-dots .slick-active button{background:#a50082}.summary-default-item{display:block;box-sizing:border-box;padding:0 10px;color:#333;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;transition:background-color .25s ease-out}.acms-entry .summary-default-item{padding:10px}.slick-initialized .summary-default-item{width:280px;margin:2px 10px 2px 2px;border:0;box-shadow:1px 1px 1px 1px rgba(0,0,0,.08),-1px -1px 1px 1px rgba(0,0,0,.08)}.summary-default-link{display:block;margin:0 -10px;padding:10px;color:#333;transition:background .2s}.summary-default-link:hover,.summary-default-link:visited,.summary-default-link:active,.summary-default-link:focus{color:#333}.summary-default-link:hover{text-decoration:none;background:#f1f1f1}.summary-title{margin:0 0 10px 0;font-size:16px;font-weight:bold}@media print{.summary-title{font-size:16px}}.summary-detail{margin:0;line-height:1.5;font-size:13px}@media print{.summary-detail{font-size:13px}}@media screen and (min-width: 480px){.summary-default{margin:0 0 20px 0}}.thumbnail{margin:0;padding:0;list-style:none}.thumbnail-row{margin:0 10px;padding:0;list-style:none}.thumbnail-item{margin:0 0 20px 0}@media screen and (max-width: 767px){.thumbnail-row .thumbnail-item{padding-right:5px;padding-left:5px}}.thumbnail-link{display:block;color:#333;transition:opacity .2s}.thumbnail-link:hover{color:#333;text-decoration:none;opacity:.75}.thumbnail-link:visited{color:#333}.thumbnail-img{display:block;transition:opacity .25s ease-out;backface-visibility:hidden}.thumbnail-title{margin:10px 0;font-weight:bold;font-size:15px}@media print{.thumbnail-title{font-size:15px}}.thumbnail-detail{margin:0;line-height:1.5;font-size:12px}@media print{.thumbnail-detail{font-size:12px}}.topicpath{margin-bottom:16px;padding:10px 0}.topicpath-list{margin:0 auto;list-style:none}.topicpath-item{float:left;padding:0 10px 0 23px;font-size:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAANElEQVQIW2OYZj/99SQtBgiYGj394VQJKGda1bTz3dwwzpxpc+DM6VtRFcC1TXaY9gpiGAD2DRdFNgzHXgAAAABJRU5ErkJggg==) no-repeat left center}@media print{.topicpath-item{font-size:12px}}.topicpath-item:first-child{padding:0 10px 0 0;background:0}.topicpath-link{color:#666;font-size:12px}@media print{.topicpath-link{font-size:12px}}.topicpath-link:visited,.topicpath-link:focus,.topicpath-link:active{color:#666}@media(min-width: 768px){.topicpath{margin-bottom:40px}.topicpath-item{font-size:14px}}@media print and (min-width: 768px){.topicpath-item{font-size:14px}}@media(min-width: 768px){.topicpath-link{font-size:14px}}@media print and (min-width: 768px){.topicpath-link{font-size:14px}}.clearHidden{display:block;clear:both;height:0;margin:0;border:none;visibility:hidden}.entry-style [class*=acms-col-]{padding:0}.entry-style h2{margin-right:10px;margin-left:10px}.entry-style h3{margin-right:10px;margin-left:10px}.entry-style h4{margin-right:10px;margin-left:10px}.entry-style h5{margin-right:10px;margin-left:10px}.entry-style h6{margin-right:10px;margin-left:10px}.entry-style dl{margin-right:10px;margin-left:10px}.entry-style p{margin-right:10px;margin-left:10px}.entry-style blockquote{margin:0 0 20px 0;padding:10px 20px;border-left:solid 5px #ccc}.entry-style [class*=column-image]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-file]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-map]{border-right:10px solid transparent;border-left:10px solid transparent;box-sizing:border-box}.entry-style [class*=column-yolp]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-street-view]:not(.column-street-view-inner){padding-right:10px;padding-left:10px}.entry-style [class*=column-youtube]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-video]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-eximage]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-media]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-quote]{margin-right:10px;margin-left:10px}.entry-style [class*=column-module]{padding-left:10px;padding-right:10px;box-sizing:border-box}[class*=column-image]{margin-bottom:20px}[class*=column-file]{margin-bottom:20px}[class*=column-map]{margin-bottom:20px}[class*=column-yolp]{margin-bottom:20px}[class*=column-street-view]{margin-bottom:20px}[class*=column-youtube]{margin-bottom:20px}[class*=column-video]{margin-bottom:20px}[class*=column-eximage]{margin-bottom:20px}[class*=column-media]{margin-bottom:20px}[class*=column-quote]{margin-bottom:20px}[class*=column-module]{margin-bottom:20px}[class*=column-image],[class*=column-media],[class*=column-eximage]{display:block}[class*=column-image].caption,[class*=column-media].caption,[class*=column-eximage].caption{margin-bottom:10px}[class*=column-image] a,[class*=column-media] a,[class*=column-eximage] a{display:block}[class*=column-image] img,[class*=column-media] img,[class*=column-eximage] img{max-width:100%;height:auto;vertical-align:top}[class*=column-image] .caption,[class*=column-media] .caption,[class*=column-eximage] .caption{margin:5px 0 0 0}[class*=column-image][style*=width]{max-width:100%}[class*=column-media] a[href*=media-download]{display:inline-block;width:100%}[class*=column-map]>img,[class*=column-yolp]>img{max-width:100%}[class*=column-map] img,[class*=column-yolp] img{width:auto;height:auto}[class*=column-map]>div{max-width:100%}[class*=column-yolp]{width:auto !important}[class*=column-quote] blockquote{padding:20px 10px 20px 20px}[class*=column-quote] .quoteImageContainer{position:relative;float:left;max-width:154px;margin-right:25px}[class*=column-quote] .quoteImage{display:block;max-width:100%;height:auto}[class*=column-quote] .quoteTitle{margin:0 0 5px 0;padding:0;line-height:1.4;font-size:18px}@media print{[class*=column-quote] .quoteTitle{font-size:18px}}[class*=column-quote] .quoteTitleLink{color:#006cd8}[class*=column-quote] .quoteSiteName{margin:0 0 10px 0;padding:0;color:#666;font-size:11px}@media print{[class*=column-quote] .quoteSiteName{font-size:11px}}[class*=column-quote] .quoteDescription{margin:0;padding:0;color:#333;line-height:1.6;font-size:12px}@media print{[class*=column-quote] .quoteDescription{font-size:12px}}.column-image-left{float:left;text-align:left}.column-image-right{float:right;text-align:right}.column-image-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-image-auto{float:none}.column-file-left{text-align:left;float:left;text-align:left}.column-file-left+.caption{text-align:left}.column-file-right{text-align:right;float:right;text-align:right}.column-file-right+.caption{text-align:right}.column-file-center{text-align:center;display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-file-center+.caption{text-align:center}.column-file-auto{text-align:auto;float:none}.column-file-auto+.caption{text-align:auto}.column-map-left{float:left;text-align:left}.column-map-right{float:right;text-align:right}.column-map-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-map-auto{float:none}.column-yolp-left{float:left;text-align:left}.column-yolp-right{float:right;text-align:right}.column-yolp-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-yolp-auto{float:none}.column-street-view-left{float:left;text-align:left}.column-street-view-right{float:right;text-align:right}.column-street-view-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-street-view-auto{float:none}.column-youtube-left{float:left;text-align:left}.column-youtube-right{float:right;text-align:right}.column-youtube-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-youtube-auto{float:none}.column-video-left{float:left;text-align:left}.column-video-right{float:right;text-align:right}.column-video-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-video-auto{float:none}.column-eximage-left{float:left;text-align:left}.column-eximage-right{float:right;text-align:right}.column-eximage-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-eximage-auto{float:none}.column-media-left{float:left;text-align:left}.column-media-left :not([href*=media-download]):not([href*=storage])+.caption{text-align:center}.column-media-right{float:right;text-align:right}.column-media-right :not([href*=media-download]):not([href*=storage])+.caption{text-align:center}.column-media-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-media-center :not([href*=media-download]):not([href*=storage])+.caption{text-align:center}.column-media-auto{float:none}.column-media-auto :not([href*=media-download]):not([href*=storage])+.caption{text-align:center}.column-quote-left{float:left;text-align:left}.column-quote-right{float:right;text-align:right}.column-quote-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-quote-auto{float:none}.column-module-left{float:left;text-align:left}.column-module-right{float:right;text-align:right}.column-module-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-module-auto{float:none}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-image]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-file]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-map]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-yolp]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-street-view]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-youtube]{width:100% !important}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-video]{width:100% !important}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-eximage]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-media]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-quote]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-module]{width:auto !important;max-width:100%}@media(max-width: 480px){[class*=acms-col-][class*=-right]{float:left}[class*=acms-col-][class*=-right]+*{clear:both}}.entry-container{margin-right:10px;margin-left:10px}.column-pdf-image{width:100%;border:solid 1px #aaa}.column-inner-street-view{width:100%;padding-bottom:100%}.column-youtube,.column-iframe{position:relative;width:100%;height:100%;padding-top:30px;padding-bottom:56.25%;overflow:hidden}.column-youtube iframe,.column-youtube object,.column-youtube embed,.column-iframe iframe,.column-iframe object,.column-iframe embed{position:absolute;top:0;left:0;width:100%;height:100%}.highlight1{background-color:#ff6}.highlight2{background-color:#a0ffff}.highlight3{background-color:#9f9}.highlight4{background-color:#f99}.highlight5{background-color:#f6f}.highlight6{background-color:#800}.entry_wrap{width:92%;margin:30px auto 50px}@media(min-width: 768px){.entry_wrap{margin:80px auto}}.entry{margin:0 0 32px 0}.entry .entry-style-grid h2:nth-child(1){margin-top:0}.page-header{margin:0 0 20px 0}.entry-info{margin-top:0;font-size:14px}@media print{.entry-info{font-size:14px}}.entry-category,.entry-new{font-size:14px}@media print{.entry-category,.entry-new{font-size:14px}}.entry-title{margin:10px 0}.entry-title a{color:#333}.acms-entry h2 .entry-title{padding:0}.entry-style-top{padding:0 5px}.entry-style-grid{margin:0 -10px}.entry-style{color:#333;word-wrap:break-word}.entry-style h2{margin:0 10px 25px 10px;padding:5px 0;font-size:26px;color:#171717}@media print{.entry-style h2{font-size:26px}}.entry-style h2.module-heading{margin:0;padding:0;border:0}.entry-style h2.entry-heading-center{position:relative;margin:20px 0 25px 0;color:#333;text-align:center;border:0;font-size:16px}@media print{.entry-style h2.entry-heading-center{font-size:16px}}.entry-style h2.entry-heading-center:before{position:absolute;right:0;bottom:-10px;left:0;width:60px;height:4px;margin:0 auto;background:#999;content:""}.entry-style h2.activity{position:relative;margin:0 auto 40px;padding:3rem 1rem .3rem;font-size:28px;text-align:center}.entry-style h2.activity:after{position:absolute;bottom:0;left:50%;width:180px;height:10px;background-image:-webkit-repeating-linear-gradient(135deg, #ffea3d, #ffea3d 2px, transparent 3px, transparent 5px);background-image:repeating-linear-gradient(-45deg, #ffea3d, #ffea3d 2px, transparent 3px, transparent 5px);background-size:7px 7px;transform:translateX(-50%);backface-visibility:hidden;content:""}.entry-style h3{margin:10px 10px 16px 10px;padding:5px 0;font-size:18px;color:#171717}@media print{.entry-style h3{font-size:18px}}.entry-style h3.club{margin:0 10px 8px 10px;padding:0;color:#27abb8;font-size:16px;line-height:1.4}.entry-style p.club{margin:32px auto 16px;color:#27abb8;font-weight:bold;font-size:18px;text-align:center}.entry-style h4{margin:0 10px 16px 10px;font-size:16px;color:#333;line-height:1.4}@media print{.entry-style h4{font-size:16px}}.entry-style a:link{text-decoration:underline}.entry-style a:hover,.entry-style a:focus,.entry-style a:active{text-decoration:none}.entry-style a:visited{color:#a50082;text-decoration:underline}h2.ellipse{position:relative;margin:12px auto;padding:1.5rem 0 .3rem 28px;font-size:22px;border-left:0}h2.ellipse:after{position:absolute;top:calc(50% - .3rem);left:0;display:block;width:16px;height:28px;color:#fff;line-height:50px;background:#a50082;border-radius:9px;content:""}h3.obipink,h3.obiorange,h3.obiblue,h3.obired,h3.obipurple,p.obi{margin-top:32px;padding:11px 0 11px 16px;font-size:16px;border-radius:9px}h3.obipink{color:#e9528e;background-color:#f9ebf0}h3.obiorange{color:#f39800;background-color:#fcf1e0}h3.obiblue{color:#1cabe4;background-color:#e8f4fc}h3.obipurple{color:#fff;background-color:#a50082}h3.obired{color:#fff;background-color:#cf0027}p.obi{color:#171717;background-color:#efefdc}@media(min-width: 768px){.entry-style h2{font-size:30px}.entry-style h2.entry-heading-center{margin:0 20px 35px 0;font-size:22px}}@media print and (min-width: 768px){.entry-style h2.entry-heading-center{font-size:22px}}@media(min-width: 768px){.entry-style h2.entry-heading-center:before{bottom:-15px}}@media(min-width: 768px){.entry-style h3{margin:16px 10px 20px 10px;font-size:21px}}@media print and (min-width: 768px){.entry-style h3{font-size:21px}}@media(min-width: 768px){.entry-style p.club{margin:12px auto 16px;font-size:20px}}@media(min-width: 768px){.entry-style h4{margin:0 10px 20px 10px;font-size:18px}}@media print and (min-width: 768px){.entry-style h4{font-size:18px}}@media(min-width: 768px){h2.ellipse{margin:16px auto;padding:1.5rem 0 .3rem 34px;font-size:28px}h2.ellipse:after{top:calc(50% - .5rem);height:33px}}@media(min-width: 768px){h3.obipink,h3.obiorange,h3.obiblue,h3.obired,h3.obipurple,p.obi{font-size:18px}}.entry-style p{margin-top:0;margin-bottom:10px;line-height:1.7}.entry-style p.entry-danger-text{color:#c41134;font-weight:bold}.entry-style p.summary-title{margin:0 0 10px 0}.entry-style p.summary-detail{margin:0 0 10px 0;font-size:14px}@media print{.entry-style p.summary-detail{font-size:14px}}.entry-style p.entry-lead-text{margin-bottom:25px;line-height:1.5;text-align:center;font-size:20px}@media print{.entry-style p.entry-lead-text{font-size:20px}}.entry-style p.small{font-size:14px}@media(min-width: 768px){.entry-style p{margin-bottom:25px}.entry-style p.entry-lead-text{margin:0 0 40px 0;font-size:30px}}@media print and (min-width: 768px){.entry-style p.entry-lead-text{font-size:30px}}.entry-container{margin:0 10px}[class^=column-table] .entry-container{margin-bottom:25px;overflow-x:auto}[class^=column-table] table{margin-bottom:0}.entry-style table{width:100%;border:1px solid #707070;border-collapse:collapse}.entry-style th,.entry-style td{display:block;padding:5px 10px;color:#333;line-height:1.5;text-align:left;border:1px solid #707070;font-size:16px}@media print{.entry-style th,.entry-style td{font-size:16px}}.entry-style .acms-table-responsive{border-top:0;border-bottom:0}.entry-style .acms-table-responsive th,.entry-style .acms-table-responsive td{display:table-cell;white-space:nowrap}.entry-style .acms-table-responsive table{margin:0}.entry-style th{background:#efefdc}.entry-style .entry-custom-table{margin-bottom:32px}@media(min-width: 768px){.entry-style th,.entry-style td{display:table-cell;padding:15px 20px;text-align:left;font-size:16px;border-top:1px solid #707070}}@media print and (min-width: 768px){.entry-style th,.entry-style td{font-size:16px}}.entry-style ul{margin:0 10px 25px 10px;padding:0 0 0 2em}.entry-style ul li{margin:0 0 5px 0;font-size:16px;line-height:1.5}@media print{.entry-style ul li{font-size:16px}}.entry-style ul.summary-default{padding:0}.entry-style ul.summary-default li{margin:0}.entry-style ol{margin:0 10px 25px 10px;padding:0 0 0 2em}.entry-style ol li{margin:0 0 5px 0;font-size:16px;line-height:1.5}@media print{.entry-style ol li{font-size:16px}}.entry-style dl{margin-top:0;margin-bottom:40px;font-size:16px;line-height:1.5}@media print{.entry-style dl{font-size:16px}}.entry-style dt{margin:0 0 5px 0;font-size:16px;font-weight:bold;line-height:1.2}@media print{.entry-style dt{font-size:16px}}.entry-style dd{margin-bottom:10px;margin-left:0;line-height:1.5;font-size:16px}@media print{.entry-style dd{font-size:16px}}.entry-style blockquote{box-sizing:border-box;width:100%;margin-bottom:40px;padding:20px 10px 20px 20px;line-height:1.8;background:#f5f5f5;border-left:5px solid #dedede;font-size:16px}@media print{.entry-style blockquote{font-size:16px}}.entry-style .column-quote-auto blockquote{padding:10px;border:1px solid #d0d0d0}.entry-style .column-quote-auto .quoteTitleLink{color:#333}@media(min-width: 480px){.entry-style blockquote{padding:20px 20px 20px 30px}.entry-style .column-quote-auto blockquote{padding:15px}}.entry-style pre{box-sizing:border-box;width:100%;margin:0 0 40px 0;font-family:"Menlo","Monaco","Courier New",monospace;white-space:pre-wrap}.entry-style pre ol{margin:0;padding:0 0 0 2.5em}.entry-style pre ol li{line-height:1.5}.entry-style hr{border:0;border-bottom:1px solid #e5e5e5}.entry-style .caption{font-size:14px;text-align:left !important}@media print{.entry-style .caption{font-size:14px}}.column-file-auto+.caption{margin-left:10px}[class*=column-media-] a,[class*=column-image-] a{transition:opacity .2s}[class*=column-media-] a:hover,[class*=column-image-] a:hover{opacity:.8}.ug-bg-color{margin:0 10px 32px 10px;padding:20px 10px;overflow:hidden;background:#f5f5f5}.ug-bg-color *:last-child{margin-bottom:0}.ug-bg-color h2{margin-bottom:10px;padding-top:0;padding-bottom:0}.ug-bg-color h3,.ug-bg-color h4{margin-bottom:10px}@media(min-width: 480px){.ug-bg-color{padding:25px 15px}}@media(min-width: 768px){.entry-style .staff-item{width:25%}.entry-style .staff-body{margin:0}}.entry-style ul.contact-form{margin:0;padding:0}.entry-style ul.contact-form li{margin:0}.entry-style tr.contact-form-group:nth-child(odd){background:inherit}.entry-style .contact-form th,.entry-style .contact-form td{background:inherit;border:0}.entry-footer{display:flex;flex-direction:column;margin:0 0 20px 0;padding:10px;background:#f5f5f5}.entry-tag{margin:0 0 5px 0}.entry-tag-icon{float:left;color:#707070}.entry-tag-item{float:left;margin:0 0 0 10px}.entry-footer-item+.entry-footer-item{margin:10px 0 0 0}@media(min-width: 768px){.entry-footer{display:flex;flex-direction:row;align-items:center}.entry-footer-item+.entry-footer-item{margin:0 0 0 auto}}.continue-link{margin:0;font-size:16px}@media print{.continue-link{font-size:16px}}.continue-link a{display:inline-block;padding:10px;color:#fff;font-weight:bold;line-height:1.5;background:#767676;border-radius:3px}.continue-link a [class*=acms-icon]{margin:0 10px 0 0}.continue-link a:link,.continue-link a:visited{color:#fff}.continue-link a:hover,.continue-link a:focus,.continue-link a:active{color:#fff;text-decoration:none;background:#aaa}@media(min-width: 768px){.entry-tag{margin:0}.continue-link a{padding:5px 10px;font-weight:normal}}.container-margin{margin:60px auto}.error_wrap{margin:60px auto}.maincolor-arrow-btn_box{margin:40px auto}.entry-style .entry-btn-default,.entryFormLiteEditor .entry-btn-default{background:#666;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px}.entry-style .entry-btn-default:hover,.entry-style .entry-btn-default:visited,.entryFormLiteEditor .entry-btn-default:hover,.entryFormLiteEditor .entry-btn-default:visited{color:#fff;text-decoration:none}.entry-style .entry-btn-default:focus,.entry-style .entry-btn-default:active,.entryFormLiteEditor .entry-btn-default:focus,.entryFormLiteEditor .entry-btn-default:active{color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.5)}.entry-style .entry-btn-default:hover,.entryFormLiteEditor .entry-btn-default:hover{color:#fff;background-color:#444;background-image:linear-gradient(to bottom, #666, #444)}.entry-style .entry-btn-default:active,.entry-style .entry-btn-default:focus,.entryFormLiteEditor .entry-btn-default:active,.entryFormLiteEditor .entry-btn-default:focus{background:#444}.entry-style .entry-btn-attention,.entryFormLiteEditor .entry-btn-attention{background:#a50082;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px}.entry-style .entry-btn-attention:hover,.entry-style .entry-btn-attention:visited,.entryFormLiteEditor .entry-btn-attention:hover,.entryFormLiteEditor .entry-btn-attention:visited{color:#fff;text-decoration:none}.entry-style .entry-btn-attention:focus,.entry-style .entry-btn-attention:active,.entryFormLiteEditor .entry-btn-attention:focus,.entryFormLiteEditor .entry-btn-attention:active{color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.5)}.entry-style .entry-btn-attention:hover,.entryFormLiteEditor .entry-btn-attention:hover{color:#fff;background-color:#c96cb4;background-image:linear-gradient(to bottom, #a50082, #c96cb4)}.entry-style .entry-btn-attention:active,.entry-style .entry-btn-attention:focus,.entryFormLiteEditor .entry-btn-attention:active,.entryFormLiteEditor .entry-btn-attention:focus{background:#c96cb4}.entry-style .entry-btn-icon-before,.entryFormLiteEditor .entry-btn-icon-before{margin:0 10px 0 0}.entry-style .entry-btn-icon-after,.entryFormLiteEditor .entry-btn-icon-after{margin:0 0 0 10px}.field-title{padding:0 10px}.field-title:first-child{margin:0 0 10px 0}.field-table-inner{width:100%}.field-table-inner th,.field-table-inner td{border:0}.main:before,.main:after{display:table;content:" "}.main:after{clear:both}.main-inner{width:100%;max-width:820px}.main-inner.is-space-left{float:right}.main-inner.is-space-right{float:left}.main-inner.is-space-center{margin:0 auto}.side-title{margin-top:0;font-size:18px}@media print{.side-title{font-size:18px}}.contact-box .message-group{margin:0 0 35px 0}.contact-box .message-text{color:#a50082;font-weight:bold}.contact-box .contact-no{margin:0;color:#333;font-weight:bold;font-size:30px}@media print{.contact-box .contact-no{font-size:30px}}.contact-box .contact-no a{color:inherit}.contact-box .error-text{margin:5px 0 0 0;color:#a50082}.contact-box p{line-height:1.6}.contact-form{display:flex;flex-wrap:wrap;width:100%;margin:0 0 20px 0;padding:0;list-style:none;background:#e5e5e5}.contact-form-heading{margin:40px 0 10px 0}.contact-form-group{display:flex;flex-wrap:wrap;width:100%;padding:0;background:#efefdc;border-bottom:1px solid #fff}.contact-form-group fieldset{display:contents;border:0}.contact-form-label{display:block;box-sizing:border-box;width:100%;margin:0;padding:10px 10px 0 10px;font-weight:bold;text-align:left}.contact-form-control{display:block;box-sizing:border-box;width:100%;padding:10px}.contact-form-grid{margin:0 -5px}.contact-form-col,.acms-entry .contact-form-col{margin:0 0 10px 0;padding:0 5px}.contact-form-col:last-child,.acms-entry .contact-form-col:last-child{margin:0}@media(min-width: 768px){.contact-form{width:100%}.contact-form-label{padding:15px 15px 5px 15px;vertical-align:top}.contact-form-control{padding:5px 15px 15px 15px}.contact-form-col{margin:0}}.contact-box .mail-step{margin:0 0 25px 0;padding:0 10px;background:#e5e5e5;counter-reset:mailStep}.contact-box .mail-step-item{float:left;margin:0 5px;padding:14px 0 10px;color:#999;font-weight:bold;list-style:none;border-bottom:4px solid transparent;font-size:14px}@media print{.contact-box .mail-step-item{font-size:14px}}.contact-box .mail-step-item:before{content:counter(mailStep) ".";counter-increment:mailStep}.contact-box .mail-step-item-current{color:#333;border-bottom:4px solid #333}@media(min-width: 768px){.contact-box .mail-step-item{margin:0 10px;padding:18px 0 14px;font-size:16px}}@media print and (min-width: 768px){.contact-box .mail-step-item{font-size:16px}}.form-btn-box{margin:0 10px 50px 10px;text-align:center}.form-btn{display:inline-block}@media(min-width: 768px){.form-btn-send{width:100%;max-width:360px}}.label-required{margin:0 5px;padding:2px 8px;color:#fff;background:#a50082;border-radius:3px;font-size:12px}@media print{.label-required{font-size:12px}}@media(min-width: 768px){.label-required{margin:0 10px}}.contact-box select[required]:required{border:1px solid #c49511}.contact-box select.focused:invalid{border:1px solid #c41134}.contact-box select[required]:valid{border:1px solid #a7a7aa}.contact-box input[required]:required,.contact-box textarea[required]:required{background:#fffdeb}.contact-box input.focused:invalid,.contact-box textarea.focused:invalid{background:#ffebee}.contact-box input[required]:valid,.contact-box textarea[required]:valid{background:#fff}.contact-box input[type=text],.contact-box input[type=password],.contact-box input[type=datetime],.contact-box input[type=datetime-local],.contact-box input[type=date],.contact-box input[type=month],.contact-box input[type=time],.contact-box input[type=week],.contact-box input[type=number],.contact-box input[type=email],.contact-box input[type=url],.contact-box input[type=search],.contact-box input[type=tel]{font-size:16px;box-sizing:border-box;padding:0 5px}@media print{.contact-box input[type=text],.contact-box input[type=password],.contact-box input[type=datetime],.contact-box input[type=datetime-local],.contact-box input[type=date],.contact-box input[type=month],.contact-box input[type=time],.contact-box input[type=week],.contact-box input[type=number],.contact-box input[type=email],.contact-box input[type=url],.contact-box input[type=search],.contact-box input[type=tel]{font-size:16px}}.contact-box textarea{font-size:16px;padding:5px 5px 4px}@media print{.contact-box textarea{font-size:16px}}.contact-box select{min-height:30px;padding-top:4px;padding-bottom:4px;vertical-align:top;background-color:#f7f7f7;font-size:16px}@media print{.contact-box select{font-size:16px}}@media(min-width: 768px){.contact-box input[type=text],.contact-box input[type=password],.contact-box input[type=datetime],.contact-box input[type=datetime-local],.contact-box input[type=date],.contact-box input[type=month],.contact-box input[type=time],.contact-box input[type=week],.contact-box input[type=number],.contact-box input[type=email],.contact-box input[type=url],.contact-box input[type=search],.contact-box input[type=tel]{padding:5px 8px}.contact-box textarea{padding:5px 8px}.contact-box select{min-height:40px;padding-left:8px}}.valid-mark{display:none}.valid-mark.valid{display:inline;float:right;color:#5cb85c}.invalid{background-color:#ffebee !important}.realestate-map{overflow:hidden}.realestate-map .js-s2d-ready,.realestate-map [class*=column-map-]{width:auto !important;max-width:100%}.realestate-map img[class*=column-map-]{width:auto !important;max-width:100%;height:auto}.realestate-map-entry{margin:0 10px}.entry-column table.realestate-search{margin:20px 0 30px 0}@media screen and (min-width: 1024px){.table-nowrap{white-space:nowrap}}.realestate-search{border-collapse:collapse}.realestate-search input{box-sizing:border-box}@media screen and (max-width: 767px){.realestate-search th,.realestate-search td{display:block;box-sizing:border-box}.realestate-search input{box-sizing:border-box}}.realestate-search-group{display:flex}.realestate-search-item{display:flex;align-items:center;margin:0 0 10px 0}.realestate-search-label{max-width:6em;padding:0 10px;font-weight:bold;white-space:nowrap}.realestate-search-input{display:flex;align-items:center;width:100%;padding:0 10px}.realestate-search-select-price{width:calc(50% - 1em)}.realestate-search-select-connector{padding:0 .5em}.realestate-search-footer{display:flex;justify-content:center;margin:0 0 15px 0;padding:5px 10px 10px 10px}@media(max-width: 767px){.realestate-search-group{flex-direction:column}.realestate-search-input{padding:0}}.sitemap_wrap{font-size:14px;background-color:#f9f9f2}.sitemap_wrap .sitemap_inner{width:96%;margin:0 auto;padding:40px 0 0}.sitemap_wrap .sitemap_inner .sitemap_box ul{margin:0 auto;line-height:1.8;list-style:none}.sitemap_wrap .sitemap_inner .sitemap_box ul li{padding-bottom:14px;font-weight:bold}.sitemap_wrap .sitemap_inner .sitemap_box ul li ul{margin:0 auto 24px;padding-left:20px}.sitemap_wrap .sitemap_inner .sitemap_box ul li ul li{padding-bottom:0;font-weight:normal}.sitemap_wrap .sitemap_inner .sitemap_box img{width:13px;height:auto;padding-right:4px}.sitemap_wrap a{color:#333;font-size:14px}.sitemap_wrap a:hover,.sitemap_wrap a:focus,.sitemap_wrap a:active{color:#a50082}.info_intro_wrap{margin:60px auto}.info_intro_wrap .info_intro_inner{position:relative}.info_intro_textbox{margin:80px auto 180px}.info_intro_textbox .info_intro_textbox_inner .info_intro_textbox_title{position:relative;text-align:center}.info_intro_textbox .info_intro_textbox_inner .info_intro_textbox_title h2{padding-top:24px}.info_intro_textbox .info_intro_textbox_inner .info_intro_textbox_title p{position:absolute;top:50%;left:50%;width:100%;margin:0;color:rgba(165,0,130,.05);font-size:63px;font-family:"Charm",cursive;line-height:1;transform:translate(-50%, -50%)}.info_intro_textbox .info_intro_textbox_inner .info_intro_textbox_text{width:90%;max-width:434px;margin:60px auto}.info_intro_textbox .info_intro_textbox_inner .info_intro_textbox_text p{padding:0 0 20px 0;font-weight:bold;line-height:2}.info_intro_imgbox01{position:absolute;top:100%;left:0}.info_intro_imgbox01 img{max-width:140px;height:auto}.info_intro_imgbox02{position:absolute;top:100%;right:0}.info_intro_imgbox02 img{max-width:120px;height:auto}@media(min-width: 768px){.info_intro_textbox .info_intro_textbox_inner .info_intro_textbox_title p{font-size:110px}.info_intro_textbox .info_intro_textbox_inner .info_intro_textbox_text{width:60%}.info_intro_imgbox01{top:27%;left:0}.info_intro_imgbox02{top:60%;right:0}}.info_index_nav{width:100%;margin:60px auto}.info_index_nav .info_index_nav_inner{margin:0 auto;padding-top:120px}.info_index_nav_item{margin:32px auto}.info_index_nav_item .info_index_nav_item_inner{position:relative}.info_index_nav_item .info_index_nav_item_inner a{color:#171717;font-weight:bold}.info_index_nav_item .info_index_nav_item_inner .text{position:absolute;bottom:0;left:0;z-index:2;padding:10px 20px;background-color:#fff}.info_index_nav_item .info_index_nav_item_inner .text .text_inner{position:relative}.info_index_nav_item .info_index_nav_item_inner .text .text_inner .arrow_white{position:absolute;right:-50px;bottom:-10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;text-align:center}.info_index_nav_item .info_index_nav_item_inner .text .text_inner .arrow_white img{width:auto;height:18px}.info_index_nav_item .info_index_nav_item_inner .text .text_inner .nav_item_arrow01{background-color:#bf2630}.info_index_nav_item .info_index_nav_item_inner .text .text_inner .nav_item_arrow02{background-color:#009cb5}.info_index_nav_item .info_index_nav_item_inner .text .text_inner .nav_item_arrow03{background-color:#a5c642}.info_index_nav_item .info_index_nav_item_inner .text .text_inner .nav_item_arrow04{background-color:#eaa42f}.info_index_nav_item .info_index_nav_item_inner .text .text_inner .nav_item_arrow05{background-color:#861b6f}.info_index_nav_item .info_index_nav_item_inner .text p{margin:0}.info_index_nav_item .info_index_nav_item_inner .imgbox{height:100%;box-shadow:2px 2px 8px rgba(0,0,0,.3);transition:.1s all}.info_index_nav_item .info_index_nav_item_inner .imgbox img{width:100%;height:auto;vertical-align:top}.info_index_nav_item:hover .info_index_nav_item_inner .imgbox{box-shadow:none;transition:.3s all}@media(min-width: 768px){.info_index_nav .info_index_nav_inner{padding-top:0}}@media(min-width: 1024px){.info_index_nav_item .info_index_nav_item_inner a{font-size:20px}}.info_bottom_nav_wrap{width:100%;margin:60px auto}.info_bottom_nav_wrap .info_bottom_nav_inner{position:relative;display:flex;flex-wrap:wrap;justify-content:left;width:100%}.info_bottom_nav_box{position:relative;width:100%;height:80px;margin-bottom:6px;overflow:hidden}.info_bottom_nav_box .info_bottom_nav_box_inner{width:100%}.info_bottom_nav_box .info_bottom_nav_box_inner img{width:100%;height:auto;vertical-align:top}.info_bottom_nav_box .text{position:absolute;top:50%;left:50%;z-index:1;width:90%;transform:translate(-50%, -50%)}.info_bottom_nav_box .text p{color:#fff;font-weight:bold;text-align:center}.info_bottom_nav_box .imgbox{position:relative;width:100%;color:#fff;text-align:center;background-position:center;background-size:cover}.info_bottom_nav_box .imgbox::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:.5s all;content:""}.info_bottom_nav_box .info_navcolor01::before{background-color:rgba(191,38,48,.38)}.info_bottom_nav_box .info_navcolor02::before{background-color:rgba(0,156,181,.52)}.info_bottom_nav_box .info_navcolor03::before{background-color:rgba(165,198,66,.71)}.info_bottom_nav_box .info_navcolor04::before{background-color:rgba(234,164,47,.6)}.info_bottom_nav_box .info_navcolor05::before{background-color:rgba(134,27,111,.55)}.info_bottom_nav_box:hover .imgbox::before{background-color:rgba(0,0,0,0);transition:.3s all}@media(min-width: 768px){.info_bottom_nav_wrap{margin:100px auto 80px}.info_bottom_nav_wrap .info_bottom_nav_inner{padding:0 6px 6px}.info_bottom_nav_box{width:20%;height:100%;margin-bottom:0}.info_bottom_nav_box .info_bottom_nav_box_inner{height:auto;margin-left:6px}.info_bottom_nav_box .text p{font-size:17px}.info_bottom_nav_box .imgbox{overflow:hidden}.info_bottom_nav_box .info_navcolor01::before{background-color:rgba(191,38,48,.38)}.info_bottom_nav_box .info_navcolor02::before{background-color:rgba(0,156,181,.52)}.info_bottom_nav_box .info_navcolor03::before{background-color:rgba(165,198,66,.71)}.info_bottom_nav_box .info_navcolor04::before{background-color:rgba(234,164,47,.6)}.info_bottom_nav_box .info_navcolor05::before{background-color:rgba(134,27,111,.55)}}.power_wrap{margin:40px auto}.power_wrap h2,.power_wrap h3{margin:0}.power_wrap p{text-align:justify;text-justify:inter-ideograph}.power_intro_container{margin:40px auto;padding-top:50px}.power_intro_container .power_intro_inner{position:relative}.power_intro_container .power_intro_inner .power_intro_box{border:3px solid #a50082;border-radius:24px}.power_intro_container .power_intro_inner .power_intro_box .power_intro_boxinner{padding:52px 0 40px}.power_intro_container .power_intro_inner .power_intro_box .power_intro_boxinner .titlebox{position:absolute;top:-27px;left:50%;width:70%;background-color:#fff;transform:translateX(-50%)}.power_intro_container .power_intro_inner .power_intro_box .power_intro_boxinner .titlebox h2{color:#a50082;line-height:1.2;text-align:center}.power_intro_container .power_intro_inner .power_intro_box .power_intro_boxinner p{padding-top:48px;line-height:2}.power_intro_container .power_intro_inner .power_intro_box .power_intro_boxinner p span{font-weight:bold}.power_intro_container .power_intro_inner .power_intro_box .power_intro_boxinner p span:nth-of-type(1){color:#e9528e}.power_intro_container .power_intro_inner .power_intro_box .power_intro_boxinner p span:nth-of-type(2){color:#f39800}.power_intro_container .power_intro_inner .power_intro_box .power_intro_boxinner p span:nth-of-type(3){color:#00afec}.power_main_container{padding:40px 0;background-color:#fafaf4}.power_main_container .power_main_inner h2{margin:16px auto;text-align:center}.power_main_container .power_main_inner .power_main_box .power_main_item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:40px auto}.power_main_container .power_main_inner .power_main_box .power_main_item .imgbox{width:100%}.power_main_container .power_main_inner .power_main_box .power_main_item .imgbox img{width:100%;height:auto;border-radius:35px}.power_main_container .power_main_inner .power_main_box .power_main_item .textbox{width:100%}.power_main_container .power_main_inner .power_main_box .power_main_item .textbox h3,.power_main_container .power_main_inner .power_main_box .power_main_item .textbox p{width:100%;padding:0}.power_main_container .power_main_inner .power_main_box .power_main_item .textbox h3{margin:8px auto 16px}.power_last_textbox{width:94%;margin:40px auto 80px}.power_last_textbox p{font-weight:bold;font-size:22px;line-height:2;text-align:center}.power_last_textbox p span{padding:0 10px;background:linear-gradient(transparent 60%, rgba(165, 0, 130, 0.3) 60%)}@media(min-width: 768px){.power_wrap{margin:60px auto}.power_intro_container{margin:60px auto}.power_intro_container .power_intro_inner .power_intro_box .power_intro_boxinner p{padding-top:16px}.power_main_container{padding:60px 0}.power_main_container .power_main_inner .power_main_box .power_main_item .imgbox{width:50%}.power_main_container .power_main_inner .power_main_box .power_main_item .textbox{width:50%}.power_main_container .power_main_inner .power_main_box .power_main_item .textbox h3,.power_main_container .power_main_inner .power_main_box .power_main_item .textbox p{width:90%;padding:0 5%}.power_main_container .power_main_inner .power_main_box .power_main_item .textbox h3{margin:0 auto 16px}.power_last_textbox{margin:80px auto 120px}.power_last_textbox p{font-size:28px}}.access_wrap img{width:100%;height:auto}.access_map_container{margin:60px auto 0}.access_map_container .access_map_inner h2{padding:32px 0;color:#a50082;font-size:32px;text-align:center}.access_map_container .access_map_inner .imgbox{padding:0 0 32px}.access_map_container .googlemap iframe{vertical-align:bottom}.access_main_container{margin:0 auto 60px;padding:60px 0 28px;background-color:#fafaf4}.access_main_container .access_main_inner .item{padding:0 0 32px}.access_main_container .access_main_inner .item h3{margin:0 auto 8px}.access_main_container .access_main_inner .item .textbox{padding:10px 0 0}.access_main_container .access_main_inner .item .textbox p{padding-bottom:4px}.access_main_container .access_main_inner .item .color_btn{display:inline-block;padding:6px 15px;color:#fff;font-weight:bold;font-size:12px;line-height:1.3;background-color:#a50082;border:0;border-radius:4px}.access_main_container .access_main_inner .item .color_btn a{color:#fff}.access_main_container .access_main_inner .item .color_btn a:hover{text-decoration:none;opacity:.8}.tayori_wrap{margin:80px auto;padding:60px 0;background:linear-gradient(to left, rgba(165, 10, 130, 0.22) 0%, rgba(152, 27, 145, 0.22) 0%, rgba(137, 122, 167, 0.22) 100%)}.tayori_wrap .tayori_inner{text-align:center}.tayori_wrap .tayori_inner h2{font-size:32px}.tayori_wrap .tayori_inner p{padding:24px 0}.tayori_btnbox_wrap{padding:13px 0 0}.tayori_btnbox_wrap .tayori_btnbox_inner{display:flex;flex-flow:column;justify-content:space-between}.tayori_btn{position:relative;margin:0 auto;padding-bottom:12px}.tayori_btn a .tayori_btn_inner{padding:16px 65px 16px 35px;font-weight:bold;background-color:#a50082;border-radius:18px;box-shadow:0px 3px 6px rgba(0,0,0,.32);transition:.2s all}.tayori_btn a:hover .tayori_btn_inner{box-shadow:none;opacity:.8;transition:.2s all}.tayori_btn a,.tayori_btn a:visited{color:#fff;text-decoration:none}.tayori_btn .arrow{position:absolute;top:50%;right:20px;margin:auto;transform:translateY(-50%)}.tayori_btn .arrow img{width:19px;height:19px}.tayori_btn:hover>.arrow{transform:translateX(3px) translateY(-13px);transition:all 200ms 0s ease}@media(min-width: 768px){.tayori_btnbox_wrap .tayori_btnbox_inner{flex-flow:row-reverse nowrap}}.cource_index_intro_wrap .cource_index_intro_inner{margin:60px auto 100px}.cource_wrap{padding:0}.cource_wrap .cource_inner{padding:0}.cource_index_title h2{font-size:24px;text-align:center}.cource_index_textbox{margin:40px auto}.cource_index_textbox .cource_index_textbox_inner .cource_index_box{margin:0 auto 32px}.cource_index_textbox .cource_index_textbox_inner .cource_index_box h3{margin:0;color:#a50082;font-size:18px}.cource_index_textbox .cource_index_textbox_inner .cource_index_box p{line-height:1.8}@media(min-width: 768px){.cource_index_intro_wrap .cource_index_intro_inner{margin:80px auto 140px}.cource_index_title h2{font-size:30px}.cource_index_textbox .cource_index_textbox_inner .cource_index_box h3{font-size:21px}}.course_entry_wrap .course_entry_inner .course_entry_title{margin-bottom:16px}.course_entry_wrap .course_entry_inner .course_entry_title h2{font-size:22px;text-align:center}.course_entry_wrap .course_entry_inner .progressbar{display:flex;flex-wrap:wrap;width:calc(100% - 24px)}.course_entry_wrap .course_entry_inner .progressbar h4{margin:10px 0;color:#fff;font-size:16px}.course_entry_wrap .course_entry_inner .progressbar .item{position:relative;align-items:center;justify-content:center;width:33.333%;margin:0 auto;color:#fff;text-align:center}.course_entry_wrap .course_entry_inner .progressbar .item::before,.course_entry_wrap .course_entry_inner .progressbar .item::after{position:absolute;top:0;bottom:0;left:100%;z-index:2;margin:auto;border:22px solid transparent;content:""}.course_entry_wrap .course_entry_inner .progressbar .item::before{margin-left:1px;border-left-color:#fff}.course_entry_wrap .course_entry_inner .progressbar .item:nth-of-type(1){background:#edbfd1}.course_entry_wrap .course_entry_inner .progressbar .item:nth-of-type(1)::before,.course_entry_wrap .course_entry_inner .progressbar .item:nth-of-type(1)::after{border-left:20px solid #edbfd1}.course_entry_wrap .course_entry_inner .progressbar .item:nth-of-type(2){background:#e28cad}.course_entry_wrap .course_entry_inner .progressbar .item:nth-of-type(2)::before,.course_entry_wrap .course_entry_inner .progressbar .item:nth-of-type(2)::after{border-left:20px solid #e28cad}.course_entry_wrap .course_entry_inner .progressbar .item:nth-of-type(3){background:#e9528e}.course_entry_wrap .course_entry_inner .progressbar .item:nth-of-type(3)::before,.course_entry_wrap .course_entry_inner .progressbar .item:nth-of-type(3)::after{border-left:20px solid #e9528e}.course_entry_wrap .course_entry_inner .cource{width:100%;margin:40px auto 60px}.course_entry_wrap .course_entry_inner .cource .cource_inner{display:flex;justify-content:space-between}.course_entry_wrap .course_entry_inner .cource .cource_inner p{margin:0;color:#e9528e;font-weight:bold;font-size:16px;line-height:100%;text-align:center}.course_entry_wrap .course_entry_inner .cource .cource_inner .oneyear_common{width:calc(33.333% - 20px);padding:47px 0;background-color:#f9ebf0}.course_entry_wrap .course_entry_inner .cource .cource_inner .twoyears_common{width:calc(66.666% - 20px)}.course_entry_wrap .course_entry_inner .cource .cource_inner .twoyears_common div{position:relative;margin:10px auto 0;padding:16px 0;background-color:#f9ebf0}.course_entry_wrap .course_entry_inner .cource .cource_inner .twoyears_common div:first-of-type{margin:0 auto 10px}.course_entry_wrap .course_entry_inner .cource .cource_inner .twoyears_common div::before{position:absolute;top:calc(50% - 1px);left:-40px;width:40px;height:6px;border-top:solid 1px #e9528e;content:""}.course_entry_wrap .course_entry_inner .course_box{margin:80px auto}.course_entry_wrap .course_entry_inner .course_box .course_title{height:440px;margin:80px auto}.course_entry_wrap .course_entry_inner .course_box .course_title .course_title_inner{position:relative}.course_entry_wrap .course_entry_inner .course_box .course_title .course_title_inner .obibox_text{padding:42px 0 24px}.course_entry_wrap .course_entry_inner .course_box .course_title .course_title_inner .obibox_text p{margin:0;color:#fff}.course_entry_wrap .course_entry_inner .course_box .course_title .course_title_inner .obibox_text p:nth-of-type(2){font-weight:bold;font-size:28px;line-height:1.2}.course_entry_wrap .course_entry_inner .course_box .course_title .course_title_inner .obibox{position:absolute;left:0;z-index:-2;width:100%;height:250px;background-color:#e9528e}.course_entry_wrap .course_entry_inner .course_box .course_title .course_title_inner .imgbox{position:absolute;top:140px;right:0;z-index:-1;width:90%;height:250px}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner{display:flex;flex-wrap:wrap}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box{width:100%}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box .imgbox img{width:100%;height:auto}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box .textbox{width:90%;margin:0 auto}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box .textbox p{color:#e9528e;font-size:18px}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box .textbox p:nth-of-type(1){margin-bottom:.2rem;padding:.8rem 0;font-weight:bold;border-bottom:1px dashed #171717}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box .textbox p:nth-of-type(2){color:#171717;font-size:16px}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box:nth-of-type(1){margin-top:0}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box:nth-of-type(2){margin-top:40px}.course_entry_wrap .course_entry_inner .course_box:nth-of-type(even) .course_title .course_title_inner .obibox_text p{text-align:right}.course_entry_wrap .course_entry_inner .course_box:nth-of-type(even) .course_title .course_title_inner .obibox{right:0;left:auto;padding:42px 0 24px}.course_entry_wrap .course_entry_inner .course_box:nth-of-type(even) .course_title .course_title_inner .imgbox{right:auto;left:0}.course_entry_wrap .course_entry_inner .course_box:nth-of-type(even) .course_detail_wrap .course_detail_inner .course_detail_box:nth-of-type(1){margin-top:0px}.course_entry_wrap .course_entry_inner .course_box:nth-of-type(even) .course_detail_wrap .course_detail_inner .course_detail_box:nth-of-type(2){margin-top:40px}@media(min-width: 768px){.course_entry_wrap .course_entry_inner .course_entry_title{margin-bottom:32px}.course_entry_wrap .course_entry_inner .course_entry_title h2{font-size:32px}.course_entry_wrap .course_entry_inner .progressbar h4{font-size:20px}.course_entry_wrap .course_entry_inner .progressbar .item::before,.course_entry_wrap .course_entry_inner .progressbar .item::after{border:26px solid transparent}.course_entry_wrap .course_entry_inner .cource .cource_inner p{font-size:20px}.course_entry_wrap .course_entry_inner .course_box .course_title .course_title_inner .obibox_text p:nth-of-type(2){font-size:36px}.course_entry_wrap .course_entry_inner .course_box .course_title .course_title_inner .obibox{width:70%;height:270px}.course_entry_wrap .course_entry_inner .course_box .course_title .course_title_inner .imgbox{width:80%;height:300px}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner{flex-wrap:nowrap}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box{width:50%}.course_entry_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box .textbox p{font-size:20px}.course_entry_wrap .course_entry_inner .course_box:nth-of-type(even) .course_detail_wrap .course_detail_inner .course_detail_box:nth-of-type(1){margin-top:85px}.course_entry_wrap .course_entry_inner .course_box:nth-of-type(even) .course_detail_wrap .course_detail_inner .course_detail_box:nth-of-type(2){margin-top:0}}.course_entry_fashion_wrap span{color:#e9528e}.course_entry_fashion_wrap .course_entry_title h2{color:#e9528e}.course_entry_fashion_wrap .course_entry_inner .progressbar .item:nth-of-type(1){background:#f5b0cb}.course_entry_fashion_wrap .course_entry_inner .progressbar .item:nth-of-type(1)::before,.course_entry_fashion_wrap .course_entry_inner .progressbar .item:nth-of-type(1)::after{border-left:20px solid #f5b0cb}.course_entry_fashion_wrap .course_entry_inner .progressbar .item:nth-of-type(2){background:#ef81ad}.course_entry_fashion_wrap .course_entry_inner .progressbar .item:nth-of-type(2)::before,.course_entry_fashion_wrap .course_entry_inner .progressbar .item:nth-of-type(2)::after{border-left:20px solid #ef81ad}.course_entry_fashion_wrap .course_entry_inner .progressbar .item:nth-of-type(3){background:#e9528e}.course_entry_fashion_wrap .course_entry_inner .progressbar .item:nth-of-type(3)::before,.course_entry_fashion_wrap .course_entry_inner .progressbar .item:nth-of-type(3)::after{border-left:20px solid #e9528e}.course_entry_fashion_wrap .course_entry_inner .cource .cource_inner p{color:#e9528e}.course_entry_fashion_wrap .course_entry_inner .cource .cource_inner .oneyear_common{width:calc(33.333% - 20px);padding:47px 0;background-color:#f9ebf0}.course_entry_fashion_wrap .course_entry_inner .cource .cource_inner .twoyears_common{width:calc(66.666% - 20px)}.course_entry_fashion_wrap .course_entry_inner .cource .cource_inner .twoyears_common div{background-color:#f9ebf0}.course_entry_fashion_wrap .course_entry_inner .cource .cource_inner .twoyears_common div::before{border-top:solid 1px #e9528e}.course_entry_fashion_wrap .course_entry_inner .course_box .course_title .course_title_inner .obibox{background-color:#e9528e}.course_entry_fashion_wrap .course_entry_inner .course_box .course_title .course_title_inner .imgbox{background:url(/themes/cfc-koutou/dest/assets/course_fashion01_main.jpg) no-repeat center center;background-size:cover}.course_entry_fashion_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box .textbox p{color:#e9528e}.course_entry_fashion_wrap .course_entry_inner .course_box:nth-of-type(even) .course_title .course_title_inner .imgbox{background:url(/themes/cfc-koutou/dest/assets/course_fashion02_main.jpg) no-repeat center center;background-size:cover}.course_entry_cook_wrap span{color:#f39800}.course_entry_cook_wrap .course_entry_title h2{color:#f39800}.course_entry_cook_wrap .course_entry_inner .progressbar .item:nth-of-type(1){background:#fad79d}.course_entry_cook_wrap .course_entry_inner .progressbar .item:nth-of-type(1)::before,.course_entry_cook_wrap .course_entry_inner .progressbar .item:nth-of-type(1)::after{border-left:20px solid #fad79d}.course_entry_cook_wrap .course_entry_inner .progressbar .item:nth-of-type(2){background:#f6b241}.course_entry_cook_wrap .course_entry_inner .progressbar .item:nth-of-type(2)::before,.course_entry_cook_wrap .course_entry_inner .progressbar .item:nth-of-type(2)::after{border-left:20px solid #f6b241}.course_entry_cook_wrap .course_entry_inner .progressbar .item:nth-of-type(3){background:#f39800}.course_entry_cook_wrap .course_entry_inner .progressbar .item:nth-of-type(3)::before,.course_entry_cook_wrap .course_entry_inner .progressbar .item:nth-of-type(3)::after{border-left:20px solid #f39800}.course_entry_cook_wrap .course_entry_inner .cource .cource_inner p{color:#f39800}.course_entry_cook_wrap .course_entry_inner .cource .cource_inner .oneyear_common{width:calc(33.333% - 20px);padding:47px 0;background-color:#fbf1e0}.course_entry_cook_wrap .course_entry_inner .cource .cource_inner .twoyears_common{width:calc(66.666% - 20px)}.course_entry_cook_wrap .course_entry_inner .cource .cource_inner .twoyears_common div{background-color:#fbf1e0}.course_entry_cook_wrap .course_entry_inner .cource .cource_inner .twoyears_common div::before{border-top:solid 1px #f39800}.course_entry_cook_wrap .course_entry_inner .course_box .course_title .course_title_inner .obibox{background-color:#f39800}.course_entry_cook_wrap .course_entry_inner .course_box .course_title .course_title_inner .imgbox{background:url(/themes/cfc-koutou/dest/assets/course_cook01_main.jpg) no-repeat center center;background-size:cover}.course_entry_cook_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box .textbox p{color:#f39800}.course_entry_cook_wrap .course_entry_inner .course_box:nth-of-type(even) .course_title .course_title_inner .imgbox{background:url(/themes/cfc-koutou/dest/assets/course_cook02_main.jpg) no-repeat center center;background-size:cover}.course_entry_business_wrap span{color:#00afec}.course_entry_business_wrap .course_entry_title h2{color:#00afec}.course_entry_business_wrap .course_entry_inner .progressbar .item:nth-of-type(1){background:#84d8f6}.course_entry_business_wrap .course_entry_inner .progressbar .item:nth-of-type(1)::before,.course_entry_business_wrap .course_entry_inner .progressbar .item:nth-of-type(1)::after{border-left:20px solid #84d8f6}.course_entry_business_wrap .course_entry_inner .progressbar .item:nth-of-type(2){background:#46c5f1}.course_entry_business_wrap .course_entry_inner .progressbar .item:nth-of-type(2)::before,.course_entry_business_wrap .course_entry_inner .progressbar .item:nth-of-type(2)::after{border-left:20px solid #46c5f1}.course_entry_business_wrap .course_entry_inner .progressbar .item:nth-of-type(3){background:#00afec}.course_entry_business_wrap .course_entry_inner .progressbar .item:nth-of-type(3)::before,.course_entry_business_wrap .course_entry_inner .progressbar .item:nth-of-type(3)::after{border-left:20px solid #00afec}.course_entry_business_wrap .course_entry_inner .cource .cource_inner p{color:#00afec}.course_entry_business_wrap .course_entry_inner .cource .cource_inner .oneyear_common{padding:78px 0;background-color:#e8f4fc}.course_entry_business_wrap .course_entry_inner .cource .cource_inner .twoyears_common div{background-color:#e8f4fc}.course_entry_business_wrap .course_entry_inner .cource .cource_inner .twoyears_common div::before{border-top:solid 1px #00afec}.course_entry_business_wrap .course_entry_inner .course_box .course_title .course_title_inner .obibox{background-color:#00afec}.course_entry_business_wrap .course_entry_inner .course_box .course_detail_wrap .course_detail_inner .course_detail_box .textbox p{color:#00afec}.course_entry_business_wrap .course_entry_inner .course_box:nth-of-type(1) .course_title .course_title_inner .imgbox{background:url(/themes/cfc-koutou/dest/assets/course_business01_main.jpg) no-repeat center center;background-size:cover}.course_entry_business_wrap .course_entry_inner .course_box:nth-of-type(2) .course_title .course_title_inner .imgbox{background:url(/themes/cfc-koutou/dest/assets/course_business02_main.jpg) no-repeat center center;background-size:cover}.course_entry_business_wrap .course_entry_inner .course_box:nth-of-type(3) .course_title .course_title_inner .imgbox{background:url(/themes/cfc-koutou/dest/assets/course_business03_main.jpg) no-repeat center center;background-size:cover}.curriculum_table{margin:60px auto 40px}.curriculum_table .curriculum_table_inner{padding:60px 0;background-color:#f9f9f2;border-radius:14px}.curriculum_table .curriculum_table_inner table{width:80%;max-width:525px;margin:0 auto;background-color:#fff;border-collapse:collapse}.curriculum_table .curriculum_table_inner table tr{border:#707070}.curriculum_table .curriculum_table_inner table th,.curriculum_table .curriculum_table_inner table td{padding:12px 8px;border:1px solid #707070}.curriculum_table .curriculum_table_inner table th{background-color:#efefdc}.curriculum_table .curriculum_table_inner .textbox{width:80%;max-width:525px;margin:24px auto 0;font-size:13px}.curriculum_table .curriculum_table_inner .textbox p{margin:0;font-size:14px;line-height:2}.curriculum_table .curriculum_table_inner .fashion_life{width:80%;max-width:525px;margin:0 auto;padding-top:24px}.curriculum_table .curriculum_table_inner .fashion_life p{font-weight:bold;font-size:14px}.advancedschool_wrap{margin:40px auto}.advancedschool_wrap .advancedschool_inner{padding:24px 0}.advancedschool_wrap .advancedschool_inner .title h2{color:#27abb8;text-align:center}.advancedschool_wrap .advancedschool_inner .textbox{padding:20px 0 32px}.advancedschool_wrap .advancedschool_inner .textbox span{padding:3px 5px;color:#fff}.advancedschool_wrap .advancedschool_inner .textbox .fashion{background-color:#766caa}.advancedschool_wrap .advancedschool_inner .textbox .cook{background-color:#e79b2e}.advancedschool_wrap .advancedschool_inner .textbox .business{background-color:#27abb8}.advancedschool_fashion .advancedschool_inner{border:3px solid #766caa}.advancedschool_fashion .advancedschool_inner .title h2{color:#766caa}.advancedschool_cook .advancedschool_inner{border:3px solid #e79b2e}.advancedschool_cook .advancedschool_inner .title h2{color:#e79b2e}.advancedschool_business .advancedschool_inner{border:3px solid #27abb8}.advancedschool_business .advancedschool_inner .title h2{color:#27abb8}@media(min-width: 768px){.advancedschool_wrap{margin:80px auto}.advancedschool_wrap .advancedschool_inner{padding:32px 0}}.advancedschool_btnbox_wrap .advancedschool_btnbox_inner{display:flex;flex-flow:column;justify-content:space-between}.advancedschool_btn{position:relative;width:100%;max-width:330px;margin:0 auto;padding-bottom:12px}.advancedschool_btn a .advancedschool_btn_inner{padding:16px 60px 16px 30px;font-weight:bold;font-size:14px;text-align:center;background-color:#27abb8;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.32);transition:.2s all}.advancedschool_btn a:hover .advancedschool_btn_inner{box-shadow:none;transition:.2s all}.advancedschool_btn a,.advancedschool_btn a:visited{color:#fff;text-decoration:none}.advancedschool_btn .arrow{position:absolute;top:50%;right:20px;margin:auto;transform:translateY(-50%)}.advancedschool_btn .arrow img{width:19px;height:19px}.advancedschool_fashion .advancedschool_btn{max-width:262px}.advancedschool_fashion .advancedschool_btn a .advancedschool_btn_inner{background-color:#766caa}.advancedschool_cook .advancedschool_btn{max-width:221px}.advancedschool_cook .advancedschool_btn a .advancedschool_btn_inner{background-color:#e79b2e}@media(min-width: 768px){.advancedschool_btnbox_wrap .advancedschool_btnbox_inner{flex-flow:row-reverse nowrap}}.course-wrap .course-inner{padding:0;background-color:#fafaf4}.course-wrap .course-bg-top{padding:40px 0;background:url(/themes/cfc-koutou/dest/assets/course-bg.png) no-repeat;background-position:top;background-size:cover}.course-wrap .course-bg-bottom{padding:40px 0;background:url(/themes/cfc-koutou/dest/assets/couse_bg_bottom.png) no-repeat;background-position:bottom;background-size:cover}.course-wrap .cource_indexnav_wrap{padding:80px 0 0}@media screen and (min-width: 768px){.course-wrap .course-bg-top{padding:80px 0}.course-wrap .course-bg-bottom{padding:80px 0;background-size:cover}}.cource_indexnav_wrap{padding:80px 0}.cource_indexnav_box{margin-bottom:40px}.cource_indexnav_box .cource_indexnav_box_inner{position:relative}.cource_indexnav_box .cource_indexnav_box_inner .cource_indexnav_box_imgbox{margin:0 auto;text-align:center}.cource_indexnav_box .cource_indexnav_box_inner .cource_indexnav_box_imgbox img{width:100%;max-width:420px;height:auto;border-radius:13px;box-shadow:0px 3px 6px rgba(0,0,0,.16)}.cource_indexnav_box .cource_indexnav_box_inner .cource_indexnav_box_imgbox:hover{transition:all 300ms 0s ease}.cource_indexnav_box .cource_indexnav_box_inner .cource_indexnav_box_title{position:absolute;bottom:-5%;left:50%;width:82%;max-width:250px;transform:translateX(-50%)}.cource_indexnav_box .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner{margin:0 auto;padding:8px;text-align:center;border-radius:20px;transition:all 300ms 0s ease}.cource_indexnav_box .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner a{color:#fff;font-weight:bold;font-size:16px}.cource_indexnav_box .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner a:hover{text-decoration:none}.cource_indexnav_box .cource_indexnav_box_text{width:250px;margin:40px auto 0}.cource_indexnav_box .cource_indexnav_box_text p{font-weight:bold}.cource_indexnav_box:nth-of-type(1) .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner{background-color:#e9528e}.cource_indexnav_box:nth-of-type(1):hover .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner{background-color:#f9ebf0}.cource_indexnav_box:nth-of-type(1):hover .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner a{color:#e9528e}.cource_indexnav_box:nth-of-type(2) .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner{background-color:#f39800}.cource_indexnav_box:nth-of-type(2):hover .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner{background-color:#fbf1e0}.cource_indexnav_box:nth-of-type(2):hover .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner a{color:#f39800}.cource_indexnav_box:nth-of-type(3) .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner{background-color:#00afec}.cource_indexnav_box:nth-of-type(3):hover .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner{background-color:#e8f4fc}.cource_indexnav_box:nth-of-type(3):hover .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner a{color:#00afec}@media screen and (min-width: 1024px){.cource_indexnav_box .cource_indexnav_box_inner .cource_indexnav_box_title .cource_indexnav_box_title_inner a{font-size:19px}}.strength_index_wrap .strength_index_intro{margin:60px auto;text-align:center}.strength_index_wrap .strength_index_intro h2{color:#009cb5}.strength_index_wrap .strength_index_intro p{padding:16px 0 0;font-weight:bold}.strength_nav_wrap ul{padding:0;list-style:none}.strength_nav_wrap .strength_nav_inner .strength_nav_box{margin:30px auto}.strength_nav_wrap .strength_nav_inner .strength_nav_box .imgbox{width:100%;margin:0 auto;opacity:.4}.strength_nav_wrap .strength_nav_inner .strength_nav_box .imgbox img{width:100%;height:auto;vertical-align:top}.strength_nav_wrap .strength_nav_inner .strength_nav_box a{color:#171717}.strength_nav_wrap .strength_nav_inner .strength_nav_box a .imgbox{overflow:hidden;opacity:1}.strength_nav_wrap .strength_nav_inner .strength_nav_box a .imgbox img{transition:.3s all}.strength_nav_wrap .strength_nav_inner .strength_nav_box a .imgbox img:hover{transform:scale(1.1, 1.1);transition:.3s all}.strength_nav_wrap .strength_nav_inner .strength_nav_box .title{margin:16px auto;font-weight:bold;font-size:25px;text-align:center}.strength_bottom_nav .strength_nav_inner{width:100%;max-width:1920px;margin:80px auto 60px}.strength_bottom_nav .strength_nav_inner .strength_nav_box{margin:0 auto 16px}.strength_bottom_nav .strength_nav_inner .strength_nav_box .title{margin:8px auto;font-size:14px}.fashion{color:#e9528e}.cook{color:#f39800}.business{color:#00afec}.fashion_bg{background-color:#e9528e}.cook_bg{background-color:#f39800}.business_bg{background-color:#00afec}@media screen and (min-width: 768px){.strength_bottom_nav .strength_nav_inner{margin:120px auto 80px}.strength_bottom_nav .strength_nav_inner .strength_nav_box .title{font-size:16px}}.box{width:100%;height:140px}.strength_hero_title{width:100%}.strength_hero_title .strength_hero_title_inner{position:relative;margin:80px auto 16px}.strength_hero_title .strength_hero_title_inner .strength_hero_title_text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.strength_hero_title .strength_hero_title_inner .strength_hero_title_text h2{margin:0 auto;color:#fff;font-size:28px;text-align:center}.strength_hero_title .strength_hero_title_inner .strength_hero_title_text p{position:relative;width:125px;margin:0 auto;padding:0 30px;color:#fff;text-align:center}.strength_hero_title .strength_hero_title_inner .strength_hero_title_text p:before,.strength_hero_title .strength_hero_title_inner .strength_hero_title_text p:after{position:absolute;top:50%;display:inline-block;width:18px;height:1px;background-color:#fff;content:""}.strength_hero_title .strength_hero_title_inner .strength_hero_title_text p:before{left:0}.strength_hero_title .strength_hero_title_inner .strength_hero_title_text p:after{right:0}.strength_hero_title .strength_hero_title_inner .bg_skew_border{background-image:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 20px, transparent 0, transparent 40px)}.strength_hero_title .strength_hero_title_inner .border_pink{background-color:#e9528e}.strength_hero_title .strength_hero_title_inner .border_orange{background-color:#f39800}.strength_hero_title .strength_hero_title_inner .border_blue{background-color:#00afec}.eraname_title{margin:0 auto;text-align:center}.eraname_title h3{position:relative;display:inline-block;margin-bottom:1em;font-size:28px}.eraname_title h3:before{position:absolute;bottom:-12px;left:50%;display:inline-block;width:60px;height:3px;background-color:#00afec;border-radius:2px;transform:translateX(-50%);content:""}.qualification_wrap{margin:16px auto 80px}.qualification_wrap .qualification_inner{display:flex;flex-flow:wrap}.qualification_wrap .qualification_inner .qualification_box{width:50%;margin-bottom:16px;text-align:center}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner{width:calc(100% - 32px);margin:0 8px;padding:36px 8px;background-color:#00afec}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner p{color:#fff}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner p:nth-of-type(1){padding-bottom:22px;font-weight:bold;font-size:16px}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner p:nth-of-type(2){font-weight:bold;font-size:22px}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner p:nth-of-type(3){font-size:42px;line-height:1}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner p:nth-of-type(3) span{font-weight:bold;font-size:16px}@media(min-width: 768px){.qualification_wrap .qualification_inner .qualification_box{width:33.333%}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner p:nth-of-type(1){font-size:18px}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner p:nth-of-type(2){font-size:29px}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner p:nth-of-type(3){font-size:60px}.qualification_wrap .qualification_inner .qualification_box .qualification_box_inner p:nth-of-type(3) span{font-size:18px}}.strength_kandou_calendar .strength_kandou_calendar_inner h2{color:#9dc814;font-size:2rem;text-align:center}.stepbar{margin:50px 0}.stepbar .stepbarwrap{position:relative;overflow:hidden}.stepbar .stepbarwrap .steptitle{display:inline-flex;align-items:top}.stepbar .stepbarwrap .steptitle .stepcircle{display:inline-block;width:50px;height:50px;color:#fff7a5;font-size:26px;line-height:50px;text-align:center;background-color:#9dc814;border-radius:50%}.stepbar .stepbarwrap .steptitle .stepcircle .finish{margin:0;font-size:21px}.stepbar .stepbarwrap .steptitle .stepcircle span{position:relative;display:inline-block;font-weight:bold;font-size:.6em}.stepbar .stepbarwrap .steptitle ul{list-style:none}.stepbar .stepbarwrap .steptitle ul li{position:relative;width:100%;padding-left:18px}.stepbar .stepbarwrap .steptitle ul li:before{position:absolute;top:.4em;left:0;display:block;width:13px;height:13px;background:#9dc814;border-radius:50%;content:""}.stepbar .stepbarwrap .steptitle .title{margin:.5em 0;padding-left:24px;font-size:16px}.flow_img{margin:0 auto 30px 96px;text-align:right}.flow_img .flow_img_item{padding-bottom:16px}.flow_img img{width:100%;height:auto}.stepbar .stepbarwrap .stepline{position:absolute;top:1em;left:21px;z-index:-1;width:3px;height:calc(100% + 100px);background-color:#9dc814}.stepbarwrap:last-of-type .stepline:last-of-type{display:none}@media screen and (max-width: 960px){.stepbar{width:100%;margin:50px 0}}@media(min-width: 480px){.stepbar .stepbarwrap .steptitle .stepcircle{width:70px;height:70px;font-size:33px;line-height:70px}.stepbar .stepbarwrap .steptitle .stepcircle .finish{font-size:24px}.stepbar .stepbarwrap .stepline{left:33px}}@media(min-width: 768px){.stepbar .stepbarwrap .steptitle .stepcircle{width:90px;height:90px;font-size:42px;line-height:90px}.stepbar .stepbarwrap .steptitle .stepcircle .finish{font-size:32px}.stepbar .stepbarwrap .steptitle .title{font-size:1em}.stepbar .stepbarwrap .stepline{top:1em;left:43px;height:calc(100% + 100px)}.flow_img{margin:0 auto 30px 114px;text-align:center}}.club_introbox h2{color:#27abb8}.club_wrap{margin:60px auto}.club_bgcolor_wrap{padding:30px 0;background-color:rgba(0,156,181,.05)}.strength_yume_hiro_wrap{margin:80px auto}.strength_yume_hiro_wrap .strength_yume_hiro_inner h2{color:#cf0027;text-align:center}.strength_yume_hiro_wrap .strength_yume_hiro_inner h3{margin:0 auto 24px}.strength_yume_hiro_wrap .strength_yume_hiro_inner ul{margin:0;padding:0;list-style:none}.strength_yume_hiro_wrap .strength_yume_hiro_inner li{list-style-type:none}.strength_yume_hiro_wrap .strength_yume_hiro_inner img{width:100%;height:auto;vertical-align:top}.triangleimg{width:23px;margin:16px auto 8px}.triangleimg02{width:35px;margin:33px auto}.yume-hiro_process_wrap{width:100%;margin:80px auto}.yume-hiro_process_wrap .yume-hiro_process_inner{padding:50px 0;background-color:#f9f9f2}.yume-hiro_process_wrap .yume-hiro_process_inner h3{margin-top:0;text-align:center}.yume-hiro_process_box{padding:32px 0;background-color:#fff;border-radius:24px;box-shadow:1px 1px 4px rgba(0,0,0,.16)}.yume-hiro_process_box .yume-hiro_process_box_inner .title h4{margin-top:0;font-size:16px}.yume-hiro_process_box .yume-hiro_process_box_inner .title span{margin-right:16px;padding:4px 16px;color:#fff;font-size:22px;background-color:#cf0027}.yume-hiro_process_box .yume-hiro_process_box_inner .imgbox{margin:24px auto}.yume-hiro_process_box .yume-hiro_process_box_inner .imgbox .item{margin-bottom:24px}.yume-hiro_process_box .yume-hiro_process_box_inner .imgbox .item p{padding-top:8px;text-align:center}.yume-hiro_process_box .yume-hiro_process_box_inner .imgbox .item:nth-last-of-type(1){margin-bottom:0}@media(min-width: 768px){.yume-hiro_process_box .yume-hiro_process_box_inner .title h4{font-size:18px}.yume-hiro_process_box .yume-hiro_process_box_inner .title span{margin-right:24px;font-size:32px}.yume-hiro_process_box .yume-hiro_process_box_inner .imgbox .item{margin-bottom:0}}.yume-hiro_upper_wrap{margin:80px auto}.yume-hiro_upper_wrap .yume-hiro_upper_inner .textbox p{text-align:center}.yume-hiro_upper_wrap .yume-hiro_upper_inner .textbox p:nth-of-type(1){font-weight:bold;font-size:24px}.yume-hiro_upper_wrap .yume-hiro_upper_inner .textbox p:nth-of-type(2){font-size:18px}.upper_box{margin:24px auto;color:#fff;border-radius:15px}.upper_box .upper_box_inner{display:flex;flex-wrap:wrap;width:92%;margin:0 auto;padding:24px 0}.upper_box .upper_box_inner .upper_box_left{width:100%}.upper_box .upper_box_inner .upper_box_left a{color:#fff}.upper_box .upper_box_inner .upper_box_left a img{width:16px;height:auto;margin-top:-4px;margin-left:8px;vertical-align:middle}.upper_box .upper_box_inner .upper_box_left h4{margin:.5rem auto}.upper_box .upper_box_inner .upper_box_left p{margin:1rem 0;font-weight:bold}.upper_box .upper_box_inner .upper_box_right{width:100%}.upper_box .upper_box_inner .upper_box_right .upper_box_right_inner{width:96%;margin:0 auto}.upper_box .upper_box_inner .upper_box_right .upper_box_right_inner p{margin:0 0 1rem;font-size:14px}.upper_box .upper_box_inner .upper_box_right .upper_box_right_inner p:nth-of-type(2){font-weight:bold}.upper_box .upper_box_inner .upper_box_right .upper_box_right_inner p:nth-of-type(2) span{font-weight:normal;font-size:12px}.fashion_upper_box{background-color:#766caa}.cook_upper_box{background-color:#e79b2e}.business_upper_box{background-color:#27abb8}.columns{margin:0;padding:0;-moz-column-count:3;column-count:3;-moz-column-gap:26px;column-gap:26px;list-style:none}@media(min-width: 768px){.yume-hiro_upper_wrap .yume-hiro_upper_inner .textbox p:nth-of-type(1){font-size:30px}.yume-hiro_upper_wrap .yume-hiro_upper_inner .textbox p:nth-of-type(2){font-size:22px}.upper_box .upper_box_inner .upper_box_left{width:30%}.upper_box .upper_box_inner .upper_box_left h4{margin:.5rem auto 0}.upper_box .upper_box_inner .upper_box_left p{margin:1rem 0 0}.upper_box .upper_box_inner .upper_box_right{width:70%}.upper_box .upper_box_inner .upper_box_right .upper_box_right_inner{margin:0 0 0 auto}}.yume-hiro_destination_wrap{margin:60px auto}.destination_box .destination_item h4{margin:12px auto 8px}.destination_box .destination_item .list{font-size:14px}@media(min-width: 768px){.yume-hiro_destination_wrap{margin:80px auto}.destination_box .destination_item h4{margin:0 auto 16px}}.employment_box .employment_item{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px}.employment_box .employment_item li{width:50%}@media(min-width: 768px){.employment_box .employment_item li{width:33.333%}}.yume-hiro_path_wrap{margin:80px auto}.yume-hiro_path_wrap .yume-hiro_path_inner .path_box .path_item{padding:12px 0}.yume-hiro_path_wrap .yume-hiro_path_inner .path_box .path_item p:nth-of-type(1){padding:4px 0;color:#cf0027;font-weight:bold;font-size:17px}.yume-hiro_path_wrap .yume-hiro_path_inner .imgbox{margin:24px auto}.yume-hiro_path_wrap .yume-hiro_path_inner .imgbox div{padding-bottom:24px}@media(min-width: 768px){.yume-hiro_path_wrap .yume-hiro_path_inner .path_box .path_item p:nth-of-type(1){font-size:20px}.yume-hiro_path_wrap .yume-hiro_path_inner .imgbox div{padding-bottom:0}}.shingaku_box .shingaku_item{padding-bottom:32px}.shingaku_box .shingaku_item .imgbox{position:relative}.shingaku_box .shingaku_item .obi{position:absolute;right:0;bottom:4px;line-height:1.2}.shingaku_box .shingaku_item .obi span{padding:6px;color:#fff;font-size:12px}.shingaku_box .shingaku_item .textbox p:nth-of-type(1){padding:12px 0;font-weight:bold;font-size:17px}.shingaku_box .shingaku_item .textbox p:nth-of-type(2){font-size:14px}.shingaku_box .shingaku_item .textbox p:nth-of-type(3){font-weight:bold;font-size:17px}.shingaku_box .shingaku_item .textbox p:nth-of-type(4){margin-top:12px;padding-top:12px;font-size:14px;border-top:1px solid #707070}@media(min-width: 768px){.shingaku_box .shingaku_item .textbox p:nth-of-type(1){font-size:20px}.shingaku_box .shingaku_item .textbox p:nth-of-type(3){font-size:20px}}.yume_kana_admin{border-bottom:1px solid #ddd0}.yume_kanau_introbox{margin:50px auto 20px}.yume_kanau_introbox .title h2{font-size:32px;text-align:center}.yume_kanau_introbox .title h2 span{padding:0 10px;background:linear-gradient(transparent 70%, #ffea3d 70%)}.yume_kanau_introbox .textbox{width:80%;max-width:372px;margin:32px auto 0}.yume_kanau_wrap{margin:80px auto 48px}.yume_kanau_wrap .yume_kanau_inner .item{margin-bottom:40px}.yume_kanau_wrap .yume_kanau_inner .item .imgbox{width:100%;height:224px}.yume_kanau_wrap .yume_kanau_inner .item .imgbox img{width:100%;height:auto}.yume_kanau_wrap .yume_kanau_inner .item .textbox{margin:16px auto}.yume_kanau_wrap .yume_kanau_inner .item .textbox p{font-size:14px}.yume_kanau_wrap .yume_kanau_inner .item .textbox p:nth-of-type(2){font-weight:bold;font-size:20px}.yume_kanau_wrap .yume_kanau_inner .item .textbox p:nth-of-type(3){margin:12px auto;padding:12px 0;font-weight:bold;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.yume_kanau_wrap .yume_kanau_inner .item .textbox p:nth-of-type(4){padding-bottom:12px;font-weight:bold;font-size:16px}@media(min-width: 768px){.yume_kanau_introbox{margin:80px auto}}.kankyou_wrap .kankyou_inner h2{text-align:center}.kankyou_wrap .kankyou_inner p{padding-top:24px}.institution_wrap{width:100%;margin:0 auto 80px;padding:40px 0;background-color:#f9f9f2}.institution_img{margin:80px auto}.institution_img img{width:100%;height:auto}@media(min-width: 768px){.institution_wrap{margin:0 auto 60px;padding:60px 0}.kankyou_wrap .kankyou_inner p{padding-top:32px}}.experience_index_wrap .experience_index_intro{margin:60px auto;text-align:center}.experience_index_wrap .experience_index_intro h2{color:#009cb5}.experience_nav_wrap{margin:80px auto}.experience_nav_wrap ul{padding:0;list-style:none}.experience_nav_wrap .experience_nav_inner .experience_nav_box{margin:30px auto}.experience_nav_wrap .experience_nav_inner .experience_nav_box .imgbox{width:100%;margin:0 auto;opacity:.7}.experience_nav_wrap .experience_nav_inner .experience_nav_box .imgbox img{width:100%;height:auto;vertical-align:top}.experience_nav_wrap .experience_nav_inner .experience_nav_box a{color:#171717}.experience_nav_wrap .experience_nav_inner .experience_nav_box a .imgbox{overflow:hidden;opacity:1}.experience_nav_wrap .experience_nav_inner .experience_nav_box a .imgbox img{transition:.3s all}.experience_nav_wrap .experience_nav_inner .experience_nav_box a .imgbox img:hover{transform:scale(1.1, 1.1);transition:.3s all}.experience_nav_wrap .experience_nav_inner .experience_nav_box .title{margin:8px auto;font-weight:bold;font-size:22px;text-align:center}.faq_item{padding:24px 0;border-top:1px solid #98217e}.faq_item .markbox{width:40px}.faq_item .markbox .mark{width:26px;height:26px;color:#fff;font-size:16px;line-height:26px;text-align:center;border-radius:50%}.faq_item .q_box{display:flex;flex-wrap:wrap;width:100%;margin-bottom:12px}.faq_item .q_box .mark{background:#a50082}.faq_item .q_box .title{width:calc(100% - 40px);color:#a50082;font-weight:bold;font-size:16px}.faq_item .a_box{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.faq_item .a_box .mark{background:#00b091}.faq_item .a_box .text{width:calc(100% - 40px);line-height:1.6}@media screen and (min-width: 768px){.faq_item .markbox{width:54px}.faq_item .markbox .mark{width:30px;height:30px;font-size:18px;line-height:30px}.faq_item .q_box .title{width:calc(100% - 54px);font-size:18px}.faq_item .a_box .text{width:calc(100% - 54px)}}h2{margin:.4em 0}p{margin:0;padding:0}.maincolor-arrow-btn{margin:0 auto;color:#fff;text-align:center}.maincolor-arrow-btn a{position:relative;padding:14px 40px;color:#fff;font-weight:bold;background-color:#a50082;border:solid 2px #a50082;border-radius:40px;transition:all 200ms 0s ease}.maincolor-arrow-btn a:hover{color:#a50082;text-decoration:none;background-color:#fff;border:solid 2px #a50082;transition:all 300ms 0s ease}.maincolor-arrow-btn a:active{color:#fff}.maincolor-arrow-btn a img{position:absolute;top:50%;right:16px;width:16px;height:16px;margin:auto;transform:translateY(-50%)}.maincolor-arrow-btn a:hover>img{transform:translateX(3px) translateY(-8px);transition:all 300ms 0s ease}.maincolor-btn{margin:0 auto;color:#fff;text-align:center}.maincolor-btn a{position:relative;padding:12px 36px;color:#fff;font-weight:bold;background-color:#a50082;border:solid 2px #a50082;border-radius:40px}.maincolor-btn a:link{text-decoration:none}.maincolor-btn a:visited,.maincolor-btn a:active{color:#fff}.maincolor-btn a:hover{color:#a50082;text-decoration:none;background-color:#fff;opacity:.8}.whitecolor-arrow-btn{margin:0 auto;text-align:center}.whitecolor-arrow-btn a{position:relative;padding:14px 40px;color:#a50082;font-weight:bold;background-color:#fff;border:solid 2px #fff !important;border-radius:40px;transition:all 300ms 0s ease}.whitecolor-arrow-btn a:hover{color:#fff !important;text-decoration:none;border:solid 2px #a50082;transition:all 300ms 0s ease}.whitecolor-arrow-btn a img{position:absolute;top:50%;right:16px;width:16px;height:16px;margin:auto;transform:translateY(-50%)}.whitecolor-arrow-btn a:hover>img{transform:translateX(3px) translateY(-8px);transition:all 300ms 0s ease}.whitecolor-btn{margin:0 auto;text-align:center}.whitecolor-btn a{position:relative;padding:10px 32px;color:#a50082;font-weight:bold;background-color:#fff;border:solid 2px #a50082;border-radius:40px;transition:all 300ms 0s ease}.whitecolor-btn a:hover{color:#fff;text-decoration:none;background-color:#a50082;border:solid 2px #a50082;transition:all 300ms 0s ease}.top-banner-wrap{margin:80px auto 60px}.top-banner-wrap .top-banner-inner{width:90%;max-width:1366px;margin:0 auto}.top-banner-wrap .top-banner-inner .textbox{padding:16px 0}.top-application-wrap{margin:80px auto}.top-application-wrap .top-application-inner .imgbox:hover{opacity:.8}.top-application-wrap .top-application-inner .imgbox img{width:100%;height:auto}.top-news-wrap .top-news-inner{position:relative}.top-news-wrap .top-news-inner h2 span{padding-left:16px;font-size:16px;vertical-align:middle}.top-news-wrap .top-news-inner .btn_box{position:absolute;top:16px;right:0}.top-news-wrap .top-news-inner .top-news-listbox time{color:#a50082;font-weight:bold}.label-news{color:#fff;background-color:#a50082}.top-course-wrap{margin:40px auto}.top-course-wrap .top-course-inner{padding:0;background-color:#fafaf4}.top-course-wrap .top-course-top-bg{padding:80px 0;background:url(/themes/cfc-koutou/dest/assets/course-bg.png) no-repeat;background-position:top;background-size:cover}.top-course-title{position:relative;width:92%;max-width:500px;margin:0 auto}.top-course-title .boder{position:relative;z-index:3;width:96px;margin:0 auto;border-bottom:5px solid #a50082;border-radius:3px}.top-course-title .bg-text{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%)}.top-course-title .bg-text p{color:#efefdc;font-size:120px;font-family:"Charm",cursive;transform:rotate(-11deg)}.top-course-title h2{position:relative;z-index:3;margin:0;padding:1rem 1.2rem;font-size:1.5rem;line-height:2;text-align:center}.top-course-title h2:before,.top-course-title h2:after{position:absolute;width:50px;height:50px;content:""}.top-course-title h2:after{top:0;left:0;border-top:3px solid #a50082;border-left:3px solid #a50082}.top-course-title h2:before{right:0;bottom:0;border-right:3px solid #a50082;border-bottom:3px solid #a50082}@media screen and (min-width: 1024px){.top-course-wrap{margin:60px auto}.top-course-wrap .top-course-inner{padding:0 0 60px}}@media screen and (min-width: 1024px){.top-course-title .bg-text p{font-size:150px}.top-course-title h2{font-size:1.9rem}}.top-strength-wrap{position:relative;padding:0 0 100px;overflow:hidden}.top-strength-wrap .top-strength-inner{padding-bottom:16px}.top-strength-wrap .top-strength-inner .titlebox h2.title{display:flex;align-items:center;justify-content:center;font-size:36px}.top-strength-wrap .top-strength-inner .titlebox h2.title span{font-size:26px}.top-strength-wrap .top-strength-inner .titlebox h2.title .red{color:#bf2630}.top-strength-wrap .top-strength-inner .titlebox h2.title .blue{color:#009cb5}.top-strength-wrap .top-strength-inner .titlebox h2.title .lightgreen{color:#a5c642}.top-strength-wrap .top-strength-inner .titlebox h2.title .green{color:#46a064}.top-strength-wrap .top-strength-inner .titlebox h2.title::before,.top-strength-wrap .top-strength-inner .titlebox h2.title::after{width:3px;height:36px;background-color:#46a064;content:""}.top-strength-wrap .top-strength-inner .titlebox h2.title::before{margin-right:18px;transform:rotate(-35deg)}.top-strength-wrap .top-strength-inner .titlebox h2.title::after{margin-left:18px;transform:rotate(35deg)}.top-strength-wrap .top-strength-imgbox{margin:16px auto 40px}.top-strength-wrap .top-strength-imgbox .item img{width:100%;height:auto}.top-strength-wrap .bg-left{position:absolute;top:0;left:-12%;z-index:-1;width:60%}.top-strength-wrap .bg-left .bg-left-inner img{width:100%;height:auto}.top-strength-wrap .bg-right{position:absolute;right:-5%;bottom:0;z-index:-1;width:31%}.top-strength-wrap .bg-right .bg-right-inner img{width:100%;height:auto}@media screen and (min-width: 768px){.top-strength-wrap .top-strength-inner .titlebox h2.title{margin-right:30px;margin-left:30px;font-size:50px}.top-strength-wrap .top-strength-inner .titlebox h2.title span{font-size:36px}.top-strength-wrap .top-strength-inner .titlebox h2.title::before,.top-strength-wrap .top-strength-inner .titlebox h2.title::after{height:48px}.top-strength-wrap .bg-left{width:44%}.top-strength-wrap .bg-right{width:20%}}@media screen and (min-width: 1024px){.top-strength-wrap .top-strength-inner .titlebox h2.title{margin-right:30px;margin-left:30px;font-size:64px}.top-strength-wrap .top-strength-inner .titlebox h2.title span{font-size:45px}.top-strength-wrap .top-strength-inner .titlebox h2.title::before,.top-strength-wrap .top-strength-inner .titlebox h2.title::after{height:60px}.top-strength-wrap .bg-left{width:35%}.top-strength-wrap .bg-right{width:15%}}.balloon1{position:relative;display:inline-block;min-width:120px;max-width:100%;padding:7px 34px;color:#fff;font-weight:bold;font-size:14px;background:#a50082}.balloon1:before{position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #a50082;content:""}.top-sns-wrap{width:100%;margin:0 auto;padding:60px 0;background-color:#f9f9f2}.top-sns-wrap .top-sns-inner{margin:0 auto;text-align:center}.top-sns-wrap .top-sns-inner h2.title{color:#af1e7e;font-size:30px;text-shadow:2px 2px #e0afd1}.top-sns-wrap .top-sns-inner .imgbox{display:block;justify-content:center;width:100%;padding:20px 0 0}.top-sns-wrap .top-sns-inner .imgbox .img{width:70%;max-width:390px;margin:0 auto;padding:0 20px 16px}.top-sns-wrap .top-sns-inner .imgbox .img img{width:100%;height:auto;box-shadow:0 1px 8px 0 rgba(0,0,0,.4);transition:all 200ms 0s ease}.top-sns-wrap .top-sns-inner .imgbox .img:hover img{box-shadow:none;transition:all 300ms 0s ease}@media screen and (min-width: 768px){.top-sns-wrap .top-sns-inner .imgbox{display:flex}.top-sns-wrap .top-sns-inner .imgbox .img{width:90%;margin:0}}.table_enkaku table{margin:0;border:none}.table_enkaku tr:nth-last-of-type(1) th{border-bottom:none}.table_enkaku th,.table_enkaku td{display:block;white-space:wrap;border:none}.table_enkaku th{width:100%;padding:12px 0 0;color:#a50082;background:#fff}.table_enkaku td{padding:8px 12px 12px;word-wrap:break-word;border-bottom:1px solid #dfdfdf}@media(min-width: 768px){.table_enkaku tr:nth-last-of-type(1) th{border-bottom:1px solid #dfdfdf}.table_enkaku th,.table_enkaku td{display:table-cell;border-bottom:1px solid #dfdfdf}.table_enkaku th{width:120px;padding:15px 0}.table_enkaku td{padding:15px 12px}}.table_unline table{margin:0;border:none}.table_unline tr:nth-of-type(1){border-top:1px solid #707070}.table_unline th,.table_unline td{padding:15px 10px;border:none;border-bottom:1px solid #707070}.table_unline th{background-color:#efefdc}.table_unline td{background-color:#fff}.entry-fontcolor-main{color:#a50082}.entry-fontcolor-pink{color:#e9528e}.entry-fontcolor-orange{color:#f39800}.entry-fontcolor-blue{color:#00afec}div.textcenter{margin:0 auto;text-align:center}span.textright{display:block;margin:0 auto;text-align:right}.underline{width:calc(100% - 20px);margin:32px auto 32px}.underline hr{border-top:1px solid #a50082}.maincolor-btnbox{margin:16px auto 32px}div.space{padding:20px 0}@media(min-width: 768px){div.space{padding:24px 0}}.contests_index_item{display:flex;align-items:center;margin-bottom:60px}.contests_index_item .imgbox{width:50%}.contests_index_item .imgbox img{width:92%;margin:0 auto 0 0}.contests_index_item .textbox{width:50%}.contests_index_item .textbox h3{margin:0 auto 32px;font-size:16px}.contests_index_item .textbox p a{font-weight:bold;text-decoration:underline}.contests_index_item .textbox p a img{width:15px;height:15px;vertical-align:middle}.contests_index_item .textbox p a:hover{text-decoration:none}.contests_index_item .textbox p a:hover>img{transform:translateX(5px) translateY(0px);transition:all 300ms 0s ease}.table_enkaku table{margin:0;border:none}.table_enkaku tr:nth-last-of-type(1) th{border-bottom:none}.table_enkaku th,.table_enkaku td{display:block;white-space:wrap;border:none}.table_enkaku th{width:100%;padding:12px 0 0;color:#a50082;background:#fff}.table_enkaku td{padding:8px 12px 12px;word-wrap:break-word;border-bottom:1px solid #dfdfdf}@media(min-width: 768px){.table_enkaku tr:nth-last-of-type(1) th{border-bottom:1px solid #dfdfdf}.table_enkaku th,.table_enkaku td{display:table-cell;border-bottom:1px solid #dfdfdf}.table_enkaku th{width:120px;padding:15px 0}.table_enkaku td{padding:15px 12px}}.table_unline table{margin:0;border:none}.table_unline tr:nth-of-type(1){border-top:1px solid #707070}.table_unline th,.table_unline td{padding:15px 10px;border:none;border-bottom:1px solid #707070}.table_unline th{background-color:#efefdc}.table_unline td{background-color:#fff}.entry-fontcolor-main{color:#a50082}.entry-fontcolor-pink{color:#e9528e}.entry-fontcolor-orange{color:#f39800}.entry-fontcolor-blue{color:#00afec}.entry-fontcolor-greenblue{color:#27abb8}div.textcenter{margin:0 auto;text-align:center}span.textright{display:block;margin:0 auto;text-align:right}.underline{width:calc(100% - 20px);margin:32px auto 32px}.underline hr{border-top:1px solid #a50082}.maincolor-btnbox{margin:16px auto 32px}.accordion-area{width:96%;max-width:900px;margin:0 auto;padding:0;color:#fff;list-style:none}.accordion-area li{list-style-type:none}.accordion-area a:hover{text-decoration:none}.accordion-area p{margin:0;font-weight:bold;font-size:1.2rem;border-bottom:none}.accordion-area span{padding-left:10px;font-size:.8rem}.accordion-area section{width:100%;border-bottom:1px solid #efefdc}.accordion-area ul{padding:0}.accordion-area ul li{padding:4px 0;font-size:1rem}.accordion-area ul li a{color:#fff}.accordion-area .accordion-no-item{width:100%;padding:16px 0 16px 8px;color:#fff;font-weight:bold;font-size:1.2rem;border-bottom:1px solid #efefdc}li.accordion-area-item .accordion-title{position:relative;padding:16px 50px 16px 8px;cursor:pointer;transition:all .5s ease}li.accordion-area-item .accordion-title::before,li.accordion-area-item .accordion-title::after{position:absolute;width:15px;height:2px;background-color:#fff;content:""}li.accordion-area-item .accordion-title:before{top:48%;right:15px;transform:rotate(0deg)}li.accordion-area-item .accordion-title::after{top:48%;right:15px;transform:rotate(90deg)}li.accordion-area-item .accordion-title.close{border-bottom:1px solid #efefdc}li.accordion-area-item .accordion-title.close::before{transform:rotate(45deg)}li.accordion-area-item .accordion-title.close::after{transform:rotate(-45deg)}li.accordion-area-item .accordion-box{display:none;margin:0 2% 0 2%;padding:3%}li.accordion-area-item .accordion-box img{width:16px;height:16px;padding-right:8px;vertical-align:middle}li.accordion-area-item .accordion-box img.page{margin-top:-5px;padding-left:8px}.accordion-logo .accordion-logo_inner{margin:0 auto;text-align:center}.accordion-logo .accordion-logo_inner img{width:110px;height:auto}.sp-nav-ico-img{display:inline-block;margin-top:20px;margin-right:16px}.sp-nav-ico-img a img{width:36px;height:auto}.foot-wrapper{margin:0 auto;padding:30px 0;text-align:center}.company-about{margin:0 0 30px 0;color:#171717;line-height:1.5}.company-name{margin:0 0 15px 0;color:#171717;font-size:18px;font-style:normal}@media print{.company-name{font-size:18px}}.company-name img{display:block;width:54px;height:auto;margin:0 auto 8px;padding-right:0;vertical-align:middle}.company-name a,.company-name a:visited,.company-name a:active{color:#171717}.company-name a:hover,.company-name a:visited:hover,.company-name a:active:hover{text-decoration:none;opacity:.7}.company-detail{margin:0 0 5px 0;padding:0;color:#171717;font-size:14px;font-style:normal}@media print{.company-detail{font-size:14px}}.company-detail a{color:#171717}.company-detail a:hover{text-decoration:none}@media screen and (min-width: 768px){.foot-wrapper{padding:50px 0 30px}.company-name{font-size:20px}.company-name img{display:inline-block;margin:-5px auto 0;padding-right:8px}}.copyright{margin:0;color:#171717;font-size:12px}.copyright-text{margin:0 auto}.copryright-logo{vertical-align:middle}.footer_site-name{margin:0 auto;font-weight:bold;text-align:center}.footer_site-name span.school{padding:0 10px 0 0}.footer_site-name span.katei{display:inline-block;padding:2px 8px;text-align:center}.cfcac_wrap{margin:0 auto;background-color:#a50082}.cfcac_wrap .cfcac_inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:18px 0}.cfcac_wrap .cfcac_inner .cfcac_item{font-size:14px}.cfcac_btn a{display:inline-block}.cfcac_btn a .cfcac_btn_inner{font-weight:bold;transition:.2s all}.cfcac_btn a:hover .cfcac_btn_inner{box-shadow:none;opacity:.8;transition:.2s all}.cfcac_btn a,.cfcac_btn a:visited{color:#fff;text-decoration:none}.cfcac_btn .arrow{display:inline-block;padding-left:10px}.cfcac_btn .arrow img{width:15px;height:15px;margin-top:-3px;vertical-align:middle}.cfcac_btn:hover>.arrow{transform:translateX(3px) translateY(0);transition:all 200ms 0s ease}.link-box{position:fixed;right:0;bottom:20%;z-index:999;display:none;opacity:0;transition:all 300ms 0s ease}.link-box a{color:#fff}.link-box a:hover{text-decoration:none}.link-box .link-item{width:42px;height:150px;margin-top:20px;color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.link-box .link-item p{margin:0 auto;font-size:14px;line-height:1;text-align:left;writing-mode:vertical-rl}.link-box .link-item img{width:13px;height:16px}.link-box .link-request{background-color:#a50082;transition:all 200ms 0s ease}.link-box .link-request .link-item-inner{padding:30px 0 38px}.link-box .link-request:hover{background-color:#c96cb4;transition:all 200ms 0s ease}.link-box .link-application{background-color:#00b091;transition:all 200ms 0s ease}.link-box .link-application .link-item-inner{padding:12px 0}.link-box .link-application p span{font-size:10px}.link-box .link-application:hover{background-color:#67d0bd;transition:all 200ms 0s ease}.link-box-appear{opacity:1;transition:all 300ms 0s ease}@media(min-width: 1024px){.link-box{display:inline-block}}.top-action{margin-top:90px}.head-wrapper{position:fixed;top:0;right:0;z-index:999999;width:100%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);padding:0 calc(5px + constant(safe-area-inset-right)) 0 calc(5px + constant(safe-area-inset-left))}.header{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;max-width:1920px;margin:0 auto}.header-logo{padding:0 0 0 0}.header-stack .header-logo{display:block;width:100%}.site-name-box{display:inline-block;padding:8px 0}.site-name-box a{text-decoration:none}.nav_top_icon .nav_top_icon_inner{display:flex;justify-content:flex-end;height:100%}.nav_top_icon .nav_top_icon_inner .nav_top_box{display:none}.nav_top_icon .nav_top_icon_inner .nav_top_box .nav_top_box_inner{width:48px;height:60px;color:#fff;font-weight:bold;font-size:10px;line-height:1.2;text-align:center}.nav_top_icon .nav_top_icon_inner .nav_top_box a{height:100%;color:#fff;font-weight:bold;font-size:10px}.nav_top_icon .nav_top_icon_inner .nav_top_box a p{margin:0;padding-top:3px;line-height:1.2}.nav_top_icon .nav_top_icon_inner .nav_top_box a:hover{text-decoration:none}.nav_top_icon .nav_top_icon_inner .nav_top_box img{width:auto;height:20px;padding:7px 0 0}.nav_top_icon .nav_top_icon_inner .nav_top_diarybox{background-color:#00b091}.nav_top_icon .nav_top_icon_inner .nav_top_diarybox:hover{background-color:rgba(0,176,145,.6)}.nav_top_icon .nav_top_icon_inner .nav_top_requestbox{background-color:#a50a82}.nav_top_icon .nav_top_icon_inner .nav_top_requestbox:hover{background-color:rgba(165,10,130,.6)}.nav_top_icon .nav_top_icon_inner .nav_top_applicationbox{background-color:#a50a82}.nav_top_icon .nav_top_icon_inner .nav_top_applicationbox:hover{background-color:rgba(165,10,130,.6)}@media(min-width: 480px){.site-name-box{padding:4px 0}}@media(min-width: 768px){.nav_top_icon .nav_top_icon_inner .nav_top_box{display:inline-block}.nav_top_icon .nav_top_icon_inner .nav_top_box .nav_top_box_inner{width:72px;height:60px}.header-logo{padding:16px 0 0 0}.site-name-box{padding:0}}@media(min-width: 1024px){.top-action{margin-top:0}.head-wrapper{position:static;width:100%;padding:0;box-shadow:none}.header{width:100%}.header-stack .header{display:block}.nav_top_icon .nav_top_icon_inner .nav_top_box .nav_top_box_inner{width:92px;height:72px;font-size:10px}.nav_top_icon .nav_top_icon_inner .nav_top_box .nav_top_box_inner img{padding:9px 0 0}.nav_top_icon .nav_top_icon_inner .nav_top_box a{font-size:10px}.nav_top_icon .nav_top_icon_inner .nav_top_box a p{padding-top:5px}.nav_top_icon .nav_top_icon_inner .nav_top_box img{height:26px}.site-name-box{padding:0}.header-wrap-sp{z-index:99999;display:none}}.site-name{display:inline-block;margin:0;color:#171717;font-weight:bold;font-size:14px;vertical-align:middle}.header-stack .site-name{margin:30px 0 20px}.site-name a{display:flex;align-items:center;box-sizing:border-box;padding:15px 0;color:#171717}.site-name a:hover,.site-name a:focus,.site-name a:active,.site-name a:visited{color:#171717;text-decoration:none}span.katei{display:block;width:40px;margin-top:-2px;margin-left:0;padding:0 8px;color:#fff;font-size:10px;vertical-align:middle;background-color:#a50082}.site-logo{width:62px;height:auto;padding:0 4px 0 8px;vertical-align:middle}.site-name-text{display:inline;vertical-align:middle}.edit-link{display:inline-block;vertical-align:middle;font-size:14px}@media print{.edit-link{font-size:14px}}.header-nav{position:relative;display:none}@media(min-width: 480px){.site-name{font-size:16px}.site-logo{width:52px;padding:0 8px 0 8px}span.katei{padding:2px 8px}}@media(min-width: 768px){.site-name{font-size:18px}span.katei{display:inline-block;width:61px;margin-top:-5px;margin-left:10px;padding:4px 15px;font-size:15px}.header-nav{display:none;vertical-align:middle}.header-stack .header-nav{display:block;width:100%;margin:0 0 15px 0}}@media(min-width: 1024px){.site-name{font-size:24px}}@media print and (min-width: 1024px){.site-name{font-size:24px}}@media(min-width: 1024px){.site-logo{width:68px;padding:0 10px 0 40px}}@media(min-width: 1024px){.header-nav{display:block;width:100%;height:72px}}.nav-menu-btn{display:inline-block;height:44px;padding:7px 15px 7px;color:#171717;font-size:20px}@media print{.nav-menu-btn{font-size:20px}}a .nav-menu-btn{color:#171717}.nav-menu-btn:hover{color:#171717;text-decoration:none}.nav-menu-btn .acms-icon-sort{display:inline-block}.nav-menu-btn-text{display:inline-block;margin:0 0 0 5px;color:#333;font-weight:bold;vertical-align:middle;font-size:11px}@media print{.nav-menu-btn-text{font-size:11px}}.nav-menu-action{display:table;float:right;margin:0;padding:0}.nav-menu-action-item{display:table-cell;width:44px;height:44px;color:#333;text-align:center;vertical-align:middle;font-size:20px}@media print{.nav-menu-action-item{font-size:20px}}.nav-menu-action-link{color:#333}.nav-menu-action-link:hover,.nav-menu-action-link:active,.nav-menu-action-link:visited,.nav-menu-action-link:focus{color:#333;text-decoration:none}.navbar{display:none;width:90%;max-width:1020px;margin:0 auto}.navbar .nav-logo{display:none;padding-top:18px}.navbar .nav-logo:hover{opacity:.5}.navbar .nav-logo:hover a{border-bottom:none}.navbar.acms-admin-module-edit-wrapper{z-index:1}.navbar ul{margin:0;padding:0;list-style:none}.navbar li{display:flex;flex-direction:column;align-items:flex-start}.navbar li a{display:block;padding:10px;color:#333;font-weight:bold;font-size:16px}@media print{.navbar li a{font-size:16px}}.navbar li a:hover,.navbar li a:focus,.navbar li a:active{color:#fff;text-decoration:none;background:#a50082}.navbar li:not(:first-child){padding-top:18px}.navbar .triangle01{width:100%;padding:4px 0 2px}.navbar .triangle01 img{width:13px;height:auto;vertical-align:top}.sp-navbar{display:block}@media(min-width: 1024px){.navbar{display:block;vertical-align:middle}.navbar>ul{display:flex;justify-content:space-between}.header-stack .navbar>ul{display:table;float:none;width:100%;table-layout:fixed;border-right:1px solid #eee}.navbar li{display:flex;float:left;margin:0 10px;text-align:center;vertical-align:middle;place-items:center}.header-stack .navbar li.navbar-btn{padding:0 10px}.header-stack .navbar li{display:table-cell;float:none;border-left:1px solid #eee}.navbar li .hover_nav{position:absolute;top:100%;left:0;display:none;width:100%;background-color:#a50082}.navbar li .hover_nav .hover_nav_inner{display:flex;width:96%;max-width:1020px;margin:0 auto;padding:40px 0 30px}.navbar li .hover_nav .hover_nav_inner .textbox{width:25%}.navbar li .hover_nav .hover_nav_inner .textbox p{color:#fff;text-align:left}.navbar li .hover_nav .hover_nav_inner .textbox p:nth-of-type(1){font-size:10px}.navbar li .hover_nav .hover_nav_inner .textbox p:nth-of-type(2){font-weight:bold;font-size:18px}.navbar li .hover_nav .hover_nav_inner .textbox .hover_nav_btn_box{width:120px;padding:22px 0 0}.navbar li .hover_nav .hover_nav_inner ul{display:flex;flex-wrap:wrap;width:75%}.navbar li .hover_nav a:hover,.navbar li .hover_nav a:focus,.navbar li .hover_nav a:active{color:#fff}.navbar li li{margin:0}.header-stack .navbar li li{display:block;border:0}.navbar li a{padding:0;border-bottom:3px solid #fff;font-size:14px}}@media print and (min-width: 1024px){.navbar li a{font-size:14px}}@media(min-width: 1024px){.navbar li a:hover,.navbar li a:focus,.navbar li a:active{color:#333;background:transparent}}@media(min-width: 1024px){.header-stack .navbar li a{display:block;padding:10px;font-size:16px}}@media print and (min-width: 1024px){.header-stack .navbar li a{font-size:16px}}@media(min-width: 1024px){.navbar li a:not(:first-child){transition:border .25s ease-out}}@media(min-width: 1024px){.navbar li.stay a{border-bottom:3px solid #a50082}.navbar li.stay a.btn-attention{border:0}}@media(min-width: 1024px){.navbar li:hover .hover_nav{z-index:10000;display:block}.navbar li:hover a{border-bottom:3px solid #a50082}.navbar li:hover a.btn-attention{border:0}.navbar li:hover li a{font-size:14px;border:1px solid #fff}}@media(min-width: 1024px){.navbar li li{float:none;width:33.333%;border:0}.navbar li li a{width:215px;margin:0 auto 12px;padding:8px 10px;color:#171717;background-color:#fff}.navbar li li a:hover{color:#fff;background:#a50082;border:1px solid #fff}.navbar li li:not(:first-child){padding-top:0}}@media(min-width: 1024px){.navbar a.btn-attention{background:#a50082;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px;border:0}.navbar a.btn-attention:hover,.navbar a.btn-attention:visited{color:#fff;text-decoration:none}.navbar a.btn-attention:focus,.navbar a.btn-attention:active{color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.5)}.navbar a.btn-attention:hover{color:#fff;background-color:#c96cb4;background-image:linear-gradient(to bottom, #a50082, #c96cb4);border:0}.navbar a.btn-attention:active,.navbar a.btn-attention:focus{background:#c96cb4}}@media(min-width: 1440px){.navbar ul li a{font-size:16px}}@media print and (min-width: 1440px){.navbar ul li a{font-size:16px}}.icon-toggle-menu{position:relative;display:inline-block;width:30px;height:2px;margin:8px 0;vertical-align:middle;background-color:#333;border-radius:1px;transition:.1s all}.icon-toggle-menu:before,.icon-toggle-menu:after{position:absolute;display:block;width:30px;height:2px;background-color:#333;border-radius:1px;transition:.3s all;content:""}.icon-toggle-menu:before{top:-8px}.icon-toggle-menu:after{bottom:-8px}[aria-expanded=true] .icon-toggle-menu{background:transparent}[aria-expanded=true] .icon-toggle-menu:before{width:30px;transform:translate(-2px, 8px) rotate(45deg)}[aria-expanded=true] .icon-toggle-menu:after{width:30px;transform:translate(-2px, -8px) rotate(-45deg)}@media(max-width: 1023px){.is-locked{overflow:hidden}.mobile-nav{top:0;left:0;z-index:1000;display:none;box-sizing:border-box;width:100%;height:100vh;padding-top:20px;padding-bottom:140px;overflow:auto;background-color:#a50082;opacity:0;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.3s;transition-property:all}.mobile-nav.is-active{display:block}.mobile-nav.is-opened{opacity:1}.mobile-nav-wrap{display:flex;align-items:flex-start;box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile-nav-inner{padding:0 20px}.mobile-nav-inner+.mobile-nav-inner{border-top:1px solid #ccc}.mobile-navbar{width:100%}.mobile-navbar-list{display:block;margin:20px 0;padding:0;line-height:2.4;list-style:none;font-size:18px}}@media print and (max-width: 1023px){.mobile-navbar-list{font-size:18px}}@media(max-width: 1023px){.mobile-navbar-list li{display:block}}@media(max-width: 1023px){.mobile-navbar-list .navbar-btn{margin-top:10px}}@media(max-width: 1023px){.mobile-navbar-list a{display:block}}@media(max-width: 1023px){.mobile-navbar-list a:not(.btn-attention),.mobile-navbar-list a:not(.btn-attention):hover,.mobile-navbar-list a:not(.btn-attention):visited,.mobile-navbar-list a:not(.btn-attention):active,.mobile-navbar-list a:not(.btn-attention):focus{color:#333}}@media(max-width: 1023px){.mobile-navbar-list a.btn-attention{color:#a50082;font-weight:normal;text-align:center;background:transparent;border:1px solid #a50082;font-size:16px}}@media print and (max-width: 1023px){.mobile-navbar-list a.btn-attention{font-size:16px}}@media(max-width: 1023px){.mobile-navbar-list .mobile-navbar-list{margin:-5px 0 10px 10px;line-height:2;font-size:14px}}@media print and (max-width: 1023px){.mobile-navbar-list .mobile-navbar-list{font-size:14px}}@media(max-width: 1023px){.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention),.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention):hover,.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention):visited,.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention):active,.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention):focus{color:#666}}@media(max-width: 1023px){.mobile-nav-side{margin:20px 0}}@media(max-width: 1023px){.mobile-nav-side-list{margin:0;padding:0;list-style:none}}@media(max-width: 1023px){.mobile-nav-side-item{display:block;margin:0 0 10px 0}}@media(max-width: 1023px){.mobile-nav-side-link{display:block;color:#333}.mobile-nav-side-link:hover,.mobile-nav-side-link:visited,.mobile-nav-side-link:active,.mobile-nav-side-link:focus{color:#333}}@media(max-width: 1023px){.mobile-navbar-footer{margin:15px 0 0 0}.mobile-navbar-footer .sns-list{margin:0 0 30px}}@media(min-width: 1024px){header{position:static;top:-100px;transition:all .3s ease}.head-glovalnav.fixed{position:fixed;top:0;left:0;z-index:9999;width:100%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);animation:DownAnime .5s forwards}.head-glovalnav.fixed .header{display:none}.head-glovalnav.fixed .site-logo{width:60px;height:auto;padding-left:0}.head-glovalnav.fixed .navbar{width:98%}.head-glovalnav.fixed .navbar .nav-logo{display:inline-block}}@keyframes DownAnime{from{transform:translateY(-150px);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width: 1024px){.head-glovalnav.fixed .header{display:none}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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L3NyYy9zY3NzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uLi9zeXN0ZW0vc3JjL3Njc3MvbWl4aW5zL19mb250LXNpemUuc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uLi9zeXN0ZW0vc3JjL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvZ2xvYmFsL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX2Nvb2tpZWNvbnNlbnQuc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX2hlYWRsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19pbmZvLWJhci5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fbW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uLi9zeXN0ZW0vc3JjL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fcGFnZS10aXRsZS5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fcGFnZXIuc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19zdWdnZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19zdW1tYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL190aHVtYm5haWwuc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX3RvcGljcGF0aC5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi4vc3lzdGVtL3NyYy9zY3NzL191bml0LnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19lbnRyeS5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi4vc3lzdGVtL3NyYy9zY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX2ZpZWxkLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19zaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19yZWFsZXN0YXRlLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19zaXRlbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19pbmZvcm1hdGlvbi5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fY291cmNlLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19jb3VyY2UtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19zdHJlbmd0aC5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fZXhwZXJpZW5jZS5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL190b3Auc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX2FkZGl0aW9uLXVuaXQuc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX2ZjLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19yZWNpcGUuc2NzcyIsIndlYnBhY2s6Ly9jZmMta291dG91Ly4vc3JjL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2NmYy1rb3V0b3UvLi9zcmMvc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vY2ZjLWtvdXRvdS8uL3NyYy9zY3NzL19oZWFkZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODmeODvOOCuVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuYm9keSB7XG5cdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0Zm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1mYW1pbHk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcbn1cbmgyIHtcblx0Zm9udC1zaXplOiAyNnB4O1xufVxuaDMge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5oNCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdGJvZHkge1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4vKiDjg6rjg7Pjgq/jga7oqK3lrpogKi9cbmEge1xuXHRjb2xvcjogZ2xvYmFsLiRsaW5rLWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcbn1cbmE6dmlzaXRlZCB7XG5cdGNvbG9yOiBnbG9iYWwuJGxpbmstY29sb3ItdmlzaXRlZDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTphY3RpdmUge1xuXHRjb2xvcjogZ2xvYmFsLiRsaW5rLWNvbG9yLWFjdGl2ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG5cdGNvbG9yOiBnbG9iYWwuJGxpbmstY29sb3ItaG92ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiDoibLjga7jga7oqK3lrpogKi9cbi8vIOS4iue0muWtpuagoeODleOCoeODg+OCt+ODp+ODs+OBruiJslxuLmFkdmFuY2VkLWZhc2hpb24tY29sb3Ige1xuXHRjb2xvcjogZ2xvYmFsLiRhZHZhbmNlZC1mYXNoaW9uLWNvbG9yO1xufVxuLy8g5LiK57Sa5a2m5qCh6Kq/55CG44Gu6ImyXG4uYWR2YW5jZWQtY29vay1jb2xvciB7XG5cdGNvbG9yOiBnbG9iYWwuJGFkdmFuY2VkLWNvb2stY29sb3I7XG59XG4vLyDkuIrntJrlrabmoKHjg5Pjgrjjg43jgrnjga7oibJcbi5hZHZhbmNlZC1idXNpbmVzcy1jb2xvciB7XG5cdGNvbG9yOiBnbG9iYWwuJGFkdmFuY2VkLWJ1c2luZXNzLWNvbG9yO1xufVxuXG4vKiDjgrPjg7Pjg4bjg4rjg7wgKi9cbi5hY21zLWNvbnRhaW5lciB7XG5cdHdpZHRoOiA5MiU7XG5cdG1heC13aWR0aDogZ2xvYmFsLiRjb250YWluZXI7XG5cdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHRAaWYgKGdsb2JhbC4kZW5hYmxlLWlwaG9uZXggPT0gdHJ1ZSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoI3ttYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKX0gKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoI3ttYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKX0gKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuXHR9XG5cdC5hY21zLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuLm5hcnJvdy1jb250YWluZXIge1xuXHR3aWR0aDogOTIlO1xuXHRtYXgtd2lkdGg6IGdsb2JhbC4kbmFycm93LWNvbnRhaW5lcjtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHRAaWYgKGdsb2JhbC4kZW5hYmxlLWlwaG9uZXggPT0gdHJ1ZSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoI3ttYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKX0gKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoI3ttYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKX0gKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuXHR9XG59XG5cbi5tYXgtY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiBnbG9iYWwuJG1heC1jb250YWluZXI7XG5cdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHRAaWYgKGdsb2JhbC4kZW5hYmxlLWlwaG9uZXggPT0gdHJ1ZSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoI3ttYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKX0gKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoI3ttYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKX0gKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuXHR9XG5cdC5hY21zLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcblx0LmFjbXMtY29udGFpbmVyIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQubmFycm93LWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5yb3cge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQub3JkZXIxIHtcblx0XHRvcmRlcjogMTtcblx0fVxuXG5cdC5vcmRlcjIge1xuXHRcdG9yZGVyOiAyO1xuXHR9XG5cblx0Lm9yZGVyMyB7XG5cdFx0b3JkZXI6IDM7XG5cdH1cblxuXHQub3JkZXI0IHtcblx0XHRvcmRlcjogNDtcblx0fVxuXG5cdC5vcmRlcjUge1xuXHRcdG9yZGVyOiA1O1xuXHR9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA6Kit5a6aXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRlbmFibGUtaXBob25leDogdHJ1ZTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOODmeODvOOCuVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgrPjg7Pjg4bjgqTjg4rjg7zluYVcbiRjb250YWluZXI6IDExNDBweDtcbi8vICRuYXJyb3ctY29udGFpbmVyOiA5NjBweDtcbiRuYXJyb3ctY29udGFpbmVyOiA4MDBweDtcbiRtYXgtY29udGFpbmVyOiAxMDAlO1xuXG4vLyDjg6HjgqTjg7Pjgqvjg6njg6DluYVcbiRtYWluLWNvbHVtbi13aWR0aDogODIwcHg7XG5cbi8vIOOCsOODquODg+ODieOBrumWk+malFxuLy8kZ3JpZC1zcGFjZSAgICAgICAgICAgOiAyMHB4O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44OV44Kh44Kk44Or44Gu44OR44K5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vJGFjbXMtZm9udDogJy90aGVtZXMvc3lzdGVtL2ZvbnRzLyc7IC8vIOODleOCqeODs+ODiOOBruODkeOCueOCkuS4iuabuOOBjVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA5pu45L2TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLFxuICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG5cbiRmb250LWZhbWlseS1lbjogXCJDaGFybVwiLCBjdXJzaXZlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44Kr44Op44O8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOiDjOaZr+iJslxuJGJnLWNvbG9yOiAjZmZmO1xuXG4vLyDjg5fjg6njgqTjg57jg6rjg7zjgqvjg6njg7xcbiRwcmltYXJ5LWNvbG9yOiAjYTUwMDgyO1xuJHByaW1hcnktY29sb3ItaG92ZXI6ICNjOTZjYjQ7XG5cbi8vIOODpOODnuOCrOOCr+OCsOODquODvOODs1xuJGdyZWVuLWNvbG9yOiAjMDBiMDkxO1xuXG4vLyDjgrvjgqvjg7Pjg4Djg6rjg7zjgqvjg6njg7xcbiRzZWNvbmRhcnktY29sb3I6ICMzMzM7XG4vLyDjg5njg7zjgrnjgqvjg6njg7xcbiRiYXNlLWNvbG9yOiAjZTVlNWU1O1xuXG4vL+eKtuaFi1xuJGZvY3VzLWNvbG9yOiAjMDBjMmZmO1xuXG4vLyDjg5zjgr/jg7NcbiRidG4tZGVmYXVsdC1jb2xvcjogIzY2NjtcbiRidG4tc3RhcnQtY29sb3I6ICM2NjY7XG4kYnRuLWVuZC1jb2xvcjogIzQ0NDtcbiRidG4tYWN0aXZlLWNvbG9yOiAjNDQ0O1xuJGJ0bi1ob3Zlci1jb2xvcjogIzQ0NDtcblxuLy8g6Imy5LuY44GN44Oc44K/44OzXG4kYnRuLWF0dGVudGlvbi1kZWZhdWx0LWNvbG9yOiAjYTUwMDgyO1xuJGJ0bi1hdHRlbnRpb24tc3RhcnQtY29sb3I6ICNhNTAwODI7XG4kYnRuLWF0dGVudGlvbi1lbmQtY29sb3I6ICNjOTZjYjQ7XG4kYnRuLWF0dGVudGlvbi1hY3RpdmUtY29sb3I6ICNjOTZjYjQ7XG4kYnRuLWF0dGVudGlvbi1ob3Zlci1jb2xvcjogI2M5NmNiNDtcblxuLy8g5ZCEU05T6ImyXG4vLyAkZmFjZWJvb2stY29sb3I6ICMxODc3ZjI7XG4vLyAkdHdpdHRlci1jb2xvcjogIzU1YWNlZTtcbi8vICR5b3V0dWJlLWNvbG9yOiAjY2QyMDFmO1xuXG4vLyDjg6rjg7Pjgq/oibJcbiRsaW5rLWNvbG9yOiAjYTUwMDgyO1xuJGxpbmstY29sb3ItdmlzaXRlZDogI2E1MDA4MjtcbiRsaW5rLWNvbG9yLWFjdGl2ZTogI2E1MDA4MjtcbiRsaW5rLWNvbG9yLWhvdmVyOiAjYzk2Y2I0O1xuXG4vLyDjg4bjgq3jgrnjg4joibJcbiR0ZXh0LWNvbG9yLWJhc2U6ICMxNzE3MTc7XG5cbi8vIOODleOCoeODg+OCt+ODp+ODs+ODoeOCpOODs+iJslxuJGZhc2hpb24tbWFpbi1jb2xvcjogI2U5NTI4ZTtcbi8vIOODleOCoeODg+OCt+ODp+ODs+OCteODluiJslxuJGZhc2hpb24tc3ViLWNvbG9yOiAjZjllYmYwO1xuXG4vLyDoqr/nkIbjg6HjgqTjg7PoibJcbiRjb29rLW1haW4tY29sb3I6ICNmMzk4MDA7XG4vLyDoqr/nkIbjgrXjg5boibJcbiRjb29rLXN1Yi1jb2xvcjogI2ZiZjFlMDtcblxuLy8g44OT44K444ON44K544Oh44Kk44Oz6ImyXG4kYnVzaW5lc3MtbWFpbi1jb2xvcjogIzAwYWZlYztcbi8vIOODk+OCuOODjeOCueOCteODluiJslxuJGJ1c2luZXNzLXN1Yi1jb2xvcjogI2U4ZjRmYztcblxuLy8g44Kv44Op44OW5ZCN44Gu6ImyXG4kY2x1Yi1jb2xvcjogIzI3YWJiODtcblxuLy8g5LiK57Sa5a2m5qCh44OV44Kh44OD44K344On44Oz44Gu6ImyXG4kYWR2YW5jZWQtZmFzaGlvbi1jb2xvcjogIzc2NmNhYTtcbi8vIOS4iue0muWtpuagoeiqv+eQhuOBruiJslxuJGFkdmFuY2VkLWNvb2stY29sb3I6ICNlNzliMmU7XG4vLyDkuIrntJrlrabmoKHjg5Pjgrjjg43jgrnjga7oibJcbiRhZHZhbmNlZC1idXNpbmVzcy1jb2xvcjogIzI3YWJiODtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOODmOODg+ODgOODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaGVhZGVyLWhlaWdodDogNDRweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOOCqOODs+ODiOODquODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyR1bml0LWd1dHRlciAgICAgICAgICAgICAgICAgICAgICAgOiAkZ3JpZC1zcGFjZTtcbiRlbnRyeS1tYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLXNtOiAxMHB4ICFkZWZhdWx0O1xuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1tZDogMjVweCAhZGVmYXVsdDtcbiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGc6IDQwcHggIWRlZmF1bHQ7XG5cbi8vJGVudHJ5LWNsYXNzICAgICAgICAgICAgICAgICAgICAgICA6IGVudHJ5LWNvbHVtbjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOOCueODqeOCpOODgOODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbWFpbi1zbGlkZXItaGVpZ2h0LW1vYmlsZTogMzAwcHg7XG4kbWFpbi1zbGlkZXItaGVpZ2h0LWRlc2t0b3A6IDQwMHB4O1xuIiwiQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwiLi4vZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzIGZ1bmN0aW9ucztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUsJGJhc2U6MTYsJGltcG9ydGFudDogZmFsc2UpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4IGZ1bmN0aW9ucy5pZi1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG4gIC8vZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICogMXJlbSBmdW5jdGlvbnMuaWYtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4IGZ1bmN0aW9ucy5pZi1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG4gICAgLy9mb250LXNpemU6IG1hdGguZGl2KCRzaXplLCAkYmFzZSkgKiAxcmVtIGZ1bmN0aW9ucy5pZi1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGtleWZyYW1lcyBmYWRlLWluIHtcblx0MCUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQyMCUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGUtaW4ge1xuXHQwJSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDIwJSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbiB7XG5cdDAlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MjAlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlVXAge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmpzIC5qcy1hbmltYXRpb24ge1xuXHQuc2VjdGlvbi1oZWFkaW5nLFxuXHQuZW50cnktaGVhZGluZy1jZW50ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwcHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcblx0fVxuXG5cdC5tb2R1bGUtZ3JvdXAtbGlzdCxcblx0LmVudHJ5LWNvbHVtbixcblx0Lm1vZHVsZS1zZWN0aW9uLFxuXHQuc3VnZ2VzdC1jZW50ZXItYm94IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwLjRzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCAwLjRzO1xuXHR9XG5cblx0Lm1haW4tc2xpZGVyLXRleHQtd3JhcCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMC42cywgdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQgMC42cztcblx0fVxufVxuXG4uanMtYW5pbWF0aW9uLmlzLXNob3cge1xuXHQuc2VjdGlvbi1oZWFkaW5nLFxuXHQuZW50cnktaGVhZGluZy1jZW50ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQubW9kdWxlLWdyb3VwLWxpc3QsXG5cdC5lbnRyeS1jb2x1bW4sXG5cdC5tb2R1bGUtc2VjdGlvbixcblx0LnN1Z2dlc3QtY2VudGVyLWJveCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5tYWluLXNsaWRlci10ZXh0LXdyYXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQG1lZGlhIHByaW50IHtcblx0LmpzIC5qcy1hbmltYXRpb24ge1xuXHRcdC5zZWN0aW9uLWhlYWRpbmcsXG5cdFx0LmVudHJ5LWhlYWRpbmctY2VudGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQubW9kdWxlLWdyb3VwLWxpc3QsXG5cdFx0LmVudHJ5LWNvbHVtbixcblx0XHQubW9kdWxlLXNlY3Rpb24sXG5cdFx0LnN1Z2dlc3QtY2VudGVyLWJveCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Lm1haW4tc2xpZGVyLXRleHQtd3JhcCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8vIOi/veWKoFxuLyogZmFkZVVwICovXG5cbi5mYWRlVXAwMSxcbi5mYWRlVXAwMixcbi5mYWRlVXAwMyxcbi5mYWRlVXAwNCxcbi5mYWRlVXAwNSxcbi5mYWRlVXAwNixcbi5mYWRlVXAwNyB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlVXAwMS5hbmltYXRlZCxcbi5mYWRlVXAwMi5hbmltYXRlZCxcbi5mYWRlVXAwMy5hbmltYXRlZCxcbi5mYWRlVXAwNC5hbmltYXRlZCxcbi5mYWRlVXAwNS5hbmltYXRlZCxcbi5mYWRlVXAwNi5hbmltYXRlZCxcbi5mYWRlVXAwNy5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlVXBBbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZVVwQW5pbWUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLyogZmFkZUluICovXG4uZmFkZUluIHtcblx0b3BhY2l0eTogMDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDEuOHM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1lIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODkOODiuODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmFubmVyIHtcblx0bWFyZ2luOiAwIG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIC0yKSAxMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24ob3BhY2l0eSAuMjVzIGVhc2Utb3V0KTtcblx0XHQgJjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0fVxuXHR9XG59XG4uYmFubmVyLWl0ZW0ge1xuXHRtYXJnaW46IDAgMCBtYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKSAwO1xufVxuXG4uYmFubmVyLWltZy1jZW50ZXIge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5pmC6ZaT5aSJ5YyWXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gdHJhbnNpdGlvbi1wcm9wZXJ0eeOAgSB0cmFuc2l0aW9uLWR1cmF0aW9u44CBIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9u44CBIHRyYW5zaXRpb24tZGVsYXkg44Gu5ZCE44OX44Ot44OR44OG44Kj44Gu5YCkXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbil7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuLy8g44OX44Ot44OR44OG44KjXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eSl7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuLy8g44GE44Gk5aeL44G+44KL44GLXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSl7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuLy8g44GL44GL44KL5pmC6ZaTXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbil7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuLy8g5pmC6ZaT5aSJ5YyWXG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24pe1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnRuIHtcblx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tZGVmYXVsdC1jb2xvcjtcblx0Ym9yZGVyOiAwO1xuXHRAaW5jbHVkZSBnbG9iYWwuYnRuLWJhc2UoKTtcblx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1zbWFsbCgpO1xuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBnbG9iYWwuYnRuLWNvbG9ycyhnbG9iYWwuJGJ0bi1zdGFydC1jb2xvciwgZ2xvYmFsLiRidG4tZW5kLWNvbG9yLCAjZmZmKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYWN0aXZlLWNvbG9yO1xuXHR9XG59XG4vKiDjg5zjgr/jg7PjgIDoibLku5jjgY0gKi9cbi5idG4tYXR0ZW50aW9uIHtcblx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWRlZmF1bHQtY29sb3I7XG5cdGJvcmRlcjogMDtcblx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1iYXNlKCk7XG5cdEBpbmNsdWRlIGdsb2JhbC5idG4tc21hbGwoKTtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1jb2xvcnMoZ2xvYmFsLiRidG4tYXR0ZW50aW9uLXN0YXJ0LWNvbG9yLCBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tZW5kLWNvbG9yLCAjZmZmKTtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWFjdGl2ZS1jb2xvcjtcblx0fVxufVxuXG4vKiDjg5zjgr/jg7PjgrXjgqTjgrrlpKcgKi9cbi5idG4tbGFyZ2Uge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1kZWZhdWx0LWNvbG9yO1xuXHRAaW5jbHVkZSBnbG9iYWwuYnRuLWJhc2UoKTtcblx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1sYXJnZSgpO1xuXHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXIpO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1ob3Zlci1jb2xvcjtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYWN0aXZlLWNvbG9yO1xuXHR9XG59XG4vKiDjg5zjgr/jg7PjgrXjgqTjgrrlpKcg6Imy5LuY44GNICovXG4uYnRuLWF0dGVudGlvbi1sYXJnZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1kZWZhdWx0LWNvbG9yO1xuXHRAaW5jbHVkZSBnbG9iYWwuYnRuLWJhc2UoKTtcblx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1sYXJnZSgpO1xuXHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXIpO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hdHRlbnRpb24taG92ZXItY29sb3I7XG5cdH1cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1hY3RpdmUtY29sb3I7XG5cdH1cbn1cbi8qIOODh+OCueOCr+ODiOODg+ODl++8muacgOWkpzM2MHB444Oc44K/44OzICovXG4uYnRuLWJsb2NrLWxhcmdlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWRlZmF1bHQtY29sb3I7XG5cdEBpbmNsdWRlIGdsb2JhbC5idG4tYmFzZSgpO1xuXHRAaW5jbHVkZSBnbG9iYWwuYnRuLWxhcmdlKCk7XG5cdEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGxpbmVhcik7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWhvdmVyLWNvbG9yO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hY3RpdmUtY29sb3I7XG5cdH1cbn1cbi8qIOODh+OCueOCr+ODiOODg+ODl++8muacgOWkpzM2MHB444Oc44K/44OzIOiJsuS7mOOBjSAqL1xuLmJ0bi1hdHRlbnRpb24tYmxvY2stbGFyZ2Uge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWRlZmF1bHQtY29sb3I7XG5cdEBpbmNsdWRlIGdsb2JhbC5idG4tYmFzZSgpO1xuXHRAaW5jbHVkZSBnbG9iYWwuYnRuLWxhcmdlKCk7XG5cdEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGxpbmVhcik7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1ob3Zlci1jb2xvcjtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWFjdGl2ZS1jb2xvcjtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5idG4tYmxvY2stbGFyZ2Uge1xuXHRcdG1heC13aWR0aDogMzYwcHg7XG5cdH1cblx0LmJ0bi1hdHRlbnRpb24tYmxvY2stbGFyZ2Uge1xuXHRcdG1heC13aWR0aDogMzYwcHg7XG5cdH1cbn1cblxuLmJ0bi1zZWFyY2gtYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxNjVweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1heCkge1xuXHQuYnRuLXNlYXJjaC1ibG9jayB7XG5cdFx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1zZWFyY2gtYmxvY2soKTtcblx0fVxufVxuXG4vKiDjg5zjg7zjg4Djg7zjg5zjgr/jg7MgKi9cbi5ob21lLWJ0biB7XG5cdG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG59XG4uYnRuLWJvcmRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogN3B4IDEwcHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0W2NsYXNzKj1cImFjbXMtaWNvbi1cIl0ge1xuXHRcdGNvbG9yOiAjY2NjO1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLyog5b2x5LuY44GN44Oc44K/44OzICovXG4uYnRuLXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDAgMXJlbSAxcmVtIC0wLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8v44CA44Oc44K/44OzXG4vLyAtLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBidG4tY29sb3JzKCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJGNvbG9yKSB7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRlbmQtY29sb3I7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG4vLyDjg5njg7zjgrlcbkBtaXhpbiBidG4tYmFzZSgpIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRib3JkZXI6IDA7XG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR9XG59XG4vLyDjgrXjgqTjgrrlsI9cbkBtaXhpbiBidG4tc21hbGwoKSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogNnB4IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi8vIOOCteOCpOOCuuWkp1xuQG1peGluIGJ0bi1sYXJnZSgpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyMCk7XG59XG4vLyDjg5bjg63jg4Pjgq9cbkBtaXhpbiBidG4tc2VhcmNoLWJsb2NrKCkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzYwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDIwKTtcbn1cblxuLy8g44OV44OD44K/44O8U05T44Oc44K/44OzXG4vLyBAbWl4aW4gZm9vdGVyLXNucy1saXN0KCRzbnMtY29sb3Ipe1xuLy8gXHRkaXNwbGF5OiBibG9jaztcbi8vIFx0d2lkdGg6IDMwcHg7XG4vLyBcdGhlaWdodDogMzBweDtcbi8vIFx0Y29sb3I6ICNGRkY7XG4vLyBcdGxpbmUtaGVpZ2h0OiAxLjU7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0YmFja2dyb3VuZDogJHNucy1jb2xvcjtcbi8vIFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuLy8gXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxOSk7XG4vLyBcdCAmOmJlZm9yZSB7XG4vLyBcdFx0ICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gXHR9XG4vLyB9XG4vLyDjgqjjg7Pjg4jjg6rjg7zkuIvjgrfjgqfjgqLjg5zjgr/jg7Ncbi8vIEBtaXhpbiBzaGFyZS1zbnMtYnRuKCRzbnMtY29sb3Ipe1xuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdGNvbG9yOiAkc25zLWNvbG9yO1xuLy8gXHRsaW5lLWhlaWdodDogMS4yO1xuLy8gXHQgJjpiZWZvcmUge1xuLy8gXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyBcdH1cbi8vIFx0Jjpmb2N1czpiZWZvcmUge1xuLy8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHR0b3A6IC0xcHg7XG4vLyBcdFx0cmlnaHQ6IC0xcHg7XG4vLyBcdFx0Ym90dG9tOiAtMXB4O1xuLy8gXHRcdGxlZnQ6IC0xcHg7XG4vLyBcdFx0Ym9yZGVyOiAxcHggZG90dGVkICMzMzM7XG4vLyBcdFx0Y29udGVudDogXCJcIjtcbi8vIFx0fVxuLy8gfVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqvjg7zjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNhcmQge1xuXHRtYXJnaW46IDAgMCA0MHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xufVxuLmNhcmQtaXRlbSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCBnbG9iYWwuJGJhc2UtY29sb3I7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGdsb2JhbC4kYmFzZS1jb2xvcjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdsb2JhbC4kYmFzZS1jb2xvcjtcbn1cbi5jYXJkLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIC0yKTtcblx0cGFkZGluZzogMTBweDtcblx0Y29sb3I6ICMzMzM7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAjRUVFO1xuXHRcdEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgbGluZWFyKTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZCxcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG59XG4uY2FyZC1pbWcge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4uY2FyZC10aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYXJkLWRldGFpbCB7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTMpO1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyoqIExpZ2h0IGNvbG9yLXNjaGVtZSAqKi9cbjpyb290e1xuICAtLWNjLWJnOiAjZmZmO1xuICAtLWNjLXRleHQ6ICMzMzMzMzM7XG4gIC0tY2MtYnRuLXByaW1hcnktYmc6ICNDNDExMzQ7XG4gIC0tY2MtYnRuLXByaW1hcnktdGV4dDogdmFyKC0tY2MtYmcpO1xuICAtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAjOTEwMDIxO1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktYmc6ICNGMUYxRjE7XG4gIC0tY2MtYnRuLXNlY29uZGFyeS10ZXh0OiB2YXIoLS1jYy10ZXh0KTtcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAjRUVFRUVFO1xuICAtLWNjLXRvZ2dsZS1iZy1vZmY6ICM5OTk5OTk7XG4gIC0tY2MtdG9nZ2xlLWJnLW9uOiAjNjY2NjY2O1xuICAtLWNjLXRvZ2dsZS1iZy1yZWFkb25seTogI0U1RTVFNTtcbiAgLS1jYy10b2dnbGUta25vYi1iZzogI2ZmZjtcbiAgLS1jYy10b2dnbGUta25vYi1pY29uLWNvbG9yOiAjZmFlY2VjO1xuICAtLWNjLWJsb2NrLXRleHQ6IHZhcigtLWNjLXRleHQpO1xuICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzogI0YxRjFGMTtcbiAgLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXI6ICNFRUVFRUU7XG4gIC0tY2Mtc2VjdGlvbi1ib3JkZXI6ICNmNWYxZjE7XG4gIC0tY2MtY29va2llLXRhYmxlLWJvcmRlcjogI2YyZTllOTtcbiAgLS1jYy1vdmVybGF5LWJnOiByZ2JhKDQsIDYsIDgsIC44NSk7XG4gIC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZzogI2RiY2ZjZjtcbiAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnLWhvdmVyOiAjYTA5MTkxO1xufVxuXG4vKiogRGFyayBjb2xvci1zY2hlbWUgKiovXG4uY19kYXJrbW9kZXtcbiAgLS1jYy1iZzogIzE4MWIxZDtcbiAgLS1jYy10ZXh0OiAjZDhlNWVhO1xuICAtLWNjLWJ0bi1wcmltYXJ5LWJnOiAjYTZjNGRkO1xuICAtLWNjLWJ0bi1wcmltYXJ5LXRleHQ6ICMwMDA7XG4gIC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmc6ICNjMmRmZjc7XG4gIC0tY2MtYnRuLXNlY29uZGFyeS1iZzogIzMzMzgzYztcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNjLXRleHQpO1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICMzZTQ1NGE7XG4gIC0tY2MtdG9nZ2xlLWJnLW9mZjogIzY2NzQ4MTtcbiAgLS1jYy10b2dnbGUtYmctb246IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcbiAgLS1jYy10b2dnbGUtYmctcmVhZG9ubHk6ICM0NTRjNTQ7XG4gIC0tY2MtdG9nZ2xlLWtub2ItYmc6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7XG4gIC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcjogdmFyKC0tY2MtYmcpO1xuICAtLWNjLWJsb2NrLXRleHQ6ICNiM2JmYzU7XG4gIC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiAjMjMyNzJhO1xuICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3ZlcjogIzJiMzAzNTtcbiAgLS1jYy1zZWN0aW9uLWJvcmRlcjogIzI5MmQzMTtcbiAgLS1jYy1jb29raWUtdGFibGUtYm9yZGVyOiAjMmIzMDM1O1xuICAtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6ICM2Njc0ODE7XG4gIC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZy1ob3ZlcjogIzkxOTlhMDtcbn1cblxuLmNjX2RpdiAqLFxuLmNjX2RpdiA6YmVmb3JlLFxuLmNjX2RpdiA6YWZ0ZXJ7XG4gIGZsb2F0OiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdmlzaWJpbGl0eTogdW5zZXQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmNjX2RpdiB7XG4gIGNvbG9yOiAjMmQ0MTU2O1xuICBjb2xvcjogdmFyKC0tY2MtdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuLmNjX2RpdiAuYy1ibixcbi5jY19kaXYgLmItdGwsXG4jcy10dGwsXG4jYy10dGwsXG4jcy1ibCB0ZDpiZWZvcmV7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNjbSxcbiNzLWlucixcbi5jY19kaXYgLmMtYmwsXG4uY2NfZGl2IC5iLXRsLFxuI3MtYmwgLmFjdCAuYi1hY2N7XG4gIGJvcmRlci1yYWRpdXM6IC4zNWVtO1xufVxuXG4uY2NfZGl2IGlucHV0LFxuLmNjX2RpdiBidXR0b24sXG4uY2NfZGl2IGF7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY2NfZGl2IGF7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuLmNjX2RpdiBhOmhvdmVye1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE1ha2UgZWxlbWVudHMgXCJhbmltYXRhYmxlXCIgKi9cbi5jLS1hbmltICNjbSxcbi5jLS1hbmltICNzLWNudCxcbi5jLS1hbmltICNzLWlucixcbiNjcy1vdixcbiNjbS1vdntcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuMjVzIGxpbmVhciwgb3BhY2l0eSAuMjVzIGVhc2UsIHRyYW5zZm9ybSAuMjVzIGVhc2UhaW1wb3J0YW50O1xufVxuXG4uYy0tYW5pbSAuYy1ibntcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UhaW1wb3J0YW50O1xufVxuXG4vKiBzdGFydCB0cmFuc2l0aW9ucyAqL1xuLmMtLWFuaW0gI2NtLmJhci5zbGlkZSxcbi5jLS1hbmltIC5iYXIuc2xpZGUgI3MtaW5ye1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlLCB0cmFuc2Zvcm0gLjRzIGVhc2UhaW1wb3J0YW50O1xufVxuXG4uYy0tYW5pbSAjY20uYmFyLnNsaWRlICsgI2NtLW92LFxuLmMtLWFuaW0gLmJhci5zbGlkZSArICNjcy1vdntcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNHMgZWFzZSwgb3BhY2l0eSAuNHMgZWFzZSwgdHJhbnNmb3JtIC40cyBlYXNlIWltcG9ydGFudDtcbn1cblxuI2NtLmJhci5zbGlkZSxcbi5jY19kaXYgLmJhci5zbGlkZSAjcy1pbnJ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NtLmJhci50b3Auc2xpZGUsXG4uY2NfZGl2IC5iYXIubGVmdC5zbGlkZSAjcy1pbnJ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNjbS5zbGlkZSxcbi5jY19kaXYgLnNsaWRlICNzLWlucntcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNmVtKTtcbn1cblxuI2NtLnRvcC5zbGlkZXtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjZlbSk7XG59XG5cbiNjbS5iYXIuc2xpZGV7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuI2NtLmJhci50b3Auc2xpZGV7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4vKiBlbmQgdHJhbnNpdGlvbnMgKi9cblxuLyogU2hvdyBtb2RhbHMgKi9cblxuLnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLFxuLnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLmJhcixcbi5zaG93LS1zZXR0aW5ncyAuYy0tYW5pbSAjcy1pbnIsXG4uc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gLmJhci5zbGlkZSAjcy1pbnJ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20uYm94Lm1pZGRsZSxcbi5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS5jbG91ZC5taWRkbGV7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNob3ctLXNldHRpbmdzIC5jLS1hbmltICNzLWNudHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG59XG5cbi8qIFNob3cgb3ZlcmxheXMgKi9cbi5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS1vdixcbi5zaG93LS1zZXR0aW5ncyAuYy0tYW5pbSAjY3Mtb3Z7XG4gIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbn1cblxuI2Nte1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxLjI1MGVtO1xuICBib3R0b206IDEuMjUwZW07XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0LjJlbTtcbiAgcGFkZGluZzogMS4xZW0gMS44ZW0gMS40ZW0gMS44ZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYmcpO1xuICBib3gtc2hhZG93OiAwIDAuNjI1ZW0gMS44NzVlbSAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAuNjI1ZW0gMS44NzVlbSByZ2JhKDIsIDIsIDMsIDAuMjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyoqIGZpeCBodHRwczovL2dpdGh1Yi5jb20vb3Jlc3RiaWRhL2Nvb2tpZWNvbnNlbnQvaXNzdWVzLzk0ICoqL1xuI2NjX2RpdiAjY20ge1xuICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG59XG5cbiNjLXR0bHtcbiAgbWFyZ2luLWJvdHRvbTogLjdlbTtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG59XG5cbi5jbG91ZCAjYy10dGx7XG4gIG1hcmdpbi10b3A6IC0uMTVlbTtcbn1cblxuI2MtdHh0e1xuICBtYXJnaW4tYm90dG9tOiAxLjRlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uY2NfZGl2IC5jLWJue1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFlbSAxLjdlbTtcbiAgY29sb3I6ICM0MDUwNWE7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQpO1xuICBmb250LXNpemU6IDAuODJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZTVlYmVmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4jY20gLmMtYm57XG4gIHdpZHRoOiA0OC41JTtcbn1cblxuI2MtYm5zIGJ1dHRvbiArIGJ1dHRvbixcbiNzLWNudCBidXR0b24gKyBidXR0b24sXG4jcy1jLWJue1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiNzLWNudCAjcy1yYWxsLWJue1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuI2NtIC5jX2xpbms6aG92ZXIsXG4jY20gLmNfbGluazphY3RpdmUsXG4jcy1jbnQgYnV0dG9uICsgYnV0dG9uOmhvdmVyLFxuI3MtY250IGJ1dHRvbiArIGJ1dHRvbjphY3RpdmUsXG4jcy1jLWJuOmFjdGl2ZSxcbiNzLWMtYm46aG92ZXJ7XG4gIGJhY2tncm91bmQ6ICNkOGUwZTY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO1xufVxuXG4vKipcbkNvb2tpZUNvbnNlbnQgc2V0dGluZ3MgbW9kYWxcbioqL1xuI3MtY250e1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAxO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jcy1ibHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuI3MtYmwgLnRpdGxle1xuICBtYXJnaW4tdG9wOiAxLjRlbTtcbn1cblxuI3MtYmwgLnRpdGxlOmZpcnN0LWNoaWxke1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jcy1ibCAuYi1ibntcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3MtYmwgLmItYWNjIC5we1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbiNzLWNudCAuYi1ibiAuYi10bHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuM2VtIDYuNGVtIDEuM2VtIDIuN2VtO1xuICBmb250LXNpemU6IC45NWVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuI3MtY250IC5hY3QgLmItYm4gLmItdGx7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4jcy1jbnQgLmItYm4gLmItdGw6YWN0aXZlLFxuI3MtY250IC5iLWJuIC5iLXRsOmhvdmVye1xuICBiYWNrZ3JvdW5kOiAjZTllZmY0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXIpO1xufVxuXG4jcy1ibCAuYi1ibntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcy1ibCAuYy1ibHtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmM2Y1O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbiNzLWJsIC5jLWJsOmhvdmVye1xuICBiYWNrZ3JvdW5kOiAjZjBmNGY3O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO1xufVxuXG4jcy1ibCAuYy1ibDpsYXN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4jcy1ibCAuYy1ibDpmaXJzdC1jaGlsZHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6bm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuI3MtYmwgLmMtYmw6bm90KC5iLWV4KTpmaXJzdC1jaGlsZDpob3ZlcntcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4e1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmNGY3O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbiNzLWJsIC5jLWJsLmItZXggKyAuYy1ibHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4ICsgLmMtYmwuYi1leHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3MtYmwgLmMtYmwuYi1leDpmaXJzdC1jaGlsZHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4OmZpcnN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4jcy1ibCAuYi1hY2N7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcy1ibCAuYWN0IC5iLWFjY3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzLWNudCAucHtcbiAgbWFyZ2luLXRvcDogLjg1ZW07XG4gIGNvbG9yOiAjMmQ0MTU2O1xuICBjb2xvcjogdmFyKC0tY2MtYmxvY2stdGV4dCk7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2w6ZGlzYWJsZWR7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbiNjLXZsbntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jY3N7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEuN2VtO1xufVxuXG4jcy1pbnJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ1ZW07XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDQuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuNzVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogcmdiYSgzLCA2LCA5LCAuMjYpIDBweCAxM3B4IDI3cHggLTVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSguOTYpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNzLWlucixcbiNzLWhkcixcbiNzLWJuc3tcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYmcpO1xufVxuXG4jcy1ibHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuM2VtIDIuMWVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IG92ZXJsYXk7XG59XG5cbiNzLWJuc3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDQuNzVlbTtcbiAgcGFkZGluZzogMWVtIDIuMWVtO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYzZjU7XG59XG5cbi5jY19kaXYgLmNjLWxpbmt7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGNvbG9yOiAjMjUzYjQ4O1xuICBjb2xvcjogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNjX2RpdiAuY2MtbGluazpob3Zlcixcbi5jY19kaXYgLmNjLWxpbms6YWN0aXZle1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jYy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkLFxuI3MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tcHJpbWFyeS10ZXh0KTtcbiAgYmFja2dyb3VuZDogIzI1M2I0ODtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xufVxuXG4uY2NfZGl2IC5iLXRnIC5jLXRnbDpjaGVja2VkIH4gLmMtdGd7XG4gIGJhY2tncm91bmQ6ICMyNTNiNDg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1iZy1vbik7XG59XG5cbiNjLWJucyBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuI2MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZDpob3ZlcixcbiNzLWJucyBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuI3MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZDpob3ZlcntcbiAgYmFja2dyb3VuZDogIzFkMmUzODtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO1xufVxuXG4jcy1oZHJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC43NWVtO1xuICBwYWRkaW5nOiAwIDIuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYzZjU7XG59XG5cbiNzLXR0bHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNzLWMtYm57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuN2VtO1xuICBoZWlnaHQ6IDEuN2VtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICBmb250LXNpemU6IDEuNDVlbTtcbn1cblxuI3MtYy1ibmN7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jY19kaXYgc3Bhbi50LWxiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2NfcG9saWN5X190ZXh0e1xuICBoZWlnaHQ6IDMxLjI1MGVtO1xuICBtYXJnaW4tdG9wOiAxLjI1MGVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4jYy1zLWlue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMi41ZW0pO1xuICBtYXgtaGVpZ2h0OiAzNy41ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjg4cHgpIHtcbiAgLyoqIHdvcmtzIG9ubHkgb24gd2Via2l0LWJhc2VkIGJyb3dzZXJzICoqL1xuICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgd2lkdGg6IC45ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNTBlbSAwLjI1MGVtIDA7XG4gIH1cblxuICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG4gICAgYmFja2dyb3VuZDogI2NmZDVkYjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnKTtcbiAgICBib3JkZXI6IDAuMjVlbSBzb2xpZCB2YXIoLS1jYy1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwZW07XG4gIH1cblxuICAjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogIzkxOTlhMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnLWhvdmVyKTtcbiAgfVxuXG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG5cbi8qKiBjdXN0b20gY2hlY2tib3ggKiovXG4vKiBUaGUgY29udGFpbmVyICovXG4uY2NfZGl2IC5iLXRnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogMS4yZW07XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbi5jY19kaXYgLmItdGcgLmMtdGdsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbi5jY19kaXYgLmItdGcgLmMtdGcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM5MTllYTY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1iZy1vZmYpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSwgYm94LXNoYWRvdyAuMjVzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2NfZGl2IHNwYW4udC1sYixcbi5jY19kaXYgLmItdGcsXG4uY2NfZGl2IC5iLXRnIC5jLXRnLFxuLmNjX2RpdiAuYi10ZyAuYy10Z2x7XG4gIHdpZHRoOiAzLjRlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNGVtO1xufVxuXG4uY2NfZGl2IC5iLXRnIC5jLXRnLmMtcm97XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsIH4gLmMtdGcuYy1yb3tcbiAgYmFja2dyb3VuZDogI2Q1ZGVlMjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWJnLXJlYWRvbmx5KTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2wgfiAuYy10Zy5jLXJvOmFmdGVye1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuLmNjX2RpdiAuYi10ZyAuYy10ZzphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjEyNWVtO1xuICBsZWZ0OiAwLjEyNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy10b2dnbGUta25vYi1iZyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMjQsIDMyLCAzNSwgLjM2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNjX2RpdiAuYi10ZyAuYy10Z2w6Y2hlY2tlZCB+IC5jLXRnOmFmdGVye1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS45ZW0pO1xufVxuXG4jcy1ibCB0YWJsZSxcbiNzLWJsIHRoLFxuI3MtYmwgdGR7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3MtYmwgdGJvZHkgdHJ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xufVxuXG4jcy1ibCB0Ym9keSB0cjpob3ZlcntcbiAgYmFja2dyb3VuZDogI2U5ZWZmNDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnLWhvdmVyKTtcbn1cblxuI3MtYmwgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4jcy1ibCB0ZCxcbiNzLWJsIHRoIHtcbiAgcGFkZGluZzogMC44ZW0gMC42MjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAuOGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jcy1ibCB0aCB7XG4gIHBhZGRpbmc6IDEuMmVtIDEuMmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuI3MtYmwgdGhlYWQgdHI6Zmlyc3QtY2hpbGR7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllZGYyO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgI3MtY250LFxuLmZvcmNlLS1jb25zZW50ICNjc3tcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4jY20tb3YsXG4jY3Mtb3Z7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDYsIDgsIC44NSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLW92ZXJsYXktYmcpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zaG93LS1zZXR0aW5ncyAjY3Mtb3YsXG4uYy0tYW5pbSAjY3Mtb3YsXG4uZm9yY2UtLWNvbnNlbnQgLmMtLWFuaW0gI2NtLW92LFxuLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgI2NtLW92e1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NzLW92e1xuICB6LWluZGV4OiAyO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgLmNjX2RpdntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4yNXMgbGluZWFyO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAuYy0tYW5pbSAuY2NfZGl2LFxuLmZvcmNlLS1jb25zZW50LnNob3ctLXNldHRpbmdzIC5jLS1hbmltIC5jY19kaXZ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mb3JjZS0tY29uc2VudCAjY217XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZvcmNlLS1jb25zZW50ICNjbS5iYXJ7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cblxuaHRtbC5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50e1xuICBvdmVyZmxvdy15OiBoaWRkZW4haW1wb3J0YW50O1xufVxuXG5odG1sLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQsXG5odG1sLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgYm9keXtcbiAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuIWltcG9ydGFudDtcbn1cbi8qKiBFTkQgQkxPQ0sgUEFHRSBTQ1JPTEwgKi9cblxuLyoqIEJFR0lOIElDT05TICoqL1xuLmNjX2RpdiAuYi1ibiAuYi10bDo6YmVmb3JlLFxuLmNjX2RpdiAuYWN0IC5iLWJuIC5iLXRsOjpiZWZvcmV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMS4yZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAuMmVtO1xuICBib3JkZXI6IHNvbGlkICMyZDQxNTY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS10ZXh0KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uY2NfZGl2IC5hY3QgLmItYm4gLmItdGw6OmJlZm9yZXtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpIHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uY2NfZGl2IC5vbi1pOjpiZWZvcmV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuMzdlbTtcbiAgbGVmdDogLjc1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IC4xZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNDVlbTtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNjLXRvZ2dsZS1rbm9iLWljb24tY29sb3IpO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4jcy1jLWJuOjpiZWZvcmUsXG4jcy1jLWJuOjphZnRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC41OGVtO1xuICBsZWZ0OiAuODJlbTtcbiAgd2lkdGg6IDEuNXB4O1xuICBoZWlnaHQ6IC42ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjNDQ0ZDUzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQpO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgY29udGVudDogJyc7XG59XG5cbiNzLWMtYm46OmFmdGVye1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2NfZGl2IC5vZmYtaSxcbi5jY19kaXYgLm9uLWl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2U7XG59XG5cbi5jY19kaXYgLm9uLWl7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jY19kaXYgLm9mZi1pOjpiZWZvcmUsXG4uY2NfZGl2IC5vZmYtaTo6YWZ0ZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuNDJlbTtcbiAgcmlnaHQ6IC44ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogLjA5Mzc1ZW07XG4gIGhlaWdodDogLjdlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNjZGQ2ZGM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1rbm9iLWljb24tY29sb3IpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICcgJztcbn1cblxuLmNjX2RpdiAub2ZmLWk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jY19kaXYgLm9mZi1pOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZyAub24taXtcbiAgb3BhY2l0eTogMTtcbn1cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZyAub2ZmLWl7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiogRU5EIElDT05TICoqL1xuXG4uZm9yY2UtLWNvbnNlbnQgI2NtLmJveC5taWRkbGUsXG4uZm9yY2UtLWNvbnNlbnQgI2NtLmNsb3VkLm1pZGRsZXtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNyUpO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgI2NtLmJveC5taWRkbGUuem9vbSxcbi5mb3JjZS0tY29uc2VudCAjY20uY2xvdWQubWlkZGxlLnpvb217XG4gIHRyYW5zZm9ybTogc2NhbGUoLjk1KSB0cmFuc2xhdGVZKC01MCUpO1xuXG59XG5cbiNjbS5ib3guY2VudGVye1xuICByaWdodDogMWVtO1xuICBsZWZ0OiAxZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBTdGFydCBjbG91ZCBsYXlvdXQgKi9cbiNjbS5jbG91ZCB7XG4gIHJpZ2h0OiAxZW07XG4gIGxlZnQ6IDFlbTtcbiAgd2lkdGg6IHVuc2V0O1xuICBtYXgtd2lkdGg6IDUwZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjNlbSAyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtaW5ye1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jY19kaXYgLmNsb3VkICNjLWluci1pe1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtdHh0e1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtYm5ze1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jY20uY2xvdWQgLmMtYm57XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC42MjVlbSAwIDAgMDtcbn1cblxuI2NtLmNsb3VkIC5jLWJuOmZpcnN0LWNoaWxke1xuICBtYXJnaW46IDA7XG59XG5cbiNjbS5jbG91ZC5sZWZ0e1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbn1cblxuI2NtLmNsb3VkLnJpZ2h0e1xuICBtYXJnaW4tbGVmdDogMS4yNWVtO1xufVxuLyogRW5kIGNsb3VkIGxheW91dCAqL1xuXG4vKiBTdGFydCBiYXIgbGF5b3V0ICovXG4jY20uYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNjbS5iYXIgI2MtaW5ye1xuICBtYXgtd2lkdGg6IDMyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jY20uYmFyICNjLWJuc3tcbiAgbWF4LXdpZHRoOiAzMy43NWVtO1xufVxuXG4jY20uYmFyICNjc3tcbiAgcGFkZGluZzogMDtcbn1cblxuLmNjX2RpdiAuYmFyICNjLXMtaW57XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jY19kaXYgLmJhciAjcy1oZHIsXG4uY2NfZGl2IC5iYXIgI3MtYmwsXG4uY2NfZGl2IC5iYXIgI3MtYm5zIHtcbiAgcGFkZGluZy1yaWdodDogMS42ZW07XG4gIHBhZGRpbmctbGVmdDogMS42ZW07XG59XG5cbi5jY19kaXYgLmJhciAjY3N7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGFsaWduIGJhciB0byByaWdodCBieSBkZWZhdWx0ICovXG4uY2NfZGl2IC5iYXIgI3MtaW5ye1xuICBtYXgtd2lkdGg6IDMyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNjX2RpdiAuYmFyLmxlZnQgI3MtaW5ye1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBGb3JjZSB0YWJsZSB0byBub3QgYmUgbGlrZSB0YWJsZXMgYW55bW9yZSAqL1xuLmNjX2RpdiAuYmFyICNzLWJsIHRhYmxlLFxuLmNjX2RpdiAuYmFyICNzLWJsIHRoZWFkLFxuLmNjX2RpdiAuYmFyICNzLWJsIHRib2R5LFxuLmNjX2RpdiAuYmFyICNzLWJsIHRoLFxuLmNjX2RpdiAuYmFyICNzLWJsIHRkLFxuLmNjX2RpdiAuYmFyICNzLWJsIHRyLFxuLmNjX2RpdiAuYmFyICNzLWNudHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGhlYWQgdHJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uY2NfZGl2IC5iYXIgI3MtYmwgdHJ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtY29va2llLXRhYmxlLWJvcmRlcik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlN2VkO1xufVxuXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzUlO1xuICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNjX2RpdiAuYmFyICNzLWJsIHRkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWNjLXRleHQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29udGVudDogYXR0cihkYXRhLWNvbHVtbik7XG59XG4vKiBFbmQgYmFyIGxheW91dCAqL1xuXG4vKiBQb3NpdGlvbnMgKi9cbiNjbS50b3Age1xuICB0b3A6IDEuMjUwZW07XG4gIGJvdHRvbTogYXV0bztcbn1cblxuI2NtLmxlZnR7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxLjI1MGVtO1xufVxuXG4jY20ucmlnaHR7XG4gIHJpZ2h0OiAxLjI1MGVtO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4jY20uYmFyLmxlZnQsXG4jY20uYmFyLnJpZ2h0e1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuI2NtLmJhci50b3B7XG4gIHRvcDogMDtcbn1cbi8qIGVuZCBwb3NpdGlvbnMgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg4cHgpIHtcblxuICAjY20sXG4gICNjbS5jbG91ZCxcbiAgI2NtLmxlZnQsXG4gICNjbS5yaWdodHtcbiAgICByaWdodDogMWVtO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIGxlZnQ6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEuNGVtIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JjZS0tY29uc2VudCAjY20sXG4gIC5mb3JjZS0tY29uc2VudCAjY20uY2xvdWR7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxuXG4gICNjbS50b3B7XG4gICAgdG9wOiAxZW07XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgI2NtLmJvdHRvbXtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxZW07XG4gIH1cblxuICAjY20uYmFyLmJvdHRvbXtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuY2NfZGl2IC5jbG91ZCAjYy10eHR7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICB9XG5cbiAgI2NtLmNsb3VkIC5jLWJue1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gIH1cblxuICAjcy1ibnMsXG4gIC5jY19kaXYgLmJhciAjcy1ibnN7XG4gICAgcGFkZGluZzogMWVtIDEuM2VtO1xuICB9XG5cbiAgLmNjX2RpdiAuYmFyICNzLWlucntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2NfZGl2IC5jbG91ZCAjYy1pbnItaXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgI2Nze1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICNjLXMtaW57XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jY19kaXYgLmItdGd7XG4gICAgcmlnaHQ6IDEuMWVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gICNzLWlucntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDcuOWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAjcy1ibnN7XG4gICAgaGVpZ2h0OiA3LjllbTtcbiAgfVxuXG4gICNzLWJsLFxuICAuY2NfZGl2IC5iYXIgI3MtYmx7XG4gICAgcGFkZGluZzogMS4zZW07XG4gIH1cblxuICAjcy1oZHIsXG4gIC5jY19kaXYgLmJhciAjcy1oZHJ7XG4gICAgcGFkZGluZzogMCAxLjNlbTtcbiAgfVxuXG4gIC8qKiBkeW5hbWljIHRhYmxlIGxheW91dCAqKi9cbiAgI3MtYmwgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3MtaW5yLmJucy10e1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC41ZW07XG4gIH1cblxuICAuYm5zLXQgI3MtYm5ze1xuICAgIGhlaWdodDogMTAuNWVtO1xuICB9XG5cbiAgLmNjX2RpdiAuYm5zLXQgLmMtYm57XG4gICAgcGFkZGluZzogLjllbSAxLjZlbTtcbiAgICBmb250LXNpemU6IDAuODNlbTtcbiAgfVxuXG4gICNzLWNudCAuYi1ibiAuYi10bHtcbiAgICBwYWRkaW5nLXRvcDogMS4yZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICB9XG5cbiAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cbiAgI3MtYmwgdGFibGUsXG4gICNzLWJsIHRoZWFkLFxuICAjcy1ibCB0Ym9keSxcbiAgI3MtYmwgdGgsXG4gICNzLWJsIHRkLFxuICAjcy1ibCB0cixcbiAgI3MtY250e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLyogSGlkZSB0YWJsZSBoZWFkZXJzIChidXQgbm90IGRpc3BsYXk6IG5vbmU7LCBmb3IgYWNjZXNzaWJpbGl0eSkgKi9cbiAgI3MtYmwgdGhlYWQgdHJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICB9XG5cbiAgI3MtYmwgdHJ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYy1jb29raWUtdGFibGUtYm9yZGVyKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTdlZDtcbiAgfVxuXG4gICNzLWJsIHRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNSU7XG4gICAgLyogQmVoYXZlICBsaWtlIGEgXCJyb3dcIiAqL1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICNzLWJsIHRkOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHZhcigtLWNjLXRleHQpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbHVtbik7XG4gIH1cblxuICAjY20gLmMtYm4sXG4gIC5jY19kaXYgLmMtYm57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgI3MtY250ICNzLXJhbGwtYm57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAjYy1ibnMgYnV0dG9uICsgYnV0dG9uLFxuICAjcy1jbnQgYnV0dG9uICsgYnV0dG9ue1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xuICB9XG5cbiAgI2NtLmNsb3VkLFxuICAjY20uYm94e1xuICAgIHJpZ2h0OiAxZW07XG4gICAgbGVmdDogMWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgI2NtLmNsb3VkLnJpZ2h0LFxuICAjY20uY2xvdWQubGVmdHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2NfZGl2IC5jbG91ZCAjYy1ibnMsXG4gIC5jY19kaXYgLmNsb3VkICNjLWlucixcbiAgLmNjX2RpdiAuY2xvdWQgI2MtaW5yLWl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuXG4gIC5jY19kaXYgLmNsb3VkICNjLXR4dHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYyNWVtXG4gIH1cbn1cblxuLyogQmVnaW4gSUUgZml4ZXMgKi9cbi5jY19kaXYuaWUgI2Mtdmxue1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1LjYyZW07XG59XG5cbi5jY19kaXYuaWUgLmJhciAjYy12bG57XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2NfZGl2LmllICNjc3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDM3LjVlbTtcbiAgbWFyZ2luLXRvcDogLTUuNjI1ZW07XG59XG5cbi5jY19kaXYuaWUgLmJhciAjY3N7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6MDtcbn1cblxuLmNjX2Rpdi5pZSAjY217XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWU2ZTk7XG59XG5cbi5jY19kaXYuaWUgI2Mtcy1pbntcbiAgdG9wOiAwO1xufVxuXG4uY2NfZGl2LmllIC5iLXRne1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5jY19kaXYuaWUgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10ZzphZnRlcntcbiAgbGVmdDogMS45NWVtO1xufVxuXG4uY2NfZGl2LmllICNzLWJsIHRhYmxle1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNjX2Rpdi5pZSAuYi10ZyAuYy10Z3tcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNjX2Rpdi5pZSAuYi10ZyAuYy10Z2x7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2NfZGl2LmllICNzLWNudCAuYi1ibiAuYi10bHtcbiAgcGFkZGluZzogMS4zZW0gNi40ZW0gMS4zZW0gMS40ZW1cbn1cblxuLmNjX2Rpdi5pZSAgLmJhciAjcy1ibCB0ZDpiZWZvcmV7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jY19kaXYuaWUgLmJhciAjcy1ibCB0ZHtcbiAgcGFkZGluZzogMC44ZW0gMC42MjVlbSAwLjhlbSAxLjJlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNzLWJsIHRoZWFkIHRye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jY19kaXYuaWUgLmItdGcgLnQtbGJ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLmNjX2Rpdi5pZSAjY20tb3YsXG4uY2NfZGl2LmllICNjcy1vdntcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLyoqIEVORCBJRSBGSVhFUyAqKi9cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44OY44OD44OJ44Op44Kk44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkbGluZS1pdGVtIHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5oZWFkbGluZS1saW5rIHtcblx0Y29sb3I6ICMzMzM7XG5cdEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0KTtcblxuXHQmOmhvdmVyLFxuXHQmOnZpc2l0ZWQsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZhZmFmNDtcblx0fVxufVxuLmhlYWRsaW5lLXRpdGxlIHtcblx0bWFyZ2luOiAwIDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1heCkge1xuXHQvKiDnlLvpnaLluYXjgYzlsI/jgZXjgYTjgajjgY0gKi9cblx0Lyog44OY44OD44OJ44Op44Kk44OzICovXG5cdC5oZWFkbGluZS1pdGVtIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblx0LmhlYWRsaW5lLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLyogMeOCq+ODqeODoOODmuODvOOCuOeUqOOBruODmOODg+ODieODqeOCpOODsyAqL1xuLmhlYWRsaW5lLTFjb2wge1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODmuODvOOCuOS4iumDqOOBruOCpOODs+ODleOCqeODvOODoeODvOOCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5mby1iYXIge1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZDogIzY2Njtcbn1cbi5pbmZvLWJhci1nb29kbmV3cyB7XG5cbn1cbi5pbmZvLWJhci1uZXdzIHtcblxufVxuLmluZm8tYmFyLWNvbnRlbnRze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5pbmZvLWJhci1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjQpO1xufVxuLmluZm8tYmFyLW1lc3NhZ2Uge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG4uaW5mby1iYXItbGluay13cmFwIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaW5mby1iYXItbGluayB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRjb2xvcjogI0ZGRjtcblxuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCxcblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjRkZGO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdH1cbn1cbi5pbmZvLWJhci1saW5rLWljb24ge1xuXHRtYXJnaW46IDAgMTBweCAwIDA7XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbil7XG5cdC8qIOODquOCueODiCAqL1xuXHRhLmxpc3QtbGluay5hY21zLWxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcblx0XHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24ocGFkZGluZyAuMTVzIGVhc2Utb3V0KTtcblx0XHQgJjpob3ZlciB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKHBhZGRpbmcgLjI1cyBlYXNlLW91dCk7XG5cdFx0fVxuXHR9XG5cdC8qIOODqeODmeODq+OBjOOBguOBo+OBn+OBqOOBjSAqL1xuXHRhLmxpc3QtbGluay5hY21zLWxpc3QtZ3JvdXAtbGFiZWwtcGFyZW50IHtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xuXHRcdEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihwYWRkaW5nIC4xNXMgZWFzZS1vdXQpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0cGFkZGluZzogMTBweCAzMHB4IDEwcHggMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLyog5qSc57Si57WQ5p6cICovXG4ubGlzdC1yZXN1bHRzLXdyYXAge1xuXHRtYXJnaW46IDE1cHggMCAxNXB4IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG59XG4ubGlzdC1yZXN1bHRzLWhlYWRpbmcge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdHBhZGRpbmc6IDVweDtcblx0YmFja2dyb3VuZDogI0U1RTVFNTtcbn1cbi5saXN0LXJlc3VsdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcbn1cbi5saXN0LXJlc3VsdHMtaXRlbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMHB4O1xufVxuLmxpc3QtcmVzdWx0cy1kZXRhaWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMCAwIDEwMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5ZCE44Oi44K444Ol44O844OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1vZHVsZS1zZWN0aW9uIHtcblx0bWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4vKiDjgr/jgqTjg4jjg6sgKi9cbi5tb2R1bGUtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRjb2xvcjogIzMzMztcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM7XG5cdCAmICsgLnRodW1ibmFpbCxcblx0ICYgKyAuc3VtbWFyeS1kZWZhdWx0LFxuXHQgJiArIC5lbnRyeS1jb2x1bW4sXG5cdCAmICsgLmNhcmQsXG5cdCAmICsgLnNlYXJjaC1mb3JtLFxuXHQgJiArIC5iYW5uZXIgIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG4ubW9kdWxlLWhlYWRpbmcge1xuXHRtYXJnaW46IDA7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE4KTtcblx0W2NsYXNzKj1cImFjbXMtaWNvbi1cIl0ge1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdH1cbn1cbmEubW9kdWxlLWluZGV4LWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiA1cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFtjbGFzcyo9J2FjbXMtaWNvbi0nXSB7XG5cdFx0Y29sb3I6ICNDQ0M7XG5cdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTQpO1xuXHR9XG59XG5cbi8qIOOCq+OCueOCv+ODoOODleOCo+ODvOODq+ODieOCsOODq+ODvOODlyAqL1xuLm1vZHVsZS1ncm91cC1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBhY21zLmNsZWFyZml4KCk7XG59XG5cbi5tb2R1bGUtZ3JvdXAtaGVhZGluZyB7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTgpO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuLm1vZHVsZS1ncm91cC1kZXRhaWwge1xuXHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0bGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLyog6KGM5o+D44GI44Gu6Kit5a6aICovXG4vKiDopovlh7rjgZcgKi9cbi5tb2R1bGUtZ3JvdXAtaGVhZGluZyB7XG5cdC5oZWFkaW5nLWFsaWduLWxlZnQgJiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuaGVhZGluZy1hbGlnbi1jZW50ZXIgJiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5oZWFkaW5nLWFsaWduLXJpZ2h0ICYge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG4vKiDmpoLopoHmlocgKi9cbi5tb2R1bGUtZ3JvdXAtZGV0YWlsIHtcblx0LmRldGFpbC1hbGlnbi1sZWZ0ICYge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LmRldGFpbC1hbGlnbi1jZW50ZXIgJiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5kZXRhaWwtYWxpZ24tcmlnaHQgJiB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cbi8qIOODnOOCv+ODsyAqL1xuLm1vZHVsZS1ncm91cC1idG4td3JhcCB7XG5cdC5idG4tYWxpZ24tbGVmdCAmIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5idG4tYWxpZ24tY2VudGVyICYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuYnRuLWFsaWduLXJpZ2h0ICYge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNsZWFyZml4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGNsZWFyZml4KCl7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5rjg7zjgrjjgr/jgqTjg4jjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0ZGlzcGxheTogdGFibGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRtYXJnaW4tdG9wOiA1OHB4O1xuXHRjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzY2YmFhNztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2JnX290aGVyLmpwZ1wiKSAjMzMzIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS10aXRsZS1maWx0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnBhZ2UtdGl0bGUtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHBhZGRpbmc6IDQwcHggMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWdlLXRpdGxlIHtcblx0ei1pbmRleDogOTk7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cbi5wYWdlLXRpdGxlLm5vaW1nIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLWVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQyJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAtMTtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0Zm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1mYW1pbHktZW47XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnAtY291cnNlIHtcblx0Y29sb3I6IHJnYmEoMTY1LCAwLCAxMzAsIDAuMSk7XG59XG5cbi5lbnRyeS1jYXRlLXRpdGxlIHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG5cdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmVudHJ5LXBhZ2UtdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQucGFnZS10aXRsZS13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDI3MHB4O1xuXHR9XG5cdC5wYWdlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdH1cblxuXHQucGFnZS1lbiB7XG5cdFx0Zm9udC1zaXplOiA2LjlyZW07XG5cdH1cblxuXHQuZW50cnktcGFnZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuXHQucGFnZS10aXRsZS13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODmuODvOOCuOODo+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZXIge1xuXHRtYXJnaW46IDAgLTVweCA1MHB4IC01cHg7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdCAmLmN1ciB7IC8qIOePvuWcqOOBhOOCi+S9jee9riAqL1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdGJhY2tncm91bmQ6ICM3Njc2NzY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXHR9XG59XG4ucGFnZXItbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHggMjBweDtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kYmFzZS1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHQgJjp2aXNpdGVkLFxuXHQgJjpmb2N1cyxcblx0ICY6YWN0aXZlIHtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXHQgJjpob3ZlciB7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICMzMzM7XG5cdH1cbn1cbi5wYWdlci1saW5rLWZvcndhcmQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4ucGFnZXItbGluay1wcmV2IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbil7XG5cdC5wYWdlci1saW5rIHtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0fVxuXHQucGFnZXIge1xuXHRcdGxpIHtcblx0XHRcdCAmLmN1ciB7IC8qIOePvuWcqOOBhOOCi+S9jee9riAqL1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyog5YmN5b6M44Oq44Oz44KvICovXG4uc2VyaWFsLW5hdiB7XG5cdG1hcmdpbjogLShnbG9iYWwuJGVudHJ5LW1hcmdpbi1ib3R0b20pIDAgNjBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQuc2VyaWFsLW5hdi1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHQuc2VyaWFsLW5hdi1pdGVtLXByZXYge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnNlcmlhbC1uYXYtaXRlbS1uZXh0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdsb2JhbC4kYmFzZS1jb2xvcjtcblx0XHQgJjpob3Zlcixcblx0XHQgJjp2aXNpdGVkLFxuXHRcdCAmOmZvY3VzLFxuXHRcdCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0ICY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pe1xuXHQuc2VyaWFsLW5hdiB7XG5cdFx0bWFyZ2luOiAwIDAgNjBweCAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHQuc2VyaWFsLW5hdi1pdGVtLXByZXYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdC5zZXJpYWwtbmF2LWl0ZW0tbmV4dCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0ICY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0YmFja2dyb3VuZDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5qSc57Si44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWFyY2gtZm9ybSB7XG5cdC5idG4tc2VhcmNoe1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cdFx0ZmlsdGVyOiBub25lOyAvKiBJReOBp+OBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkuS4iuabuOOBjSAqL1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogIzY2Njtcblx0XHR9XG5cdH1cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogOXB4IDEwcHg7XG5cdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHR9XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLnNlYXJjaC1mb3JtLWlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZy10b3A6IDVweDtcblx0cGFkZGluZy1ib3R0b206IDRweDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjApO1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6IOM5pmv6ImyICovXG4uc2VjdGlvbi1iZyB7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi5zZWN0aW9uLXNwYWNlIHtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4vKiDjgqvjg6njg6Djga7kuK3lpK7lr4TjgZsgKi9cbi5zZWN0aW9uLWNlbnRlci1jb2wge1xuXHRmbG9hdDogbm9uZTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIOimi+WHuuOBlyAqL1xuLnNlY3Rpb24taGVhZGluZyB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyNCk7XG5cdGEge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQvKiDog4zmma/oibIgKi9cblx0LnNlY3Rpb24tYmcge1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0fVxuXHQuc2VjdGlvbi1zcGFjZSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cblx0Lyog6KaL5Ye644GXICovXG5cdC5zZWN0aW9uLWhlYWRpbmcge1xuXHRcdG1hcmdpbjogMjBweCAwIDQwcHggMDtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgzMCk7XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44K544Op44Kk44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbGljay1zbGlkZXIge1xuXHRwYWRkaW5nOiAwIDAgMTJweCAwO1xufVxuLmZpeC1oZWlnaHQge1xuXHRoZWlnaHQ6IGdsb2JhbC4kbWFpbi1zbGlkZXItaGVpZ2h0LW1vYmlsZTsgLyog44Gv44GY44KB44Gu44Gh44KJ44Gk44GN6Ziy5q2iICovXG5cdG92ZXJmbG93OiBoaWRkZW47IC8qIOOBr+OBmOOCgeOBruOBoeOCieOBpOOBjemYsuatoiAqL1xufVxuLnNsaWNrLXNsaWRlIHtcblx0Ly8gd2lkdGg6IDEwMCU7XG5cdC8vIGhlaWdodDogMTAwJTtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcblx0Jjpmb2N1cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvemx1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdGJvcmRlcjogMnB4IGRvdHRlZCBnbG9iYWwuJGZvY3VzLWNvbG9yO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdH1cbn1cbi5qcy1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuXHQmOmZvY3VzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJvcmRlcjogMnB4IGRvdHRlZCBnbG9iYWwuJGZvY3VzLWNvbG9yO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdH1cbn1cbi8vIC5tYWluLXNsaWRlci1pbWFnZSB7XG4vLyBcdGhlaWdodDogZ2xvYmFsLiRtYWluLXNsaWRlci1oZWlnaHQtbW9iaWxlO1xuLy8gXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyICMzMzM7XG4vLyBcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbi8vIFx0YSB7XG4vLyBcdFx0Jjpob3ZlciB7XG4vLyBcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi5tYWluLXNsaWRlci10ZXh0LW91dGVyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLy8gLm1haW4tc2xpZGVyLXRleHQtd3JhcCB7XG4vLyBcdGRpc3BsYXk6IHRhYmxlO1xuLy8gXHR3aWR0aDogMTAwJTtcbi8vIFx0aGVpZ2h0OiAxMDAlO1xuLy8gfVxuLy8gLm1haW4tc2xpZGVyLXRleHQtaW5uZXIge1xuLy8gXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuLy8gXHRwYWRkaW5nOiAwIDIwcHg7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIH1cblxuLm1haW4tc2xpZGVyLW1haW4tY29weSB7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyNCk7XG59XG4ubWFpbi1zbGlkZXItc2lkZS1jb3B5IHtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xufVxuXG4vKiDjgaHjgonjgaTjgY3pmLLmraIgKi9cbi5zbGljay10cmFjayxcbi5zbGljay1saXN0IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG59XG5cbi8qIOefouWNsOODiuODk+OCsuODvOOCt+ODp+ODsyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MCU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzFweDtcblx0aGVpZ2h0OiAzMXB4O1xuXHRtYXJnaW4tdG9wOiAtMjlweDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlcjogMXB4IGRvdHRlZCAjZmZmO1xuXHR9XG59XG4uc2xpY2stcHJldiB7XG5cdGxlZnQ6IC0xJTtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL21hcmtlci9pY29uX2Fycm93X2xlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5zbGljay1uZXh0IHtcblx0cmlnaHQ6IC0xJTtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL21hcmtlci9pY29uX2Fycm93X3JpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi8qIOODieODg+ODiOOBruODiuODk+OCsuODvOOCt+ODp+ODsyAqL1xuLnNsaWNrLWRvdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IC0zNXB4IDAgMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRtYXJnaW46IDAgOHB4O1xuXHRmb250LXNpemU6IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdG91dGxpbmU6IDA7XG59XG4uc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcblx0YmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xufVxuLnNsaWNrLWRvdHMgYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbiNhdXRvcGxheS1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMHB4O1xuXHRib3R0b206IDEwcHg7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvdXRsaW5lOiAwO1xuXHRAaWYgKGdsb2JhbC4kZW5hYmxlLWlwaG9uZXggPT0gdHJ1ZSkge1xuXHRcdHJpZ2h0OiBjYWxjKDEwcHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdH1cblx0JjphY3RpdmU6OmJlZm9yZSxcblx0Jjpmb2N1czo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBkb3R0ZWQgI2ZmZjtcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdGxlZnQ6IDE3cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblx0Ji5hY3RpdmU6OmFmdGVyIHtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMTBweCAwIDEwcHggMTVweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuc2xpY2stcHJldiB7XG5cdFx0Ly8gbGVmdDogNTBweDtcblx0fVxuXHQuc2xpY2stbmV4dCB7XG5cdFx0Ly8gcmlnaHQ6IDUwcHg7XG5cdH1cblx0LmZpeC1oZWlnaHQge1xuXHRcdGhlaWdodDogZ2xvYmFsLiRtYWluLXNsaWRlci1oZWlnaHQtZGVza3RvcDsgLyog44Gv44GY44KB44Gu44Gh44KJ44Gk44GN6Ziy5q2iICovXG5cdH1cblx0Ly8gLm1haW4tc2xpZGVyLWltYWdlIHtcblx0Ly8gXHRoZWlnaHQ6IGdsb2JhbC4kbWFpbi1zbGlkZXItaGVpZ2h0LWRlc2t0b3A7XG5cdC8vIH1cblx0Lm1haW4tc2xpZGVyLW1haW4tY29weSB7XG5cdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoNDApO1xuXHR9XG5cdC5tYWluLXNsaWRlci1zaWRlLWNvcHkge1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDI0KTtcblx0fVxufVxuXG4udG9wX21haW5pbWFnIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZSB7XG5cdC8vIGhlaWdodDogNjUwcHg7XG5cdGhlaWdodDogY2FsYyg5MHZoIC0gMTUxcHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi50b3BfaW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQudG9wX2ltZ3RpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA4MCU7XG5cdFx0bGVmdDogNSU7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHQvLyBvcGFjaXR5OiAwO1xuXHRcdC8vIGJvdHRvbTogMDtcblx0XHQvLyBsZWZ0OiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNjc2cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Ly8gcCB7XG5cdFx0Ly8gXHRtYXJnaW46IDA7XG5cdFx0Ly8gXHRjb2xvcjogI2ZmZjtcblx0XHQvLyBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdC8vIFx0dGV4dC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC45Nyk7XG5cdFx0Ly8gXHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHQvLyBcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdC8vIFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdC8vIFx0fVxuXHRcdC8vIFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0Ly8gXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHQvLyBcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXHR9XG5cdCYuem9vbWluZyB7XG5cdFx0LnRvcF9pbWd0aXRsZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC50b3BfaW1nIHtcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnRvcF9pbWd0aXRsZSB7XG5cdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDcwJTtcblx0XHRcdC8vIGxlZnQ6IDUlO1xuXHRcdFx0Ly8gd2lkdGg6IDgwJTtcblx0XHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiA2NzZweDtcblx0XHRcdFx0Ly8gaGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjg5Hjg7Pjg5Xjg6zjg4Pjg4jjgIDjgqrjg7zjg5fjg7Pjgq3jg6Pjg7Pjg5HjgrnjgIDlhbHpgJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc3VnZ2VzdC1ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDQwcHggMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2JvZGVyX2xpbmUucG5nXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXHQuc3VnZ2VzdC1pbm5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXHQuYmctdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxJTtcblx0XHRib3R0b206IDA7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0XHRmb250LXNpemU6IDk1cHg7XG5cdFx0XHRmb250LWZhbWlseTogZ2xvYmFsLiRmb250LWZhbWlseS1lbjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4uc3VnZ2VzdC1oYWxmIHtcblx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdH1cbn1cblxuLnN1Z2dlc3RfaW1nYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogOTAlO1xuXHRtYXgtd2lkdGg6IDQ3N3B4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5kZWNvcmF0aW9uX2JvZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA5cHg7XG5cdFx0bGVmdDogOXB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTFweCk7XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XG5cdH1cblx0LmJhbm5lcl9wYW1waGxldCB7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgIzcwNGViZjtcblx0fVxuXHQuYmFubmVyX29wZW5jYW1wdXMge1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICM5ODIxN2U7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XG5cdFx0LmRlY29yYXRpb25fYm9kZXIge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcblx0LnN1Z2dlc3QtYm94IHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0LnN1Z2dlc3QtaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdFx0LmJnLXRleHQge1xuXHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gcmlnaHQ6IDElO1xuXHRcdFx0Ly8gYm90dG9tOiAwO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Ly8gY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNTBweDtcblx0XHRcdFx0Ly8gZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1mYW1pbHktZW47XG5cdFx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQvLyB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Z2dlc3QtaGFsZiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LnN1Z2dlc3RfaW1nYm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDQ3N3B4O1xuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCteODnuODquODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3VtbWFyeS1kZWZhdWx0IHtcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGdsb2JhbC4kYmFzZS1jb2xvcjtcblx0QGluY2x1ZGUgYWNtcy5jbGVhcmZpeCgpO1xuXG5cdC8vIOOCueODqeOCpOODgOODvFxuXHQmLnNsaWNrLWluaXRpYWxpemVkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXHQuc2xpY2stbGlzdCB7XG5cdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRvdmVyZmxvdzogaW5oZXJpdDtcblx0fVxuXHQuc2xpY2stZG90cyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJhc2UtY29sb3I7XG5cdFx0fVxuXHRcdC5zbGljay1hY3RpdmUgYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbi5zdW1tYXJ5LWRlZmF1bHQtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwIG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHRjb2xvcjogIzMzMztcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2Utb3V0KTtcblx0LmFjbXMtZW50cnkgICYge1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHR9XG5cblx0Ly8g44K544Op44Kk44OA44O855m65YuV5pmCXG5cdC5zbGljay1pbml0aWFsaXplZCAmIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0bWFyZ2luOiAycHggMTBweCAycHggMnB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggcmdiYSgwLDAsMCwuMDgpLCAtMXB4IC0xcHggMXB4IDFweCByZ2JhKDAsMCwwLC4wOCk7XG5cdH1cbn1cbi5zdW1tYXJ5LWRlZmF1bHQtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46ICAwIG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIC0yKTtcblx0cGFkZGluZzogMTBweDtcblx0Y29sb3I6ICMzMzM7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZCxcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuXHR9XG59XG4uc3VtbWFyeS10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdW1tYXJ5LWRldGFpbCB7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbil7XG5cdC5zdW1tYXJ5LWRlZmF1bHQge1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0fVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgrXjg6Djg43jgqTjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRodW1ibmFpbCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRodW1ibmFpbC1yb3cge1xuXHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgMik7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi50aHVtYm5haWwtaXRlbSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1tYXgpe1xuXHQudGh1bWJuYWlsLXJvdyAudGh1bWJuYWlsLWl0ZW0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDQpO1xuXHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgNCk7XG5cdH1cbn1cblxuLnRodW1ibmFpbC1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjMzMzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzMzMztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuXHR9XG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cbn1cblxuLnRodW1ibmFpbC1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKG9wYWNpdHkgLjI1cyBlYXNlLW91dCk7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRodW1ibmFpbC10aXRsZSB7XG5cdG1hcmdpbjogMTBweCAwO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTUpO1xufVxuXG4udGh1bWJuYWlsLWRldGFpbCB7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTIpO1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg4jjg5Tjg4Pjgq/jg5Hjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcGljcGF0aCB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdHBhZGRpbmc6IDEwcHggMDtcbn1cbi50b3BpY3BhdGgtbGlzdCB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnRvcGljcGF0aC1pdGVtIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDIzcHg7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDEyKTtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL21hcmtlci9pY29uX2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cdFx0YmFja2dyb3VuZDogMDtcblx0fVxufVxuLnRvcGljcGF0aC1saW5rIHtcblx0Y29sb3I6ICM2NjY7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDEyKTtcblx0Jjp2aXNpdGVkLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC50b3BpY3BhdGgge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Ly8gcGFkZGluZzogMTBweCAwO1xuXHR9XG5cdC50b3BpY3BhdGgtaXRlbSB7XG5cdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTQpO1xuXHR9XG5cblx0LnRvcGljcGF0aC1saW5rIHtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG5cdH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiDjg6bjg4vjg4Pjg4jjgrDjg6vjg7zjg5dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOODleODreODvOODiOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDjg5Xjg63jg7zjg4jop6PpmaQo5LiN5Y+v6KaWKSjkuojlgpkpXG4uY2xlYXJIaWRkZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGhlaWdodDogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g5YuV55qE44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeUZvcm1PcHRpb24ge1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOOCqOODs+ODiOODquODvOWGhSDkuLvjgaropoHntKBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRleHQtdW5pdC10YWdzICAgICAgOiAnaDInLCdoMycsJ2g0JywnaDUnLCdoNicsJ2RsJywncCchZGVmYXVsdDtcbiR1bml0LXR5cGUgICAgICAgICAgIDogJ2ltYWdlJywnZmlsZScsJ21hcCcsJ3lvbHAnLCdzdHJlZXQtdmlldycsJ3lvdXR1YmUnLCd2aWRlbycsJ2V4aW1hZ2UnLCdtZWRpYScsJ3F1b3RlJywnbW9kdWxlJztcbiRhbGlnbiAgICAgICAgICAgICAgIDogJ2xlZnQnLCdyaWdodCcsJ2NlbnRlcicsJ2F1dG8nIWRlZmF1bHQ7XG4kdW5pdC1ndXR0ZXIgICAgICAgICA6IDIwcHghZGVmYXVsdDtcbiRfdW5pdC1tYXJnaW4tYm90dG9tIDogJHVuaXQtZ3V0dGVyIWRlZmF1bHQ7XG5cbiRfaGlnaHRsaWdodC1jb2xvcnMgIDogI0ZGRkY2NiwjYTBGRkZGLCM5OUZGOTksI0ZGOTk5OSwjRkY2NkZGLCM4ODAwMDAhZGVmYXVsdDtcblxuXG4uI3tnbG9iYWwuJGVudHJ5LWNsYXNzfSB7XG5cdFtjbGFzcyo9I3tnbG9iYWwuJGdyaWQtY29sdW1uLW5hbWV9XSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOODhuOCreOCueODiOODpuODi+ODg+ODiOOBruioreWumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uI3tnbG9iYWwuJGVudHJ5LWNsYXNzfSB7XG5cdEBlYWNoICR0ZXh0LXVuaXQgaW4gJHRleHQtdW5pdC10YWdzIHtcblx0XHQjeyR0ZXh0LXVuaXR9IHtcblx0XHRcdG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdH1cblx0fVxuXHRibG9ja3F1b3RlIHtcblx0XHRtYXJnaW46IDAgMCAkdW5pdC1ndXR0ZXIgMDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjY2NjO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5ZCE56iu44Om44OL44OD44OI44Gu6Kit5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHRAZWFjaCAkdW5pdCBpbiAkdW5pdC10eXBlIHtcblx0XHQuI3tnbG9iYWwuJGVudHJ5LWNsYXNzfSBbY2xhc3MqPVwiY29sdW1uLSN7JHVuaXR9XCJdIHtcblx0XHRcdEBpZiAkdW5pdCA9PSAnbWFwJyB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbWF0aC5kaXYoJHVuaXQtZ3V0dGVyLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMikgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9IEBlbHNlIGlmICR1bml0ID09ICdxdW90ZScge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0fSBAZWxzZSBpZiAkdW5pdCA9PSAnc3RyZWV0LXZpZXcnIHtcblx0XHRcdFx0Jjpub3QoLmNvbHVtbi1zdHJlZXQtdmlldy1pbm5lcikge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBlYWNoICR1bml0IGluICR1bml0LXR5cGUge1xuXHRcdFtjbGFzcyo9XCJjb2x1bW4tI3skdW5pdH1cIl0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJF91bml0LW1hcmdpbi1ib3R0b207XG5cdFx0fVxuXHR9XG5cblx0Lyog55S75YOP44O744Oh44OH44Kj44Ki44O755S75YOPVVJM44Gu5YWx6YCa6Kit5a6aICovXG5cdFtjbGFzcyo9XCJjb2x1bW4taW1hZ2VcIl0sXG5cdFtjbGFzcyo9XCJjb2x1bW4tbWVkaWFcIl0sXG5cdFtjbGFzcyo9XCJjb2x1bW4tZXhpbWFnZVwiXSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmLmNhcHRpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJC11bml0LW1hcmdpbi1ib3R0b20sIDIpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JiBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0LmNhcHRpb24ge1xuXHRcdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Lyog55S75YOP44Om44OL44OD44OI44Gu6Kit5a6aICovXG5cdFtjbGFzcyo9XCJjb2x1bW4taW1hZ2VcIl0ge1xuXHRcdCZbc3R5bGUqPVwid2lkdGhcIl0ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8qIOODoeODh+OCo+OCouOBrueorumhnuOBjOODleOCoeOCpOODq+OBoOOBo+OBn+aZguOBruioreWumiAqL1xuXHRbY2xhc3MqPVwiY29sdW1uLW1lZGlhXCJdIHtcblx0XHRhW2hyZWYqPVwibWVkaWEtZG93bmxvYWRcIl0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Lyog5Zyw5Zuz44O7WWFob29vIeWcsOWbs+OBruWFsemAmuioreWumiAqL1xuXHRbY2xhc3MqPVwiY29sdW1uLW1hcFwiXSxcblx0W2NsYXNzKj1cImNvbHVtbi15b2xwXCJdIHtcblx0XHQ+IGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC8vIOWcsOWbs+ODpuODi+ODg+ODiOOBruOCouOCpOOCs+ODs+OBruiqv+aVtFxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPVwiY29sdW1uLW1hcFwiXSB7XG5cdFx0PiBkaXYge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9XCJjb2x1bW4teW9scFwiXSB7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdFtjbGFzcyo9XCJjb2x1bW4tcXVvdGVcIl0ge1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDIwcHggMjBweDtcblx0XHR9XG5cdFx0Lyog5byV55So44Om44OL44OD44OI55S75YOPICovXG5cdFx0LnF1b3RlSW1hZ2VDb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDE1NHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdH1cblxuXHRcdC5xdW90ZUltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQvKiDlvJXnlKjjg6bjg4vjg4Pjg4jjg4bjgq3jgrnjg4ggKi9cblx0XHQucXVvdGVUaXRsZSB7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0QGluY2x1ZGUgZ2xvYmFsLmZvbnQtc2l6ZSgxOCk7XG5cdFx0fVxuXG5cdFx0LnF1b3RlVGl0bGVMaW5rIHtcblx0XHRcdGNvbG9yOiAjMDA2Y2Q4O1xuXHRcdH1cblxuXHRcdC5xdW90ZVNpdGVOYW1lIHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdEBpbmNsdWRlIGdsb2JhbC5mb250LXNpemUoMTEpO1xuXHRcdH1cblxuXHRcdC5xdW90ZURlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRAaW5jbHVkZSBnbG9iYWwuZm9udC1zaXplKDEyKTtcblx0XHR9XG5cdH1cblxuXG5cdEBlYWNoICR1bml0IGluICR1bml0LXR5cGUge1xuXHRcdC8qIOmFjee9ruOBruOCueOCv+OCpOODqyAqL1xuXHRcdEBlYWNoICRhbGlnbi1uYW1lIGluICRhbGlnbiB7XG5cdFx0XHQuY29sdW1uLSN7JHVuaXR9LSN7JGFsaWduLW5hbWV9IHtcblx0XHRcdFx0QGlmICR1bml0ID09ICdmaWxlJyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogI3skYWxpZ24tbmFtZX07XG5cdFx0XHRcdFx0JiArIC5jYXB0aW9uIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246ICN7JGFsaWduLW5hbWV9O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBAZWxzZSBpZiAkdW5pdCA9PSAnbWVkaWEnIHtcblx0XHRcdFx0XHQ6bm90KFtocmVmKj1cIm1lZGlhLWRvd25sb2FkXCJdKTpub3QoW2hyZWYqPVwic3RvcmFnZVwiXSkgKyAuY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHQvKiDnlLvlg4/jga7jgq3jg6Pjg5fjgrfjg6fjg7PjgpLkuK3lpK7lr4TjgZvjgavjgZnjgovoqJjov7AobWVkaWEtZG93bmxvYWTjga/li5XnmoTjgIFzdG9yYWdl44Gv6Z2Z55qE5pu444GN5Ye644GX44Gr5a++5b+c44GX44Gm44GE44G+44GZKSAqL1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpZiAkYWxpZ24tbmFtZSA9PSBsZWZ0IHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmICRhbGlnbi1uYW1lID09IHJpZ2h0IHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaWYgJGFsaWduLW5hbWUgPT0gY2VudGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmICRhbGlnbi1uYW1lID09IGF1dG8ge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbi8qIC5hY21zLWVudHJ5LXVuaXQtZnVsbOOBruioreWumiAqL1xuQGVhY2ggJHVuaXQgaW4gJHVuaXQtdHlwZSB7XG5cdEBpZiAkdW5pdCA9PSAneW91dHViZScgb3IgJHVuaXQgPT0gJ3ZpZGVvJyB7XG5cdFx0LmFjbXMtZW50cnktdW5pdC1mdWxsOm5vdCguYWNtcy11bml0LXNpemUtaW5oZXJpdCkgW2NsYXNzKj1cImNvbHVtbi0jeyR1bml0fVwiXSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0LmFjbXMtZW50cnktdW5pdC1mdWxsOm5vdCguYWNtcy11bml0LXNpemUtaW5oZXJpdCkgW2NsYXNzKj1cImNvbHVtbi0jeyR1bml0fVwiXSB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBhY21zLWNvbC3jgq/jg6njgrnjgafooajnpLrjgrXjgqTjgrrjgYzmjIflrprjgZXjgozjgabjgYTjgovjgajjgY3jga9cbi8vIOmFjee9ruOBjOWPs+OBruaZguOBruimgee0oOOBruWbnuOCiui+vOOBv+OCkumYsuOBkFxuQG1lZGlhIChtYXgtd2lkdGggOiBnbG9iYWwuJGJyZWFrcG9pbnQtc20tbWluKSAge1xuXHRbY2xhc3MqPVwiYWNtcy1jb2wtXCJdW2NsYXNzKj1cIi1yaWdodFwiXSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0W2NsYXNzKj1cImFjbXMtY29sLVwiXVtjbGFzcyo9XCItcmlnaHRcIl0gKyAqIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOWFsemAmuOBruimgee0oFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW50cnktY29udGFpbmVyIHtcblx0bWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRtYXJnaW4tbGVmdDogbWF0aC5kaXYoJHVuaXQtZ3V0dGVyLCAyKTtcbn1cblxuLyogUERG44OX44Os44OT44Ol44O8ICovXG4uY29sdW1uLXBkZi1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IHNvbGlkIDFweCAjYWFhO1xufVxuXG4vKiDjgrnjg4jjg6rjg7zjg4jjg5Pjg6Xjg7wgKi9cbi5jb2x1bW4taW5uZXItc3RyZWV0LXZpZXcge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi8qIFlvdVR1YmXli5XnlLvjgpLjg6zjgrnjg53jg7Pjgrfjg5blr77lv5zjgZXjgZvjgovjgZ/jgoHjga7oqJjov7AgKi9cbi5jb2x1bW4teW91dHViZSxcbi5jb2x1bW4taWZyYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IG1hdGguZGl2KDksIDE2KSAqMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpZnJhbWUsXG5cdG9iamVjdCxcblx0ZW1iZWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiDmpJzntKJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiDmpJzntKLntZDmnpzjga7jg4/jgqTjg6njgqTjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvciAkaSBmcm9tIDEgdG8gNiB7XG5cdC5oaWdobGlnaHQjeyRpfSB7XG5cblx0fVxufVxuXG5AZWFjaCAkaGlnaHRsaWdodC1jb2xvciBpbiAkX2hpZ2h0bGlnaHQtY29sb3JzIHtcblx0JGluZGV4OiBpbmRleCgkX2hpZ2h0bGlnaHQtY29sb3JzLCAkaGlnaHRsaWdodC1jb2xvcik7XG5cblx0LmhpZ2hsaWdodCN7JGluZGV4fSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpZ2h0bGlnaHQtY29sb3I7XG5cdH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Ko44Oz44OI44Oq44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeV93cmFwIHtcblx0d2lkdGg6IDkyJTtcblx0bWFyZ2luOiAzMHB4IGF1dG8gNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5lbnRyeV93cmFwIHtcblx0XHRtYXJnaW46IDgwcHggYXV0bztcblx0fVxufVxuXG4uZW50cnkge1xuXHRtYXJnaW46IDAgMCBnbG9iYWwuJGVudHJ5LW1hcmdpbi1ib3R0b20gMDtcblx0LmVudHJ5LXN0eWxlLWdyaWQge1xuXHRcdGgyIHtcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyIHtcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uZW50cnktaW5mbyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcbn1cbi8qIOOCq+ODhuOCtOODquODvOOBqOaWsOedgOODqeODmeODqyAqL1xuLmVudHJ5LWNhdGVnb3J5LFxuLmVudHJ5LW5ldyB7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcbn1cbi8qIOOCv+OCpOODiOODqyAqL1xuLmVudHJ5LXRpdGxlIHtcblx0bWFyZ2luOiAxMHB4IDA7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cblxuXHQuYWNtcy1lbnRyeSBoMiAmIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi4je2FjbXMuJGVudHJ5LWNsYXNzfS10b3Age1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLiN7YWNtcy4kZW50cnktY2xhc3N9LWdyaWQge1xuXHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIC0yKTtcbn1cblxuLyog44Ko44Oz44OI44Oq44O844Gu44K544K/44Kk44OrICovXG4uI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRjb2xvcjogIzMzMztcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXG5cdGgyIHtcblx0XHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpIGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kIG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyNik7XG5cdFx0Y29sb3I6ICMxNzE3MTc7XG5cblx0XHQmLm1vZHVsZS1oZWFkaW5nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXG5cdFx0Ji5lbnRyeS1oZWFkaW5nLWNlbnRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAyNXB4IDA7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjOTk5O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgyLmFjdGl2aXR5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcblx0XHRwYWRkaW5nOiAzcmVtIDFyZW0gMC4zcmVtO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdDEzNWRlZyxcblx0XHRcdFx0I2ZmZWEzZCxcblx0XHRcdFx0I2ZmZWEzZCAycHgsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDNweCxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNXB4XG5cdFx0XHQpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNmZmVhM2QsICNmZmVhM2QgMnB4LCB0cmFuc3BhcmVudCAzcHgsIHRyYW5zcGFyZW50IDVweCk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0bWFyZ2luOiAxMHB4IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKSAxNnB4IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxOCk7XG5cdFx0Y29sb3I6ICMxNzE3MTc7XG5cdH1cblxuXHRoMy5jbHViIHtcblx0XHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpIDhweCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogZ2xvYmFsLiRjbHViLWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cblx0cC5jbHViIHtcblx0XHRtYXJnaW46IDMycHggYXV0byAxNnB4O1xuXHRcdGNvbG9yOiBnbG9iYWwuJGNsdWItY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpIDE2cHggbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHRjb2xvcjogIzMzMztcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cblx0YSB7XG5cdFx0JjpsaW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuaDIuZWxsaXBzZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAxMnB4IGF1dG87XG5cdHBhZGRpbmc6IDEuNXJlbSAwIDAuM3JlbSAyOHB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoNTAlIC0gMC4zcmVtKTtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjYTUwMDgyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG59XG5cbmgzLm9iaXBpbmssXG5oMy5vYmlvcmFuZ2UsXG5oMy5vYmlibHVlLFxuaDMub2JpcmVkLFxuaDMub2JpcHVycGxlLFxucC5vYmkge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRwYWRkaW5nOiAxMXB4IDAgMTFweCAxNnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDlweDtcbn1cblxuaDMub2JpcGluayB7XG5cdGNvbG9yOiAjZTk1MjhlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjllYmYwO1xufVxuXG5oMy5vYmlvcmFuZ2Uge1xuXHRjb2xvcjogI2YzOTgwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjFlMDtcbn1cblxuaDMub2JpYmx1ZSB7XG5cdGNvbG9yOiAjMWNhYmU0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZjO1xufVxuaDMub2JpcHVycGxlIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhNTAwODI7XG59XG5oMy5vYmlyZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NmMDAyNztcbn1cblxucC5vYmkge1xuXHRjb2xvcjogIzE3MTcxNztcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWZkYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Ji5lbnRyeS1oZWFkaW5nLWNlbnRlciB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4IDM1cHggMDtcblx0XHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjIpO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOiAxNnB4IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKSAyMHB4IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDIxKTtcblx0XHR9XG5cdFx0aDMuY2x1YiB7XG5cdFx0XHQvLyBtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpIDhweCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdFx0XHQvLyBmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdHAuY2x1YiB7XG5cdFx0XHRtYXJnaW46IDEycHggYXV0byAxNnB4O1xuXHRcdFx0Ly8gY29sb3I6IGdsb2JhbC4kY2x1Yi1jb2xvcjtcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbjogMCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMikgMjBweCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxOCk7XG5cdFx0fVxuXHR9XG5cdGgyLmVsbGlwc2Uge1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDE2cHggYXV0bztcblx0XHRwYWRkaW5nOiAxLjVyZW0gMCAwLjNyZW0gMzRweDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Ly8gYm9yZGVyLWxlZnQ6IDA7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuXHRcdFx0Ly8gbGVmdDogMDtcblx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ly8gd2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHQvLyBjb2xvcjogI2ZmZjtcblx0XHRcdC8vIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogI2E1MDA4Mjtcblx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRcdC8vIGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHR9XG5cdGgzLm9iaXBpbmssXG5cdGgzLm9iaW9yYW5nZSxcblx0aDMub2JpYmx1ZSxcblx0aDMub2JpcmVkLFxuXHRoMy5vYmlwdXJwbGUsXG5cdHAub2JpIHtcblx0XHQvLyBtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdC8vIHBhZGRpbmc6IDExcHggMCAxMXB4IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDlweDtcblx0fVxufVxuXG4vKiDmnKzmlocgKi9cbi4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG5cdHAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tc207XG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcblxuXHRcdCYuZW50cnktZGFuZ2VyLXRleHQge1xuXHRcdFx0Y29sb3I6ICNjNDExMzQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0Ji5zdW1tYXJ5LXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHR9XG5cblx0XHQmLnN1bW1hcnktZGV0YWlsIHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcblx0XHR9XG5cblx0XHQmLmVudHJ5LWxlYWQtdGV4dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDIwKTtcblx0XHR9XG5cdH1cblx0cC5zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQ7XG5cdFx0XHQmLmVudHJ5LWxlYWQtdGV4dCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDQwcHggMDtcblx0XHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMzApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiDjgqjjg7Pjg4jjg6rjg7zlhoXjgrPjg7Pjg4bjg4rjg7wgKi9cbi8vICDluYXjgYTjgaPjgbHjgYTjga7opoHntKDjga7kuKHnq6/jga7jgqzjgr/jg7zjgpLnorrkv53jgZfjgb7jgZlcbi5lbnRyeS1jb250YWluZXIge1xuXHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xufVxuXG5bY2xhc3NePVwiY29sdW1uLXRhYmxlXCJdIC5lbnRyeS1jb250YWluZXIge1xuXHRtYXJnaW4tYm90dG9tOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1tZDtcblx0b3ZlcmZsb3cteDogYXV0bztcbn1cblxuW2NsYXNzXj1cImNvbHVtbi10YWJsZVwiXSB0YWJsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIOODhuODvOODluODqyAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0fVxuXG5cdHRoLFxuXHR0ZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdC8vIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHQvLyBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZjtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdH1cblxuXHQuYWNtcy10YWJsZS1yZXNwb25zaXZlIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cblx0XHR0aCxcblx0XHR0ZCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cblx0XHR0YWJsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0dGgge1xuXHRcdGJhY2tncm91bmQ6ICNlZmVmZGM7XG5cdH1cblxuXHQuZW50cnktY3VzdG9tLXRhYmxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiBnbG9iYWwuJGVudHJ5LW1hcmdpbi1ib3R0b207XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0fVxuXG5cdFx0Ly8gdGgge1xuXHRcdC8vIFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHQvLyB9XG5cblx0XHQvLyB0cjpudGgtY2hpbGQob2RkKSB7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRcdC8vIH1cblx0fVxufVxuXG4vKiDjg6rjgrnjg4ggKi9cbi4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG5cdHVsIHtcblx0XHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpIGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kIG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRwYWRkaW5nOiAwIDAgMCAyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXG5cdFx0Ji5zdW1tYXJ5LWRlZmF1bHQge1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIOeVquWPt+S7mOOBjeODquOCueODiCAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0b2wge1xuXHRcdG1hcmdpbjogMCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMikgZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDJlbTtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cbn1cblxuLyog5a6a576p44Oq44K544OIICovXG4uI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRkbCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZztcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxuXG5cdGR0IHtcblx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdGRkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHR9XG59XG5cbi8qIOW8leeUqCAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0YmxvY2txdW90ZSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZztcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICNkZWRlZGU7XG5cdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHR9XG5cblx0LmNvbHVtbi1xdW90ZS1hdXRvIHtcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuXHRcdH1cblx0XHQucXVvdGVUaXRsZUxpbmsge1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1zbS1taW4pIHtcblx0Lyog5byV55SoICovXG5cdC4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzMHB4O1xuXHRcdH1cblx0XHQuY29sdW1uLXF1b3RlLWF1dG8ge1xuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIOOCveODvOOCueOCs+ODvOODiSAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0cHJlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnIDA7XG5cdFx0Zm9udC1mYW1pbHk6IGFjbXMuJGFjbXMtY29kZS1mb250LWZhbWlseTtcblx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cblx0XHRvbCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAyLjVlbTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiDljLrliIfjgornt5ogKi9cbi4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG5cdGhyIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdsb2JhbC4kYmFzZS1jb2xvcjtcblx0fVxufVxuXG4vKiDjg6bjg4vjg4Pjg4ggKi9cbi4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG5cdC5jYXB0aW9uIHtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jb2x1bW4tZmlsZS1hdXRvICsgLmNhcHRpb24ge1xuXHRtYXJnaW4tbGVmdDogbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xufVxuXG5bY2xhc3MqPVwiY29sdW1uLW1lZGlhLVwiXSxcbltjbGFzcyo9XCJjb2x1bW4taW1hZ2UtXCJdIHtcblx0YSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIOODpuODi+ODg+ODiOOCsOODq+ODvOODlyAqL1xuLnVnLWJnLWNvbG9yIHtcblx0bWFyZ2luOiAwIG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKSBnbG9iYWwuJGVudHJ5LW1hcmdpbi1ib3R0b20gbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cblx0KjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLXNtO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdGgzLFxuXHRoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tc207XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuXHQudWctYmctY29sb3Ige1xuXHRcdHBhZGRpbmc6IDI1cHggMTVweDtcblx0fVxufVxuXG4vKiDjgrnjgr/jg4Pjg5XntLnku4sgKi9cbi8vIC4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG4vLyBcdC5zdGFmZi1saXN0IHtcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG4vLyBcdFx0ZmxleC13cmFwOiB3cmFwO1xuLy8gXHRcdG1hcmdpbjogMCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMikgMzBweDtcbi8vIFx0XHRwYWRkaW5nOiAwO1xuLy8gXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyBcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4vLyBcdH1cbi8vIFx0LnN0YWZmLWl0ZW0ge1xuLy8gXHRcdHdpZHRoOiA1MCU7XG4vLyBcdFx0bWFyZ2luOiAwO1xuLy8gXHR9XG4vLyBcdC5zdGFmZi1pbm5lciB7XG4vLyBcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyBcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuLy8gXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuLy8gXHR9XG4vLyBcdC5zdGFmZi1ib2R5IHtcbi8vIFx0XHRvcmRlcjogMjtcbi8vIFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG4vLyBcdH1cbi8vIFx0LnN0YWZmLW5hbWUge1xuLy8gXHRcdG1hcmdpbjogMCAwIDE1cHggMDtcbi8vIFx0XHRwYWRkaW5nOiAwO1xuLy8gXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG4vLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRcdGJhY2tncm91bmQ6IDA7XG4vLyBcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjApO1xuLy8gXHR9XG4vLyBcdC5zdGFmZi1qb2Ige1xuLy8gXHRcdG1hcmdpbjogMTVweCAwIDVweCAwO1xuLy8gXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcbi8vIFx0XHRsaW5lLWhlaWdodDogMS4zO1xuLy8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0fVxuLy8gXHQuc3RhZmYtcHJvZmlsZSB7XG4vLyBcdFx0bWFyZ2luOiAwO1xuLy8gXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcbi8vIFx0fVxuLy8gXHQuc3RhZmYtaW1nLXdyYXAge1xuLy8gXHRcdG9yZGVyOiAxO1xuLy8gXHR9XG4vLyBcdC5zdGFmZi1pbWcge1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdG1hcmdpbjogMCBhdXRvO1xuLy8gXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG4vLyBcdH1cbi8vIH1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRcdC5zdGFmZi1pdGVtIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHRcdC5zdGFmZi1ib2R5IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLyog5YuV55qE44OV44Kp44O844OgICovXG4uI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHR1bC5jb250YWN0LWZvcm0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdHRyLmNvbnRhY3QtZm9ybS1ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0fVxuXG5cdC5jb250YWN0LWZvcm0ge1xuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8qIOOCqOODs+ODiOODquODvOODleODg+OCv+ODvCAqL1xuLmVudHJ5LWZvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi8qIOOCv+OCsCAqL1xuLmVudHJ5LXRhZyB7XG5cdG1hcmdpbjogMCAwIDVweCAwO1xufVxuXG4uZW50cnktdGFnLWljb24ge1xuXHRmbG9hdDogbGVmdDtcblx0Y29sb3I6ICM3MDcwNzA7XG59XG5cbi5lbnRyeS10YWctaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5lbnRyeS1mb290ZXItaXRlbSArIC5lbnRyeS1mb290ZXItaXRlbSB7XG5cdG1hcmdpbjogMTBweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5lbnRyeS1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmVudHJ5LWZvb3Rlci1pdGVtICsgLmVudHJ5LWZvb3Rlci1pdGVtIHtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdH1cbn1cblxuLyogU05T44K344Kn44KiICovXG4vLyAuc2hhcmUtd3JhcHBlciB7XG4vLyBcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyB9XG5cbi8vIC5zaGFyZS10ZXh0IHtcbi8vIFx0ZGlzcGxheTogaW5saW5lO1xuLy8gXHRmbG9hdDogbGVmdDtcbi8vIFx0bWFyZ2luOiAwO1xuLy8gfVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbi8vIFx0LnNoYXJlLXdyYXBwZXIge1xuLy8gXHRcdGZsb2F0OiByaWdodDtcbi8vIFx0fVxuLy8gfVxuXG4vKiBTTlPjgrfjgqfjgqLjg5zjgr/jg7MgKi9cbi8vIC5zaGFyZS1saXN0IHtcbi8vIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyBcdGZsb2F0OiByaWdodDtcbi8vIFx0bWFyZ2luOiAwO1xuLy8gXHRwYWRkaW5nOiAwO1xuLy8gXHRsaXN0LXN0eWxlOiBub25lO1xuLy8gfVxuXG4vLyAuc2hhcmUtaXRlbSB7XG4vLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuLy8gXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4vLyBcdGEge1xuLy8gXHRcdGNvbG9yOiAjOTk5O1xuLy8gXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0fVxuXG4vLyBcdFtjbGFzcyo9XCJhY21zLWljb25cIl0ge1xuLy8gXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDIyKTtcbi8vIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gXHR9XG5cbi8vIFx0LnNoYXJlLWl0ZW0tZmFjZWJvb2sge1xuLy8gXHRcdEBpbmNsdWRlIGdsb2JhbC5zaGFyZS1zbnMtYnRuKGdsb2JhbC4kZmFjZWJvb2stY29sb3IpO1xuLy8gXHR9XG5cbi8vIFx0LnNoYXJlLWl0ZW0tdHdpdHRlciB7XG4vLyBcdFx0QGluY2x1ZGUgZ2xvYmFsLnNoYXJlLXNucy1idG4oZ2xvYmFsLiR0d2l0dGVyLWNvbG9yKTtcbi8vIFx0fVxuLy8gfVxuXG4vKiDntprjgY3jgpLoqq3jgoDjg5zjgr/jg7MgKi9cbi5jb250aW51ZS1saW5rIHtcblx0bWFyZ2luOiAwO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG59XG5cbi5jb250aW51ZS1saW5rIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0YmFja2dyb3VuZDogIzc2NzY3Njtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFtjbGFzcyo9XCJhY21zLWljb25cIl0ge1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0fVxuXG5cdCY6bGluayxcblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogI2FhYTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0Lyog44K/44KwICovXG5cdC5lbnRyeS10YWcge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQvKiDntprjgY3jgpLoqq3jgoDjg5zjgr/jg7MgKi9cblx0LmNvbnRpbnVlLWxpbmsgYSB7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG4uY29udGFpbmVyLW1hcmdpbiB7XG5cdG1hcmdpbjogNjBweCBhdXRvO1xufVxuXG4uZXJyb3Jfd3JhcCB7XG5cdG1hcmdpbjogNjBweCBhdXRvO1xufVxuXG4ubWFpbmNvbG9yLWFycm93LWJ0bl9ib3gge1xuXHRtYXJnaW46IDQwcHggYXV0bztcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuXG4vLyDnm67mrKFcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAwMS4gICDnrqHnkIbnlLvpnaLjg4fjg5Xjgqnjg6vjg4jjga7jg5bjg63jgrDjgqvjg6njg7xcbi8vIDAyLiAgIOODleOCoeOCpOODq+OBruODkeOCuVxuLy8gMDMuICAg44Kw44Oq44OD44OJ44K344K544OG44OgXG4vLyAwNC4gICBNZWRpYSBRdWVyaWVzXG4vLyAwNS4gICDjg5zjgr/jg7Ncbi8vIDA2LiAgIOODqeODmeODq1xuLy8gMDcuICAg44OQ44OD44K4XG4vLyAwOC4gICDjg5Hjg43jg6tcbi8vIDA5LiAgIOOCv+OCpOODoOODqeOCpOODs1xuLy8gMTAuICAg44OG44O844OW44OrXG4vLyAxMS4gICDjg5Xjgqnjg7zjg6Bcbi8vIDEyLiAgIOOCouODqeODvOODiFxuLy8gMTMuICAg44OX44Ot44Kw44Os44K544OQ44O8XG4vLyAxNC4gICDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi8vIDE1LiAgIOe3qOmbhuODmuODvOOCuFxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgYWNtcy5jc3Pjgb7jgZ/jga9hY21zLWFkbWluLmNzc+OBruWIpOWumlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBmYWxzZeOBp2FjbXMuY3Nz44CBdHJ1ZeOBp2FjbXMtYWRtaW4uY3Nz55So44Gu44Kz44O844OJ44Go5Yy65Yil44GX44Gm44GE44G+44GZXG4kYWRtaW46IGZhbHNlICFkZWZhdWx0O1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOeuoeeQhueUu+mdouOBruODleOCqeODs+ODiOioreWumlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOeuoeeQhueUu+mdouWGheOAgeOCqOODs+ODiOODquODvOe3qOmbhueUu+mdouOAgeODouODvOODgOODq+WGheOBp+S9v+eUqOOBleOCjOOBvuOBmVxuJGFjbXMtYWRtaW4tZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiAhZGVmYXVsdDtcbiRhY21zLWNvZGUtZm9udC1mYW1pbHk6IFwiTWVubG9cIixcIk1vbmFjb1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2UgIWRlZmF1bHQ7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg566h55CG55S76Z2i44OH44OV44Kp44Or44OI44Gu44OW44Ot44Kw44Kr44Op44O8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44GT44Gu6Imy44Gv566h55CG55S76Z2i44Gu44OW44Ot44Kw44Gu6Kit5a6a44GL44KJ44OW44Ot44Kw44GU44Go44Gr5aSJ44GI44KL44GT44Go44GM44Gn44GN44G+44GZ44CCXG4kYWNtcy1yZWQ6ICNkYzQwNDAgIWRlZmF1bHQ7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg44OV44Kh44Kk44Or44Gu44OR44K5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYS1ibG9nIGNtc+OCkuOCpOODs+OCueODiOODvOODq+OBmeOCi+majuWxpOOBjOebtOS4i+S7peWkluOBp+OCguaIkOeri+OBmeOCi+ODkeOCueOBruabuOOBjeaWueOCkuOBl+OBpuOBhOOBvuOBmeOAglxuLy8g44Gd44Gu5b2x6Z+/44Gu44Gf44KB44CB44Kq44Oq44K444OK44Or44Gu44OG44O844Oe5YaF44GrYWNtcy5jc3PjgpLjgYTjgozjgZ/jgajjgY3jga/jg5HjgrnjgpLlpInmm7TjgZfjgabjgY/jgaDjgZXjgYTjgIJcblxuJGFjbXMtcGF0aC1tYXJrZXIgICAgOiAnLi4vaW1hZ2VzL21hcmtlci8nICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1zZWxlY3QgICAgOiAnLi4vaW1hZ2VzL21hcmtlci9hcnJvd19ibGFjazAzLnBuZycgIWRlZmF1bHQ7XG4kYWNtcy1mb250ICAgICAgICAgICA6ICcuLi9mb250cy8nICFkZWZhdWx0O1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOOCsOODquODg+ODieOCt+OCueODhuODoFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8v44Kz44Oz44OG44OK44O8XG4kYWNtcy1jb250YWluZXIgICAgOiA5ODBweCAhZGVmYXVsdDtcblxuLy8g44Kw44Oq44OD44OJ44K344K544OG44Og44Gu5ZCI6KiI44Gu44Kr44Op44Og5pWwXG4kYWNtcy1jb2x1bW5zICAgICAgOiAxMiAhZGVmYXVsdDtcblxuLy8g5ZCE44Kr44Op44Og44Gu5bmFXG4vLyRhY21zLWNvbC0xICAgICAgICA6IG1hdGguZGl2KDEsICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtMiAgICAgICAgOiBtYXRoLmRpdigxLCAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTMgICAgICAgIDogcGVyY2VudGFnZSgzIC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC00ICAgICAgICA6IHBlcmNlbnRhZ2UoNCAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtNSAgICAgICAgOiBwZXJjZW50YWdlKDUgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTYgICAgICAgIDogcGVyY2VudGFnZSg2IC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC03ICAgICAgICA6IHBlcmNlbnRhZ2UoNyAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtOCAgICAgICAgOiBwZXJjZW50YWdlKDggLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTkgICAgICAgIDogcGVyY2VudGFnZSg5IC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC0xMCAgICAgICA6IHBlcmNlbnRhZ2UoMTAgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTExICAgICAgIDogcGVyY2VudGFnZSgxMSAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtMTIgICAgICAgOiBwZXJjZW50YWdlKDEyIC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG5cbi8vIOKAu+WQiOioiOOBruOCq+ODqeODoOaVsOOCkuWil+OChOOBl+OBn+OCieOAgeWQhOOCq+ODqeODoOOBruW5heOCguWil+OChOOBl+OBpuOBj+OBoOOBleOBhOOAglxuXG4vLyDkvovvvIkxM+OCq+ODqeODoOOBq+OBl+OBn+OBhOWgtOWQiFxuLy8gJGFjbXMtY29sdW1uczogMTMgIWRlZmF1bHQ7XG5cbi8vICRhY21zLWNvbC0xOiBwZXJjZW50YWdlKDEgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vIC4uLlxuLy8gJGFjbXMtY29sLTEzOiBwZXJjZW50YWdlKDEzIC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG5cblxuLy8gIOOCsOODquODg+ODieOCt+OCueODhuODoOOAgOmWk+malFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vICoqIGEtYmxvZyBjbXPjga7jgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6Djga7ku5XntYTjgb9cbi8vYWNtcy5jc3Pjga7jgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6Djgafjga/jgIHlkITjgqvjg6njg6DjgatwYWRkaW5n5bem5Y+zMTBweOOBpOOBkeOAgVxuLy/jga/jgb/lh7rjgZfjgZ/lt6blj7MxMHB444KS44CB5bem5Y+z44KSbWFyZ2luLTEwcHjvvIjjg43jgqzjg4bjgqPjg5bjg57jg7zjgrjjg7PjgajlkbzjgbDjgozjgb7jgZnvvIlcbi8v44KS6Kit5a6a44GX44Gf44Kz44Oz44OG44OK44O844KS5YWo5L2T44Gr6YGp5b+c44GX44CB55u45q6644GZ44KL44GT44Go44Gn5oiQ56uL44GX44Gm44GE44G+44GZ44CCXG5cbiRncmlkLXNwYWNlICAgICAgICAgICA6IDIwcHggIWRlZmF1bHQ7IC8v5bem5Y+zMTBweOepuuOBkeOCi1xuLy8gJG5lZ2F0aXZlLWdyaWQtc3BhY2U6ICAgICAgICAtMTBweCAhZGVmYXVsdDsgLy/lt6blj7MtMTBweOOBmeOCi1xuXG4vL+ODouODkOOCpOODq+OBruOBqOOBjVxuJG1vYmlsZS1ncmlkICAgICAgICAgIDogMTAwJSAhZGVmYXVsdDsgLy/luYXjgpIxMDAl44Gr44GZ44KLXG4kbW9iaWxlLWdyaWQtc3BhY2UgICAgOiAwICFkZWZhdWx0OyAvLzEwcHjnqbrjgYTjgabjgYTjgZ/jga7jgpIw44Gr44GZ44KLXG4vLyAkbW9iaWxlLW5lZ2F0aXZlLWdyaWQtc3BhY2U6IDAgIWRlZmF1bHQ7IC8vLTEwcHjjgZfjgabjgYTjgZ/jga7jgpIw44Gr44GZ44KLXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBNZWRpYSBRdWVyaWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy/lkITnqK7jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbi8vICR4bC13aWR0aCA6IDEyMjRweCAhZGVmYXVsdDtcbi8vICRsZy13aWR0aCA6IDEwMjRweCAhZGVmYXVsdDtcbi8vICRtZC13aWR0aCA6IDc2OHB4ICFkZWZhdWx0O1xuLy8gJHNtLXdpZHRoIDogNDgwcHggIWRlZmF1bHQ7XG5cbi8vIG1heC13aWR0aOOBruWApOOCgueUqOaEj+OBl+OBpuOBhOOBvuOBmeOBjOOAgeWfuuacrOeahOOBq+OBr21pbi13aWR0aOOBruWApOOCkuS9v+OBo+OBpuOBhOOBvuOBmeOAglxuLy8g44KI44KK44Kz44O844OJ44Gu6KiY6L+w44GM44K344Oz44OX44Or44Gr44Gq44KL5aC05ZCI44GvbWF4LXdpZHRo44KS5L2/44GE44G+44GZ44CCXG5cbi8vbWluLXdpZHRo5oyH5a6aXG4kYnJlYWtwb2ludC1zbS1taW4gICAgOiA0ODBweCAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1kLW1pbiAgICA6IDc2OHB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGctbWluICAgIDogMTAyNHB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQteGwtbWluICAgIDogMTQ0MHB4ICFkZWZhdWx0O1xuXG4vL21heC13aWR0aOaMh+WumlxuJGJyZWFrcG9pbnQtc20tbWF4ICAgIDogKCRicmVha3BvaW50LXNtLW1pbiAtIDEpICFkZWZhdWx0OyAvLzQ3OXB4XG4kYnJlYWtwb2ludC1tZC1tYXggICAgOiAoJGJyZWFrcG9pbnQtbWQtbWluIC0gMSkgIWRlZmF1bHQ7IC8vNzY3cHhcbiRicmVha3BvaW50LWxnLW1heCAgICA6ICgkYnJlYWtwb2ludC1sZy1taW4gLSAxKSAhZGVmYXVsdDsgLy8xMDIzcHhcbiRicmVha3BvaW50LXhsLW1heCAgICA6ICgkYnJlYWtwb2ludC14bC1taW4gLSAxKSAhZGVmYXVsdDsgLy8xNDM5cHhcblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIOOCqOODs+ODiOODquODvOWGheOCueOCv+OCpOODq1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg44Om44OL44OD44OI44Kw44Or44O844OXXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRlbnRyeS1jbGFzcyAgICAgICAgICAgICAgICAgICAgICA6IGFjbXMtZW50cnkgIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW4tbmFtZSAgICAgICAgICAgICAgICAgOiBcImFjbXMtY29sLVwiICFkZWZhdWx0O1xuXG4kdGV4dC11bml0LXRhZ3MgICAgICAgICAgICAgICA6ICdoMicsJ2gzJywnaDQnLCdoNScsJ2g2JywnZGwnLCdwJyAhZGVmYXVsdDtcbiR1bml0LXR5cGUgICAgICAgICAgICAgICAgICAgIDogJ2ltYWdlJywnZmlsZScsJ21hcCcsJ3lvbHAnLCdzdHJlZXQtdmlldycsJ3lvdXR1YmUnLCd2aWRlbycsJ2V4aW1hZ2UnLCdtZWRpYScsJ3F1b3RlJywnbW9kdWxlJyAhZGVmYXVsdDtcbiRhbGlnbiAgICAgICAgICAgICAgICAgICAgICAgIDogJ2xlZnQnLCdyaWdodCcsJ2NlbnRlcicsJ2F1dG8nICFkZWZhdWx0O1xuJHVuaXQtZ3V0dGVyICAgICAgICAgICAgICAgICAgOiAkZ3JpZC1zcGFjZSAhZGVmYXVsdDtcbiR1bml0LW1hcmdpbi1ib3R0b20gICAgICAgICAgIDogJHVuaXQtZ3V0dGVyICFkZWZhdWx0O1xuJHVuaXQtbWFyZ2luLWJvdHRvbS1uby1jYXB0aW9uOiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpICFkZWZhdWx0O1xuXG4kaGlnaHRsaWdodC1jb2xvcnMgICAgICAgICAgICA6ICNGRkZGNjYsI2EwRkZGRiwjOTlGRjk5LCNGRjk5OTksI0ZGNjZGRiwjODgwMDAwICFkZWZhdWx0O1xuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg44Oc44K/44OzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v5Z+65pys44Kr44Op44O8XG4kYWNtcy1idG4tYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICAgOiAjRUZFRkVGICFkZWZhdWx0O1xuJGFjbXMtYnRuLWJvcmRlci1jb2xvciAgICAgICAgICAgICAgICAgIDogcmdiYSgwLDAsMCwuMSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4taG92ZXItYm9yZGVyLWNvbG9yICAgICAgICAgICAgOiByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yICAgICAgICAgICA6IHJnYmEoMCwwLDAsLjMpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZvY3VzLWJvcmRlci1jb2xvciAgICAgICAgICAgIDogIzEzN0FGMyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mb2N1cy1ib3gtc2hhZG93ICAgICAgICAgICAgICA6IDAgMCAwIDJweCByZ2JhKDE5LDEyMiwyNDMsLjQpICFkZWZhdWx0O1xuXG4kYWNtcy1idG4tYWRtaW4tYmFja2dyb3VuZCAgICAgICAgICAgICAgOiAjRkZGICFkZWZhdWx0O1xuXG4vLyDmloflrZfjgqvjg6njg7xcbiRhY21zLWJ0bi10ZXh0LWRlZmF1bHQtY29sb3IgICAgICAgICAgICA6ICMzMzMgIWRlZmF1bHQ7XG4kYWNtcy1idG4tdGV4dC1jb2xvciAgICAgICAgICAgICAgICAgICAgOiAjRkZGICFkZWZhdWx0O1xuXG4vLyDln7rmupbjgqvjg6njg7xcbiRhY21zLWJ0bi1wcmltYXJ5ICAgICAgICAgICAgICAgICAgICAgICA6ICMwMDVjZWUgIWRlZmF1bHQ7XG4kYWNtcy1idG4taW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgOiAjNGI0YjRiICFkZWZhdWx0O1xuJGFjbXMtYnRuLXN1Y2Nlc3MgICAgICAgICAgICAgICAgICAgICAgIDogIzAwOTgxMiAhZGVmYXVsdDtcbiRhY21zLWJ0bi13YXJuaW5nICAgICAgICAgICAgICAgICAgICAgICA6ICNmOWI0MzMgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZGFuZ2VyICAgICAgICAgICAgICAgICAgICAgICAgOiAjQzUwMDFEICFkZWZhdWx0O1xuXG4kYWNtcy1idG4tYWRtaW4tcHJpbWFyeSAgICAgICAgICAgICAgICAgOiAjMDA1MkIxICFkZWZhdWx0O1xuJGFjbXMtYnRuLWFkbWluLWluZm8gICAgICAgICAgICAgICAgICAgIDogIzU0NTQ1NCAhZGVmYXVsdDtcbiRhY21zLWJ0bi1hZG1pbi1kYW5nZXIgICAgICAgICAgICAgICAgICA6ICNkYTM2NGUgIWRlZmF1bHQ7XG5cbi8vIOODh+ODleOCqeODq+ODiOOBruODnOOCv+ODs1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRhY21zLWJ0bi1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICA6IDhweCAhZGVmYXVsdDsgLy/kuIrkuItwYWRkaW5nXG4kYWNtcy1idG4tcGFkZGluZy14ICAgICAgICAgICAgICAgICAgICAgOiA4cHggIWRlZmF1bHQ7IC8v5bem5Y+zcGFkZGluZ1xuJGFjbXMtYnRuLXBhZGRpbmcteC1zcCAgICAgICAgICAgICAgICAgIDogMTBweCAhZGVmYXVsdDsgLy/lt6blj7NwYWRkaW5nXG4kYWNtcy1idG4tZm9udC1zaXplICAgICAgICAgICAgICAgICAgICAgOiAxNCAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mb250LXNpemUtZGVza3RvcCAgICAgICAgICAgICA6IDEyICFkZWZhdWx0O1xuXG4vL+ODnOOCv+ODs+OCteOCpOOCuu+8mlNtYWxsXG4kYWNtcy1idG4tc21hbGwtcGFkZGluZy15ICAgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7IC8v5LiK5LiLcGFkZGluZ1xuJGFjbXMtYnRuLXNtYWxsLXBhZGRpbmcteCAgICAgICAgICAgICAgIDogNnB4ICFkZWZhdWx0OyAvL+W3puWPs3BhZGRpbmdcbiRhY21zLWJ0bi1zbWFsbC1mb250LXNpemUgICAgICAgICAgICAgICA6IDEwICFkZWZhdWx0O1xuXG4vL+ODnOOCv+ODs+OCteOCpOOCuu+8mkxhcmdlXG4kYWNtcy1idG4tbGFyZ2UtcGFkZGluZy15ICAgICAgICAgICAgICAgOiA4cHggIWRlZmF1bHQ7IC8v5LiK5LiLcGFkZGluZ1xuJGFjbXMtYnRuLWxhcmdlLXBhZGRpbmcteCAgICAgICAgICAgICAgIDogMTZweCAhZGVmYXVsdDsgLy/lt6blj7NwYWRkaW5nXG4kYWNtcy1idG4tbGFyZ2UtYm9yZGVyLXJhZGl1cyAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kYWNtcy1idG4tbGFyZ2UtZm9udC1zaXplICAgICAgICAgICAgICAgOiAxNiAhZGVmYXVsdDtcblxuXG4vL+ODnOOCv+ODs+OCteOCpOOCuu+8muOCouOCpOOCs+ODs1xuJGFjbXMtYnRuLWljb24tcGFkZGluZyAgICAgICAgICAgICAgICAgOiAycHggNXB4ICFkZWZhdWx0OyAvL+S4iuS4i+W3puWPs3BhZGRpbmdcbiRhY21zLWJ0bi1pY29uLWZvbnQtc2l6ZSAgICAgICAgICAgICAgIDogMTggIWRlZmF1bHQ7XG5cbi8vICoqIHByaW1hcnlcbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLXByaW1hcnktY29sb3ItYmFzZSAgICAgICAgICAgIDogJGFjbXMtYnRuLXByaW1hcnkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tcHJpbWFyeS1jb2xvci1kYXJrZXIgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLXByaW1hcnksIDglKSAhZGVmYXVsdDtcblxuJGFjbXMtYnRuLXByaW1hcnktc3RhcnQtY29sb3IgICAgICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4tcHJpbWFyeSwgOCUpICFkZWZhdWx0OyAvL+OCsOODqeODh+ODvOOCt+ODp+ODs+OBruWni+OBvuOCilxuJGFjbXMtYnRuLXByaW1hcnktZW5kLWNvbG9yICAgICAgICAgICAgIDogJGFjbXMtYnRuLXByaW1hcnkgIWRlZmF1bHQ7IC8v44Kw44Op44OH44O844K344On44Oz44Gu57WC44KP44KKXG4kYWNtcy1idG4tcHJpbWFyeS1ib3JkZXIgICAgICAgICAgICAgICAgOiAkYWNtcy1idG4tcHJpbWFyeSAhZGVmYXVsdDtcbi8vIGhvdmVyXG4kYWNtcy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXIgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLXByaW1hcnksIDE3JSkgIWRlZmF1bHQ7XG4vLyBhY3RpdmVcbiRhY21zLWJ0bi1wcmltYXJ5LWFjdGl2ZS1iZyAgICAgICAgICAgICA6ICRhY21zLWJ0bi1wcmltYXJ5ICFkZWZhdWx0O1xuJGFjbXMtYnRuLXByaW1hcnktYWN0aXZlLWJvcmRlciAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1wcmltYXJ5LCAxNyUpICFkZWZhdWx0O1xuLy8gZm9jdXNcbiRhY21zLWJ0bi1wcmltYXJ5LWZvY3VzLWJvcmRlci1jb2xvciAgICA6IGRhcmtlbigkYWNtcy1idG4tcHJpbWFyeSwgMTclKSAhZGVmYXVsdDtcblxuXG4vLyAqKiBpbmZvXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWJ0bi1pbmZvLWNvbG9yLWJhc2UgICAgICAgICAgICAgICA6ICRhY21zLWJ0bi1pbmZvICFkZWZhdWx0O1xuJGFjbXMtYnRuLWluZm8tY29sb3ItZGFya2VyICAgICAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1pbmZvLCA4JSkgIWRlZmF1bHQ7XG5cbiRhY21zLWJ0bi1pbmZvLXN0YXJ0LWNvbG9yICAgICAgICAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLWluZm8sIDglKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWVuZC1jb2xvciAgICAgICAgICAgICAgICA6ICRhY21zLWJ0bi1pbmZvICFkZWZhdWx0O1xuJGFjbXMtYnRuLWluZm8tYm9yZGVyICAgICAgICAgICAgICAgICAgIDogJGFjbXMtYnRuLWluZm8gIWRlZmF1bHQ7XG4vLyBob3ZlclxuJGFjbXMtYnRuLWluZm8taG92ZXItc3RhcnQtY29sb3IgICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4taW5mbywgMTIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWhvdmVyLWVuZC1jb2xvciAgICAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLWluZm8sIDIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWhvdmVyLWJvcmRlciAgICAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4taW5mbywgMTclKSAhZGVmYXVsdDtcbi8vIGFjdGl2ZVxuJGFjbXMtYnRuLWluZm8tYWN0aXZlLWJnICAgICAgICAgICAgICAgIDogJGFjbXMtYnRuLWluZm8gIWRlZmF1bHQ7XG4kYWNtcy1idG4taW5mby1hY3RpdmUtYm9yZGVyICAgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLWluZm8sIDE3JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4taW5mby1hY3RpdmUtaW5zZXQgICAgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLWluZm8sIDE3JSkgIWRlZmF1bHQ7XG4vLyBmb2N1c1xuJGFjbXMtYnRuLWluZm8tZm9jdXMtYm9yZGVyLWNvbG9yICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1pbmZvLCAxNyUpICFkZWZhdWx0O1xuXG5cbi8vICoqIHN1Y2Nlc3Ncbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLXN1Y2Nlc3MtY29sb3ItYmFzZSAgICAgICAgICAgIDogJGFjbXMtYnRuLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1jb2xvci1kYXJrZXIgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDUlKSAhZGVmYXVsdDtcblxuJGFjbXMtYnRuLXN1Y2Nlc3Mtc3RhcnQtY29sb3IgICAgICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4tc3VjY2VzcywgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLXN1Y2Nlc3MtZW5kLWNvbG9yICAgICAgICAgICAgIDogJGFjbXMtYnRuLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1ib3JkZXIgICAgICAgICAgICAgICAgOiAkYWNtcy1idG4tc3VjY2VzcyAhZGVmYXVsdDtcbi8vIGhvdmVyXG4kYWNtcy1idG4tc3VjY2Vzcy1ob3Zlci1zdGFydC1jb2xvciAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1zdWNjZXNzLCAxMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLXN1Y2Nlc3MtaG92ZXItZW5kLWNvbG9yICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4tc3VjY2VzcywgMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLXN1Y2Nlc3MtaG92ZXItYm9yZGVyICAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1zdWNjZXNzLCAxNyUpICFkZWZhdWx0O1xuLy8gYWN0aXZlXG4kYWNtcy1idG4tc3VjY2Vzcy1hY3RpdmUtYmcgICAgICAgICAgICAgOiAkYWNtcy1idG4tc3VjY2VzcyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4tc3VjY2VzcywgMTclKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1zdWNjZXNzLWFjdGl2ZS1pbnNldCAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4tc3VjY2VzcywgMTclKSAhZGVmYXVsdDtcbi8vIGZvY3VzXG4kYWNtcy1idG4tc3VjY2Vzcy1mb2N1cy1ib3JkZXItY29sb3IgICAgOiBkYXJrZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDE3JSkgIWRlZmF1bHQ7XG5cblxuLy8gKiogd2FybmluZ1xuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4td2FybmluZy1jb2xvci1iYXNlICAgICAgICAgICAgOiAkYWNtcy1idG4td2FybmluZyAhZGVmYXVsdDtcbiRhY21zLWJ0bi13YXJuaW5nLWNvbG9yLWRhcmtlciAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4td2FybmluZywgOCUpICFkZWZhdWx0O1xuXG4kYWNtcy1idG4td2FybmluZy1zdGFydC1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi13YXJuaW5nLCA4JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4td2FybmluZy1lbmQtY29sb3IgICAgICAgICAgICAgOiAkYWNtcy1idG4td2FybmluZyAhZGVmYXVsdDtcbiRhY21zLWJ0bi13YXJuaW5nLWJvcmRlciAgICAgICAgICAgICAgICA6ICRhY21zLWJ0bi13YXJuaW5nICFkZWZhdWx0O1xuLy8gaG92ZXJcbiRhY21zLWJ0bi13YXJuaW5nLWhvdmVyLXN0YXJ0LWNvbG9yICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4td2FybmluZy1ob3Zlci1lbmQtY29sb3IgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi13YXJuaW5nLCAyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4td2FybmluZy1ob3Zlci1ib3JkZXIgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDE3JSkgIWRlZmF1bHQ7XG4vLyBhY3RpdmVcbiRhY21zLWJ0bi13YXJuaW5nLWFjdGl2ZS1iZyAgICAgICAgICAgICA6ICRhY21zLWJ0bi13YXJuaW5nICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmctYWN0aXZlLWJvcmRlciAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi13YXJuaW5nLCAxNyUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmctYWN0aXZlLWluc2V0ICAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi13YXJuaW5nLCAxNyUpICFkZWZhdWx0O1xuLy8gZm9jdXNcbiRhY21zLWJ0bi13YXJuaW5nLWZvY3VzLWJvcmRlci1jb2xvciAgICA6IGRhcmtlbigkYWNtcy1idG4td2FybmluZywgMTclKSAhZGVmYXVsdDtcblxuXG4vLyAqKiBkYW5nZXJcbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWRhbmdlci1jb2xvci1iYXNlICAgICAgICAgICAgIDogJGFjbXMtYnRuLWRhbmdlciAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kYW5nZXItY29sb3ItZGFya2VyICAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4tZGFuZ2VyLCA1JSkgIWRlZmF1bHQ7XG5cbiRhY21zLWJ0bi1kYW5nZXItc3RhcnQtY29sb3IgICAgICAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLWRhbmdlciwgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1lbmQtY29sb3IgICAgICAgICAgICAgIDogJGFjbXMtYnRuLWRhbmdlciAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kYW5nZXItYm9yZGVyICAgICAgICAgICAgICAgICA6ICRhY21zLWJ0bi1kYW5nZXIgIWRlZmF1bHQ7XG4vLyBob3ZlclxuJGFjbXMtYnRuLWRhbmdlci1ob3Zlci1zdGFydC1jb2xvciAgICAgIDogbGlnaHRlbigkYWNtcy1idG4tZGFuZ2VyLCAxMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1ob3Zlci1lbmQtY29sb3IgICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4tZGFuZ2VyLCAyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZGFuZ2VyLWhvdmVyLWJvcmRlciAgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLWRhbmdlciwgMTclKSAhZGVmYXVsdDtcbi8vIGFjdGl2ZVxuJGFjbXMtYnRuLWRhbmdlci1hY3RpdmUtYmcgICAgICAgICAgICAgIDogJGFjbXMtYnRuLWRhbmdlciAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kYW5nZXItYWN0aXZlLWJvcmRlciAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4tZGFuZ2VyLCAxNyUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1hY3RpdmUtaW5zZXQgICAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1kYW5nZXIsIDE3JSkgIWRlZmF1bHQ7XG4vLyBmb2N1c1xuJGFjbXMtYnRuLWRhbmdlci1mb2N1cy1ib3JkZXItY29sb3IgICAgIDogZGFya2VuKCRhY21zLWJ0bi1kYW5nZXIsIDE3JSkgIWRlZmF1bHQ7XG5cblxuXG4vLyDjg5Xjg6njg4Pjg4jjg5zjgr/jg7Ncbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYWNtcy1idG4tZmxhdC1wYWRkaW5nLXkgICAgICAgICAgICAgICA6IDE0cHggIWRlZmF1bHQ7IC8v5LiK5LiL5bem5Y+zcGFkZGluZ1xuJGFjbXMtYnRuLWZsYXQtcGFkZGluZy14ICAgICAgICAgICAgICAgOiA4cHggIWRlZmF1bHQ7IC8v5bem5Y+zcGFkZGluZ1xuJGFjbXMtYnRuLWZsYXQtcGFkZGluZy14LXNwICAgICAgICAgICAgOiAyMHB4ICFkZWZhdWx0OyAvL+W3puWPs3BhZGRpbmdcbiRhY21zLWJ0bi1mbGF0LWJvcmRlci1yYWRpdXMgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtZm9udC1zaXplICAgICAgICAgICAgICAgOiAxNiAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LWZvbnQtc2l6ZS1kZXNrdG9wICAgICAgIDogMTMgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC10ZXh0LWRlZmF1bHQtY29sb3IgICAgICA6ICM2NjYgIWRlZmF1bHQ7IC8v44OH44OV44Kp44Or44OI44Gu44Oc44K/44Oz44Gu5paH5a2X44Kr44Op44O8XG4kYWNtcy1idG4tZmxhdC10ZXh0LWNvbG9yICAgICAgICAgICAgICA6ICNGRkYgIWRlZmF1bHQ7IC8v44Kr44Op44O844Oc44K/44Oz44Gu44Oc44K/44Oz44Gu5paH5a2X44Kr44Op44O8XG5cbi8vICoqIHByaW1hcnlcbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWZsYXQtcHJpbWFyeS1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1wcmltYXJ5LCA4JSkgIWRlZmF1bHQ7IC8vIOiDjOaZr+iJslxuJGFjbXMtYnRuLWZsYXQtcHJpbWFyeS1ib3JkZXIgICAgICAgICAgOiAxcHggc29saWQgJGFjbXMtYnRuLXByaW1hcnkgIWRlZmF1bHQ7IC8vIOWRqOOCiuOBrue3muOBruiJslxuLy8gaG92ZXJcbiRhY21zLWJ0bi1mbGF0LXByaW1hcnktaG92ZXItY29sb3IgICAgIDogbGlnaHRlbigkYWNtcy1idG4tcHJpbWFyeSwgMTIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LXByaW1hcnktaG92ZXItYm9yZGVyICAgIDogMXB4IHNvbGlkIGRhcmtlbigkYWNtcy1idG4tcHJpbWFyeSwgMTclKSAhZGVmYXVsdDtcbi8vIGFjdGl2ZVxuJGFjbXMtYnRuLWZsYXQtcHJpbWFyeS1hY3RpdmUtYmcgICAgICAgOiAkYWNtcy1idG4tcHJpbWFyeSAhZGVmYXVsdDtcblxuXG4vLyAqKiBpbmZvXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWJ0bi1mbGF0LWluZm8tY29sb3IgICAgICAgICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4taW5mbywgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtaW5mby1ib3JkZXIgICAgICAgICAgICAgOiAxcHggc29saWQgJGFjbXMtYnRuLWluZm8gIWRlZmF1bHQ7XG4vLyBob3ZlclxuJGFjbXMtYnRuLWZsYXQtaW5mby1ob3Zlci1jb2xvciAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1pbmZvLCAxMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtaW5mby1ob3Zlci1ib3JkZXIgICAgICAgOiAxcHggc29saWQgZGFya2VuKCRhY21zLWJ0bi1pbmZvLCAxNyUpICFkZWZhdWx0O1xuLy8gYWN0aXZlXG4kYWNtcy1idG4tZmxhdC1pbmZvLWFjdGl2ZS1iZyAgICAgICAgICA6ICRhY21zLWJ0bi1pbmZvICFkZWZhdWx0O1xuXG5cbi8vICoqIHN1Y2Nlc3Ncbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWZsYXQtc3VjY2Vzcy1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1zdWNjZXNzLCA4JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1zdWNjZXNzLWJvcmRlciAgICAgICAgICA6IDFweCBzb2xpZCAkYWNtcy1idG4tc3VjY2VzcyAhZGVmYXVsdDtcbi8vIGhvdmVyXG4kYWNtcy1idG4tZmxhdC1zdWNjZXNzLWhvdmVyLWNvbG9yICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1zdWNjZXNzLWhvdmVyLWJvcmRlciAgICA6IDFweCBzb2xpZCBkYXJrZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDE3JSkgIWRlZmF1bHQ7XG4vLyBhY3RpdmVcbiRhY21zLWJ0bi1mbGF0LXN1Y2Nlc3MtYWN0aXZlLWJnICAgICAgIDogJGFjbXMtYnRuLXN1Y2Nlc3MgIWRlZmF1bHQ7XG5cblxuLy8gKiogd2FybmluZ1xuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4tZmxhdC13YXJuaW5nLWNvbG9yICAgICAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDglKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LXdhcm5pbmctYm9yZGVyICAgICAgICAgIDogMXB4IHNvbGlkICRhY21zLWJ0bi13YXJuaW5nICFkZWZhdWx0O1xuLy8gaG92ZXJcbiRhY21zLWJ0bi1mbGF0LXdhcm5pbmctaG92ZXItY29sb3IgICAgIDogbGlnaHRlbigkYWNtcy1idG4td2FybmluZywgMTIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LXdhcm5pbmctaG92ZXItYm9yZGVyICAgIDogMXB4IHNvbGlkIGRhcmtlbigkYWNtcy1idG4td2FybmluZywgMTclKSAhZGVmYXVsdDtcbi8vIGFjdGl2ZVxuJGFjbXMtYnRuLWZsYXQtd2FybmluZy1hY3RpdmUtYmcgICAgICAgOiAkYWNtcy1idG4td2FybmluZyAhZGVmYXVsdDtcblxuXG4vLyAqKiBkYW5nZXJcbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWZsYXQtZGFuZ2VyLWNvbG9yICAgICAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1kYW5nZXIsIDglKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LWRhbmdlci1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICRhY21zLWJ0bi1kYW5nZXIgIWRlZmF1bHQ7XG4vLyBob3ZlclxuJGFjbXMtYnRuLWZsYXQtZGFuZ2VyLWhvdmVyLWNvbG9yICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1kYW5nZXIsIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1kYW5nZXItaG92ZXItYm9yZGVyICAgICA6IDFweCBzb2xpZCBkYXJrZW4oJGFjbXMtYnRuLWRhbmdlciwgMTclKSAhZGVmYXVsdDtcbi8vIGFjdGl2ZVxuJGFjbXMtYnRuLWZsYXQtZGFuZ2VyLWFjdGl2ZS1iZyAgICAgICAgOiAkYWNtcy1idG4tZGFuZ2VyICFkZWZhdWx0O1xuXG5cblxuLy8g44Oq44Oz44Kv44Oc44K/44OzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRhY21zLWJ0bi1saW5rLWNvbG9yICAgICAgICAgICAgICAgICAgIDogIzQyOGJjYSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1saW5rLWNvbG9yLWhvdmVyICAgICAgICAgICAgIDogIzJlNjdhNSAhZGVmYXVsdDtcblxuLy8gZGlzYWJsZWTjg5zjgr/jg7Ncbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGFjbXMtYnRuLWRpc2FibGVkLW9wYWNpdHkgICAgICAgICAgICAgIDogMC42NSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kaXNhYmxlZC1vcGFjaXR5LWllICAgICAgICAgICA6ICgkYWNtcy1idG4tZGlzYWJsZWQtb3BhY2l0eSAqIDEwMCkgIWRlZmF1bHQ7IC8vSUXnlKhvcGFjaXR5XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODqeODmeODq1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtbGFiZWwtdGV4dC1jb2xvciAgICAgICAgICAgIDogIzMzMzMzMyAhZGVmYXVsdDtcbi8vIHN1Y2Nlc3NcbiRhY21zLWxhYmVsLXRleHQtc3VjY2Vzcy1jb2xvciAgICA6ICMwYzZiMjYgIWRlZmF1bHQ7XG4vLyBpbmZvXG4kYWNtcy1sYWJlbC10ZXh0LWluZm8tY29sb3IgICAgICAgOiAjMDQ0YmIxICFkZWZhdWx0O1xuLy8gd2FybmluZ1xuJGFjbXMtbGFiZWwtdGV4dC13YXJuaW5nLWNvbG9yICAgIDogIzcxNWUxYSAhZGVmYXVsdDtcbi8vIGRhbmdlclxuJGFjbXMtbGFiZWwtdGV4dC1kYW5nZXItY29sb3IgICAgIDogIzljMDgwOCAhZGVmYXVsdDtcblxuXG4vLyDog4zmma/jgqvjg6njg7xcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gKiog5Z+65rqW44Kr44Op44O8XG4kYWNtcy1sYWJlbC1ibGFjayAgICAgICAgICAgIDogIzMzMzMzMyAhZGVmYXVsdDtcbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtbGFiZWwtZGVmYXVsdCAgICAgICAgICA6ICNDQUNBQ0EgIWRlZmF1bHQ7XG4vLyBzdWNjZXNzXG4kYWNtcy1sYWJlbC1zdWNjZXNzLWNvbG9yICAgIDogI2I3ZjdhNSAhZGVmYXVsdDtcbi8vIGluZm9cbiRhY21zLWxhYmVsLWluZm8tY29sb3IgICAgICAgOiAjYmZkN2Y5ICFkZWZhdWx0O1xuLy8gd2FybmluZ1xuJGFjbXMtbGFiZWwtd2FybmluZy1jb2xvciAgICA6ICNmZmRhNmMgIWRlZmF1bHQ7XG4vLyBkYW5nZXJcbiRhY21zLWxhYmVsLWRhbmdlci1jb2xvciAgICAgOiAjZjljNmM2ICFkZWZhdWx0O1xuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODkOODg+OCuFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYmFkZ2UtdGV4dC1jb2xvciAgICAgICAgICAgIDogIzMzMzMzMyAhZGVmYXVsdDtcbi8vIHN1Y2Nlc3NcbiRhY21zLWJhZGdlLXRleHQtc3VjY2Vzcy1jb2xvciAgICA6ICMwYzZiMjYgIWRlZmF1bHQ7XG4vLyBpbmZvXG4kYWNtcy1iYWRnZS10ZXh0LWluZm8tY29sb3IgICAgICAgOiAjMDQ0YmIxICFkZWZhdWx0O1xuLy8gd2FybmluZ1xuJGFjbXMtYmFkZ2UtdGV4dC13YXJuaW5nLWNvbG9yICAgIDogIzcxNWUxYSAhZGVmYXVsdDtcbi8vIGRhbmdlclxuJGFjbXMtYmFkZ2UtdGV4dC1kYW5nZXItY29sb3IgICAgIDogIzljMDgwOCAhZGVmYXVsdDtcblxuLy8g6IOM5pmv44Kr44Op44O8XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1iYWRnZS1kZWZhdWx0ICAgICAgICAgIDogI0NBQ0FDQSAhZGVmYXVsdDtcbi8vIHN1Y2Nlc3NcbiRhY21zLWJhZGdlLXN1Y2Nlc3MtY29sb3IgICAgOiAjYjdmN2E1ICFkZWZhdWx0O1xuLy8gaW5mb1xuJGFjbXMtYmFkZ2UtaW5mby1jb2xvciAgICAgICA6ICNiZmQ3ZjkgIWRlZmF1bHQ7XG4vLyB3YXJuaW5nXG4kYWNtcy1iYWRnZS13YXJuaW5nLWNvbG9yICAgIDogI2ZmZGE2YyAhZGVmYXVsdDtcbi8vIGRhbmdlclxuJGFjbXMtYmFkZ2UtZGFuZ2VyLWNvbG9yICAgICA6ICNmOWM2YzYgIWRlZmF1bHQ7XG5cbi8vIOaJv+iqjeODkOODg+OCuOOBruioreWumlxuJGFjbXMtYmFkZ2UtYXBwcm92YWwtdGV4dC1jb2xvciAgICAgICA6ICNGRkYgIWRlZmF1bHQ7XG4kYWNtcy1iYWRnZS1hcHByb3ZhbC1jb2xvciAgICAgICA6ICNFMjAwMjAgIWRlZmF1bHQ7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg4jjg7zjgrnjg4hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLXRvYXN0LXRleHQtY29sb3IgICAgICAgICAgICA6ICNGRkZGRkYgIWRlZmF1bHQ7XG4vLyBzdWNjZXNzXG4kYWNtcy10b2FzdC10ZXh0LXN1Y2Nlc3MtY29sb3IgICAgOiAjMGM2YjI2ICFkZWZhdWx0O1xuLy8gaW5mb1xuJGFjbXMtdG9hc3QtdGV4dC1pbmZvLWNvbG9yICAgICAgIDogIzA0NGJiMSAhZGVmYXVsdDtcbi8vIHdhcm5pbmdcbiRhY21zLXRvYXN0LXRleHQtd2FybmluZy1jb2xvciAgICA6ICM3MTVlMWEgIWRlZmF1bHQ7XG4vLyBkYW5nZXJcbiRhY21zLXRvYXN0LXRleHQtZGFuZ2VyLWNvbG9yICAgICA6ICM5YzA4MDggIWRlZmF1bHQ7XG5cblxuLy8g6IOM5pmv44Kr44Op44O8XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICoqIOWfuua6luOCq+ODqeODvFxuJGFjbXMtdG9hc3QtYmxhY2sgICAgICAgICAgICA6ICMzMzMzMzMgIWRlZmF1bHQ7XG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLXRvYXN0LWRlZmF1bHQgICAgICAgICAgOiAjMzMzMzMzICFkZWZhdWx0O1xuLy8gc3VjY2Vzc1xuJGFjbXMtdG9hc3Qtc3VjY2Vzcy1jb2xvciAgICA6ICNiN2Y3YTUgIWRlZmF1bHQ7XG4vLyBpbmZvXG4kYWNtcy10b2FzdC1pbmZvLWNvbG9yICAgICAgIDogI2JmZDdmOSAhZGVmYXVsdDtcbi8vIHdhcm5pbmdcbiRhY21zLXRvYXN0LXdhcm5pbmctY29sb3IgICAgOiAjZmZkYTZjICFkZWZhdWx0O1xuLy8gZGFuZ2VyXG4kYWNtcy10b2FzdC1kYW5nZXItY29sb3IgICAgIDogI2Y5YzZjNiAhZGVmYXVsdDtcblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OR44ON44OrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKiog44OH44OV44Kp44Or44OIXG4kYWNtcy1wYW5lbC1ibGFjay10ZXh0LWNvbG9yICAgICA6ICNGRkZGRkYgIWRlZmF1bHQ7XG4vLyDjg5zjg7zjg4Djg7xcbiRhY21zLXBhbmVsLWJsYWNrLWJvcmRlciAgICAgICAgIDogIzk4OThBMiAhZGVmYXVsdDtcbi8vIOiDjOaZr+iJslxuJGFjbXMtcGFuZWwtYmxhY2stYmcgICAgICAgICAgICAgOiAjOTg5OEEyICFkZWZhdWx0O1xuXG5cbi8vICoqIOOCq+ODqeODvFxuLy8gKiogaW5mb1xuJGFjbXMtcGFuZWwtaW5mby10ZXh0LWNvbG9yICAgICAgOiAjRkZGRkZGICFkZWZhdWx0O1xuJGFjbXMtcGFuZWwtaW5mby1iZyAgICAgICAgICAgICAgOiAjMDA5QkU2ICFkZWZhdWx0O1xuJGFjbXMtcGFuZWwtaW5mby1ib3JkZXIgICAgICAgICAgOiAjMDA5QkU2ICFkZWZhdWx0O1xuXG4vLyAqKiBkYW5nZXJcbiRhY21zLXBhbmVsLWRhbmdlci10ZXh0LWNvbG9yICAgIDogI0ZGRkZGRiAhZGVmYXVsdDtcbiRhY21zLXBhbmVsLWRhbmdlci1iZyAgICAgICAgICAgIDogI0ZGNUEzQyAhZGVmYXVsdDtcbiRhY21zLXBhbmVsLWRhbmdlci1ib3JkZXIgICAgICAgIDogI0ZGNUEzQyAhZGVmYXVsdDtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODquOCueODiFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYWNtcy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI0U1RTVFNSAhZGVmYXVsdDtcblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgr/jgqTjg6Djg6njgqTjg7Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRpbWVsaW5lLWxpbmUtY29sb3IgICAgICAgICAgICAgIDogI0RERCAhZGVmYXVsdDtcbiR0aW1lbGluZS1saW5lLXdpZHRoICAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLWxhYmVsLWZvbnQtc2l6ZSAgICAgICAgIDogMTQgIWRlZmF1bHQ7IC8v5pel5LuY44Op44OZ44Or44Gu44OV44Kp44Oz44OI44K144Kk44K6XG5cbiR0aW1lbGluZS1pdGVtZ3JvdXAtbWFyZ2luLXRvcCAgICA6IDMwcHggIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1wYW5lbC1tYXJnaW4gICAgICAgICAgICA6IDVweCAwIDIwcHggIWRlZmF1bHQ7IC8v6KaB57Sg6ZaT44Gu5oSf6KaaXG4kdGltZWxpbmUtcGFuZWwtcGFkZGluZyAgICAgICAgICAgOiAxMHB4ICFkZWZhdWx0OyAvL+WGheWBtOOBruaEn+immlxuJHRpbWVsaW5lLXBhbmVsLWJvcmRlciAgICAgICAgICAgIDogMXB4IHNvbGlkICNEREQgIWRlZmF1bHQ7XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOCouOCpOOCs+ODs+iDjOaZr1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtaWNvbi10ZXh0LWNvbG9yICAgICAgIDogI0ZGRiAhZGVmYXVsdDtcblxuLy8g6IOM5pmv44Kr44Op44O8XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICoqIOWfuua6luOCq+ODqeODvFxuJGFjbXMtaWNvbi1ibGFjayAgICAgICAgICAgIDogIzMzMzMzMyAhZGVmYXVsdDtcbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtaWNvbi1kZWZhdWx0ICAgICAgICAgIDogbGlnaHRlbigkYWNtcy1pY29uLWJsYWNrLCA0MCUpICFkZWZhdWx0O1xuXG4vLyDln7rmupbjgqvjg6njg7zjg7tzdWNjZXNzXG4kYWNtcy1pY29uLWNvbG9yICAgICAgICAgICAgOiAjNEFDMEE0ICFkZWZhdWx0O1xuLy8gaW5mb1xuJGFjbXMtaWNvbi1pbmZvLWNvbG9yICAgICAgIDogYWRqdXN0LWh1ZShsaWdodGVuKCRhY21zLWljb24tY29sb3IsIDEwJSksIDUwKSAhZGVmYXVsdDtcbi8vIHdhcm5pbmdcbiRhY21zLWljb24td2FybmluZy1jb2xvciAgICA6IGFkanVzdC1odWUobGlnaHRlbigkYWNtcy1pY29uLWNvbG9yLCAxMCUpLCAtMTIwKSAhZGVmYXVsdDtcbi8vIGRhbmdlclxuJGFjbXMtaWNvbi1kYW5nZXItY29sb3IgICAgIDogYWRqdXN0LWh1ZShsaWdodGVuKCRhY21zLWljb24tY29sb3IsIDEwJSksIC0xODApICFkZWZhdWx0O1xuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODhuODvOODluODq1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODh+ODleOCqeODq+ODiFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAuYWNtcy10YWJsZVxuJGFjbXMtdGFibGUtYm9yZGVyICAgICAgICAgICAgICAgICAgIDogMXB4IHNvbGlkICNEREQgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1jZWxsLXBhZGRpbmcgICAgICAgICAgICAgOiAxMHB4ICFkZWZhdWx0O1xuXG4vLyAqKiDopovlh7rjgZfjgYLjgorjg4bjg7zjg5bjg6tcbi8vIC5hY21zLXRhYmxlLWhlYWRpbmdcbiRhY21zLXRhYmxlLWhlYWRpbmctYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjQ0NDQ0NDICFkZWZhdWx0O1xuLy8gLmFjbXMtdGFibGUtaGVhZGluZyB0aFxuJGFjbXMtdGFibGUtaGVhZGluZy10aC1wYWRkaW5nICAgICAgIDogNXB4IDEwcHggIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1oZWFkaW5nLXRoLWJvcmRlciAgICAgICAgOiBzb2xpZCAxcHggIzI1MjQyQyAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWhlYWRpbmctdGgtYmcgICAgICAgICAgICA6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1oZWFkaW5nLXRoLXRleHQtY29sb3IgICAgOiAjNDA0MDQwICFkZWZhdWx0O1xuXG4vLyAqKiDjg5zjg7zjg4Djg7zjg4bjg7zjg5bjg6tcbi8vLmFjbXMtdGFibGUtYm9yZGVyZWRcbiRhY21zLXRhYmxlLWJvcmRlcmVkLWJvcmRlciAgICAgICAgICA6IDFweCBzb2xpZCAjREREICFkZWZhdWx0O1xuXG4vLyAqKiDjgrnjg4jjg6njgqTjg5fjg4bjg7zjg5bjg6tcbi8vIC5hY21zLXRhYmxlLXN0cmlwZWRcbiRhY21zLXRhYmxlLWJvcmRlci1vZGQgICAgICAgICAgICAgICA6ICNGRkYgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1ib3JkZXItZXZlbiAgICAgICAgICAgICAgOiAjZjVmNWY1ICFkZWZhdWx0O1xuXG4vLyAqKiDjg5vjg5Djg7zjgZfjgZ/jgajjgY3jga7jg4bjg7zjg5bjg6tcbi8vIC5hY21zLXRhYmxlLWhvdmVyLC5hY21zLXRhYmxlLWhvdmVyLWxpbmVcbiRhY21zLXRhYmxlLWhvdmVyLWJnICAgICAgICAgICAgICAgICA6ICNlOGYyZmYgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1ob3Zlci1saW5lLWJnICAgICAgICAgICAgOiAjZThmMmZmICFkZWZhdWx0O1xuXG4vLyAqKiDlhaXjgozmm7/jgYjnlKjjg4bjg7zjg5bjg6tcbi8vIC5hY21zLXRhYmxlLXNvcnRhYmxlLWFjdGl2ZVxuJGFjbXMtdGFibGUtc29ydGFibGUtYmcgICAgICAgICAgICAgIDogI0ZGRkZGRiAhZGVmYXVsdDtcblxuXG4vLyDnrqHnkIbnlLvpnaLjga7jg4bjg7zjg5bjg6tcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gKiog44OH44OV44Kp44Or44OIXG4vLyAuYWNtcy10YWJsZS1hZG1pblxuJGFjbXMtdGFibGUtYWRtaW4tYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkICNEREQgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1hZG1pbi1jZWxsOiAgICAgICAgICAgICAgICAgICA4cHggNXB4ICFkZWZhdWx0OyAvL3RoLHRk44GucGFkZGluZ+OBruaEn+immlxuJGFjbXMtdGFibGUtYWRtaW4tdGQtYmc6ICAgICAgICAgICAgICAgICAgI0ZGRiAhZGVmYXVsdDtcblxuLy8gKiog44K544OI44Op44Kk44OX44OG44O844OW44OrXG4vLyAuYWNtcy10YWJsZS1hZG1pbi1zdHJpcGVkXG4kYWNtcy10YWJsZS1hZG1pbi1ib3JkZXItb2RkOiAgICAgICAgICAgICAjRkZGICFkZWZhdWx0O1xuJGFjbXMtdGFibGUtYWRtaW4tYm9yZGVyLWV2ZW46ICAgICAgICAgICAgI0YyRjJGNCAhZGVmYXVsdDtcblxuLy8gKiog44Of44OL44OG44O844OW44OrXG4vLyAuYWNtcy1hZG1pbi1taW5pLXRhYmxlXG4kYWNtcy1hZG1pbi1taW5pLXRhYmxlLXRoZWFkLWJnOiAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kYWNtcy1hZG1pbi1taW5pLXRhYmxlLXRoZWFkLWJvcmRlcjogICAgICAwICFkZWZhdWx0O1xuJGFjbXMtYWRtaW4tbWluaS10YWJsZS1ib3JkZXIgOiAgICAgICAgICAgJGFjbXMtdGFibGUtYWRtaW4tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWNtcy1hZG1pbi1taW5pLXRhYmxlLW9kZCA6ICAgICAgICAgICAgICAjRkZGRkZGICFkZWZhdWx0OyAvL+Wlh+aVsFxuJGFjbXMtYWRtaW4tbWluaS10YWJsZS1ldmVuIDogICAgICAgICAgICAgI0ZGRkZGRiAhZGVmYXVsdDsgLy/lgbbmlbBcblxuLy8gKiog57eo6ZuG55S76Z2i55So44OG44O844OW44OrXG4vLyAuYWNtcy10YWJsZS1hZG1pbi1lZGl0XG4kYWNtcy10YWJsZS1hZG1pbi1lZGl0LWJvcmRlciA6ICAgICAgICAgICAkYWNtcy10YWJsZS1hZG1pbi1ib3JkZXIgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1hZG1pbi1lZGl0LWJnIDogICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0O1xuXG4kYWNtcy10YWJsZS1hZG1pbi1lZGl0LXRoLXdpZHRoOiAgICAgICAgICAgMjUwcHggIWRlZmF1bHQ7XG5cbi8vICoqIOe3qOmbhueUu+mdoueUqCDjg5zjg7zjg4Djg7zjgYLjgorjg4bjg7zjg5bjg6tcbi8vIC5hY21zLXRhYmxlLWFkbWluLWVkaXQtYm9yZGVyZWRcbiRhY21zLXRhYmxlLWFkbWluLWVkaXQtYm9yZGVyZWQtYm9yZGVyIDogICAkYWNtcy10YWJsZS1hZG1pbi1ib3JkZXIgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1hZG1pbi1lZGl0LWJvcmRlcmVkLWJnOiAgICAgICAgI0ZGRiAhZGVmYXVsdDtcblxuJGFjbXMtdGFibGUtYWRtaW4tZWRpdC1ib3JkZXJlZC10aC13aWR0aCA6ICRhY21zLXRhYmxlLWFkbWluLWVkaXQtdGgtd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8g44Kr44Op44O8XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGluZm9cbiRhY21zLXRhYmxlLWluZm8tYmc6ICAgICNCQ0NDRTIgIWRlZmF1bHQ7XG4vLyBzdWNjZXNzXG4kYWNtcy10YWJsZS1zdWNjZXNzLWJnOiAjQUFEOUNEICFkZWZhdWx0O1xuLy8gd2FybmluZ1xuJGFjbXMtdGFibGUtd2FybmluZy1iZzogI0UxRDdCQiAhZGVmYXVsdDtcbi8vIGRhbmdlclxuJGFjbXMtdGFibGUtZGFuZ2VyLWJnOiAgI0UxQkNDNCAhZGVmYXVsdDtcblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5Xjgqnjg7zjg6Bcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1mb3JtLWJvcmRlciAgICAgICAgICAgICAgICAgICA6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcbiRhY21zLWZvcm0tYm9yZGVyLXJhZGl1cyAgICAgICAgICAgIDogM3B4ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1ib3gtc2hhZG93ICAgICAgICAgICAgICAgOiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpIGluc2V0ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1ob3Zlci1ib3JkZXItY29sb3IgICAgICAgOiByZ2JhKDAsIDAsIDAsIC4zKSAhZGVmYXVsdDtcbiRhY21zLWZvcm0tYWN0aXZlLWJvcmRlci1jb2xvciAgICAgIDogcmdiYSgwLCAwLCAwLCAuMykgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWZvY3VzLWJvcmRlci1jb2xvciAgICAgICA6ICMxMzdBRjMgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWZvY3VzLWJveC1zaGFkb3cgICAgICAgICA6IDAgMCAwIDJweCByZ2JhKDE5LCAxMjIsIDI0MywgMC40KSAhZGVmYXVsdDtcblxuJGFjbXMtZm9ybS1oZWlnaHQtc21hbGwgICAgICAgICAgICAgOiAyMnB4ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1oZWlnaHQgICAgICAgICAgICAgICAgICAgOiAyNnB4ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1oZWlnaHQtbGFyZ2UgICAgICAgICAgICAgOiAzOHB4ICFkZWZhdWx0O1xuXG4kYWNtcy1mb3JtLWhlaWdodC1zbWFsbC1zcCAgICAgICAgICA6IDI2cHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWhlaWdodC1zcCAgICAgICAgICAgICAgICA6IDMycHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWhlaWdodC1sYXJnZS1zcCAgICAgICAgICA6IDQ0cHggIWRlZmF1bHQ7XG5cbiRhY21zLWZvcm0tcGFkZGluZy14ICAgICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1wYWRkaW5nLXgtc3AgICAgICAgICAgICAgOiA4cHggIWRlZmF1bHQ7XG5cblxuLy8gc2VsZWN0XG4kYWNtcy1mb3JtLXNlbGVjdC1ib3JkZXIgICAgICAgICAgICA6IDFweCBzb2xpZCAjQ0NDICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yLWhvdmVyOiAxcHggc29saWQgI0FBQSAhZGVmYXVsdDtcbiRhY21zLWZvcm0tc2VsZWN0LXBhZGRpbmcgICAgICAgICAgIDogNnB4IDMwcHggNnB4IDEwcHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXNlbGVjdC1mb250LXNpemUgICAgICAgICA6IDE2ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1zZWxlY3QtYm9yZGVyLWhvdmVyICAgICAgOiAxcHggc29saWQgJGFjbXMtZm9ybS1ob3Zlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXNlbGVjdC1iZy1jb2xvciAgICAgICAgICA6ICNmN2Y3ZjcgIWRlZmF1bHQ7XG4vLyBtdWx0aXBsZVxuJGFjbXMtZm9ybS1tdWx0aXBsZS1iZy1jb2xvciAgICAgICAgOiAjRkZGICFkZWZhdWx0O1xuXG4vLyBkaXNhYmxlZFxuJGFjbXMtZm9ybS1kaXNhYmxlZC1ib3JkZXItY29sb3IgICAgOiAjREREICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1kaXNhYmxlZC1iZy1jb2xvciAgICAgICAgOiAjRjVGNUY1ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1kaXNhYmxlZC10ZXh0LWNvbG9yICAgICAgOiAjOTk5ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1kaXNhYmxlZC1vcGFjaXR5ICAgICAgICAgOiAuNiAhZGVmYXVsdDtcblxuLy8g5ZCE56iuIOW5hVxuJGFjbXMtZm9ybS13aWR0aC1sYXJnZS13aWR0aCAgICAgICAgOiA1NDBweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0td2lkdGgtbWVkaXVtLXdpZHRoICAgICAgIDogMzgwcHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXdpZHRoLXNtYWxsLXdpZHRoICAgICAgICA6IDIyMHB4ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS13aWR0aC1taW5pLXdpZHRoICAgICAgICAgOiAxNDBweCAhZGVmYXVsdDtcblxuLy8g44Ko44Op44O844OG44Kt44K544OIXG4kYWNtcy1mb3JtLWVycm9yLWJvcmRlci1jb2xvciAgICAgICA6ICNEQzhEOTkgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWVycm9yLWJnLWNvbG9yICAgICAgICAgICA6ICNGRkY4RjggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWVycm9yLXRleHQtY29sb3IgICAgICAgICA6ICNDOTEwMzIgIWRlZmF1bHQ7XG5cbiRhY21zLXRleHQtZXJyb3ItY29sb3IgICAgICAgICAgICAgIDogI0M5MTAzMiAhZGVmYXVsdDtcbiRhY21zLXRleHQtaGVscGVyLWNvbG9yICAgICAgICAgICAgIDogIzcwNzA3MCAhZGVmYXVsdDtcblxuJGFjbXMtaW5wdXQtaW1hZ2VzLXBhdGggICAgICAgICAgICAgOiAnI3skYWNtcy1wYXRoLW1hcmtlcn1pY29faW5wdXQucG5nJyAhZGVmYXVsdDtcblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Ki44Op44O844OIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5LiK5LiL5bem5Y+z44Gu5L2Z55m9XG4kYWNtcy1hbGVydC1wYWRkaW5nICAgICAgICAgIDogMjBweCAhZGVmYXVsdDtcbi8vIOS4iuS4i+W3puWPs+OBruinkuS4uFxuJGFjbXMtYWxlcnQtYm9yZGVyLXJhZGl1cyAgICA6IDAgIWRlZmF1bHQ7XG5cbi8vIOOCouOCpOOCs+ODs+OBpOOBjeOCouODqeODvOODiOOBruS9meeZvVxuJGFjbXMtYWxlcnQtaWNvbi1wYWRkaW5nICAgICA6IDIwcHggNDBweCAyMHB4IDUwcHggIWRlZmF1bHQ7XG5cblxuLy8g5ZCE44Ki44Op44O844OI44Gu44Kr44Op44O8XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vICoqIOODh+ODleOCqeODq+ODiFxuLy8g44Oc44O844OA44O8XG4kYWNtcy1hbGVydC1ibGFjay1ib3JkZXIgICAgICAgICAgIDogIzk4OThBMiAhZGVmYXVsdDtcbi8vIOiDjOaZr+iJslxuJGFjbXMtYWxlcnQtYmxhY2stYmcgICAgICAgICAgICAgICA6ICNGRkZGRkYgIWRlZmF1bHQ7XG4vLyDmloflrZfjgqvjg6njg7xcbiRhY21zLWFsZXJ0LWJsYWNrLXRleHQtY29sb3IgICAgICAgOiAjNDA0MDQwICFkZWZhdWx0O1xuLy8g6ZaJ44GY44KL44Oc44K/44OzXG4kYWNtcy1hbGVydC1ibGFjay1jbG9zZS1jb2xvciAgICAgIDogIzk4OThBMiAhZGVmYXVsdDtcbi8vIOOCouOCpOOCs+ODs+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtYmxhY2staWNvbi1jb2xvciAgICAgICA6ICM5ODk4QTIgIWRlZmF1bHQ7XG5cbi8vICoqIOOCq+ODqeODvFxuXG4vLyAqKiBzdWNjZXNzXG4vLyDjg5zjg7zjg4Djg7xcbiRhY21zLWFsZXJ0LXN1Y2Nlc3MtYm9yZGVyICAgICAgICAgOiAjMDBBQTY0ICFkZWZhdWx0O1xuLy8g6IOM5pmv6ImyXG4kYWNtcy1hbGVydC1zdWNjZXNzLWJnICAgICAgICAgICAgIDogI0ZGRkZGRiAhZGVmYXVsdDtcbi8vIOaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtc3VjY2Vzcy10ZXh0LWNvbG9yICAgICA6ICM0MDQwNDAgIWRlZmF1bHQ7XG4vLyDplonjgZjjgovjg5zjgr/jg7NcbiRhY21zLWFsZXJ0LXN1Y2Nlc3MtY2xvc2UtY29sb3IgICAgOiAjMDBBQTY0ICFkZWZhdWx0O1xuLy8g44Ki44Kk44Kz44Oz44Kr44Op44O8XG4kYWNtcy1hbGVydC1zdWNjZXNzLWljb24tY29sb3IgICAgIDogIzAwQUE2NCAhZGVmYXVsdDtcblxuLy8gKiogaW5mb1xuLy8g44Oc44O844OA44O8XG4kYWNtcy1hbGVydC1pbmZvLWJvcmRlciAgICAgICAgICAgIDogIzAwOUJFNiAhZGVmYXVsdDtcbi8vIOiDjOaZr+iJslxuJGFjbXMtYWxlcnQtaW5mby1iZyAgICAgICAgICAgICAgICA6ICNGRkZGRkYgIWRlZmF1bHQ7XG4vLyDmloflrZfjgqvjg6njg7xcbiRhY21zLWFsZXJ0LWluZm8tdGV4dC1jb2xvciAgICAgICAgOiAjNDA0MDQwICFkZWZhdWx0O1xuLy8g6ZaJ44GY44KL44Oc44K/44OzXG4kYWNtcy1hbGVydC1pbmZvLWNsb3NlLWNvbG9yICAgICAgIDogIzAwOUJFNiAhZGVmYXVsdDtcbi8vIOOCouOCpOOCs+ODs+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtaW5mby1pY29uLWNvbG9yICAgICAgICA6ICMwMDlCRTYgIWRlZmF1bHQ7XG5cbi8vICoqIGRhbmdlclxuLy8g44Oc44O844OA44O8XG4kYWNtcy1hbGVydC1kYW5nZXItYm9yZGVyICAgICAgICAgIDogI0ZGNUEzQyAhZGVmYXVsdDtcbi8vIOiDjOaZr+iJslxuJGFjbXMtYWxlcnQtZGFuZ2VyLWJnICAgICAgICAgICAgICA6ICNGRkZGRkYgIWRlZmF1bHQ7XG4vLyDmloflrZfjgqvjg6njg7xcbiRhY21zLWFsZXJ0LWRhbmdlci10ZXh0LWNvbG9yICAgICAgOiAjNDA0MDQwICFkZWZhdWx0O1xuLy8g6ZaJ44GY44KL44Oc44K/44OzXG4kYWNtcy1hbGVydC1kYW5nZXItY2xvc2UtY29sb3IgICAgIDogI0ZGNUEzQyAhZGVmYXVsdDtcbi8vIOOCouOCpOOCs+ODs+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtZGFuZ2VyLWljb24tY29sb3IgICAgICA6ICNGRjVBM0MgIWRlZmF1bHQ7XG5cbi8vICoqIHdhcm5pbmdcbi8vIOODnOODvOODgOODvFxuJGFjbXMtYWxlcnQtd2FybmluZy1ib3JkZXIgICAgICAgICA6ICNGQUI0NEIgIWRlZmF1bHQ7XG4vLyDog4zmma/oibJcbiRhY21zLWFsZXJ0LXdhcm5pbmctYmcgICAgICAgICAgICAgOiAjRkZGRkZGICFkZWZhdWx0O1xuLy8g5paH5a2X44Kr44Op44O8XG4kYWNtcy1hbGVydC13YXJuaW5nLXRleHQtY29sb3IgICAgIDogIzQwNDA0MCAhZGVmYXVsdDtcbi8vIOmWieOBmOOCi+ODnOOCv+ODs1xuJGFjbXMtYWxlcnQtd2FybmluZy1jbG9zZS1jb2xvciAgICA6ICNGQUI0NEIgIWRlZmF1bHQ7XG4vLyDjgqLjgqTjgrPjg7Pjgqvjg6njg7xcbiRhY21zLWFsZXJ0LXdhcm5pbmctaWNvbi1jb2xvciAgICAgOiAjRkFCNDRCICFkZWZhdWx0O1xuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODl+ODreOCsOODrOOCueODkOODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICoqIOODl+ODreOCsOODrOOCueODkOODvOWFqOS9k1xuXG4vLyDog4zmma/oibJcbiRhY21zLXByb2dyZXNzLWJnICAgICAgICAgICAgICAgOiAjRkZGICFkZWZhdWx0O1xuLy8g6auY44GVXG4kYWNtcy1wcm9ncmVzcy1oZWlnaHQgICAgICAgICAgIDogMjhweCAhZGVmYXVsdDtcbi8vIOODnOODvOODgOODvFxuJGFjbXMtcHJvZ3Jlc3MtYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjQ0NDQ0NDICFkZWZhdWx0O1xuLy8g5LiK5LiL5bem5Y+z44Gu6KeS5Li4XG4kYWNtcy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzICAgIDogNHB4ICFkZWZhdWx0O1xuXG5cbi8vIOODl+ODreOCsOODrOOCueODkOODvFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5paH5a2X44Gu6ImyXG4kYWNtcy1wcm9ncmVzcy1iYXItdGV4dCAgICAgICAgICAgIDogI0ZGRiAhZGVmYXVsdDtcbi8vIOOCueODiOODqeOCpOODl+OBruW5hVxuJGFjbXMtcHJvZ3Jlc3MtYmFyLXN0cmlwZS13aWR0aCAgICA6IDQwcHggIWRlZmF1bHQ7XG5cbi8vICoqIOODl+ODreOCsOODrOOCueODkOODvOOBruOCq+ODqeODvFxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1wcm9ncmVzcy1iYXItY29sb3IgICAgICAgICAgIDogIzRBQzBBNCAhZGVmYXVsdDtcbi8vIGluZm9cbiRhY21zLXByb2dyZXNzLWJhci1jb2xvci1pbmZvICAgICAgOiBhZGp1c3QtaHVlKGxpZ2h0ZW4oJGFjbXMtcHJvZ3Jlc3MtYmFyLWNvbG9yLCAyMCksIDUwKSAhZGVmYXVsdDtcbi8vIGRhbmdlclxuJGFjbXMtcHJvZ3Jlc3MtYmFyLWNvbG9yLWRhbmdlciAgICA6IGFkanVzdC1odWUobGlnaHRlbigkYWNtcy1wcm9ncmVzcy1iYXItY29sb3IsIDIwKSwgLTE4MCkgIWRlZmF1bHQ7XG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTGF6eSBMb2FkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRhY21zLWxhenktbG9hZC1iZzogI2Y4ZjhmOCAhZGVmYXVsdDtcblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg5Xjgqfjg7zjg4lcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODleOCp+ODvOODieOBrumAn+W6plxuJGFjbXMtZmFkZS1zcGVlZCAgICAgICAgIDogNTAwbXMgIWRlZmF1bHQ7XG4vLyDjg5Xjgqfjg7zjg4njgqTjg7Mg6YCP5piO5bqm77yI5pyA5aSn44GnMeOAgTDjgaflrozlhajpgI/pgY7vvIlcbiRhY21zLWZhZGUtaW4tc3Ryb25nICAgICA6IDAuMyAhZGVmYXVsdDtcbiRhY21zLWZhZGUtaW4gICAgICAgICAgICA6IDAuNSAhZGVmYXVsdDtcbiRhY21zLWZhZGUtaW4tbGlnaHQgICAgICA6IDAuNyAhZGVmYXVsdDtcbi8vIOODleOCp+ODvOODieOCouOCpuODiOOAgOmAj+aYjuW6pu+8iOacgOWkp+OBpzHjgIEw44Gn5a6M5YWo6YCP6YGO77yJXG4kYWNtcy1mYWRlLW91dC1zdHJvbmcgICAgOiAwLjMgIWRlZmF1bHQ7XG4kYWNtcy1mYWRlLW91dCAgICAgICAgICAgOiAwLjUgIWRlZmF1bHQ7XG4kYWNtcy1mYWRlLW91dC1saWdodCAgICAgOiAwLjcgIWRlZmF1bHQ7XG5cbi8vIOOCueODqeOCpOODiVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8geei7uOOBruWApFxuJGFjbXMtc2xpZGUtdG9wICAgICAgICAgICAgICAgIDogLTIwcHggIWRlZmF1bHQ7IC8vLeOCkuaMh+WumuOBmeOCi+OBk+OBqOOBp+S4iuaWueWQkeOBq+enu+WLleOBl+OBvuOBmVxuJGFjbXMtc2xpZGUtYm90dG9tICAgICAgICAgICAgIDogMjBweCAhZGVmYXVsdDtcbi8vIHjou7jjga7lgKRcbiRhY21zLXNsaWRlLWxlZnQgICAgICAgICAgICAgICA6IC0yMHB4ICFkZWZhdWx0OyAvLy3jgpLmjIflrprjgZnjgovjgZPjgajjgaflt6bmlrnlkJHjgavnp7vli5XjgZfjgb7jgZlcbiRhY21zLXNsaWRlLXJpZ2h0ICAgICAgICAgICAgICA6IDIwcHggIWRlZmF1bHQ7XG5cbi8vIOOCueODqeOCpOODieOBp+OBr+OAgW9wYWNpdHnjga7lh6bnkIbjgpJ0cmFuc2Zvcm3jgojjgorml6njgY/lrp/ooYzjgZnjgovjgZPjgajjgafjg5Xjgqfjg7zjg4njga7jgqLjg4vjg6Hjg7zjgrfjg6fjg7PjgpLkvZzjgaPjgabjgYTjgb7jgZnjgIJcbiRhY21zLXNsaWRlLW9wYWNpdHktc3BlZWQgICAgICA6IDUwMG1zICFkZWZhdWx0OyAvL+ihqOekuuOBmeOCi+mAn+W6plxuJGFjbXMtc2xpZGUtdHJhbnNmb3JtLXNwZWVkICAgIDogMTIwMG1zICFkZWZhdWx0OyAvL+enu+WLleOBmeOCi+mAn+W6plxuXG4vLyDjgrrjg7zjg6Bcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOaLoeWkp+OBmeOCi+WApFxuJGFjbXMtc2xpZGUtem9vbS1pbi1zaG93ICAgICAgICA6IDAuOCAhZGVmYXVsdDsgLy8g6KGo56S644GX44Gq44GM44KJ5ouh5aSn44GZ44KL44Go44GN44Gu44OH44OV44Kp44Or44OIXG4kYWNtcy1zbGlkZS16b29tLWluLWRlZmF1bHQgICAgIDogMSAhZGVmYXVsdDtcbiRhY21zLXNsaWRlLXpvb20taW4taG92ZXIgICAgICAgOiAxLjIgIWRlZmF1bHQ7IC8vIGhvdmVy5pmC44Gu5pyA5aSnXG4vLyDnuK7lsI/jgZnjgovlgKRcbiRhY21zLXNsaWRlLXpvb20tb3V0LXNob3cgICAgICAgOiAxLjIgIWRlZmF1bHQ7IC8vIOihqOekuuOBl+OBquOBjOOCiee4ruWwj+OBmeOCi+OBqOOBjeOBruODh+ODleOCqeODq+ODiFxuJGFjbXMtc2xpZGUtem9vbS1vdXQtZGVmYXVsdCAgICA6IDEgIWRlZmF1bHQ7XG4kYWNtcy1zbGlkZS16b29tLW91dC1ob3ZlciAgICAgIDogMC44ICFkZWZhdWx0OyAvLyBob3ZlcuaZguOBruacgOWkp1xuXG4kYWNtcy16b29tLW9wYWNpdHktc3BlZWQgICAgICAgIDogNTAwbXMgIWRlZmF1bHQ7IC8v6KGo56S644GZ44KL6YCf5bqmXG4kYWNtcy16b29tLXRyYW5zZm9ybS1zcGVlZCAgICAgIDogNTAwbXMgIWRlZmF1bHQ7IC8v56e75YuV44GZ44KL6YCf5bqmXG5cbi8vIOODneODg+ODl+OCouODg+ODl1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy956Lu444Gu5YCkXG4kYWNtcy1wb3B1cC10b3AgICAgICAgICAgIDogLTVweCAhZGVmYXVsdDsvLy3jgpLmjIflrprjgZnjgovjgZPjgajjgafkuIrmlrnlkJHjgavnp7vli5XjgZfjgb7jgZlcbiRhY21zLXBvcHVwLWJvdHRvbSAgICAgICAgOiA1cHggIWRlZmF1bHQ7XG4vL3jou7jjga7lgKRcbiRhY21zLXBvcHVwLWxlZnQgICAgICAgICAgOiAtNXB4ICFkZWZhdWx0Oy8vLeOCkuaMh+WumuOBmeOCi+OBk+OBqOOBp+W3puaWueWQkeOBq+enu+WLleOBl+OBvuOBmVxuJGFjbXMtcG9wdXAtcmlnaHQgICAgICAgICA6IDVweCAhZGVmYXVsdDtcblxuLy8gaG92ZXLjgZfjgZ/jgajjgY3jgahob3ZlcuOBl+OBn+OBguOBqOOBrumAn+W6puOCkuWkieOBiOOBpuOBhOOBvuOBmVxuJGFjbXMtcG9wdXAtdXAtc3BlZWQgICAgICA6IDMwMG1zICFkZWZhdWx0OyAvLyBob3ZlcuOBl+OBn+OBqOOBjVxuJGFjbXMtcG9wdXAtZG93bi1zcGVlZCAgICA6IDUwMG1zICFkZWZhdWx0OyAvLyBob3ZlcuOCkuOChOOCgeOBn+OBqOOBjVxuXG4vLyDpgYXlu7Zcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8g6YGF5bu244Gu44K544OU44O844OJXG4kYWNtcy1hbmltYXRpb24tZGVsYXktZmlyc3QgICAgICAgICAgICAgOiAwLjFzICFkZWZhdWx0O1xuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LXNlY29uZCAgICAgICAgICAgIDogMC4yNXMgIWRlZmF1bHQ7XG4kYWNtcy1hbmltYXRpb24tZGVsYXktdGhpcmQgICAgICAgICAgICAgOiAwLjNzICFkZWZhdWx0O1xuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LWZvdXJ0aCAgICAgICAgICAgIDogMC40NXMgIWRlZmF1bHQ7XG5cbi8vIOmBheW7tuOBruOCueODlOODvOODiSDvvIjlj43lr77vvIlcbiRhY21zLWFuaW1hdGlvbi1kZWxheS1yZXZlcnNlLWZvdXJ0aCAgICA6IDAuMXMgIWRlZmF1bHQ7XG4kYWNtcy1hbmltYXRpb24tZGVsYXktcmV2ZXJzZS10aGlyZCAgICAgOiAwLjI1cyAhZGVmYXVsdDtcbiRhY21zLWFuaW1hdGlvbi1kZWxheS1yZXZlcnNlLXNlY29uZCAgICA6IDAuM3MgIWRlZmF1bHQ7XG4kYWNtcy1hbmltYXRpb24tZGVsYXktcmV2ZXJzZS1maXJzdCAgICAgOiAwLjQ1cyAhZGVmYXVsdDtcblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg57eo6ZuG44Oa44O844K4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGFjbXMtYWRtaW4tdGl0bGUtdGV4dGNvbG9yICAgICA6ICM0MDQwNDAgIWRlZmF1bHQ7XG4kYWNtcy1hZG1pbi10aXRsZTItdGV4dGNvbG9yICAgIDogIzQwNDA0MCAhZGVmYXVsdDtcblxuXG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODhuOCreOCueODiOODpuODi+ODg+ODiOOBruOCqOODh+OCo+OCv+ODvOOBruioreWumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDjgqjjg7Pjg4jjg6rjg7zlhoXjg5zjgr/jg7MgKi9cbi4je2FjbXMuJGVudHJ5LWNsYXNzfSxcbi5lbnRyeUZvcm1MaXRlRWRpdG9yIHtcblx0LmVudHJ5LWJ0bi1kZWZhdWx0IHtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1kZWZhdWx0LWNvbG9yO1xuXHRcdEBpbmNsdWRlIGdsb2JhbC5idG4tYmFzZSgpO1xuXHRcdEBpbmNsdWRlIGdsb2JhbC5idG4tc21hbGwoKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1jb2xvcnMoZ2xvYmFsLiRidG4tc3RhcnQtY29sb3IsIGdsb2JhbC4kYnRuLWVuZC1jb2xvciwgI0ZGRik7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hY3RpdmUtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Lyog6Imy5LuY44GN44Oc44K/44OzICovXG5cdC5lbnRyeS1idG4tYXR0ZW50aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tZGVmYXVsdC1jb2xvcjtcblx0XHRAaW5jbHVkZSBnbG9iYWwuYnRuLWJhc2UoKTtcblx0XHRAaW5jbHVkZSBnbG9iYWwuYnRuLXNtYWxsKCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGdsb2JhbC5idG4tY29sb3JzKGdsb2JhbC4kYnRuLWF0dGVudGlvbi1zdGFydC1jb2xvciwgZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWVuZC1jb2xvciwgI0ZGRik7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tYWN0aXZlLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cblx0Lyog44Oc44K/44Oz5YaF44Gu44Ki44Kk44Kz44OzICovXG5cdC5lbnRyeS1idG4taWNvbi1iZWZvcmUge1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0fVxuXHQuZW50cnktYnRuLWljb24tYWZ0ZXIge1xuXHRcdG1hcmdpbjogMCAwIDAgMTBweDtcblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDnt6jpm4bjg5rjg7zjgrhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZpZWxkLXRpdGxlIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuLmZpZWxkLXRpdGxlOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4uZmllbGQtdGFibGUtaW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0dGgsXG5cdHRkIHtcblx0XHRib3JkZXI6IDA7XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oh44Kk44Oz44Kr44Op44OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluIHtcblx0QGluY2x1ZGUgYWNtcy5jbGVhcmZpeCgpO1xufVxuLm1haW4taW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiBnbG9iYWwuJG1haW4tY29sdW1uLXdpZHRoO1xuXG5cdCYuaXMtc3BhY2UtbGVmdCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdCYuaXMtc3BhY2UtcmlnaHQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdCYuaXMtc3BhY2UtY2VudGVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgrXjgqTjg4njgqvjg6njg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGUtdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxOCk7XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOBiuWVj+OBhOWQiOOCj+OBm1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGFjdC1ib3gge1xuXHQubWVzc2FnZS1ncm91cCB7XG5cdFx0bWFyZ2luOiAwIDAgMzVweCAwO1xuXHR9XG5cdC5tZXNzYWdlLXRleHQge1xuXHRcdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0LmNvbnRhY3Qtbm8ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgzMCk7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0LmVycm9yLXRleHQge1xuXHRcdC8qIOOCqOODqeODvOaWhyAqL1xuXHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXHRcdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHRwIHtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHR9XG59XG5cbi5jb250YWN0LWZvcm0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNlNWU1ZTU7XG59XG5cbi5jb250YWN0LWZvcm0taGVhZGluZyB7XG5cdG1hcmdpbjogNDBweCAwIDEwcHggMDtcbn1cblxuLmNvbnRhY3QtZm9ybS1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6ICNlZmVmZGM7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLmNvbnRhY3QtZm9ybS1ncm91cCBmaWVsZHNldCB7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHRib3JkZXI6IDA7XG59XG4uY29udGFjdC1mb3JtLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhY3QtZm9ybS1jb250cm9sIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29udGFjdC1mb3JtLWdyaWQge1xuXHRtYXJnaW46IDAgLTVweDtcbn1cbi5jb250YWN0LWZvcm0tY29sLFxuLmFjbXMtZW50cnkgLmNvbnRhY3QtZm9ybS1jb2wge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5jb250YWN0LWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNvbnRhY3QtZm9ybS1sYWJlbCB7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4IDVweCAxNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblx0LmNvbnRhY3QtZm9ybS1jb250cm9sIHtcblx0XHRwYWRkaW5nOiA1cHggMTVweCAxNXB4IDE1cHg7XG5cdH1cblx0LmNvbnRhY3QtZm9ybS1jb2wge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4vKiDjgrnjg4bjg4Pjg5dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhY3QtYm94IHtcblx0Lm1haWwtc3RlcCB7XG5cdFx0bWFyZ2luOiAwIDAgMjVweCAwO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJhc2UtY29sb3I7XG5cdFx0Lyog44Kr44Km44Oz44K/44O844Gu6Kit5a6aICovXG5cdFx0Y291bnRlci1yZXNldDogbWFpbFN0ZXA7XG5cdH1cblx0Lm1haWwtc3RlcC1pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdHBhZGRpbmc6IDE0cHggMCAxMHB4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKG1haWxTdGVwKSBcIi5cIjtcblx0XHRcdC8qIOOCq+OCpuODs+OCv+ODvOOBruioreWumiAqL1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG1haWxTdGVwO1xuXHRcdH1cblx0fVxuXHQubWFpbC1zdGVwLWl0ZW0tY3VycmVudCB7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGdsb2JhbC4kc2Vjb25kYXJ5LWNvbG9yO1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHRcdC5tYWlsLXN0ZXAtaXRlbSB7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdHBhZGRpbmc6IDE4cHggMCAxNHB4O1xuXHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHRcdH1cblx0fVxufVxuLyog6YCB5L+h44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLWJ0bi1ib3gge1xuXHRtYXJnaW46IDAgMTBweCA1MHB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLWJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuZm9ybS1idG4ge1xuXHR9XG5cdC5mb3JtLWJ0bi1zZW5kIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHR9XG59XG5cbi8qIOODqeODmeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGFiZWwtcmVxdWlyZWQge1xuXHRtYXJnaW46IDAgNXB4O1xuXHRwYWRkaW5nOiAycHggOHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQubGFiZWwtcmVxdWlyZWQge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHR9XG59XG5cbi8qIOODleOCqeODvOODoOimgee0oFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGFjdC1ib3gge1xuXHRzZWxlY3Qge1xuXHRcdCZbcmVxdWlyZWRdOnJlcXVpcmVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNDk1MTE7XG5cdFx0fVxuXHRcdCYuZm9jdXNlZDppbnZhbGlkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNDExMzQ7XG5cdFx0fVxuXHRcdCZbcmVxdWlyZWRdOnZhbGlkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhN2E3YWE7XG5cdFx0fVxuXHR9XG5cdGlucHV0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0JltyZXF1aXJlZF06cmVxdWlyZWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmRlYjtcblx0XHR9XG5cdFx0Ji5mb2N1c2VkOmludmFsaWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZWJlZTtcblx0XHR9XG5cdFx0JltyZXF1aXJlZF06dmFsaWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQvLyDlhaXlipvmrITjgpLjgrnjg57jg5vjga7jgrXjgqTjgrrjga7jgb7jgb7jgavjgZnjgotcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwid2Vla1wiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwidXJsXCJdLFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdIHtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0cGFkZGluZzogNXB4IDVweCA0cHg7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5jb250YWN0LWJveCB7XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ1cmxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdIHtcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0fVxuXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogNXB4IDhweDtcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiDjg5Djg6rjg4fjg7zjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZhbGlkLW1hcmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnZhbGlkLW1hcmsudmFsaWQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0Y29sb3I6ICM1Y2I4NWM7XG59XG4uaW52YWxpZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA54mp5Lu25oOF5aCxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOWcsOWbsyAqL1xuLnJlYWxlc3RhdGUtbWFwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWFsZXN0YXRlLW1hcCAuanMtczJkLXJlYWR5LFxuLnJlYWxlc3RhdGUtbWFwIFtjbGFzcyo9J2NvbHVtbi1tYXAtJ10ge1xuXHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbi5yZWFsZXN0YXRlLW1hcCBpbWdbY2xhc3MqPSdjb2x1bW4tbWFwLSddIHtcblx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5yZWFsZXN0YXRlLW1hcC1lbnRyeSB7XG5cdG1hcmdpbjogMCAxMHB4O1xufVxuLmVudHJ5LWNvbHVtbiB7XG5cdHRhYmxlLnJlYWxlc3RhdGUtc2VhcmNoIHtcblx0XHRtYXJnaW46IDIwcHggMCAzMHB4IDA7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKXtcblx0LnRhYmxlLW5vd3JhcCB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxufVxuXG4vKiDnianku7bmg4XloLEgKi9cbi5yZWFsZXN0YXRlLXNlYXJjaCB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGlucHV0IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWF4KXtcblx0LnJlYWxlc3RhdGUtc2VhcmNoIHtcblx0XHR0aCx0ZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHR9XG59XG5cblxuLnJlYWxlc3RhdGUtc2VhcmNoLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5yZWFsZXN0YXRlLXNlYXJjaC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLnJlYWxlc3RhdGUtc2VhcmNoLWxhYmVsIHtcblx0bWF4LXdpZHRoOiA2ZW07XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVhbGVzdGF0ZS1zZWFyY2gtaW5wdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuLnJlYWxlc3RhdGUtc2VhcmNoLXNlbGVjdC1wcmljZSB7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDFlbSk7XG59XG4ucmVhbGVzdGF0ZS1zZWFyY2gtc2VsZWN0LWNvbm5lY3RvciB7XG5cdHBhZGRpbmc6IDAgLjVlbTtcbn1cbi5yZWFsZXN0YXRlLXNlYXJjaC1mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRwYWRkaW5nOiA1cHggMTBweCAxMHB4IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoIDogYWNtcy4kYnJlYWtwb2ludC1tZC1tYXgpIHtcblx0LnJlYWxlc3RhdGUtc2VhcmNoLWdyb3VwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnJlYWxlc3RhdGUtc2VhcmNoLWlucHV0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCteOCpOODiOODnuODg+ODl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlbWFwX3dyYXAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjI7XG5cdC5zaXRlbWFwX2lubmVyIHtcblx0XHR3aWR0aDogOTYlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDQwcHggMCAwO1xuXHRcdC5zaXRlbWFwX2JveCB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0Ly8g77yS6ZqO5bGk55uuXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5pys5qCh44Gu44GU5qGI5YaFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgqTjg7Pjg4fjg4Pjgq/jgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaW5mb19pbnRyb193cmFwIHtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdC5pbmZvX2ludHJvX2lubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmluZm9faW50cm9fdGV4dGJveCB7XG5cdG1hcmdpbjogODBweCBhdXRvIDE4MHB4O1xuXHQuaW5mb19pbnRyb190ZXh0Ym94X2lubmVyIHtcblx0XHQuaW5mb19pbnRyb190ZXh0Ym94X3RpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGgyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRjb2xvcjogcmdiYSgxNjUsIDAsIDEzMCwgMC4wNSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjNweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1mYW1pbHktZW47XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluZm9faW50cm9fdGV4dGJveF90ZXh0IHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQzNHB4O1xuXHRcdFx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdFx0XHRwIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaW5mb19pbnRyb19pbWdib3gwMSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTQwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5pbmZvX2ludHJvX2ltZ2JveDAyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdHJpZ2h0OiAwO1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuaW5mb19pbnRyb190ZXh0Ym94IHtcblx0XHQuaW5mb19pbnRyb190ZXh0Ym94X2lubmVyIHtcblx0XHRcdC5pbmZvX2ludHJvX3RleHRib3hfdGl0bGUge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5mb19pbnRyb190ZXh0Ym94X3RleHQge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbmZvX2ludHJvX2ltZ2JveDAxIHtcblx0XHR0b3A6IDI3JTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LmluZm9faW50cm9faW1nYm94MDIge1xuXHRcdHRvcDogNjAlO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi8qIOOAgOOCpOODs+ODh+ODg+OCr+OCueeUqOOBruODiuODk+OCsuODvOOCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5mb19pbmRleF9uYXYge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdC5pbmZvX2luZGV4X25hdl9pbm5lciB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHR9XG59XG5cbi5pbmZvX2luZGV4X25hdl9pdGVtIHtcblx0bWFyZ2luOiAzMnB4IGF1dG87XG5cblx0LmluZm9faW5kZXhfbmF2X2l0ZW1faW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICMxNzE3MTc7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0LnRleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0LnRleHRfaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5hcnJvd193aGl0ZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtNTBweDtcblx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X2l0ZW1fYXJyb3cwMSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JmMjYzMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X2l0ZW1fYXJyb3cwMiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwOWNiNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X2l0ZW1fYXJyb3cwMyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E1YzY0Mjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X2l0ZW1fYXJyb3cwNCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhYTQyZjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X2l0ZW1fYXJyb3cwNSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzg2MWI2Zjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZ2JveCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjFzIGFsbDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIge1xuXHRcdC5pbmZvX2luZGV4X25hdl9pdGVtX2lubmVyIHtcblx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5pbmZvX2luZGV4X25hdiB7XG5cdFx0LmluZm9faW5kZXhfbmF2X2lubmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG5cdC5pbmZvX2luZGV4X25hdl9pdGVtIHtcblx0XHQuaW5mb19pbmRleF9uYXZfaXRlbV9pbm5lciB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiDjgIDjgqjjg7Pjg4jjg6rjg7znlKjjga7jg4rjg5PjgrLjg7zjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaW5mb19ib3R0b21fbmF2X3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdC5pbmZvX2JvdHRvbV9uYXZfaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmluZm9fYm90dG9tX25hdl9ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuaW5mb19ib3R0b21fbmF2X2JveF9pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuaW1nYm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGFsbDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHR9XG5cblx0LmluZm9fbmF2Y29sb3IwMSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAzOCwgNDgsIDAuMzgpO1xuXHRcdH1cblx0fVxuXHQuaW5mb19uYXZjb2xvcjAyIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTYsIDE4MSwgMC41Mik7XG5cdFx0fVxuXHR9XG5cdC5pbmZvX25hdmNvbG9yMDMge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NSwgMTk4LCA2NiwgMC43MSk7XG5cdFx0fVxuXHR9XG5cdC5pbmZvX25hdmNvbG9yMDQge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMTY0LCA0NywgMC42KTtcblx0XHR9XG5cdH1cblx0LmluZm9fbmF2Y29sb3IwNSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAyNywgMTExLCAwLjU1KTtcblx0XHR9XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0LmltZ2JveCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5pbmZvX2JvdHRvbV9uYXZfd3JhcCB7XG5cdFx0bWFyZ2luOiAxMDBweCBhdXRvIDgwcHg7XG5cdFx0LmluZm9fYm90dG9tX25hdl9pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDZweCA2cHg7XG5cdFx0fVxuXHR9XG5cblx0LmluZm9fYm90dG9tX25hdl9ib3gge1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0LmluZm9fYm90dG9tX25hdl9ib3hfaW5uZXIge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWdib3gge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQuaW5mb19uYXZjb2xvcjAxIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAzOCwgNDgsIDAuMzgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5mb19uYXZjb2xvcjAyIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTU2LCAxODEsIDAuNTIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5mb19uYXZjb2xvcjAzIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY1LCAxOTgsIDY2LCAwLjcxKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluZm9fbmF2Y29sb3IwNCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMTY0LCA0NywgMC42KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluZm9fbmF2Y29sb3IwNSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMjcsIDExMSwgMC41NSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5Yqb44GM6Lqr44Gr44Gk44GP77yT5a2m56eR44Oa44O844K4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnBvd2VyX3dyYXAge1xuXHRtYXJnaW46IDQwcHggYXV0bztcblx0aDIsXG5cdGgzIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0cCB7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcblx0fVxufVxuXG4ucG93ZXJfaW50cm9fY29udGFpbmVyIHtcblx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHQucG93ZXJfaW50cm9faW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQucG93ZXJfaW50cm9fYm94IHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0XHQucG93ZXJfaW50cm9fYm94aW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nOiA1MnB4IDAgNDBweDtcblx0XHRcdFx0LnRpdGxlYm94IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMjdweDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQ4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogZ2xvYmFsLiRmYXNoaW9uLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGdsb2JhbC4kY29vay1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBnbG9iYWwuJGJ1c2luZXNzLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucG93ZXJfbWFpbl9jb250YWluZXIge1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZjQ7XG5cdC5wb3dlcl9tYWluX2lubmVyIHtcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDE2cHggYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LnBvd2VyX21haW5fYm94IHtcblx0XHRcdC5wb3dlcl9tYWluX2l0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cblx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGgzLFxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDhweCBhdXRvIDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wb3dlcl9sYXN0X3RleHRib3gge1xuXHR3aWR0aDogOTQlO1xuXHRtYXJnaW46IDQwcHggYXV0byA4MHB4O1xuXHRwIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCByZ2JhKDE2NSwgMCwgMTMwLCAwLjMpIDYwJSk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQucG93ZXJfd3JhcCB7XG5cdFx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdH1cblxuXHQucG93ZXJfaW50cm9fY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDYwcHggYXV0bztcblx0XHQvLyBwYWRkaW5nLXRvcDogNTBweDtcblx0XHQucG93ZXJfaW50cm9faW5uZXIge1xuXHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LnBvd2VyX2ludHJvX2JveCB7XG5cdFx0XHRcdC8vIGJvcmRlcjogM3B4IHNvbGlkIGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMjRweDtcblx0XHRcdFx0LnBvd2VyX2ludHJvX2JveGlubmVyIHtcblx0XHRcdFx0XHQvLyBwYWRkaW5nOiA1MnB4IDAgNDBweDtcblx0XHRcdFx0XHQudGl0bGVib3gge1xuXHRcdFx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ly8gdG9wOiAtMjdweDtcblx0XHRcdFx0XHRcdC8vIGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHQvLyBjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0XHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBvd2VyX21haW5fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0LnBvd2VyX21haW5faW5uZXIge1xuXHRcdFx0LnBvd2VyX21haW5fYm94IHtcblx0XHRcdFx0LnBvd2VyX21haW5faXRlbSB7XG5cdFx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHRcdFx0XHRoMyxcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvd2VyX2xhc3RfdGV4dGJveCB7XG5cdFx0bWFyZ2luOiA4MHB4IGF1dG8gMTIwcHg7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Ki44Kv44K744K5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2Nlc3Nfd3JhcCB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5hY2Nlc3NfbWFwX2NvbnRhaW5lciB7XG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XG5cdC5hY2Nlc3NfbWFwX2lubmVyIHtcblx0XHRoMiB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cdFx0XHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuaW1nYm94IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAzMnB4O1xuXHRcdH1cblx0fVxuXHQuZ29vZ2xlbWFwIHtcblx0XHRpZnJhbWUge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHR9XG5cdH1cbn1cblxuLmFjY2Vzc19tYWluX2NvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdHBhZGRpbmc6IDYwcHggMCAyOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWY0O1xuXHQuYWNjZXNzX21haW5faW5uZXIge1xuXHRcdC5pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAzMnB4O1xuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0Ym94IHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2xvcl9idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxNXB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5bGx5pys5a2m5ZyS44Gg44KI44KKXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50YXlvcmlfd3JhcCB7XG5cdG1hcmdpbjogODBweCBhdXRvO1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHR0byBsZWZ0LFxuXHRcdHJnYmEoMTY1LCAxMCwgMTMwLCAwLjIyKSAwJSxcblx0XHRyZ2JhKDE1MiwgMjcsIDE0NSwgMC4yMikgMCUsXG5cdFx0cmdiYSgxMzcsIDEyMiwgMTY3LCAwLjIyKSAxMDAlXG5cdCk7XG5cdC50YXlvcmlfaW5uZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogMjRweCAwO1xuXHRcdH1cblx0fVxufVxuXG4udGF5b3JpX2J0bmJveF93cmFwIHtcblx0cGFkZGluZzogMTNweCAwIDA7XG5cdC50YXlvcmlfYnRuYm94X2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4udGF5b3JpX2J0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRhIHtcblx0XHQudGF5b3JpX2J0bl9pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDY1cHggMTZweCAzNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC50YXlvcmlfYnRuX2lubmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YSxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0LmFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciA+IC5hcnJvdyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgtMTNweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIDBzIGVhc2U7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQudGF5b3JpX2J0bmJveF93cmFwIHtcblx0XHQudGF5b3JpX2J0bmJveF9pbm5lciB7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44GX44Gj44GL44KK5a2m44G544KL77yT5a2m56eRXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyog44Kk44Oz44OH44OD44Kv44K544Oa44O844K4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb3VyY2VfaW5kZXhfaW50cm9fd3JhcCB7XG5cdC5jb3VyY2VfaW5kZXhfaW50cm9faW5uZXIge1xuXHRcdG1hcmdpbjogNjBweCBhdXRvIDEwMHB4O1xuXHR9XG59XG5cbi5jb3VyY2Vfd3JhcCB7XG5cdHBhZGRpbmc6IDA7XG5cdC5jb3VyY2VfaW5uZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmNvdXJjZV9pbmRleF90aXRsZSB7XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5jb3VyY2VfaW5kZXhfdGV4dGJveCB7XG5cdG1hcmdpbjogNDBweCBhdXRvO1xuXHQuY291cmNlX2luZGV4X3RleHRib3hfaW5uZXIge1xuXHRcdC5jb3VyY2VfaW5kZXhfYm94IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDMycHg7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuY291cmNlX2luZGV4X2ludHJvX3dyYXAge1xuXHRcdC5jb3VyY2VfaW5kZXhfaW50cm9faW5uZXIge1xuXHRcdFx0bWFyZ2luOiA4MHB4IGF1dG8gMTQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNvdXJjZV9pbmRleF90aXRsZSB7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5jb3VyY2VfaW5kZXhfdGV4dGJveCB7XG5cdFx0Ly8gbWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0LmNvdXJjZV9pbmRleF90ZXh0Ym94X2lubmVyIHtcblx0XHRcdC5jb3VyY2VfaW5kZXhfYm94IHtcblx0XHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG8gMzJweDtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdC8vIG1hcmdpbjogMDtcblx0XHRcdFx0XHQvLyBjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBwIHtcblx0XHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Kz44O844K544Gu44Ko44Oz44OI44Oq44O844Oa44O844K4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOWFsemAmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY291cnNlX2VudHJ5X3dyYXAge1xuXHQuY291cnNlX2VudHJ5X2lubmVyIHtcblx0XHQuY291cnNlX2VudHJ5X3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9ncmVzc2JhciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0Ym9yZGVyOiAyMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlZGJmZDE7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNlZGJmZDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlMjhjYWQ7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNlMjhjYWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMjBweCBzb2xpZCBnbG9iYWwuJGZhc2hpb24tbWFpbi1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY291cmNlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gNjBweDtcblx0XHRcdC5jb3VyY2VfaW5uZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRjb2xvcjogZ2xvYmFsLiRmYXNoaW9uLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQub25leWVhcl9jb21tb24ge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiA0N3B4IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRmYXNoaW9uLXN1Yi1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQudHdveWVhcnNfY29tbW9uIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg2Ni42NjYlIC0gMjBweCk7XG5cblx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kZmFzaGlvbi1zdWItY29sb3I7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXB4KTtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3Vyc2VfYm94IHtcblx0XHRcdG1hcmdpbjogODBweCBhdXRvO1xuXHRcdFx0LmNvdXJzZV90aXRsZSB7XG5cdFx0XHRcdGhlaWdodDogNDQwcHg7XG5cdFx0XHRcdG1hcmdpbjogODBweCBhdXRvO1xuXHRcdFx0XHQuY291cnNlX3RpdGxlX2lubmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Lm9iaWJveF90ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDQycHggMCAyNHB4O1xuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm9iaWJveCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGZhc2hpb24tbWFpbi1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDE0MHB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY291cnNlX2RldGFpbF93cmFwIHtcblx0XHRcdFx0LmNvdXJzZV9kZXRhaWxfaW5uZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdC5jb3Vyc2VfZGV0YWlsX2JveCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuOHJlbSAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0XHQuY291cnNlX3RpdGxlIHtcblx0XHRcdFx0XHQuY291cnNlX3RpdGxlX2lubmVyIHtcblx0XHRcdFx0XHRcdC5vYmlib3hfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQub2JpYm94IHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQycHggMCAyNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb3Vyc2VfZGV0YWlsX3dyYXAge1xuXHRcdFx0XHRcdC5jb3Vyc2VfZGV0YWlsX2lubmVyIHtcblx0XHRcdFx0XHRcdC5jb3Vyc2VfZGV0YWlsX2JveCB7XG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuY291cnNlX2VudHJ5X3dyYXAge1xuXHRcdC5jb3Vyc2VfZW50cnlfaW5uZXIge1xuXHRcdFx0LmNvdXJzZV9lbnRyeV90aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJvZ3Jlc3NiYXIge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdFx0Ly8gY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAyNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvdXJjZSB7XG5cdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBtYXJnaW46IDQwcHggYXV0byA2MHB4O1xuXHRcdFx0XHQuY291cmNlX2lubmVyIHtcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdC8vIG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdC8vIGNvbG9yOiBnbG9iYWwuJGZhc2hpb24tbWFpbi1jb2xvcjtcblx0XHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY291cnNlX2JveCB7XG5cdFx0XHRcdC8vIG1hcmdpbjogODBweCBhdXRvO1xuXHRcdFx0XHQuY291cnNlX3RpdGxlIHtcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IDQ0MHB4O1xuXHRcdFx0XHRcdC8vIG1hcmdpbjogODBweCBhdXRvO1xuXHRcdFx0XHRcdC5jb3Vyc2VfdGl0bGVfaW5uZXIge1xuXHRcdFx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Lm9iaWJveF90ZXh0IHtcblx0XHRcdFx0XHRcdFx0Ly8gcGFkZGluZzogNDJweCAwIDI0cHg7XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdC8vIG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHQvLyBjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHQvLyBmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5vYmlib3gge1xuXHRcdFx0XHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdC8vIGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdC8vIHotaW5kZXg6IC0yO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI3MHB4O1xuXHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGZhc2hpb24tbWFpbi1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdC8vIHRvcDogMTQwcHg7XG5cdFx0XHRcdFx0XHRcdC8vIHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHQvLyB6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY291cnNlX2RldGFpbF93cmFwIHtcblx0XHRcdFx0XHQuY291cnNlX2RldGFpbF9pbm5lciB7XG5cdFx0XHRcdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHQuY291cnNlX2RldGFpbF9ib3gge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC50ZXh0Ym94IHtcblx0XHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogOTAlO1xuXHRcdFx0XHRcdFx0XHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29sb3I6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gcGFkZGluZzogMC44cmVtIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQvLyAmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0Ly8gXHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHRcdC8vICY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0XHQvLyBcdG1hcmdpbi10b3A6IDg1cHg7XG5cdFx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0XHQvLyBcdC5jb3Vyc2VfdGl0bGUge1xuXHRcdFx0XHRcdC8vIFx0XHQuY291cnNlX3RpdGxlX2lubmVyIHtcblx0XHRcdFx0XHQvLyBcdFx0XHQub2JpYm94X3RleHQge1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIFx0XHRcdH1cblx0XHRcdFx0XHQvLyBcdFx0XHQub2JpYm94IHtcblx0XHRcdFx0XHQvLyBcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHQvLyBcdFx0XHRcdHBhZGRpbmc6IDQycHggMCAyNHB4O1xuXHRcdFx0XHRcdC8vIFx0XHRcdH1cblx0XHRcdFx0XHQvLyBcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHQvLyBcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0XHQvLyBcdH1cblxuXHRcdFx0XHRcdC5jb3Vyc2VfZGV0YWlsX3dyYXAge1xuXHRcdFx0XHRcdFx0LmNvdXJzZV9kZXRhaWxfaW5uZXIge1xuXHRcdFx0XHRcdFx0XHQuY291cnNlX2RldGFpbF9ib3gge1xuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogODVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiDjg5XjgqHjg4Pjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvdXJzZV9lbnRyeV9mYXNoaW9uX3dyYXAge1xuXHRzcGFuIHtcblx0XHRjb2xvcjogZ2xvYmFsLiRmYXNoaW9uLW1haW4tY29sb3I7XG5cdH1cblx0LmNvdXJzZV9lbnRyeV90aXRsZSB7XG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5jb3Vyc2VfZW50cnlfaW5uZXIge1xuXHRcdC5wcm9ncmVzc2JhciB7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNWIwY2I7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmNWIwY2I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlZjgxYWQ7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNlZjgxYWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMjBweCBzb2xpZCBnbG9iYWwuJGZhc2hpb24tbWFpbi1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY291cmNlIHtcblx0XHRcdC5jb3VyY2VfaW5uZXIge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogZ2xvYmFsLiRmYXNoaW9uLW1haW4tY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9uZXllYXJfY29tbW9uIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG5cdFx0XHRcdFx0cGFkZGluZzogNDdweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kZmFzaGlvbi1zdWItY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR3b3llYXJzX2NvbW1vbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNjYuNjY2JSAtIDIwcHgpO1xuXG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kZmFzaGlvbi1zdWItY29sb3I7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggZ2xvYmFsLiRmYXNoaW9uLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdXJzZV9ib3gge1xuXHRcdFx0LmNvdXJzZV90aXRsZSB7XG5cdFx0XHRcdC5jb3Vyc2VfdGl0bGVfaW5uZXIge1xuXHRcdFx0XHRcdC5vYmlib3gge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRmYXNoaW9uLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2NvdXJzZV9mYXNoaW9uMDFfbWFpbi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY291cnNlX2RldGFpbF93cmFwIHtcblx0XHRcdFx0LmNvdXJzZV9kZXRhaWxfaW5uZXIge1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0LmNvdXJzZV9kZXRhaWxfYm94IHtcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHQvLyAuaW1nYm94IHtcblx0XHRcdFx0XHRcdC8vIFx0aW1nIHtcblx0XHRcdFx0XHRcdC8vIFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC8vIFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdC50ZXh0Ym94IHtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0LmNvdXJzZV90aXRsZSB7XG5cdFx0XHRcdFx0LmNvdXJzZV90aXRsZV9pbm5lciB7XG5cdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2NvdXJzZV9mYXNoaW9uMDJfbWFpbi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKiDoqr/nkIZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvdXJzZV9lbnRyeV9jb29rX3dyYXAge1xuXHRzcGFuIHtcblx0XHRjb2xvcjogZ2xvYmFsLiRjb29rLW1haW4tY29sb3I7XG5cdH1cblx0LmNvdXJzZV9lbnRyeV90aXRsZSB7XG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6IGdsb2JhbC4kY29vay1tYWluLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5jb3Vyc2VfZW50cnlfaW5uZXIge1xuXHRcdC5wcm9ncmVzc2JhciB7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmYWQ3OWQ7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmYWQ3OWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNmIyNDE7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmNmIyNDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kY29vay1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMjBweCBzb2xpZCBnbG9iYWwuJGNvb2stbWFpbi1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY291cmNlIHtcblx0XHRcdC5jb3VyY2VfaW5uZXIge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogZ2xvYmFsLiRjb29rLW1haW4tY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9uZXllYXJfY29tbW9uIHtcblx0XHRcdFx0XHQvLyB3aWR0aDogY2FsYyg2MyUgLSAyMHB4KTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG5cdFx0XHRcdFx0cGFkZGluZzogNDdweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kY29vay1zdWItY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR3b3llYXJzX2NvbW1vbiB7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IGNhbGMoMzclIC0gMjBweCk7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNjYuNjY2JSAtIDIwcHgpO1xuXHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGNvb2stc3ViLWNvbG9yO1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4IGdsb2JhbC4kY29vay1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3Vyc2VfYm94IHtcblx0XHRcdC5jb3Vyc2VfdGl0bGUge1xuXHRcdFx0XHQuY291cnNlX3RpdGxlX2lubmVyIHtcblx0XHRcdFx0XHQub2JpYm94IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kY29vay1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9jb3Vyc2VfY29vazAxX21haW4uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvdXJzZV9kZXRhaWxfd3JhcCB7XG5cdFx0XHRcdC5jb3Vyc2VfZGV0YWlsX2lubmVyIHtcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdC5jb3Vyc2VfZGV0YWlsX2JveCB7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0Ly8gLmltZ2JveCB7XG5cdFx0XHRcdFx0XHQvLyBcdGltZyB7XG5cdFx0XHRcdFx0XHQvLyBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBnbG9iYWwuJGNvb2stbWFpbi1jb2xvcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRcdC5jb3Vyc2VfdGl0bGUge1xuXHRcdFx0XHRcdC5jb3Vyc2VfdGl0bGVfaW5uZXIge1xuXHRcdFx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9jb3Vyc2VfY29vazAyX21haW4uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiDjg5Pjgrjjg43jgrnjg5rjg7zjgrhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvdXJzZV9lbnRyeV9idXNpbmVzc193cmFwIHtcblx0c3BhbiB7XG5cdFx0Y29sb3I6IGdsb2JhbC4kYnVzaW5lc3MtbWFpbi1jb2xvcjtcblx0fVxuXHQuY291cnNlX2VudHJ5X3RpdGxlIHtcblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogZ2xvYmFsLiRidXNpbmVzcy1tYWluLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5jb3Vyc2VfZW50cnlfaW5uZXIge1xuXHRcdC5wcm9ncmVzc2JhciB7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM4NGQ4ZjY7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICM4NGQ4ZjY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM0NmM1ZjE7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICM0NmM1ZjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnVzaW5lc3MtbWFpbi1jb2xvcjtcblx0XHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDIwcHggc29saWQgZ2xvYmFsLiRidXNpbmVzcy1tYWluLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3VyY2Uge1xuXHRcdFx0LmNvdXJjZV9pbm5lciB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiBnbG9iYWwuJGJ1c2luZXNzLW1haW4tY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9uZXllYXJfY29tbW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA3OHB4IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRidXNpbmVzcy1zdWItY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR3b3llYXJzX2NvbW1vbiB7XG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYnVzaW5lc3Mtc3ViLWNvbG9yO1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4IGdsb2JhbC4kYnVzaW5lc3MtbWFpbi1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY291cnNlX2JveCB7XG5cdFx0XHQuY291cnNlX3RpdGxlIHtcblx0XHRcdFx0LmNvdXJzZV90aXRsZV9pbm5lciB7XG5cdFx0XHRcdFx0Lm9iaWJveCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGJ1c2luZXNzLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2NvdXJzZV9idXNpbmVzczAxX21haW4uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvdXJzZV9kZXRhaWxfd3JhcCB7XG5cdFx0XHRcdC5jb3Vyc2VfZGV0YWlsX2lubmVyIHtcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdC5jb3Vyc2VfZGV0YWlsX2JveCB7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0Ly8gLmltZ2JveCB7XG5cdFx0XHRcdFx0XHQvLyBcdGltZyB7XG5cdFx0XHRcdFx0XHQvLyBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBnbG9iYWwuJGJ1c2luZXNzLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHQuY291cnNlX3RpdGxlIHtcblx0XHRcdFx0XHQuY291cnNlX3RpdGxlX2lubmVyIHtcblx0XHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvY291cnNlX2J1c2luZXNzMDFfbWFpbi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0LmNvdXJzZV90aXRsZSB7XG5cdFx0XHRcdFx0LmNvdXJzZV90aXRsZV9pbm5lciB7XG5cdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2NvdXJzZV9idXNpbmVzczAyX21haW4uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdC5jb3Vyc2VfdGl0bGUge1xuXHRcdFx0XHRcdC5jb3Vyc2VfdGl0bGVfaW5uZXIge1xuXHRcdFx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9jb3Vyc2VfYnVzaW5lc3MwM19tYWluLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmN1cnJpY3VsdW1fdGFibGUge1xuXHRtYXJnaW46IDYwcHggYXV0byA0MHB4O1xuXHQuY3VycmljdWx1bV90YWJsZV9pbm5lciB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHR0YWJsZSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MjVweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cblx0XHRcdHRyIHtcblx0XHRcdFx0Ym9yZGVyOiAjNzA3MDcwO1xuXHRcdFx0fVxuXHRcdFx0dGgsXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggOHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0fVxuXHRcdFx0dGgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmRjO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dGJveCB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MjVweDtcblx0XHRcdG1hcmdpbjogMjRweCBhdXRvIDA7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmFzaGlvbl9saWZlIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDUyNXB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiDlhbHpgJrjgIDkuIrntJrlrabmoKFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFkdmFuY2Vkc2Nob29sX3dyYXAge1xuXHRtYXJnaW46IDQwcHggYXV0bztcblxuXHQuYWR2YW5jZWRzY2hvb2xfaW5uZXIge1xuXHRcdHBhZGRpbmc6IDI0cHggMDtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGNvbG9yOiBnbG9iYWwuJGFkdmFuY2VkLWJ1c2luZXNzLWNvbG9yO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0Ym94IHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAzMnB4O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0LmZhc2hpb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGFkdmFuY2VkLWZhc2hpb24tY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQuY29vayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYWR2YW5jZWQtY29vay1jb2xvcjtcblx0XHRcdH1cblx0XHRcdC5idXNpbmVzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYWR2YW5jZWQtYnVzaW5lc3MtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hZHZhbmNlZHNjaG9vbF9mYXNoaW9uIHtcblx0LmFkdmFuY2Vkc2Nob29sX2lubmVyIHtcblx0XHRib3JkZXI6IDNweCBzb2xpZCBnbG9iYWwuJGFkdmFuY2VkLWZhc2hpb24tY29sb3I7XG5cdFx0LnRpdGxlIHtcblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6IGdsb2JhbC4kYWR2YW5jZWQtZmFzaGlvbi1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5hZHZhbmNlZHNjaG9vbF9jb29rIHtcblx0LmFkdmFuY2Vkc2Nob29sX2lubmVyIHtcblx0XHRib3JkZXI6IDNweCBzb2xpZCBnbG9iYWwuJGFkdmFuY2VkLWNvb2stY29sb3I7XG5cdFx0LnRpdGxlIHtcblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6IGdsb2JhbC4kYWR2YW5jZWQtY29vay1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5hZHZhbmNlZHNjaG9vbF9idXNpbmVzcyB7XG5cdC5hZHZhbmNlZHNjaG9vbF9pbm5lciB7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgZ2xvYmFsLiRhZHZhbmNlZC1idXNpbmVzcy1jb2xvcjtcblx0XHQudGl0bGUge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogZ2xvYmFsLiRhZHZhbmNlZC1idXNpbmVzcy1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5hZHZhbmNlZHNjaG9vbF93cmFwIHtcblx0XHRtYXJnaW46IDgwcHggYXV0bztcblxuXHRcdC5hZHZhbmNlZHNjaG9vbF9pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cblx0XHRcdC8vIC50aXRsZSB7XG5cdFx0XHQvLyBcdGgyIHtcblx0XHRcdC8vIFx0XHRjb2xvcjogZ2xvYmFsLiRhZHZhbmNlZC1idXNpbmVzcy1jb2xvcjtcblx0XHRcdC8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHRcdC8vIC50ZXh0Ym94IHtcblx0XHRcdC8vIFx0cGFkZGluZzogMjBweCAwIDMycHg7XG5cdFx0XHQvLyBcdHNwYW4ge1xuXHRcdFx0Ly8gXHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHQvLyBcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIFx0LmZhc2hpb24ge1xuXHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYWR2YW5jZWQtZmFzaGlvbi1jb2xvcjtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gXHQuY29vayB7XG5cdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRhZHZhbmNlZC1jb29rLWNvbG9yO1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyBcdC5idXNpbmVzcyB7XG5cdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRhZHZhbmNlZC1idXNpbmVzcy1jb2xvcjtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxufVxuXG4vKiDjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFkdmFuY2Vkc2Nob29sX2J0bmJveF93cmFwIHtcblx0Ly8gcGFkZGluZzogMTNweCAwIDA7XG5cdC5hZHZhbmNlZHNjaG9vbF9idG5ib3hfaW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbi5hZHZhbmNlZHNjaG9vbF9idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdGEge1xuXHRcdC5hZHZhbmNlZHNjaG9vbF9idG5faW5uZXIge1xuXHRcdFx0cGFkZGluZzogMTZweCA2MHB4IDE2cHggMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRhZHZhbmNlZC1idXNpbmVzcy1jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmFkdmFuY2Vkc2Nob29sX2J0bl9pbm5lciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdC8vIG9wYWNpdHk6IDAuODtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGEsXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdC5hcnJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cblxuLmFkdmFuY2Vkc2Nob29sX2Zhc2hpb24ge1xuXHQuYWR2YW5jZWRzY2hvb2xfYnRuIHtcblx0XHRtYXgtd2lkdGg6IDI2MnB4O1xuXHRcdGEge1xuXHRcdFx0LmFkdmFuY2Vkc2Nob29sX2J0bl9pbm5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYWR2YW5jZWQtZmFzaGlvbi1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFkdmFuY2Vkc2Nob29sX2Nvb2sge1xuXHQuYWR2YW5jZWRzY2hvb2xfYnRuIHtcblx0XHRtYXgtd2lkdGg6IDIyMXB4O1xuXHRcdGEge1xuXHRcdFx0LmFkdmFuY2Vkc2Nob29sX2J0bl9pbm5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYWR2YW5jZWQtY29vay1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5hZHZhbmNlZHNjaG9vbF9idG5ib3hfd3JhcCB7XG5cdFx0Ly8gcGFkZGluZzogMTNweCAwIDA7XG5cdFx0LmFkdmFuY2Vkc2Nob29sX2J0bmJveF9pbm5lciB7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CAM+WtpuenkeOBruODiuODk+OCsuODvOOCt+ODp+ODs++8iOWFsemAmu+8iSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiDjgIAz5a2m56eR44Gu44Kk44Oz44OH44OD44Kv44K544Oa44O844K4IFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jb3Vyc2Utd3JhcCB7XG5cdC5jb3Vyc2UtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmNDtcblx0fVxuXHQuY291cnNlLWJnLXRvcCB7XG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3Vyc2UtYmcucG5nXCIpLCB1cmwoXCIvaW1hZ2VzL2NvdXNlX2JnX2JvdHRvbS5wbmdcIik7XG5cdFx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIGJvdHRvbTtcblx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvdXJzZS1iZy5wbmdcIikgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cdC5jb3Vyc2UtYmctYm90dG9tIHtcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NvdXJzZS1iZy5wbmdcIiksIHVybChcIi9pbWFnZXMvY291c2VfYmdfYm90dG9tLnBuZ1wiKTtcblx0XHQvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdC8vIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgYm90dG9tO1xuXHRcdC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY291c2VfYmdfYm90dG9tLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblx0LmNvdXJjZV9pbmRleG5hdl93cmFwIHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuY291cnNlLXdyYXAge1xuXHRcdC5jb3Vyc2UtaW5uZXIge1xuXHRcdFx0Ly8gcGFkZGluZzogMCAwIDYwcHg7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWY0O1xuXHRcdH1cblx0XHQuY291cnNlLWJnLXRvcCB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvdXJzZS1iZy5wbmdcIikgbm8tcmVwZWF0O1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cdFx0LmNvdXJzZS1iZy1ib3R0b20ge1xuXHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb3VzZV9iZ19ib3R0b20ucG5nXCIpIG5vLXJlcGVhdDtcblx0XHRcdC8vIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8qIOOAgOWFsemAmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY291cmNlX2luZGV4bmF2X3dyYXAge1xuXHRwYWRkaW5nOiA4MHB4IDA7XG59XG4uY291cmNlX2luZGV4bmF2X2JveCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdC8vIG1hcmdpbi1ib3R0b206IDUycHg7XG5cdC5jb3VyY2VfaW5kZXhuYXZfYm94X2lubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfaW1nYm94IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogNDIwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTNweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtNSU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogODIlO1xuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfdGl0bGVfaW5uZXIge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvdXJjZV9pbmRleG5hdl9ib3hfdGV4dCB7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXHRcdG1hcmdpbjogNDBweCBhdXRvIDA7XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblx0Ly8g44OV44OD44K344On44OzXG5cdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdC5jb3VyY2VfaW5kZXhuYXZfYm94X2lubmVyIHtcblx0XHRcdC5jb3VyY2VfaW5kZXhuYXZfYm94X3RpdGxlIHtcblx0XHRcdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfdGl0bGVfaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfaW5uZXIge1xuXHRcdFx0XHQuY291cmNlX2luZGV4bmF2X2JveF90aXRsZSB7XG5cdFx0XHRcdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfdGl0bGVfaW5uZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRmYXNoaW9uLXN1Yi1jb2xvcjtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogZ2xvYmFsLiRmYXNoaW9uLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIOiqv+eQhlxuXHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHQuY291cmNlX2luZGV4bmF2X2JveF9pbm5lciB7XG5cdFx0XHQuY291cmNlX2luZGV4bmF2X2JveF90aXRsZSB7XG5cdFx0XHRcdC5jb3VyY2VfaW5kZXhuYXZfYm94X3RpdGxlX2lubmVyIHtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFhNDJmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kY29vay1tYWluLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfaW5uZXIge1xuXHRcdFx0XHQuY291cmNlX2luZGV4bmF2X2JveF90aXRsZSB7XG5cdFx0XHRcdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfdGl0bGVfaW5uZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRjb29rLXN1Yi1jb2xvcjtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogZ2xvYmFsLiRjb29rLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIOODk+OCuOODjeOCuVxuXHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHQuY291cmNlX2luZGV4bmF2X2JveF9pbm5lciB7XG5cdFx0XHQuY291cmNlX2luZGV4bmF2X2JveF90aXRsZSB7XG5cdFx0XHRcdC5jb3VyY2VfaW5kZXhuYXZfYm94X3RpdGxlX2lubmVyIHtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNhYmU0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYnVzaW5lc3MtbWFpbi1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5jb3VyY2VfaW5kZXhuYXZfYm94X2lubmVyIHtcblx0XHRcdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfdGl0bGUge1xuXHRcdFx0XHRcdC5jb3VyY2VfaW5kZXhuYXZfYm94X3RpdGxlX2lubmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYnVzaW5lc3Mtc3ViLWNvbG9yO1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBnbG9iYWwuJGJ1c2luZXNzLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG5cdC5jb3VyY2VfaW5kZXhuYXZfYm94IHtcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfaW5uZXIge1xuXHRcdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfaW1nYm94IHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMTNweDtcblx0XHRcdFx0XHQvLyBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vICY6aG92ZXIge1xuXHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0XHQuY291cmNlX2luZGV4bmF2X2JveF90aXRsZSB7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gYm90dG9tOiAtNSU7XG5cdFx0XHRcdC8vIGxlZnQ6IDUwJTtcblx0XHRcdFx0Ly8gd2lkdGg6IDgwJTtcblx0XHRcdFx0Ly8gbWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdFx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0LmNvdXJjZV9pbmRleG5hdl9ib3hfdGl0bGVfaW5uZXIge1xuXHRcdFx0XHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdC8vIHBhZGRpbmc6IDhweDtcblx0XHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdC8vIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3VyY2VfaW5kZXhuYXZfYm94X3RleHQge1xuXHRcdFx0Ly8gd2lkdGg6IDI1MHB4O1xuXHRcdFx0Ly8gbWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0XHRwIHtcblx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOBk+OCjOOBjOODpOODnuOCrOOCr+OBruW8t+OBvyFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog44Kk44Oz44OH44OD44Kv44K544Oa44O844K4ICovXG4uc3RyZW5ndGhfaW5kZXhfd3JhcCB7XG5cdC5zdHJlbmd0aF9pbmRleF9pbnRybyB7XG5cdFx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAjMDA5Y2I1O1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdHBhZGRpbmc6IDE2cHggMCAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQvLyBmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4uc3RyZW5ndGhfbmF2X3dyYXAge1xuXHR1bCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdC5zdHJlbmd0aF9uYXZfaW5uZXIge1xuXHRcdC5zdHJlbmd0aF9uYXZfYm94IHtcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvO1xuXHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXHRcdFx0XHRcdC8vICY6aG92ZXIge1xuXHRcdFx0XHRcdC8vIFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG5cdFx0XHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzE3MTcxNztcblx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdC8vIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDE2cHggYXV0bztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnN0cmVuZ3RoX2JvdHRvbV9uYXYge1xuXHQuc3RyZW5ndGhfbmF2X2lubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDE5MjBweDtcblx0XHRtYXJnaW46IDgwcHggYXV0byA2MHB4O1xuXHRcdC5zdHJlbmd0aF9uYXZfYm94IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDE2cHg7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDhweCBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYXNoaW9uIHtcblx0Y29sb3I6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xufVxuLmNvb2sge1xuXHRjb2xvcjogZ2xvYmFsLiRjb29rLW1haW4tY29sb3I7XG59XG4uYnVzaW5lc3Mge1xuXHRjb2xvcjogZ2xvYmFsLiRidXNpbmVzcy1tYWluLWNvbG9yO1xufVxuXG4uZmFzaGlvbl9iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xufVxuLmNvb2tfYmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGNvb2stbWFpbi1jb2xvcjtcbn1cbi5idXNpbmVzc19iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYnVzaW5lc3MtbWFpbi1jb2xvcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnN0cmVuZ3RoX2JvdHRvbV9uYXYge1xuXHRcdC5zdHJlbmd0aF9uYXZfaW5uZXIge1xuXHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDE5MjBweDtcblx0XHRcdG1hcmdpbjogMTIwcHggYXV0byA4MHB4O1xuXHRcdFx0LnN0cmVuZ3RoX25hdl9ib3gge1xuXHRcdFx0XHQvLyBtYXJnaW46IDAgYXV0byAxNnB4O1xuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdC8vIG1hcmdpbjogOHB4IGF1dG87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOODkuODvOODreODvOOBq+OBquOCjOOCi++8gSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5ib3gge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNDBweDtcbn1cblxuLnN0cmVuZ3RoX2hlcm9fdGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0LnN0cmVuZ3RoX2hlcm9fdGl0bGVfaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDgwcHggYXV0byAxNnB4O1xuXHRcdC5zdHJlbmd0aF9oZXJvX3RpdGxlX3RleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJnX3NrZXdfYm9yZGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLFxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMjBweCxcblx0XHRcdFx0dHJhbnNwYXJlbnQgMCxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDBweFxuXHRcdFx0KTtcblx0XHR9XG5cdFx0LmJvcmRlcl9waW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kZmFzaGlvbi1tYWluLWNvbG9yO1xuXHRcdH1cblx0XHQuYm9yZGVyX29yYW5nZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGNvb2stbWFpbi1jb2xvcjtcblx0XHR9XG5cdFx0LmJvcmRlcl9ibHVlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYnVzaW5lc3MtbWFpbi1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLmVyYW5hbWVfdGl0bGUge1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoMyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTEycHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRidXNpbmVzcy1tYWluLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxufVxuXG4ucXVhbGlmaWNhdGlvbl93cmFwIHtcblx0bWFyZ2luOiAxNnB4IGF1dG8gODBweDtcblx0LnF1YWxpZmljYXRpb25faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiB3cmFwO1xuXHRcdC5xdWFsaWZpY2F0aW9uX2JveCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LnF1YWxpZmljYXRpb25fYm94X2lubmVyIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuXHRcdFx0XHRtYXJnaW46IDAgOHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzNnB4IDhweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRidXNpbmVzcy1tYWluLWNvbG9yO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIycHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnF1YWxpZmljYXRpb25fd3JhcCB7XG5cdFx0Ly8gbWFyZ2luOiAxNnB4IGF1dG8gODBweDtcblx0XHQucXVhbGlmaWNhdGlvbl9pbm5lciB7XG5cdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8gZmxleC1mbG93OiB3cmFwO1xuXHRcdFx0LnF1YWxpZmljYXRpb25fYm94IHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XG5cdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQucXVhbGlmaWNhdGlvbl9ib3hfaW5uZXIge1xuXHRcdFx0XHRcdC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcblx0XHRcdFx0XHQvLyBtYXJnaW46IDAgOHB4O1xuXHRcdFx0XHRcdC8vIHBhZGRpbmc6IDM4cHggMDtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGJ1c2luZXNzLW1haW4tY29sb3I7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHQvLyBjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0XHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog5oSf5YuV44GM44GC44KL77yBICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnN0cmVuZ3RoX2thbmRvdV9jYWxlbmRhciB7XG5cdC5zdHJlbmd0aF9rYW5kb3VfY2FsZW5kYXJfaW5uZXIge1xuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAjOWRjODE0O1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uc3RlcGJhciB7XG5cdG1hcmdpbjogNTBweCAwO1xuXHQuc3RlcGJhcndyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC5zdGVwdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogdG9wO1xuXHRcdFx0LnN0ZXBjaXJjbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmN2E1O1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZGM4MTQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0XHQuZmluaXNoIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjZlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDAuNGVtO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjOWRjODE0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMC41ZW0gMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mbG93X2ltZyB7XG5cdG1hcmdpbjogMCBhdXRvIDMwcHggOTZweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdC5mbG93X2ltZ19pdGVtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQvLyB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0Ly8gbWF4LXdpZHRoOiAzMDBweDtcblx0XHQvLyBoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLnN0ZXBiYXIgLnN0ZXBiYXJ3cmFwIC5zdGVwbGluZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxZW07XG5cdGxlZnQ6IDIxcHg7XG5cdHotaW5kZXg6IC0xO1xuXHR3aWR0aDogM3B4O1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSArIDEwMHB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzlkYzgxNDtcbn1cblxuLnN0ZXBiYXJ3cmFwOmxhc3Qtb2YtdHlwZSAuc3RlcGxpbmU6bGFzdC1vZi10eXBlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcblx0LnN0ZXBiYXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogNTBweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuXHQuc3RlcGJhciAuc3RlcGJhcndyYXAgLnN0ZXB0aXRsZSAuc3RlcGNpcmNsZSB7XG5cdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHQvLyBjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0Ly8gZm9udC1mYW1pbHk6IFwiQW50b25cIiwgc2Fucy1zZXJpZjtcblx0XHRsaW5lLWhlaWdodDogNzBweDtcblx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0XHQvLyBib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHQuZmluaXNoIHtcblx0XHRcdC8vIG1hcmdpbjogMDtcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Ly8gZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1iYXNlO1xuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDkwcHg7XG5cdFx0fVxuXHR9XG5cdC5zdGVwYmFyIC5zdGVwYmFyd3JhcCAuc3RlcHRpdGxlIC50aXRsZSB7XG5cdFx0Ly8gbWFyZ2luOiAwLjVlbSAwO1xuXHRcdC8vIHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHQvLyBmb250LXNpemU6IDEuMmVtO1xuXHR9XG5cdC5zdGVwYmFyIC5zdGVwYmFyd3JhcCAuc3RlcGxpbmUge1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyB0b3A6IDFlbTtcblx0XHRsZWZ0OiAzM3B4O1xuXHRcdC8vIHotaW5kZXg6IC0xO1xuXHRcdC8vIHdpZHRoOiA3cHg7XG5cdFx0Ly8gaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0fVxuXHQuZmxvd19pbWcge1xuXHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0Ly8gd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuXHRcdFx0Ly8gbWF4LXdpZHRoOiA2NTBweDtcblx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5zdGVwYmFyIC5zdGVwYmFyd3JhcCAuc3RlcHRpdGxlIC5zdGVwY2lyY2xlIHtcblx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdC8vIGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHQvLyBmb250LWZhbWlseTogXCJBbnRvblwiLCBzYW5zLXNlcmlmO1xuXHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xuXHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdC5maW5pc2gge1xuXHRcdFx0Ly8gbWFyZ2luOiAwO1xuXHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHQvLyBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LWJhc2U7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogOTBweDtcblx0XHR9XG5cdH1cblx0LnN0ZXBiYXIgLnN0ZXBiYXJ3cmFwIC5zdGVwdGl0bGUgLnRpdGxlIHtcblx0XHQvLyBtYXJnaW46IDAuNWVtIDA7XG5cdFx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHR9XG5cdC5zdGVwYmFyIC5zdGVwYmFyd3JhcCAuc3RlcGxpbmUge1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDFlbTtcblx0XHRsZWZ0OiA0M3B4O1xuXHRcdC8vIHotaW5kZXg6IC0xO1xuXHRcdC8vIHdpZHRoOiAzcHg7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0fVxuXHQuZmxvd19pbWcge1xuXHRcdG1hcmdpbjogMCBhdXRvIDMwcHggMTE0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdC8vIG1heC13aWR0aDogNTQwcHg7XG5cdFx0XHQvLyBoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuXHQuZmxvd19pbWcge1xuXHRcdC8vIG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdC8vIG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHQvLyBoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog56yR6aGU44Gv44GY44GR44KL77yB44Oa44O844K4KOmDqOa0u+WLlSkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2x1Yl9pbnRyb2JveCB7XG5cdGgyIHtcblx0XHRjb2xvcjogZ2xvYmFsLiRjbHViLWNvbG9yO1xuXHR9XG59XG4uY2x1Yl93cmFwIHtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG59XG4uY2x1Yl9iZ2NvbG9yX3dyYXAge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTU2LCAxODEsIDAuMDUpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOWkouOBjOOBsuOCjeOBjOOCi++8gSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIOWwseiBt+mAsuWtpuOBruiJslxuJHl1bWVoaXJvZ2FydS1jb2xvcjogI2NmMDAyNztcblxuLnN0cmVuZ3RoX3l1bWVfaGlyb193cmFwIHtcblx0bWFyZ2luOiA4MHB4IGF1dG87XG5cdC5zdHJlbmd0aF95dW1lX2hpcm9faW5uZXIge1xuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAkeXVtZWhpcm9nYXJ1LWNvbG9yO1xuXHRcdFx0Ly8gZm9udC1zaXplOiAycmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAyNHB4O1xuXHRcdFx0Ly8gZm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxufVxuXG4udHJpYW5nbGVpbWcge1xuXHR3aWR0aDogMjNweDtcblx0bWFyZ2luOiAxNnB4IGF1dG8gOHB4O1xufVxuXG4udHJpYW5nbGVpbWcwMiB7XG5cdHdpZHRoOiAzNXB4O1xuXHRtYXJnaW46IDMzcHggYXV0bztcbn1cblxuLyogIOmAsui3r+aMh+WwjuOBruODl+ODreOCu+OCuSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ueXVtZS1oaXJvX3Byb2Nlc3Nfd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDgwcHggYXV0bztcblxuXHQueXVtZS1oaXJvX3Byb2Nlc3NfaW5uZXIge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWYyO1xuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi55dW1lLWhpcm9fcHJvY2Vzc19ib3gge1xuXHRwYWRkaW5nOiAzMnB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdC55dW1lLWhpcm9fcHJvY2Vzc19ib3hfaW5uZXIge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDRweCAxNnB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeXVtZWhpcm9nYXJ1LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWdib3gge1xuXHRcdFx0bWFyZ2luOiAyNHB4IGF1dG87XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0Lnl1bWUtaGlyb19wcm9jZXNzX2JveCB7XG5cdFx0Ly8gcGFkZGluZzogMzJweCAwO1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ly8gYm9yZGVyLXJhZGl1czogMjRweDtcblx0XHQvLyBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdC55dW1lLWhpcm9fcHJvY2Vzc19ib3hfaW5uZXIge1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdC8vIG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHRcdFx0XHQvLyBwYWRkaW5nOiA0cHggMTZweDtcblx0XHRcdFx0XHQvLyBjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHl1bWVoaXJvZ2FydS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0Ly8gbWFyZ2luOiAyNHB4IGF1dG87XG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAg5LiK57Sa5a2m5qChICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi55dW1lLWhpcm9fdXBwZXJfd3JhcCB7XG5cdG1hcmdpbjogODBweCBhdXRvO1xuXHQueXVtZS1oaXJvX3VwcGVyX2lubmVyIHtcblx0XHQudGV4dGJveCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi51cHBlcl9ib3gge1xuXHRtYXJnaW46IDI0cHggYXV0bztcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdC51cHBlcl9ib3hfaW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHdpZHRoOiA5MiU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMjRweCAwO1xuXHRcdC51cHBlcl9ib3hfbGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg0IHtcblx0XHRcdFx0bWFyZ2luOiAwLjVyZW0gYXV0bztcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDFyZW0gMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC51cHBlcl9ib3hfcmlnaHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQudXBwZXJfYm94X3JpZ2h0X2lubmVyIHtcblx0XHRcdFx0d2lkdGg6IDk2JTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5mYXNoaW9uX3VwcGVyX2JveCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYWR2YW5jZWQtZmFzaGlvbi1jb2xvcjtcbn1cbi5jb29rX3VwcGVyX2JveCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYWR2YW5jZWQtY29vay1jb2xvcjtcbn1cbi5idXNpbmVzc191cHBlcl9ib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGFkdmFuY2VkLWJ1c2luZXNzLWNvbG9yO1xufVxuLmNvbHVtbnMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbHVtbi1jb3VudDogMztcblx0Y29sdW1uLWdhcDogMjZweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC55dW1lLWhpcm9fdXBwZXJfd3JhcCB7XG5cdFx0Ly8gbWFyZ2luOiA4MHB4IGF1dG87XG5cdFx0Lnl1bWUtaGlyb191cHBlcl9pbm5lciB7XG5cdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudXBwZXJfYm94IHtcblx0XHQvLyBtYXJnaW46IDI0cHggYXV0bztcblx0XHQvLyBjb2xvcjogI2ZmZjtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdC51cHBlcl9ib3hfaW5uZXIge1xuXHRcdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHRcdC8vIGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC8vIHdpZHRoOiA5MiU7XG5cdFx0XHQvLyBtYXJnaW46IDAgYXV0bztcblx0XHRcdC8vIHBhZGRpbmc6IDI0cHggMDtcblx0XHRcdC51cHBlcl9ib3hfbGVmdCB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdC8vIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdC8vIG1hcmdpbi10b3A6IC00cHg7XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbjogMC41cmVtIGF1dG8gMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDFyZW0gMCAwO1xuXHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudXBwZXJfYm94X3JpZ2h0IHtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0LnVwcGVyX2JveF9yaWdodF9pbm5lciB7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IDk2JTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW46IDAgMCAxcmVtO1xuXHRcdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qICDkuLvjgarpgLLlrablhYggKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnl1bWUtaGlyb19kZXN0aW5hdGlvbl93cmFwIHtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdC55dW1lLWhpcm9fZGVzdGluYXRpb25faW5uZXIge1xuXHR9XG59XG4uZGVzdGluYXRpb25fYm94IHtcblx0LmRlc3RpbmF0aW9uX2l0ZW0ge1xuXHRcdGg0IHtcblx0XHRcdG1hcmdpbjogMTJweCBhdXRvIDhweDtcblx0XHR9XG5cdFx0Lmxpc3Qge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC55dW1lLWhpcm9fZGVzdGluYXRpb25fd3JhcCB7XG5cdFx0bWFyZ2luOiA4MHB4IGF1dG87XG5cdFx0Lnl1bWUtaGlyb19kZXN0aW5hdGlvbl9pbm5lciB7XG5cdFx0fVxuXHR9XG5cdC5kZXN0aW5hdGlvbl9ib3gge1xuXHRcdC5kZXN0aW5hdGlvbl9pdGVtIHtcblx0XHRcdGg0IHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTZweDtcblx0XHRcdH1cblx0XHRcdC5saXN0IHtcblx0XHRcdFx0Ly8gZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAg5Li744Gq5bCx6IG35YWIICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi55dW1lLWhpcm9fZW1wbG95bWVudF93cmFwIHtcblx0Lnl1bWUtaGlyb19lbXBsb3ltZW50X2lubmVyIHtcblx0fVxufVxuLmVtcGxveW1lbnRfYm94IHtcblx0LmVtcGxveW1lbnRfaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LmVtcGxveW1lbnRfYm94IHtcblx0XHQuZW1wbG95bWVudF9pdGVtIHtcblx0XHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQvLyBmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAg6YCy6LevUSZBICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi55dW1lLWhpcm9fcGF0aF93cmFwIHtcblx0bWFyZ2luOiA4MHB4IGF1dG87XG5cdC55dW1lLWhpcm9fcGF0aF9pbm5lciB7XG5cdFx0LnBhdGhfYm94IHtcblx0XHRcdC5wYXRoX2l0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDA7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHl1bWVoaXJvZ2FydS1jb2xvcjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nYm94IHtcblx0XHRcdG1hcmdpbjogMjRweCBhdXRvO1xuXHRcdFx0ZGl2IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQueXVtZS1oaXJvX3BhdGhfd3JhcCB7XG5cdFx0Ly8gbWFyZ2luOiA4MHB4IGF1dG87XG5cdFx0Lnl1bWUtaGlyb19wYXRoX2lubmVyIHtcblx0XHRcdC5wYXRoX2JveCB7XG5cdFx0XHRcdC5wYXRoX2l0ZW0ge1xuXHRcdFx0XHRcdC8vIHBhZGRpbmc6IDEycHggMDtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiA0cHggMDtcblx0XHRcdFx0XHRcdFx0Ly8gY29sb3I6ICR5dW1laGlyb2dhcnUtY29sb3I7XG5cdFx0XHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0Ly8gbWFyZ2luOiAyNHB4IGF1dG87XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qIOmAsuWtpiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi55dW1lLWhpcm9fc2hpbmdha3Vfd3JhcCB7XG5cdC55dW1lLWhpcm9fc2hpbmdha3VfaW5uZXIge1xuXHR9XG59XG4uc2hpbmdha3VfYm94IHtcblx0LnNoaW5nYWt1X2l0ZW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHRcdC5pbWdib3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQub2JpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiA0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHRib3gge1xuXHRcdFx0cCB7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnNoaW5nYWt1X2JveCB7XG5cdFx0LnNoaW5nYWt1X2l0ZW0ge1xuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDMycHg7XG5cdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0Lm9iaSB7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gcmlnaHQ6IDA7XG5cdFx0XHRcdC8vIGJvdHRvbTogNHB4O1xuXHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHQvLyBwYWRkaW5nOiA2cHg7XG5cdFx0XHRcdFx0Ly8gY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0Ly8gcGFkZGluZzogMTJweCAwO1xuXHRcdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdFx0XHRcdC8vIG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdFx0XHQvLyBwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8q44CA5aSi44GM44GL44Gq44GG44Oa44O844K4ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnl1bWVfa2FuYV9hZG1pbiB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkMDtcbn1cbi55dW1lX2thbmF1X2ludHJvYm94IHtcblx0bWFyZ2luOiA1MHB4IGF1dG8gMjBweDtcblx0LnRpdGxlIHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAjZmZlYTNkIDcwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50ZXh0Ym94IHtcblx0XHR3aWR0aDogODAlO1xuXHRcdG1heC13aWR0aDogMzcycHg7XG5cdFx0bWFyZ2luOiAzMnB4IGF1dG8gMDtcblx0fVxufVxuXG4ueXVtZV9rYW5hdV93cmFwIHtcblx0bWFyZ2luOiA4MHB4IGF1dG8gNDhweDtcblx0Lnl1bWVfa2FuYXVfaW5uZXIge1xuXHRcdC5pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMjI0cHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdG1hcmdpbjogMTZweCBhdXRvO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDEycHggYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzRjNDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0Lnl1bWVfa2FuYXVfaW50cm9ib3gge1xuXHRcdG1hcmdpbjogODBweCBhdXRvO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog55Kw5aKD44OQ44OE44Kw44Oz44Oa44O844K4ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmthbmt5b3Vfd3JhcCB7XG5cdC5rYW5reW91X2lubmVyIHtcblx0XHRoMiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5pbnN0aXR1dGlvbl93cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvIDgwcHg7XG5cdHBhZGRpbmc6IDQwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmMjtcbn1cblxuLmluc3RpdHV0aW9uX2ltZyB7XG5cdG1hcmdpbjogODBweCBhdXRvO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0Lmluc3RpdHV0aW9uX3dyYXAge1xuXHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjI7XG5cdH1cblx0Lmthbmt5b3Vfd3JhcCB7XG5cdFx0Lmthbmt5b3VfaW5uZXIge1xuXHRcdFx0aDIge1xuXHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOBleOBguODpOODnuOCrOOCr+OCkuS9k+mokyFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog44Kk44Oz44OH44OD44Kv44K544Oa44O844K4ICovXG4uZXhwZXJpZW5jZV9pbmRleF93cmFwIHtcblx0LmV4cGVyaWVuY2VfaW5kZXhfaW50cm8ge1xuXHRcdG1hcmdpbjogNjBweCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogIzAwOWNiNTtcblx0XHR9XG5cdH1cbn1cbi5leHBlcmllbmNlX25hdl93cmFwIHtcblx0bWFyZ2luOiA4MHB4IGF1dG87XG5cdHVsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0LmV4cGVyaWVuY2VfbmF2X2lubmVyIHtcblx0XHQuZXhwZXJpZW5jZV9uYXZfYm94IHtcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvO1xuXHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXHRcdFx0XHRcdC8vICY6aG92ZXIge1xuXHRcdFx0XHRcdC8vIFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG5cdFx0XHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzE3MTcxNztcblx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdC8vIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDhweCBhdXRvO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuZGV0YWlsIHtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44KI44GP44GC44KL44GK5ZWP5ZCI44GbXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mYXFfd3JhcCB7XG5cdC5mYXFfaW5uZXIge1xuXHR9XG59XG5cbi5mYXFfaXRlbSB7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM5ODIxN2U7XG5cdC5tYXJrYm94IHtcblx0XHR3aWR0aDogNDBweDtcblx0XHQubWFyayB7XG5cdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG5cdC5xX2JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQubWFyayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYTUwMDgyO1xuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRjb2xvcjogI2E1MDA4Mjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQuYV9ib3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5tYXJrIHtcblx0XHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kZ3JlZW4tY29sb3I7XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5mYXFfaXRlbSB7XG5cdFx0Ly8gcGFkZGluZzogMjRweCAwO1xuXHRcdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTgyMTdlO1xuXHRcdC5tYXJrYm94IHtcblx0XHRcdHdpZHRoOiA1NHB4O1xuXHRcdFx0Lm1hcmsge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdFx0XHRcdC8vIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnFfYm94IHtcblx0XHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHQubWFyayB7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6ICNhNTAwODI7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1NHB4KTtcblx0XHRcdFx0Ly8gY29sb3I6ICNhNTAwODI7XG5cdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hX2JveCB7XG5cdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8gZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdC5tYXJrIHtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogZ2xvYmFsLiRncmVlbi1jb2xvcjtcblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDU0cHgpO1xuXHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg4jjg4Pjg5fjg5rjg7zjgrhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaDIge1xuICBtYXJnaW46IDAuNGVtIDA7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIOODnOOCv+ODsyjnn6LljbDjgYLjgoopXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluY29sb3ItYXJyb3ctYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluY29sb3ItYXJyb3ctYnRuIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0cHggNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gIGJvcmRlcjogc29saWQgMnB4IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIDBzIGVhc2U7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICY6aG92ZXIgPiBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoLThweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG4gIH1cbn1cblxuLyog44Oc44K/44OzKOefouWNsOOBquOBlylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW5jb2xvci1idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1haW5jb2xvci1idG4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyOiBzb2xpZCAycHggZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAmOmxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOnZpc2l0ZWQsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC8vIGJvcmRlcjogc29saWQgMnB4IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuLyog44Oc44K/44OzKOiDjOaZr+eZvSko55+i5Y2w44GC44KKKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2hpdGVjb2xvci1hcnJvdy1idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2hpdGVjb2xvci1hcnJvdy1idG4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTRweCA0MHB4O1xuICBjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICY6aG92ZXIgPiBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoLThweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG4gIH1cbn1cblxuLyog44Oc44K/44OzKOiDjOaZr+eZvSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndoaXRlY29sb3ItYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndoaXRlY29sb3ItYnRuIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgY29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMnB4IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44OQ44OK44O844K544Op44Kk44OA44O8IFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wLWJhbm5lci13cmFwIHtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gNjBweDtcbiAgLnRvcC1iYW5uZXItaW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLnRleHRib3gge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCpOODs+OCv+ODvOODjeODg+ODiOWHuumhmFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wLWFwcGxpY2F0aW9uLXdyYXAge1xuICBtYXJnaW46IDgwcHggYXV0bztcbiAgLnRvcC1hcHBsaWNhdGlvbi1pbm5lciB7XG4gICAgLmltZ2JveCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgYrnn6XjgonjgZtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcC1uZXdzLXdyYXAge1xuICAudG9wLW5ld3MtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoMiB7XG4gICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuX2JveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLnRvcC1uZXdzLWxpc3Rib3gge1xuICAgICAgdGltZSB7XG4gICAgICAgIGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxhYmVsLW5ld3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOBl+OBo+OBi+OCiuWtpuOBueOCi++8k+WtpuenkVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50b3AtY291cnNlLXdyYXAge1xuICBtYXJnaW46IDQwcHggYXV0bztcblxuICAudG9wLWNvdXJzZS1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWY0O1xuICB9XG5cbiAgLnRvcC1jb3Vyc2UtdG9wLWJnIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb3Vyc2UtYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnRvcC1jb3Vyc2UtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MiU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAuYm9kZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5iZy10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICNlZmVmZGM7XG4gICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1mYW1pbHktZW47XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTFkZWcpO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGgyOmJlZm9yZSxcbiAgaDI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIGgyOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgaDI6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgLnRvcC1jb3Vyc2Utd3JhcCB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG5cbiAgICAudG9wLWNvdXJzZS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZjQ7XG4gICAgfVxuXG4gICAgLnRvcC1jb3Vyc2UtdG9wLWJnIHtcbiAgICAgIC8vIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY291cnNlLWJnLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgLnRvcC1jb3Vyc2UtdGl0bGUge1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB3aWR0aDogOTIlO1xuICAgIC8vIG1heC13aWR0aDogNTAwcHg7XG4gICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgLmJvZGVyIHtcbiAgICAgIC8vIHotaW5kZXg6IDM7XG4gICAgICAvLyB3aWR0aDogOTZweDtcbiAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbiAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgLmJnLXRleHQge1xuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAvLyBsZWZ0OiA1MCU7XG4gICAgICAvLyB6LWluZGV4OiAyO1xuICAgICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBwIHtcbiAgICAgICAgLy8gY29sb3I6ICNlZmVmZGM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiBnbG9iYWwuJGZvbnQtZmFtaWx5LWVuO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTFkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyB6LWluZGV4OiAzO1xuICAgICAgLy8gbWFyZ2luOiAwO1xuICAgICAgLy8gcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBoMjpiZWZvcmUsXG4gICAgLy8gaDI6YWZ0ZXIge1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAvLyB9XG5cbiAgICAvLyBoMjphZnRlciB7XG4gICAgLy8gICB0b3A6IDA7XG4gICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vICAgd2lkdGg6IDUwcHg7XG4gICAgLy8gICBoZWlnaHQ6IDUwcHg7XG4gICAgLy8gICBib3JkZXItdG9wOiAycHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgIC8vICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgLy8gfVxuXG4gICAgLy8gaDI6YmVmb3JlIHtcbiAgICAvLyAgIHJpZ2h0OiAwO1xuICAgIC8vICAgYm90dG9tOiAwO1xuICAgIC8vICAgd2lkdGg6IDUwcHg7XG4gICAgLy8gICBoZWlnaHQ6IDUwcHg7XG4gICAgLy8gICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgLy8gICBib3JkZXItYm90dG9tOiAycHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgIC8vIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOBk+OCjOOBjOODpOODnuOCrOOCr+OBruW8t+OBvyFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udG9wLXN0cmVuZ3RoLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRvcC1zdHJlbmd0aC1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgLnRpdGxlYm94IHtcbiAgICAgIGgyLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZWQge1xuICAgICAgICAgIGNvbG9yOiAjYmYyNjMwO1xuICAgICAgICB9XG4gICAgICAgIC5ibHVlIHtcbiAgICAgICAgICBjb2xvcjogIzAwOWNiNTtcbiAgICAgICAgfVxuICAgICAgICAubGlnaHRncmVlbiB7XG4gICAgICAgICAgY29sb3I6ICNhNWM2NDI7XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuIHtcbiAgICAgICAgICBjb2xvcjogIzQ2YTA2NDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhMDY0O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcC1zdHJlbmd0aC1pbWdib3gge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDQwcHg7XG4gICAgLml0ZW0ge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJnLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEyJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogNjAlO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmJnLWxlZnQtaW5uZXIge1xuICAgICAgLy8gbWluLXdpZHRoOiA1NjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNSU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAzMSU7XG4gICAgLmJnLXJpZ2h0LWlubmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAudG9wLXN0cmVuZ3RoLXdyYXAge1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAudG9wLXN0cmVuZ3RoLWlubmVyIHtcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgLnRpdGxlYm94IHtcbiAgICAgICAgaDIudGl0bGUge1xuICAgICAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIC5yZWQge1xuICAgICAgICAgIC8vICAgY29sb3I6ICNiZjI2MzA7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIC8vIC5ibHVlIHtcbiAgICAgICAgICAvLyAgIGNvbG9yOiAjMDA5Y2I1O1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgICAvLyAubGlnaHRncmVlbiB7XG4gICAgICAgICAgLy8gICBjb2xvcjogI2E1YzY0MjtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgLy8gLmdyZWVuIHtcbiAgICAgICAgICAvLyAgIGNvbG9yOiAjNDZhMDY0O1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0NmEwNjQ7XG4gICAgICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcC1zdHJlbmd0aC1pbWdib3gge1xuICAgICAgLy8gbWFyZ2luOiAxNnB4IGF1dG8gNDBweDtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLy8gaW1nIHtcbiAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJnLWxlZnQge1xuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gdG9wOiAwO1xuICAgICAgLy8gbGVmdDogLTEyJTtcbiAgICAgIC8vIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgIC5iZy1sZWZ0LWlubmVyIHtcbiAgICAgICAgLy8gaW1nIHtcbiAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJnLXJpZ2h0IHtcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIHJpZ2h0OiAtNSU7XG4gICAgICAvLyBib3R0b206IDA7XG4gICAgICAvLyB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAuYmctcmlnaHQtaW5uZXIge1xuICAgICAgICAvLyBpbWcge1xuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAudG9wLXN0cmVuZ3RoLXdyYXAge1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAudG9wLXN0cmVuZ3RoLWlubmVyIHtcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgLnRpdGxlYm94IHtcbiAgICAgICAgaDIudGl0bGUge1xuICAgICAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIC5yZWQge1xuICAgICAgICAgIC8vICAgY29sb3I6ICNiZjI2MzA7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIC8vIC5ibHVlIHtcbiAgICAgICAgICAvLyAgIGNvbG9yOiAjMDA5Y2I1O1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgICAvLyAubGlnaHRncmVlbiB7XG4gICAgICAgICAgLy8gICBjb2xvcjogI2E1YzY0MjtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgLy8gLmdyZWVuIHtcbiAgICAgICAgICAvLyAgIGNvbG9yOiAjNDZhMDY0O1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0NmEwNjQ7XG4gICAgICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcC1zdHJlbmd0aC1pbWdib3gge1xuICAgICAgLy8gbWFyZ2luOiAxNnB4IGF1dG8gNDBweDtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLy8gaW1nIHtcbiAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJnLWxlZnQge1xuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gdG9wOiAwO1xuICAgICAgLy8gbGVmdDogLTEyJTtcbiAgICAgIC8vIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIC5iZy1sZWZ0LWlubmVyIHtcbiAgICAgICAgLy8gaW1nIHtcbiAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJnLXJpZ2h0IHtcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIHJpZ2h0OiAtNSU7XG4gICAgICAvLyBib3R0b206IDA7XG4gICAgICAvLyB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAuYmctcmlnaHQtaW5uZXIge1xuICAgICAgICAvLyBpbWcge1xuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgE9GRklDSUFMIFNOU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYWxsb29uMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDdweCAzNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi50b3Atc25zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmMjtcbiAgLnRvcC1zbnMtaW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgyLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjYWYxZTdlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggI2UwYWZkMTtcbiAgICB9XG4gICAgLmltZ2JveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTZweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIDBzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnRvcC1zbnMtd3JhcCB7XG4gICAgLy8gcGFkZGluZzogNjBweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWYyO1xuICAgIC50b3Atc25zLWlubmVyIHtcbiAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoMi50aXRsZSB7XG4gICAgICAgIC8vIGNvbG9yOiAjYWYxZTdlO1xuICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIC8vIHRleHQtc2hhZG93OiAycHggMnB4ICNlMGFmZDE7XG4gICAgICB9XG4gICAgICAuaW1nYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICAuaW1nIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAvLyBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMXB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgLy8gICBpbWcge1xuICAgICAgICAgIC8vICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIC8vICAgfVxuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDov73liqDjg6bjg4vjg4Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiDmsr/pnannlKjjg4bjg7zjg5bjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRhYmxlX2Vua2FrdSB7XG5cdHRhYmxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0dHIge1xuXHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRoLFxuXHR0ZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2hpdGUtc3BhY2U6IHdyYXA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0dGgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEycHggMCAwO1xuXHRcdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQvLyBib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cdHRkIHtcblx0XHRwYWRkaW5nOiA4cHggMTJweCAxMnB4O1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnRhYmxlX2Vua2FrdSB7XG5cdFx0dGFibGUge1xuXHRcdFx0Ly8gbWFyZ2luOiAwO1xuXHRcdFx0Ly8gYm9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdHRyIHtcblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0aCxcblx0XHR0ZCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0Ly8gcGFkZGluZzogMTVweCAxMnB4O1xuXHRcdFx0Ly8gd2hpdGUtc3BhY2U6IHdyYXA7XG5cdFx0XHQvLyBib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHQvLyBjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogMTVweCAxMnB4O1xuXHRcdFx0Ly8gd29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdH1cblx0fVxufVxuXG4vKiDnt5rjgarjgZfjg4bjg7zjg5bjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRhYmxlX3VubGluZSB7XG5cdHRhYmxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdHRyIHtcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdH1cblx0fVxuXHR0aCxcblx0dGQge1xuXHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG5cdH1cblx0dGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZGM7XG5cdH1cblx0dGQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLyog44Op44Kk44OI44Ko44OH44Kj44K/44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeS1mb250Y29sb3ItbWFpbiB7XG5cdGNvbG9yOiAjYTUwMDgyO1xufVxuXG4uZW50cnktZm9udGNvbG9yLXBpbmsge1xuXHRjb2xvcjogZ2xvYmFsLiRmYXNoaW9uLW1haW4tY29sb3I7XG59XG5cbi5lbnRyeS1mb250Y29sb3Itb3JhbmdlIHtcblx0Y29sb3I6IGdsb2JhbC4kY29vay1tYWluLWNvbG9yO1xufVxuXG4uZW50cnktZm9udGNvbG9yLWJsdWUge1xuXHRjb2xvcjogZ2xvYmFsLiRidXNpbmVzcy1tYWluLWNvbG9yO1xufVxuXG4vLyAuZW50cnktZm9udGNvbG9yLWdyZWVuYmx1ZSB7XG4vLyBcdGNvbG9yOiBnbG9iYWwuJGNsdWItY29sb3I7XG4vLyB9XG5cbmRpdi50ZXh0Y2VudGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc3Bhbi50ZXh0cmlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVuZGVybGluZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0bWFyZ2luOiAzMnB4IGF1dG8gMzJweDtcblx0aHIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdH1cbn1cblxuLyog44Oc44K/44OzKFVSTClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW5jb2xvci1idG5ib3gge1xuXHRtYXJnaW46IDE2cHggYXV0byAzMnB4O1xufVxuXG4vKiDpmpnplpNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LnNwYWNlIHtcblx0cGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdGRpdi5zcGFjZSB7XG5cdFx0cGFkZGluZzogMjRweCAwO1xuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODleOCoeODg+OCt+ODp+ODs+eUu+OCs+ODs+ODhuOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGVzdHNfaW5kZXhfd3JhcCB7XG5cdC5jb250ZXN0c19pbmRleF9pbm5lciB7XG5cdH1cbn1cblxuLmNvbnRlc3RzX2luZGV4X2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHQuaW1nYm94IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogOTIlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdH1cblx0fVxuXHQudGV4dGJveCB7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDMycHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciA+IGltZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOi/veWKoOODpuODi+ODg+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIOayv+mdqeeUqOODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGFibGVfZW5rYWt1IHtcblx0dGFibGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHR0ciB7XG5cdFx0JjpudGgtbGFzdC1vZi10eXBlKDEpIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGgsXG5cdHRkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogd3JhcDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHR0aCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTJweCAwIDA7XG5cdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdC8vIGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0dGQge1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4IDEycHg7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQudGFibGVfZW5rYWt1IHtcblx0XHR0YWJsZSB7XG5cdFx0XHQvLyBtYXJnaW46IDA7XG5cdFx0XHQvLyBib3JkZXI6IG5vbmU7XG5cdFx0fVxuXG5cdFx0dHIge1xuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDEpIHtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHQvLyBwYWRkaW5nOiAxNXB4IDEycHg7XG5cdFx0XHQvLyB3aGl0ZS1zcGFjZTogd3JhcDtcblx0XHRcdC8vIGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdC8vIGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEycHg7XG5cdFx0XHQvLyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qIOe3muOBquOBl+ODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGFibGVfdW5saW5lIHtcblx0dGFibGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0dHIge1xuXHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0fVxuXHR9XG5cdHRoLFxuXHR0ZCB7XG5cdFx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcblx0fVxuXHR0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWZkYztcblx0fVxuXHR0ZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuXG4vKiDjg6njgqTjg4jjgqjjg4fjgqPjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVudHJ5LWZvbnRjb2xvci1tYWluIHtcblx0Y29sb3I6ICNhNTAwODI7XG59XG5cbi5lbnRyeS1mb250Y29sb3ItcGluayB7XG5cdGNvbG9yOiBnbG9iYWwuJGZhc2hpb24tbWFpbi1jb2xvcjtcbn1cblxuLmVudHJ5LWZvbnRjb2xvci1vcmFuZ2Uge1xuXHRjb2xvcjogZ2xvYmFsLiRjb29rLW1haW4tY29sb3I7XG59XG5cbi5lbnRyeS1mb250Y29sb3ItYmx1ZSB7XG5cdGNvbG9yOiBnbG9iYWwuJGJ1c2luZXNzLW1haW4tY29sb3I7XG59XG5cbi5lbnRyeS1mb250Y29sb3ItZ3JlZW5ibHVlIHtcblx0Y29sb3I6IGdsb2JhbC4kY2x1Yi1jb2xvcjtcbn1cbmRpdi50ZXh0Y2VudGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc3Bhbi50ZXh0cmlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVuZGVybGluZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0bWFyZ2luOiAzMnB4IGF1dG8gMzJweDtcblx0aHIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdH1cbn1cblxuLyog44Oc44K/44OzKFVSTClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW5jb2xvci1idG5ib3gge1xuXHRtYXJnaW46IDE2cHggYXV0byAzMnB4O1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqLjgrPjg7zjg4fjgqPjgqrjg7Pjg5Hjg43jg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyrjgqLjgrPjg7zjg4fjgqPjgqrjg7PlhajkvZMqL1xuLmFjY29yZGlvbi1hcmVhIHtcblx0d2lkdGg6IDk2JTtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR9XG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXHRzcGFuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdH1cblx0c2VjdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZGM7XG5cdH1cblxuXHR1bCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiA0cHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjY29yZGlvbi1uby1pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNnB4IDAgMTZweCA4cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZGM7XG5cdH1cbn1cblxubGkuYWNjb3JkaW9uLWFyZWEtaXRlbSB7XG5cdC8q44Ki44Kz44O844OH44Kj44Kq44Oz44K/44Kk44OI44OrKi9cblx0LmFjY29yZGlvbi10aXRsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyAvKivjg57jg7zjgq/jga7kvY3nva7ln7rmupbjgajjgZnjgovjgZ/jgoFyZWxhdGl2ZeaMh+WumiovXG5cdFx0cGFkZGluZzogMTZweCA1MHB4IDE2cHggOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdC8q44Ki44Kk44Kz44Oz44Gu77yL44Gow5cqL1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRvcDogNDglO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0dG9wOiA0OCU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cdH1cblxuXHQuYWNjb3JkaW9uLXRpdGxlLmNsb3NlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZkYztcblx0fVxuXG5cdC8q44CAY2xvc2XjgajjgYTjgYbjgq/jg6njgrnjgYzjgaTjgYTjgZ/jgonlvaLnirblpInljJbjgIAqL1xuXHQuYWNjb3JkaW9uLXRpdGxlLmNsb3NlOjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdC5hY2NvcmRpb24tdGl0bGUuY2xvc2U6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cblx0LyrjgqLjgrPjg7zjg4fjgqPjgqrjg7Pjgafnj77jgozjgovjgqjjg6rjgqIqL1xuXHQuYWNjb3JkaW9uLWJveCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgLyrjga/jgZjjgoHjga/pnZ7ooajnpLoqL1xuXHRcdG1hcmdpbjogMCAyJSAwIDIlO1xuXHRcdHBhZGRpbmc6IDMlO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdGltZy5wYWdlIHtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHR9XG5cdH1cbn1cblxuLmFjY29yZGlvbi1sb2dvIHtcblx0LmFjY29yZGlvbi1sb2dvX2lubmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLnNwLW5hdi1pY28taW1nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdGEge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44OV44OD44K/44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyog44OV44OD44K/44O85YaF5Lya56S+5oOF5aCxICovXG4uZm9vdC13cmFwcGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xufVxuLmNvbXBhbnktYWJvdXQge1xuXHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jb21wYW55LW5hbWUge1xuXHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTgpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDU0cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMCBhdXRvIDhweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0YSxcblx0YTp2aXNpdGVkLFxuXHRhOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdH1cblx0fVxufVxuLmNvbXBhbnktZGV0YWlsIHtcblx0bWFyZ2luOiAwIDAgNXB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTQpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGEge1xuXHRcdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LmZvb3Qtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogNTBweCAwIDMwcHg7XG5cdH1cblx0LmNvbXBhbnktbmFtZSB7XG5cdFx0Ly8gbWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdC8vIGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyMCk7XG5cdFx0Ly8gZm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyB3aWR0aDogNThweDtcblx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRcdC8vIG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRtYXJnaW46IC01cHggYXV0byAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0Ly8gYSxcblx0XHQvLyBhOnZpc2l0ZWQsXG5cdFx0Ly8gYTphY3RpdmUge1xuXHRcdC8vIFx0Y29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHRcdC8vIH1cblx0fVxufVxuXG4vKiDjg5rjg7zjgrjjga7kuIrjgavmiLvjgovjg5zjgr/jg7MgKi9cbi8vIC5wYWdlLXRvcCB7XG4vLyBcdGE6Zm9jdXMge1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdGJvcmRlcjogMXB4IGRvdHRlZCAjZmZmO1xuLy8gXHR9XG4vLyB9XG4vLyAucGFnZS10b3AtYnRuIHtcbi8vIFx0cG9zaXRpb246IGZpeGVkO1xuLy8gXHRyaWdodDogMjBweDtcbi8vIFx0Ym90dG9tOiAyMHB4O1xuLy8gXHR6LWluZGV4OiAxMDAwO1xuLy8gXHRkaXNwbGF5OiBibG9jaztcbi8vIFx0d2lkdGg6IDQ0cHg7XG4vLyBcdGhlaWdodDogNDRweDtcbi8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbi8vIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vIFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG4vLyBcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9tYXJrZXIvYnRuX3BhZ2VUb3AucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4vLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbi8vIFx0QGlmIChnbG9iYWwuJGVuYWJsZS1pcGhvbmV4ID09IHRydWUpIHtcbi8vIFx0XHRyaWdodDogY2FsYygyMHB4ICsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSk7XG4vLyBcdH1cbi8vIFx0b3BhY2l0eTogMDtcbi8vIFx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlLW91dCk7XG4vLyBcdC5uby1qcyAmIHtcbi8vIFx0XHRvcGFjaXR5OiAwLjY7XG4vLyBcdH1cbi8vIH1cbi8vIC5wYWdlLXRvcC1idG4tYXBwZWFyIHtcbi8vIFx0b3BhY2l0eTogMTtcbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWF4KSB7XG4vLyBcdC5wYWdlLXRvcC1idG4ge1xuLy8gXHRcdGRpc3BsYXk6IG5vbmU7XG4vLyBcdH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4vLyBcdC5wYWdlLXRvcC1idG4ge1xuLy8gXHRcdCY6aG92ZXIge1xuLy8gXHRcdFx0b3BhY2l0eTogMC44O1xuLy8gXHRcdFx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKG9wYWNpdHkgMC4yNXMgbGluZWFyKTtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuLyog44OV44OD44K/44O85YaF5ZCEU05T44Ki44Kr44Km44Oz44OI44Gu44Oq44Oz44Kv6ZuGICovXG4vLyAuc25zLWxpc3Qge1xuLy8gXHRtYXJnaW46IDAgLTVweCAzMHB4IDE1cHg7XG4vLyBcdHBhZGRpbmc6IDA7XG4vLyBcdGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyB9XG4vLyAuc25zLWxpc3QtaXRlbSB7XG4vLyBcdGZsb2F0OiBsZWZ0O1xuLy8gXHRtYXJnaW46IDAgNXB4O1xuLy8gXHRhIHtcbi8vIFx0XHQmOmhvdmVyLFxuLy8gXHRcdCY6dmlzaXRlZCxcbi8vIFx0XHQmOmFjdGl2ZSxcbi8vIFx0XHQmOmZvY3VzIHtcbi8vIFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cbi8qIOWQhOeorlNOU+ODnOOCv+ODsyAqL1xuLy8gLnNucy1saXN0LWl0ZW0ge1xuLy8gXHQuc25zLWxpc3QtZmFjZWJvb2sge1xuLy8gXHRcdC8qIEZhY2Vib29rICovXG4vLyBcdFx0QGluY2x1ZGUgZ2xvYmFsLmZvb3Rlci1zbnMtbGlzdChnbG9iYWwuJGZhY2Vib29rLWNvbG9yKTtcbi8vIFx0fVxuLy8gXHQuc25zLWxpc3QtdHdpdHRlciB7XG4vLyBcdFx0LyogVHdpdHRlciAqL1xuLy8gXHRcdEBpbmNsdWRlIGdsb2JhbC5mb290ZXItc25zLWxpc3QoZ2xvYmFsLiR0d2l0dGVyLWNvbG9yKTtcbi8vIFx0fVxuLy8gXHQuc25zLWxpc3QteW91dHViZSB7XG4vLyBcdFx0LyogWW91VHViZSAqL1xuLy8gXHRcdEBpbmNsdWRlIGdsb2JhbC5mb290ZXItc25zLWxpc3QoZ2xvYmFsLiR5b3V0dWJlLWNvbG9yKTtcbi8vIFx0fVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuLy8gXHQuc25zLWxpc3Qge1xuLy8gXHRcdGZsb2F0OiByaWdodDtcbi8vIFx0XHRtYXJnaW46IDAgLTEwcHg7XG4vLyBcdH1cbi8vIFx0LnNucy1saXN0LWl0ZW0ge1xuLy8gXHRcdG1hcmdpbjogMTBweDtcbi8vIFx0XHRhIHtcbi8vIFx0XHRcdCY6aG92ZXIge1xuLy8gXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG4vLyBcdFx0XHRcdEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihvcGFjaXR5IDAuMjVzIGxpbmVhcik7XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi8qIOiRl+S9nOaoqeihqOekuiAqL1xuLmNvcHlyaWdodCB7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHRmb250LXNpemU6IDEycHg7XG59XG4uY29weXJpZ2h0LXRleHQge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5jb3ByeXJpZ2h0LWxvZ28ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9vdGVyX3NpdGUtbmFtZSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRzcGFuLnNjaG9vbCB7XG5cdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0fVxuXHRzcGFuLmthdGVpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMnB4IDhweDtcblx0XHQvLyBmb250LXNpemU6IDE1cHg7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbi8qIOWxseacrOWtpuWckuezu+WIl+agoeODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2ZjYWNfd3JhcCB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdC5jZmNhY19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHQuY2ZjYWNfaXRlbSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jZmNhY19idG4ge1xuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0LmNmY2FjX2J0bl9pbm5lciB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5jZmNhY19idG5faW5uZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRhLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQuYXJyb3cge1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyB0b3A6IDU5JTtcblx0XHQvLyByaWdodDogNDBweDtcblx0XHQvLyBtYXJnaW46IGF1dG87XG5cdFx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0Jjpob3ZlciA+IC5hcnJvdyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgMHMgZWFzZTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOizh+aWmeiri+axguOBquOBqeWPs+WbuuWumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGluay1ib3gge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDIwJTtcblx0ei1pbmRleDogOTk5O1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5saW5rLWl0ZW0ge1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXHQubGluay1yZXF1ZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIDBzIGVhc2U7XG5cdFx0LmxpbmstaXRlbS1pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMzhweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzk2Y2I0O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIDBzIGVhc2U7XG5cdFx0fVxuXHR9XG5cdC5saW5rLWFwcGxpY2F0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3NiwgMTQ1LCAxKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgMHMgZWFzZTtcblx0XHQubGluay1pdGVtLWlubmVyIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2N2QwYmQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgMHMgZWFzZTtcblx0XHR9XG5cdH1cbn1cbi5saW5rLWJveC1hcHBlYXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG5cdC5saW5rLWJveCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5oZWFkLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0Ly8gcGFkZGluZzogMCA1cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cblx0QGlmIChnbG9iYWwuJGVuYWJsZS1pcGhvbmV4ID09IHRydWUpIHtcblx0XHRwYWRkaW5nOiAwIGNhbGMoNXB4ICsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgMCBjYWxjKDVweCArIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG5cdH1cbn1cblxuLmhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXItbG9nbyB7XG5cdC8qIOWbuuWumuOBl+OBn+OBqOOBjeOBrumrmOOBleOCkuS/neOBpCAqL1xuXHRwYWRkaW5nOiAwIDAgMCAwO1xuXHQuaGVhZGVyLXN0YWNrICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5zaXRlLW5hbWUtYm94IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA4cHggMDtcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5uYXZfdG9wX2ljb24ge1xuXHQubmF2X3RvcF9pY29uX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Lm5hdl90b3BfYm94IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQubmF2X3RvcF9ib3hfaW5uZXIge1xuXHRcdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHQvLyBmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2X3RvcF9kaWFyeWJveCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3NiwgMTQ1LCAxKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3NiwgMTQ1LCAwLjYpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2X3RvcF9yZXF1ZXN0Ym94IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhNTBhODI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjUsIDEwLCAxMzAsIDAuNik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXZfdG9wX2FwcGxpY2F0aW9uYm94IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhNTBhODI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjUsIDEwLCAxMzAsIDAuNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuXHQubmF2X3RvcF9pY29uIHtcblx0XHQubmF2X3RvcF9pY29uX2lubmVyIHtcblx0XHRcdC5uYXZfdG9wX2JveCB7XG5cdFx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Lm5hdl90b3BfYm94X2lubmVyIHtcblx0XHRcdFx0XHQvLyB3aWR0aDogNzJweDtcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IDE0cHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2l0ZS1uYW1lLWJveCB7XG5cdFx0cGFkZGluZzogNHB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5uYXZfdG9wX2ljb24ge1xuXHRcdC5uYXZfdG9wX2ljb25faW5uZXIge1xuXHRcdFx0Lm5hdl90b3BfYm94IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQubmF2X3RvcF9ib3hfaW5uZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItbG9nbyB7XG5cdFx0cGFkZGluZzogMTZweCAwIDAgMDtcblx0fVxuXHQuc2l0ZS1uYW1lLWJveCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcblx0LnRvcC1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmhlYWQtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmhlYWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuaGVhZGVyLXN0YWNrICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdl90b3BfaWNvbiB7XG5cdFx0Lm5hdl90b3BfaWNvbl9pbm5lciB7XG5cdFx0XHQubmF2X3RvcF9ib3gge1xuXHRcdFx0XHQubmF2X3RvcF9ib3hfaW5uZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA5MnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNzJweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDlweCAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNpdGUtbmFtZS1ib3gge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuaGVhZGVyLXdyYXAtc3Age1xuXHRcdHotaW5kZXg6IDk5OTk5O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyog44K144Kk44OI5ZCNICovXG4uc2l0ZS1uYW1lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0LmhlYWRlci1zdGFjayAmIHtcblx0XHRtYXJnaW46IDMwcHggMCAyMHB4O1xuXHR9XG5cdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbnNwYW4ua2F0ZWkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdG1hcmdpbi10b3A6IC0ycHg7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nOiAwIDhweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xufVxuXG4uc2l0ZS1sb2dvIHtcblx0d2lkdGg6IDYycHg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMCA0cHggMCA4cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2l0ZS1uYW1lLXRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZWRpdC1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG59XG5cbi5oZWFkZXItbmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1zbS1taW4pIHtcblx0Lyog44K144Kk44OI5ZCNICovXG5cdC5zaXRlLW5hbWUge1xuXHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyBtYXJnaW46IDA7XG5cdFx0Ly8gY29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0LnNpdGUtbG9nbyB7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0Ly8gaGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xuXHRcdC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0c3Bhbi5rYXRlaSB7XG5cdFx0Ly8gZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gd2lkdGg6IDQ5cHg7XG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMnB4IDhweDtcblx0XHQvLyBmb250LXNpemU6IDEycHg7XG5cdFx0Ly8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0Ly8gLmhlYWRlciB7XG5cdC8vIFx0ZGlzcGxheTogdGFibGU7XG5cdC8vIFx0d2lkdGg6IDEwMCU7XG5cblx0Ly8gXHQuaGVhZGVyLXN0YWNrICYge1xuXHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdC8vIHNwYW4uc2Nob29sIHtcblx0Ly8gXHRwYWRkaW5nOiAwIDEwcHggMCAxNHB4O1xuXHQvLyB9XG5cdC5zaXRlLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHQvLyAuaGVhZGVyLXN0YWNrICYge1xuXHRcdC8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIH1cblx0fVxuXHRzcGFuLmthdGVpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDYxcHg7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRwYWRkaW5nOiA0cHggMTVweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdH1cblxuXHQuaGVhZGVyLW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdC5oZWFkZXItc3RhY2sgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG5cdC8vIC5zaXRlLW5hbWUge1xuXHQvLyBcdGRpc3BsYXk6IGZsZXg7XG5cdC8vIH1cblx0LnNpdGUtbmFtZSB7XG5cdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjQpO1xuXHRcdC8vIC5oZWFkZXItc3RhY2sgJiB7XG5cdFx0Ly8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gfVxuXHR9XG5cdC5zaXRlLWxvZ28ge1xuXHRcdHdpZHRoOiA2OHB4O1xuXHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAwIDEwcHggMCA0MHB4O1xuXHRcdC8vIHBhZGRpbmctbGVmdDogNDBweDtcblx0fVxuXG5cdC8vIC5oZWFkZXItbG9nby1pbm5lciB7XG5cdC8vIFx0ZGlzcGxheTogZmxleDtcblx0Ly8gXHR3aWR0aDogMTAwJTtcblx0Ly8gXHRoZWlnaHQ6IDEwMCU7XG5cdC8vIH1cblx0LmhlYWRlci1uYXYge1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdC8vIHdpZHRoOiA2MCU7XG5cdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0Ly8gd2lkdGg6IDcwJTtcblxuXHRcdC8vIC5oZWFkZXItc3RhY2sgJiB7XG5cdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdC8vIH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODiuODk+OCsuODvOOCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIOODouODkOOCpOODq+aZguODiuODk+OCsuODvOOCt+ODp+ODs+ODnOOCv+ODsyAqL1xuLm5hdi1tZW51LWJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0NHB4O1xuXHRwYWRkaW5nOiA3cHggMTVweCA3cHg7XG5cdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjApO1xuXG5cdGEgJiB7XG5cdFx0Y29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0LmFjbXMtaWNvbi1zb3J0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cbi5uYXYtbWVudS1idG4tdGV4dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDAgMCA1cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTEpO1xufVxuLyog44Oi44OQ44Kk44Or5pmC44OY44OD44OA44O8IOOCouOCpOOCs+ODsyAqL1xuLm5hdi1tZW51LWFjdGlvbiB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5uYXYtbWVudS1hY3Rpb24taXRlbSB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGNvbG9yOiBnbG9iYWwuJHNlY29uZGFyeS1jb2xvcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyMCk7XG59XG4ubmF2LW1lbnUtYWN0aW9uLWxpbmsge1xuXHRjb2xvcjogZ2xvYmFsLiRzZWNvbmRhcnktY29sb3I7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOnZpc2l0ZWQsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBnbG9iYWwuJHNlY29uZGFyeS1jb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbi5uYXZiYXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogOTAlO1xuXHRtYXgtd2lkdGg6IDEwMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdC8vIHBhZGRpbmctdG9wOiAxOHB4O1xuXG5cdC5uYXYtbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogMThweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGEge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0fVxuXG5cdCYuYWNtcy1hZG1pbi1tb2R1bGUtZWRpdC13cmFwcGVyIHtcblx0XHQvLyDjg63jgrDjgqTjg7PjgZfjgabjgYTjgovjgajjgY3jgIHkuIvpmo7lsaTjg4rjg5PjgrLjg7zjgrfjg6fjg7PjgpLpnZ7ooajnpLrjgavjgZXjgZvjgarjgYTlr77lv5xcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0dWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0bGkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdH1cblx0fVxuXHQudHJpYW5nbGUwMSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNHB4IDAgMnB4O1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHR9XG59XG5cbi5zcC1uYXZiYXIge1xuXHQvLyB6LWluZGV4OiA5OTg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcblx0Lm5hdmJhciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQmID4gdWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0LmhlYWRlci1zdGFjayAmIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHRcdFx0LmhlYWRlci1zdGFjayAmLm5hdmJhci1idG4ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyLXN0YWNrICYge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaG92ZXJfbmF2IHtcblx0XHRcdFx0Lyog5LqM6ZqO5bGk55uuICovXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHQuaG92ZXJfbmF2X2lubmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NiU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAwIDMwcHg7XG5cdFx0XHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmhvdmVyX25hdl9idG5fYm94IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMnB4IDAgMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdC5oZWFkZXItc3RhY2sgJiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Lyog5LiA6ZqO5bGk55uu44Gu44Oq44Oz44Kv44Gu44G/ICovXG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHQvLyBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdC8vIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVhZGVyLXN0YWNrICYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihib3JkZXIgMC4yNXMgZWFzZS1vdXQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnN0YXkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQvKiDkuIDpmo7lsaTnm67jga7jg6rjg7Pjgq/jga7jgb8gKi9cblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdCYuYnRuLWF0dGVudGlvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmhvdmVyX25hdiB7XG5cdFx0XHRcdFx0Lyog5LqM6ZqO5bGk55uuICovXG5cdFx0XHRcdFx0ei1pbmRleDogMTAwMDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ly8gQGluY2x1ZGUgYWNtcy5hbmltYXRpb24oMC44cyBmYWRlLWluKTtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHQvKiDkuozpmo7lsaTnm64gKi9cblx0XHRcdFx0XHRcdC8vIHotaW5kZXg6IDEwMDAwO1xuXHRcdFx0XHRcdFx0Ly8gZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBhY21zLmFuaW1hdGlvbigwLjhzIGZhZGUtaW4pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQvKiDkuIDpmo7lsaTnm67jga7jg6rjg7Pjgq/jga7jgb8gKi9cblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdCYuYnRuLWF0dGVudGlvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHQvKiDkuozpmo7lsaTnm67ku6XpmY0gKi9cblx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XG5cdFx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3aWR0aDogMjE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRcdFx0XHRjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdCYuYnRuLWF0dGVudGlvbiB7XG5cdFx0XHRcdC8qIOODnOOCv+ODs++8iOiJsuS7mOOBje+8iSAqL1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tZGVmYXVsdC1jb2xvcjtcblx0XHRcdFx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1iYXNlKCk7XG5cdFx0XHRcdEBpbmNsdWRlIGdsb2JhbC5idG4tc21hbGwoKTtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBnbG9iYWwuYnRuLWNvbG9ycyhnbG9iYWwuJGJ0bi1hdHRlbnRpb24tc3RhcnQtY29sb3IsIGdsb2JhbC4kYnRuLWF0dGVudGlvbi1lbmQtY29sb3IsICNmZmYpO1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWFjdGl2ZS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcblx0Ly8gLm5hdmJhciB7XG5cdC8vIFx0dWwge1xuXHQvLyBcdFx0bGkge1xuXHQvLyBcdFx0XHRhIHtcblx0Ly8gXHRcdFx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXhsLW1pbikge1xuXHQubmF2YmFyIHtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODouODkOOCpOODq+ODoeODi+ODpeODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDjg4jjgrDjg6vjg6Hjg4vjg6Xjg7zjgqLjgqTjgrPjg7MgKi9cbi5pY29uLXRvZ2dsZS1tZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0bWFyZ2luOiA4cHggMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHR0cmFuc2l0aW9uOiAwLjFzIGFsbDtcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRcdHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0dG9wOiAtOHB4O1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Ym90dG9tOiAtOHB4O1xuXHR9XG5cblx0W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICYge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICY6YmVmb3JlIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCA4cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICY6YWZ0ZXIge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG59XG5cbi8qIOODiuODk+OCsuODvOOCt+ODp+ODs+ODkOODvCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWF4KSB7XG5cdC5pcy1sb2NrZWQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQubW9iaWxlLW5hdiB7XG5cdFx0Ly8gcG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG5cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLmlzLW9wZW5lZCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtbmF2LXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR9XG5cblx0Lm1vYmlsZS1uYXYtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblxuXHRcdCYgKyAubW9iaWxlLW5hdi1pbm5lciB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0XHR9XG5cdH1cblxuXHQubW9iaWxlLW5hdmJhciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubW9iaWxlLW5hdmJhci1saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxOCk7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQubmF2YmFyLWJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YTpub3QoLmJ0bi1hdHRlbnRpb24pLFxuXHRcdGE6bm90KC5idG4tYXR0ZW50aW9uKTpob3Zlcixcblx0XHRhOm5vdCguYnRuLWF0dGVudGlvbik6dmlzaXRlZCxcblx0XHRhOm5vdCguYnRuLWF0dGVudGlvbik6YWN0aXZlLFxuXHRcdGE6bm90KC5idG4tYXR0ZW50aW9uKTpmb2N1cyB7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cblx0XHRhLmJ0bi1hdHRlbnRpb24ge1xuXHRcdFx0Y29sb3I6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1kZWZhdWx0LWNvbG9yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWRlZmF1bHQtY29sb3I7XG5cdFx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0fVxuXG5cdFx0Ly8g5LiL6ZqO5bGk44Gv6KGo56S644GX44Gq44GEXG5cdFx0Lm1vYmlsZS1uYXZiYXItbGlzdCB7XG5cdFx0XHRtYXJnaW46IC01cHggMCAxMHB4IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcblxuXHRcdFx0YTpub3QoLmJ0bi1hdHRlbnRpb24pLFxuXHRcdFx0YTpub3QoLmJ0bi1hdHRlbnRpb24pOmhvdmVyLFxuXHRcdFx0YTpub3QoLmJ0bi1hdHRlbnRpb24pOnZpc2l0ZWQsXG5cdFx0XHRhOm5vdCguYnRuLWF0dGVudGlvbik6YWN0aXZlLFxuXHRcdFx0YTpub3QoLmJ0bi1hdHRlbnRpb24pOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS1uYXYtc2lkZSB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblxuXHQubW9iaWxlLW5hdi1zaWRlLWxpc3Qge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0Lm1vYmlsZS1uYXYtc2lkZS1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdH1cblx0Lm1vYmlsZS1uYXYtc2lkZS1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogIzMzMztcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjp2aXNpdGVkLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS1uYXZiYXItZm9vdGVyIHtcblx0XHRtYXJnaW46IDE1cHggMCAwIDA7XG5cblx0XHQuc25zLWxpc3Qge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG5cdGhlYWRlciB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR0b3A6IC0xMDBweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdC5oZWFkLWdsb3ZhbG5hdi5maXhlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGFuaW1hdGlvbjogRG93bkFuaW1lIDAuNXMgZm9yd2FyZHM7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc2l0ZS1sb2dvIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHQubmF2YmFyIHtcblx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdC8vIGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQvLyBib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5hdi1sb2dvIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQGtleWZyYW1lcyBEb3duQW5pbWUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG5cdC5oZWFkLWdsb3ZhbG5hdi5maXhlZCB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/