@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.np-wrapper *,.np-wrapper *::before,.np-wrapper *::after{margin:0;padding:0;box-sizing:border-box;border:0;font-size:100%;font-style:normal}.np-wrapper :where([hidden]:not([hidden=until-found])){display:none !important}.np-wrapper :where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){.np-wrapper :where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){.np-wrapper :where(html:focus-within){scroll-behavior:smooth}}.np-wrapper :where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}.np-wrapper :where(input,button,textarea,select){font:inherit;color:inherit}.np-wrapper :where(textarea){resize:vertical;resize:block}.np-wrapper :where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}.np-wrapper :where(:disabled){cursor:not-allowed}.np-wrapper :where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}.np-wrapper :where(a){text-underline-offset:.2ex}.np-wrapper :where(ul,ol){list-style:none}.np-wrapper :where(img,svg,video,canvas,audio,iframe,embed,object){display:block}.np-wrapper :where(img,picture,svg){max-inline-size:100%;block-size:auto}.np-wrapper :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}.np-wrapper :where(h1,h2,h3){line-height:calc(1em + .5rem)}.np-wrapper :where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}.np-wrapper :where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}.np-wrapper :where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}.np-wrapper :where(blockquote,q){quotes:none}.np-wrapper :where(blockquote,q)::before,.np-wrapper :where(blockquote,q)::after{content:"";content:none}.np-wrapper :where(table){border-collapse:collapse;border-spacing:0}.np-wrapper input[type=text],.np-wrapper input[type=email],.np-wrapper input[type=password],.np-wrapper input[type=tel],.np-wrapper input[type=number],.np-wrapper textarea{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;max-width:initial}.np-wrapper select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:initial;outline:initial;background:initial;height:auto;vertical-align:baseline}.np-wrapper select::-ms-expand{display:initial}.np-wrapper input,.np-wrapper textarea,.np-wrapper select,.np-wrapper button{font-family:inherit;font-size:inherit}.np-wrapper textarea{max-width:initial;width:auto}@media screen and (max-width: 1024px){.np-wrapper input[type=text],.np-wrapper input[type=email],.np-wrapper input[type=password],.np-wrapper input[type=tel],.np-wrapper input[type=number]{max-width:initial}.np-wrapper textarea{max-width:initial;width:auto}}body.is_np-fixed{position:fixed;width:100%;overflow-y:hidden}.np-wrapper{color:#333}.np-wrapper a{color:#333;text-decoration:none;cursor:pointer}.np-wrapper a:hover,.np-wrapper a:focus{transition:all .3s}.np-wrapper input[type=search],.np-wrapper input[type=text],.np-wrapper input[type=password],.np-wrapper input[type=email],.np-wrapper input[type=number],.np-wrapper input[type=tel]{height:42px;line-height:42px;background:#fff;border:1px solid #a0a0a0;border-radius:6px;padding:0 20px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;box-sizing:border-box;max-width:100%;width:100%}.np-wrapper input[type=search]:focus,.np-wrapper input[type=text]:focus,.np-wrapper input[type=password]:focus,.np-wrapper input[type=email]:focus,.np-wrapper input[type=number]:focus,.np-wrapper input[type=tel]:focus{outline:none;border:2px solid #a0a0a0}.np-wrapper input[type=search]::placeholder,.np-wrapper input[type=text]::placeholder,.np-wrapper input[type=password]::placeholder,.np-wrapper input[type=email]::placeholder,.np-wrapper input[type=number]::placeholder,.np-wrapper input[type=tel]::placeholder{color:#707070}.np-wrapper input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.np-wrapper .np-show-pc{display:block}@media screen and (max-width: 1024px){.np-wrapper .np-show-pc{display:none}}.np-wrapper .np-show-sp{display:none}@media screen and (max-width: 1024px){.np-wrapper .np-show-sp{display:block}}.dn-pc-f{display:flex !important}.dn-sp-f{display:none !important}@media only screen and (max-width: 1024px){.dn-pc-f{display:none !important}.dn-sp-f{display:flex !important}}.np-wrapper .np-header{padding:0}.np-wrapper .np-contents{width:100%;max-width:1000px;margin:24px auto}.np-wrapper .np-contents .np-main{width:100%}.np-wrapper .np-contents-2cols{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 1024px){.np-wrapper .np-contents-2cols{display:block}}.np-wrapper .np-contents-2cols .np-main{width:calc(100% - 230px - 50px);flex-shrink:0}@media screen and (max-width: 1024px){.np-wrapper .np-contents-2cols .np-main{width:auto;margin-left:0;margin-bottom:90px}}.np-wrapper .np-contents-2cols .np-sub{width:230px;flex-shrink:0;border:1px dashed #ccc}@media screen and (max-width: 1024px){.np-wrapper .np-contents-2cols .np-sub{width:auto}}.np-wrapper .np-contents .np-appeal-point{color:red;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:11px;font-weight:700;line-height:1.65;margin-bottom:3px}.np-wrapper .np-contents .np-page-title{color:#464646;font-size:26px}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-title{font-size:16px}}.np-wrapper .np-contents .np-page-noResults{padding:40px 0}.np-wrapper .np-contents .np-page-noResults-body{display:flex;justify-content:center;align-items:center}.np-wrapper .np-contents .np-page-noResults-icon{flex-shrink:0}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-noResults-icon{width:36px}}.np-wrapper .np-contents .np-page-noResults-message{color:#c00;font-size:16px;line-height:1.5;font-weight:bold;margin-left:12px}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-noResults-message{font-size:14px;line-height:1.7142857143}}.np-wrapper .np-contents .np-page-noResults-btn{display:block;max-width:190px;margin:32px auto 0;color:#fff;background:#6a310a;font-size:16px;line-height:1;padding:14px 20px;border-radius:6px;text-align:center}.np-wrapper .np-contents .np-page-noResults .np-icon-exclamation{width:55px;height:45px}.np-wrapper .np-contents .np-page-relation{margin-top:35px}.np-wrapper .np-contents .np-page-relation-list{display:flex;padding:15px 0;border-top:1px solid #d8baac;border-bottom:1px solid #d8baac}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-relation-list{display:block}}.np-wrapper .np-contents .np-page-relation-title{flex-shrink:0;font-size:15px;font-weight:bold}.np-wrapper .np-contents .np-page-relation-body{height:auto}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-relation-body{margin-top:2px}}.np-wrapper .np-contents .np-page-relation-items{display:flex;flex-wrap:wrap;margin-top:-8px}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-relation-items{margin-top:0}}.np-wrapper .np-contents .np-page-relation-item{margin:6px 6px 0 0}.np-wrapper .np-contents .np-page-relation-link{display:block;background:#faf6f4;color:#6a310a;font-size:13px;line-height:1;padding:6px 8px;border:1px solid #ccc;border-radius:6px}.np-wrapper .np-contents .np-page-conditions{margin-top:15px}.np-wrapper .np-contents .np-page-conditions-list{display:flex}.np-wrapper .np-contents .np-page-conditions-title{width:100px;height:40px;flex-shrink:0;font-size:14px;background:#70cb7a;border-radius:4px}.np-wrapper .np-contents .np-page-conditions-trigger{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff}.np-wrapper .np-contents .np-page-conditions-trigger .np-icon{width:18px;height:18px;display:inline-block;margin-left:5px}.np-wrapper .np-contents .np-page-conditions-body{width:100%;margin-left:6px;display:flex;align-items:center;padding-top:5px}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-conditions-body{overflow-x:auto}}.np-wrapper .np-contents .np-page-conditions-items{display:flex;flex-wrap:wrap;margin-top:-8px}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-conditions-items{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}}.np-wrapper .np-contents .np-page-conditions-item{margin:6px 6px 0 0}.np-wrapper .np-contents .np-page-conditions-delete{display:flex;align-items:center;font-size:10px;line-height:1;padding:5px 10px;border:1px solid #ccc;border-radius:999px}.np-wrapper .np-contents .np-page-conditions-delete-icon{display:inline-block;width:11px;height:11px;background-color:#d9d9d9;border-radius:999px;position:relative;margin-left:5px}.np-wrapper .np-contents .np-page-conditions-delete-icon::before,.np-wrapper .np-contents .np-page-conditions-delete-icon::after{content:"";display:block;width:5px;height:1px;background-color:#000;position:absolute;top:50%;left:50%}.np-wrapper .np-contents .np-page-conditions-delete-icon::before{transform:translate(-50%, -50%) rotate(45deg)}.np-wrapper .np-contents .np-page-conditions-delete-icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.np-wrapper .np-contents .np-page-conditions-reset-button{display:inline-block;margin-left:10px}.np-wrapper .np-contents .np-page-conditions-reset-button button{color:#000;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;margin:0 auto;display:block;cursor:pointer;background:none;border:none;padding:0;box-sizing:border-box;text-align:center;appearance:none}.np-wrapper .np-contents .np-page-accordion{margin-top:26px;position:relative}.np-wrapper .np-contents .np-page-accordion-btn{display:inline-block;color:#fff;background:#333;line-height:1;font-weight:bold;padding:8px 32px 8px 16px;border-radius:4px;position:relative}.np-wrapper .np-contents .np-page-accordion-btn::after{content:"";width:8px;height:8px;border:0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(45deg)}.np-wrapper .np-contents .np-page-accordion-btn:hover,.np-wrapper .np-contents .np-page-accordion-btn:focus{opacity:.8;transition:all .3s}.np-wrapper .np-contents .np-page-accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;width:100%;overflow-y:auto;z-index:10;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);position:absolute}.np-wrapper .np-contents .np-page-accordion-body.is_np-accordion-opened{max-height:75vh}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-accordion-body.is_np-accordion-opened{max-height:80vh}}.np-wrapper .np-contents .np-page-accordion-inner{padding:40px 80px}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-accordion-inner{padding:10px 20px}}.np-wrapper .np-contents .np-page-guide{display:flex;justify-content:space-between;align-items:center;margin-top:30px}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-guide{flex-wrap:wrap;margin-top:24px}}.np-wrapper .np-contents .np-page-guide-hit{font-size:14px;color:#000;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-guide-hit{width:100%}}.np-wrapper .np-contents .np-page-guide-hit-num{font-size:20px;display:inline-block;margin-left:5px}.np-wrapper .np-contents .np-page-guide-hit-num-all{font-size:20px}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-guide-info{width:100%;margin-bottom:16px}}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-guide form{width:100%}}.np-wrapper .np-contents .np-page-guide-select{display:flex;align-items:center}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-guide-select{width:100%;justify-content:flex-end}}.np-wrapper .np-contents .np-page-guide-list{display:flex;align-items:center;flex-shrink:0}.np-wrapper .np-contents .np-page-guide-list.np-page-guide-list+.np-page-guide-list{margin-left:18px}.np-wrapper .np-contents .np-page-guide-list.sale-item .np-group-body-checkbox .np-group-item{padding:0 0 0 10px;margin-top:2px}.np-wrapper .np-contents .np-page-guide-title{margin-right:8px}.np-wrapper .np-contents .np-page-guide-body-select{position:relative}.np-wrapper .np-contents .np-page-guide-body-select select{width:100%;font-size:14px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;background-image:none;outline:none;cursor:pointer;padding-right:20px;box-sizing:border-box}.np-wrapper .np-contents .np-page-guide-body-select::after{content:"";position:absolute;top:40%;right:10px;width:9px;height:9px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg) translateY(-50%);box-sizing:border-box;pointer-events:none}.np-wrapper .np-contents .np-page-guide-body-select-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:-1;pointer-events:none}.np-wrapper .np-contents .np-page-pager{margin:16px 0 20px}.np-wrapper .np-contents .np-page-body{margin-top:10px}.np-wrapper .np-contents .np-page-info{margin-top:3px}.np-wrapper .np-contents .np-page-info-btns{display:flex;justify-content:space-between;align-items:center;margin-top:0}@media screen and (max-width: 1024px){.np-wrapper .np-contents .np-page-info-btns{align-items:flex-start}}.np-wrapper .np-contents .np-page-footer{margin-top:20px}.np-wrapper .np-list{font-size:16px}.np-wrapper .np-list-content+.np-list-content{margin-top:4px}.np-wrapper .np-list-title{font-feature-settings:"palt" on;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;padding:33px 30px 18px}@media screen and (max-width: 1024px){.np-wrapper .np-list-title{font-size:18px;padding:22px 19px 17px}}.np-wrapper .np-list-content+.np-wrapper .np-list-content{border-top:2px solid #464646}.np-wrapper .np-list-content-categories .np-list-title{font-size:24px;font-weight:bold;padding:20px 0 20px}@media screen and (max-width: 1024px){.np-wrapper .np-list-content-categories .np-list-title{font-size:20px}}.np-wrapper .np-list-side .np-list-body{padding:16px 0}.np-wrapper .np-note-inner{padding:56px 20px}@media screen and (max-width: 1024px){.np-wrapper .np-note-inner{padding:56px 15px}}.np-wrapper .np-note-title{color:#e40012;text-align:center;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:20px;font-weight:500;line-height:170%}@media screen and (max-width: 1024px){.np-wrapper .np-note-title{font-size:18px}}.np-wrapper .np-note-text{color:#444;text-align:center;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;line-height:170%;margin-top:18px}@media screen and (max-width: 1024px){.np-wrapper .np-note-text{font-size:14px}}.np-wrapper .np-note-button-area{max-width:240px;margin:25px auto 0}.np-wrapper .np-card-item{padding:7px}@media screen and (max-width: 1024px){.np-wrapper .np-card-item{padding:0}}.np-wrapper .np-card-img{position:relative}.np-wrapper .np-card-img img{width:100%;aspect-ratio:1/1;object-fit:contain}.np-wrapper .np-card-icon{position:absolute;top:0;left:0;width:53px;height:53px;background-color:#dc3333;clip-path:polygon(0 0, 100% 0, 0 100%);display:flex;align-items:center;justify-content:center}.np-wrapper .np-card-text{color:#fff;font-size:14px;margin-right:15px;margin-bottom:15px;transform:rotate(-45deg)}.np-wrapper .np-card-1col .np-card-item.is_np-hover,.np-wrapper .np-card-2cols .np-card-item.is_np-hover{background:#ebebeb;transition:all .3s}@media screen and (max-width: 1024px){.np-wrapper .np-card-1col .np-card-item.is_np-hover,.np-wrapper .np-card-2cols .np-card-item.is_np-hover{background:rgba(0,0,0,0);transition:none}}.np-wrapper .np-card-1col .np-card-link,.np-wrapper .np-card-2cols .np-card-link{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.np-wrapper .np-card-1col .np-card-link.grid-row-3,.np-wrapper .np-card-2cols .np-card-link.grid-row-3{grid-row:span 3}.np-wrapper .np-card-1col .np-card-img,.np-wrapper .np-card-2cols .np-card-img{position:relative}.np-wrapper .np-card-1col .np-card-img img,.np-wrapper .np-card-2cols .np-card-img img{width:100%}.np-wrapper .np-card-1col .np-card-icon,.np-wrapper .np-card-2cols .np-card-icon{position:absolute;top:0;left:0;width:53px;height:53px;background-color:#dc3333;clip-path:polygon(0 0, 100% 0, 0 100%);display:flex;align-items:center;justify-content:center}.np-wrapper .np-card-1col .np-card-text,.np-wrapper .np-card-2cols .np-card-text{color:#fff;font-size:14px;margin-right:15px;margin-bottom:15px;transform:rotate(-45deg)}.np-wrapper .np-card-thumbnail{width:calc(100% + 15px);left:-7px;position:relative;display:grid;gap:16px 0;grid-template-columns:repeat(5, 1fr)}@media screen and (max-width: 1024px){.np-wrapper .np-card-thumbnail{gap:20px 17px;grid-template-columns:repeat(2, 1fr);width:100%;left:0}}.np-narrow-top{display:grid;gap:4px;grid-template-columns:repeat(2, 1fr);padding:0 30px}@media screen and (max-width: 1024px){.np-narrow-top{display:block;padding:0 20px}}.np-narrow-top.np-checkbox-layout .np-group-list{padding-left:2px}.np-narrow-top.np-checkbox-layout .np-group-list input[type=checkbox]+label::before{top:49%}.np-narrow-top.np-checkbox-layout .np-group-list input[type=checkbox]:checked+label::after{top:47%}@media screen and (max-width: 1024px){.np-narrow-top .np-narrow-top-col+.np-narrow-top-col{margin-top:15px}}.np-narrow-top .np-narrow-top-col .np-group-top{border-radius:.5em;border:1px solid #e5e5e5;padding:14px 13px 11px 16px}.np-narrow-top .np-narrow-top-col .np-group-top.np-group-noToggle{border:unset;margin-top:10px;padding:0 0 0 14px}@media screen and (max-width: 1024px){.np-narrow-top .np-narrow-top-col .np-group-top.np-group-noToggle{padding:0}}.np-main-narrow-down-menu{margin-top:20px;min-height:101px}@media screen and (max-width: 1024px){.np-main-narrow-down-menu{padding:0}}.np-main-narrow-down-menu-head{display:flex}.np-main-narrow-down-menu-title{font-size:14px;font-weight:500;margin-right:20px;display:flex;align-items:center}.np-main-narrow-down-menu-group ul{display:flex}.np-main-narrow-down-menu-group ul li{margin:0 7px}.np-main-narrow-down-menu-group ul li button{all:unset;margin:0 auto;display:block;cursor:pointer;font:inherit;color:inherit;background:none;border:none;padding:0;box-sizing:border-box;text-align:center;appearance:none}.np-main-narrow-down-menu-group-item{border-top-left-radius:21px;border-top-right-radius:21px;height:60px;width:44px;position:relative;padding-top:5px;box-sizing:border-box}.np-main-narrow-down-menu-group-item .inverse-corner{display:block;width:20px;height:30px;position:absolute;bottom:0;overflow:hidden;transition:transform .2s cubic-bezier(0.6, 0, 0.3, 1)}.np-main-narrow-down-menu-group-item .inverse-corner-left{left:0;transform:translateX(-100%) translateY(90%)}.np-main-narrow-down-menu-group-item .inverse-corner-right{right:0;transform:translateX(100%) translateY(90%) scale(-1, 1)}.np-main-narrow-down-menu-group-item .inverse-corner-left::before,.np-main-narrow-down-menu-group-item .inverse-corner-right::before{display:block;width:200%;height:200%;content:"";background:rgba(0,0,0,0);border-radius:50%;box-shadow:20px 20px 0 0 #f8cfd6;transform:translate(-50%, -50%)}.np-main-narrow-down-menu-group-item.is-selected .inverse-corner-left{left:0;transform:translateX(-100%) translateY(0);transition:transform .7s cubic-bezier(0.3, 0, 0, 1)}.np-main-narrow-down-menu-group-item.is-selected .inverse-corner-right{right:0;transform:translateX(100%) translateY(0) scale(-1, 1);transition:transform .7s cubic-bezier(0.3, 0, 0, 1)}.np-main-narrow-down-menu-group-item-inner{overflow:hidden;border-top-left-radius:21px;border-top-right-radius:21px;height:60px;width:44px;position:relative;padding-top:5px;box-sizing:border-box}.np-main-narrow-down-menu-group-item-inner::before{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%) scale(0);width:200%;height:200%;background-color:#f8cfd6;border-radius:50%;transform-origin:center bottom;transition:transform .7s cubic-bezier(0.3, 0.95, 0.8, 1);z-index:-1}.np-main-narrow-down-menu-group-item.is-selected .np-main-narrow-down-menu-group-item-inner::before{transform:translateX(-50%) scale(1)}.np-main-narrow-down-menu-group-icon{background-color:#fff;width:32px;height:32px;border-radius:50em;display:flex;justify-content:center;align-items:center;margin-bottom:2px}.np-main-narrow-down-menu-group-text{font-size:8px;text-align:center}.np-main-narrow-down-menu-group-check{position:absolute;top:5px;right:0}.np-main-narrow-down-menu-body{width:100%;background-color:#f8cfd6;border-radius:20px;height:41px;position:relative;padding:6px;box-sizing:border-box}.np-main-narrow-down-menu-categories{position:relative;overflow:hidden;border-radius:20px}.np-main-narrow-down-menu-categories::before{position:absolute;top:50%;width:50px;height:100%;right:0;content:"";background:linear-gradient(to right, rgba(248, 207, 214, 0), rgba(248, 207, 214, 0.2) 25%, rgba(248, 207, 214, 0.8) 50%, rgb(248, 207, 214) 75%);transform:translateY(-50%);z-index:2}.np-main-narrow-down-menu-categories ul{white-space:nowrap;border-radius:20px}.np-main-narrow-down-menu-categories ul li{display:inline-block !important;width:auto !important}.np-main-narrow-down-menu-categories ul li+li{margin-left:10px}.np-main-narrow-down-menu-categories ul li:last-child{margin-right:30px}.np-main-narrow-down-menu-categories-item{display:inline-block}.np-main-narrow-down-menu-categories-item label{padding:9px 10px;background-color:#fff;display:block;border-radius:15px;text-align:center;font-size:12px;font-weight:500;line-height:1;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.np-main-narrow-down-menu-categories-item input{display:none}.np-main-narrow-down-menu-categories-item.is-selected label{color:#fff;cursor:default;background-color:#ea7584}.np-main-narrow-down-menu .swiper-button-next{right:0}.np-main-narrow-down-menu .swiper-button-prev{left:-3px}.np-main-narrow-down-menu .swiper-button-next.swiper-button-disabled,.np-main-narrow-down-menu .swiper-button-prev.swiper-button-disabled{display:none}.np-main-narrow-down-menu .swiper-button-next::after,.np-main-narrow-down-menu .swiper-button-prev::after{color:#000;font-size:16px;top:0}.np-wrapper .np-search-header{display:flex;justify-content:center;align-items:center}.np-wrapper .np-search-header-form{display:flex;justify-content:center;width:100%;height:31px;font-size:14px}@media screen and (max-width: 1024px){.np-wrapper .np-search-header-form{height:auto;flex-wrap:wrap}}.np-wrapper .np-search-header-select{width:145px;padding:0 5px;border:1px solid #ddd;border-right:none;border-radius:2px 0 0 2px;background:#ebebeb;cursor:pointer;font-size:13px}.np-wrapper .np-search-header-select option{background:#fff}.np-wrapper .np-search-header input[type=text],.np-wrapper .np-search-header input[type=search]{display:block;font-size:16px;height:31px;width:432px;max-width:none;margin-right:5px;border-radius:6px;line-height:31px;padding:0 9px}@media screen and (max-width: 1024px){.np-wrapper .np-search-header input[type=text],.np-wrapper .np-search-header input[type=search]{max-width:55vw;margin-right:4vw}}.np-wrapper .np-search-header input[type=text].np-modal-form,.np-wrapper .np-search-header input[type=search].np-modal-form{width:calc(100% - 45px)}.np-wrapper .np-search-header-btn{font-size:14px;font-weight:bold;height:31px;width:70px;border-radius:6px;background-color:#ec8598;color:#fff;text-align:center;line-height:31px;cursor:pointer;display:flex;align-items:center;justify-content:center}.np-wrapper .np-search-header-btn:hover,.np-wrapper .np-search-header-btn:focus{opacity:.8;transition:all .3s}.np-wrapper .np-search-header-btn .np-icon{width:16px;height:16px;stroke:#fff}.np-wrapper .np-search-header-box{flex-shrink:0;width:auto;height:40px;line-height:40px;margin-left:14px;padding:0 10px;color:#fff;background:#333;text-decoration:none;border-radius:4px}.np-wrapper .np-search-header-box:hover,.np-wrapper .np-search-header-box:focus{opacity:.8;transition:all .3s}@media screen and (max-width: 1024px){.np-wrapper .np-header-modal .np-search-header{justify-content:start}}@media screen and (max-width: 1024px){.np-wrapper .np-header-modal .np-search-header-box{margin-left:0}}.np-wrapper .np-search-box{position:relative}.np-wrapper .np-search-box button{background:rgba(0,0,0,0);position:absolute;top:calc(50% - 6px);right:28px;transform:translateY(-50%);height:40px;padding:0 18px}@media screen and (max-width: 1024px){.np-wrapper .np-search-box button{right:20px;top:calc(50% - 9px)}}.np-wrapper .np-search-box .np-icon{width:20px;height:20px;stroke:#333}.np-wrapper .np-search-box-search-input{border-radius:100px !important;border:1px solid #e5e5e5 !important;background:#f5f5f5 !important;padding:0 40px 0 20px !important}.np-wrapper .np-search-box-top{width:100%;padding:0 30px 16px;box-sizing:border-box}@media screen and (max-width: 1024px){.np-wrapper .np-search-box-top{width:100%;padding:0 19px 20px}}.np-wrapper .np-list-categories{position:relative}.np-wrapper .np-list-categories::after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:0}.np-wrapper .np-list-categories .np-list-categories-list{overflow:hidden;max-height:0;transition:max-height .8s cubic-bezier(0.4, 0, 0.2, 1)}.np-wrapper .np-list-categories .np-list-categories-list+.np-list-categories-list{margin-top:4px}.np-wrapper .np-list-categories .np-list-categories-list-lv1{max-height:none}.np-wrapper .np-list-categories .np-list-categories-list-lv1 .np-list-categories-link{background:#e0e0e0}.np-wrapper .np-list-categories .np-list-categories-list-lv2 .np-list-categories-link{padding-left:1em}.np-wrapper .np-list-categories .np-list-categories-list-lv3 .np-list-categories-link{padding-left:2em}.np-wrapper .np-list-categories .np-list-categories-list-lv4 .np-list-categories-link{padding-left:3em}.np-wrapper .np-list-categories .np-list-categories-list-lv5 .np-list-categories-link{padding-left:4em}.np-wrapper .np-list-categories .np-list-categories-list-lv6 .np-list-categories-link{padding-left:5em}.np-wrapper .np-list-categories .np-list-categories-list-lv2 .np-list-categories-link,.np-wrapper .np-list-categories .np-list-categories-list-lv3 .np-list-categories-link,.np-wrapper .np-list-categories .np-list-categories-list-lv4 .np-list-categories-link,.np-wrapper .np-list-categories .np-list-categories-list-lv5 .np-list-categories-link,.np-wrapper .np-list-categories .np-list-categories-list-lv6 .np-list-categories-link{background:rgba(0,0,0,0)}.np-wrapper .np-list-categories .np-list-categories-list-lv2 .np-list-categories-link:hover,.np-wrapper .np-list-categories .np-list-categories-list-lv2 .np-list-categories-link:focus,.np-wrapper .np-list-categories .np-list-categories-list-lv3 .np-list-categories-link:hover,.np-wrapper .np-list-categories .np-list-categories-list-lv3 .np-list-categories-link:focus,.np-wrapper .np-list-categories .np-list-categories-list-lv4 .np-list-categories-link:hover,.np-wrapper .np-list-categories .np-list-categories-list-lv4 .np-list-categories-link:focus,.np-wrapper .np-list-categories .np-list-categories-list-lv5 .np-list-categories-link:hover,.np-wrapper .np-list-categories .np-list-categories-list-lv5 .np-list-categories-link:focus,.np-wrapper .np-list-categories .np-list-categories-list-lv6 .np-list-categories-link:hover,.np-wrapper .np-list-categories .np-list-categories-list-lv6 .np-list-categories-link:focus{background:#ebebeb}.np-wrapper .np-list-categories .np-list-categories-link{display:block;padding:10px 24px 10px 16px;border-radius:6px;position:relative}.np-wrapper .np-list-categories .np-list-categories-link::after{content:"";width:8px;height:8px;border:0px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(135deg)}.np-wrapper .np-list-categories .np-list-categories-link.is_np-opened::after{transform:translateY(-50%) rotate(-45deg)}.np-wrapper .np-list-categories .np-list-categories-link.is_np-no-sublist::after{transform:translateY(-50%) rotate(45deg)}.np-wrapper .np-list-categories-category{border-top:none}.np-wrapper .np-list-categories-category .np-list-categories-item{border-bottom:1px solid #ccc}.np-wrapper .np-list-categories-category .np-list-categories-list .np-list-categories-item:last-child{border-bottom:none}.np-wrapper .np-list-categories-category .np-list-categories-list-lv1>.np-list-categories-item:first-child{border-bottom:none}.np-wrapper .np-list-categories-category .np-list-categories-list-lv1>.np-list-categories-item:first-child+.np-list-categories-item{border-bottom:1px solid #ccc}.np-wrapper .np-list-categories-category .np-list-categories-list-lv2>.np-list-categories-item:first-child,.np-wrapper .np-list-categories-category .np-list-categories-list-lv3>.np-list-categories-item:first-child,.np-wrapper .np-list-categories-category .np-list-categories-list-lv4>.np-list-categories-item:first-child,.np-wrapper .np-list-categories-category .np-list-categories-list-lv5>.np-list-categories-item:first-child,.np-wrapper .np-list-categories-category .np-list-categories-list-lv6>.np-list-categories-item:first-child{border-top:1px solid #ccc}.np-wrapper .np-list-categories-category .np-list-categories-list-lv1>.np-list-categories-item>.np-list-categories-list-lv2>.np-list-categories-item:first-child{border-top:none}.np-wrapper .np-list-categories-checkbox .np-list-categories-list+.np-list-categories-list,.np-wrapper .np-list-categories-radio .np-list-categories-list+.np-list-categories-list{margin-top:0}.np-wrapper .np-list-categories-checkbox .np-list-categories-list.is_np-expand,.np-wrapper .np-list-categories-radio .np-list-categories-list.is_np-expand{max-height:auto}.np-wrapper .np-list-categories-checkbox .np-list-categories-list.is_np-opened,.np-wrapper .np-list-categories-radio .np-list-categories-list.is_np-opened{max-height:fit-content !important}.np-wrapper .np-list-categories-checkbox .np-list-categories-list-lv2 .np-list-categories-inner,.np-wrapper .np-list-categories-radio .np-list-categories-list-lv2 .np-list-categories-inner{padding-left:32px}.np-wrapper .np-list-categories-checkbox .np-list-categories-list-lv3 .np-list-categories-inner,.np-wrapper .np-list-categories-radio .np-list-categories-list-lv3 .np-list-categories-inner{padding-left:48px}.np-wrapper .np-list-categories-checkbox .np-list-categories-list-lv4 .np-list-categories-inner,.np-wrapper .np-list-categories-radio .np-list-categories-list-lv4 .np-list-categories-inner{padding-left:64px}.np-wrapper .np-list-categories-checkbox .np-list-categories-list-lv5 .np-list-categories-inner,.np-wrapper .np-list-categories-radio .np-list-categories-list-lv5 .np-list-categories-inner{padding-left:80px}.np-wrapper .np-list-categories-checkbox .np-list-categories-list-lv6 .np-list-categories-inner,.np-wrapper .np-list-categories-radio .np-list-categories-list-lv6 .np-list-categories-inner{padding-left:96px}.np-wrapper .np-list-categories-checkbox .np-list-categories-inner,.np-wrapper .np-list-categories-radio .np-list-categories-inner{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;position:relative}.np-wrapper .np-list-categories-checkbox .np-list-categories-inner input[type=checkbox],.np-wrapper .np-list-categories-radio .np-list-categories-inner input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.np-wrapper .np-list-categories-checkbox .np-list-categories-inner input[type=checkbox]:checked+label::after,.np-wrapper .np-list-categories-radio .np-list-categories-inner input[type=checkbox]:checked+label::after{display:block}.np-wrapper .np-list-categories-checkbox .np-list-categories-inner input[type=checkbox]:focus+label:before,.np-wrapper .np-list-categories-radio .np-list-categories-inner input[type=checkbox]:focus+label:before{outline:-webkit-focus-ring-color auto 1px}.np-wrapper .np-list-categories-checkbox .np-list-categories-inner label,.np-wrapper .np-list-categories-radio .np-list-categories-inner label{display:inline-block;padding-left:23px;position:relative;width:100%;font-size:14px}.np-wrapper .np-list-categories-checkbox .np-list-categories-inner label::before,.np-wrapper .np-list-categories-checkbox .np-list-categories-inner label::after,.np-wrapper .np-list-categories-radio .np-list-categories-inner label::before,.np-wrapper .np-list-categories-radio .np-list-categories-inner label::after{content:"";width:22px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:4px}.np-wrapper .np-list-categories-checkbox .np-list-categories-inner label::before,.np-wrapper .np-list-categories-radio .np-list-categories-inner label::before{border:1px solid #707070}.np-wrapper .np-list-categories-checkbox .np-list-categories-inner label::after,.np-wrapper .np-list-categories-radio .np-list-categories-inner label::after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4zMDUiIGhlaWdodD0iOS44NzIiIHZpZXdCb3g9IjAgMCAxMy4zMDUgOS44NzIiPgogIDxwYXRoIGlkPSLjg5HjgrlfNDYiIGRhdGEtbmFtZT0i44OR44K5IDQ2IiBkPSJNMTk0OS40NjIsMTkxNmw0LjE0LDQuMTQsNy43NTEtNy43NTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTQ4Ljc1NSAtMTkxMS42ODIpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4=") center center no-repeat #6a310a;display:none}.np-wrapper .np-list-categories-checkbox .np-list-categories-choice,.np-wrapper .np-list-categories-radio .np-list-categories-choice{display:flex;align-items:center;padding:10px 0 10px 16px;width:100%}.np-wrapper .np-list-categories-checkbox .np-list-categories-toggle,.np-wrapper .np-list-categories-radio .np-list-categories-toggle{width:18px;height:18px;position:relative;margin-left:10px}.np-wrapper .np-list-categories-checkbox .np-list-categories-toggle .toggle-button,.np-wrapper .np-list-categories-radio .np-list-categories-toggle .toggle-button{width:18px;height:18px}.np-wrapper .np-list-categories-checkbox .np-list-categories-toggle .toggle-button::before,.np-wrapper .np-list-categories-radio .np-list-categories-toggle .toggle-button::before{width:8px;height:2px}.np-wrapper .np-list-categories-checkbox .np-list-categories-toggle .toggle-button::after,.np-wrapper .np-list-categories-radio .np-list-categories-toggle .toggle-button::after{width:2px;height:8px}.np-wrapper .np-list-categories-checkbox .np-list-categories-toggle.is_np-no-sublist,.np-wrapper .np-list-categories-radio .np-list-categories-toggle.is_np-no-sublist{display:none}.np-wrapper .np-list-categories-checkbox .np-list-categories-toggle.is_np-opened .toggle-button::after,.np-wrapper .np-list-categories-radio .np-list-categories-toggle.is_np-opened .toggle-button::after{display:none}.np-wrapper .np-group:not(:first-child){margin-top:4px}@media screen and (max-width: 1024px){.np-wrapper .np-group:not(:first-child){margin-top:10px}}.np-wrapper .np-group-title{font-size:16px;line-height:1.25;font-weight:bold}.np-wrapper .np-group-body{position:relative}.np-wrapper .np-group-side .np-group-body{margin-top:8px}.np-wrapper .np-group-side .np-group-body.np-group-body-range{margin-top:18px}.np-wrapper .np-group-side .np-group-list{max-height:576px;overflow-y:auto;margin-left:10px}.np-wrapper .toggle-button{position:relative;width:24px;height:24px;background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.np-wrapper .toggle-button::before,.np-wrapper .toggle-button::after{content:"";position:absolute;background-color:#fff}.np-wrapper .toggle-button::before{width:12px;height:2px}.np-wrapper .toggle-button::after{width:2px;height:12px}.np-wrapper .np-group-top .np-group-title{position:relative;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;display:flex;justify-content:space-between}.np-wrapper .np-group-top .np-group-title .np-group-titleText{display:block}.np-wrapper .np-group-top .np-group-title.is_np-opened{padding-bottom:14px}.np-wrapper .np-group-top .np-group-title.is_np-opened .toggle-button::after{display:none}.np-wrapper .np-group-top .np-group-title.is_np-opened::before{content:"";width:calc(100% + 29px);height:1px;background:#e5e5e5;border-radius:999px;position:absolute;bottom:0;left:-16px;margin:auto;display:block}.np-wrapper .np-group-top .np-group-body{margin-top:20px}.np-wrapper .np-group-top .np-group-body.js_np-toggleStd-target{overflow:hidden;transition:height .3s ease-out;height:0;transition-property:height}.np-wrapper .np-group-top .np-group-body.js_np-toggleStd-target.is_np-opened{height:auto}@media screen and (max-width: 1024px){.np-wrapper .np-group-top .np-group-body{margin-top:16px;font-size:14px}}.np-wrapper .np-group-top .np-group-item{display:none}.np-wrapper .np-group-top .np-group-body-select{width:50%}@media screen and (max-width: 1024px){.np-wrapper .np-group-top .np-group-body-select{width:100%}}.np-wrapper .np-group-top .np-group-body-range{width:50%}@media screen and (max-width: 1024px){.np-wrapper .np-group-top .np-group-body-range{width:100%}}.np-wrapper .np-group-top .np-group-more{display:none;width:100%;text-align:center;margin-top:16px;position:absolute;bottom:0;background:linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 50%);padding:4px 0 0}.np-wrapper .np-group-top .np-group-more-btn{display:inline-block;line-height:1;color:#fff;background:#6a310a;border:1px solid #6a310a;border-radius:6px;padding:9px 22px}.np-wrapper .np-group-top .np-group-more-btn:hover,.np-wrapper .np-group-top .np-group-more-btn:focus{opacity:.8}.np-wrapper .np-group-body-checkbox{position:relative}.np-wrapper .np-group-body-checkbox::after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:0}.np-wrapper .np-group-body-checkbox .np-group-item{display:flex;align-items:center;position:relative}.np-wrapper .np-group-body-checkbox .np-group-item label{margin-left:12px;width:100%;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:14px}@media screen and (max-width: 1024px){.np-wrapper .np-group-body-checkbox .np-group-item label{font-size:14px}}.np-wrapper .np-checkbox-layout{position:relative}.np-wrapper .np-checkbox-layout input[type=checkbox]{display:none}.np-wrapper .np-checkbox-layout input[type=checkbox]+label::before{content:"";position:absolute;left:-2px;top:46%;transform:translateY(-50%);width:16px;height:16px;border-radius:3px;border:1px solid #e5e5e5;box-sizing:border-box;background-color:rgba(0,0,0,0)}.np-wrapper .np-checkbox-layout input[type=checkbox]:checked+label::before{background-color:#ea7584;border:1px solid #ea7584}.np-wrapper .np-checkbox-layout input[type=checkbox]:checked+label::after{content:"";position:absolute;left:3px;top:41%;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);box-sizing:border-box;border-radius:unset;background:unset}@media screen and (max-width: 1024px){.np-wrapper .np-page-guide .np-page-guide-select .np-checkbox-layout .np-group-item label{font-size:12px}}@media screen and (max-width: 1024px){.np-wrapper .np-modal .np-modal-inner .np-modal-content .np-narrow-top .np-narrow-top-col .np-group-top.np-group-noToggle .np-group-body-checkbox .np-group-item label{font-size:16px}}.np-wrapper .np-page-guide-body-select select{color:#000;text-align:center;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.np-wrapper .np-group-side .np-group-body-checkbox .np-group-item:not(:first-child){margin-top:12px}.np-wrapper .np-group-top .np-group-body-checkbox{margin-top:0}.np-wrapper .np-group-top .np-group-body-checkbox .np-group-item{padding:10px;border-bottom:1px solid #ccc}@media screen and (max-width: 1024px){.np-wrapper .np-group-top .np-group-body-checkbox .np-group-item{border-bottom:none}}.np-wrapper .np-group-top.np-group-noToggle .np-group-body-checkbox .np-group-item{border-bottom:none}.np-wrapper .np-group-body-color .np-group-color-list{display:flex;flex-wrap:wrap}.np-wrapper .np-group-body-color .np-group-color-item{margin-bottom:10px}.np-wrapper .np-group-body-color .np-group-color-item:not(:last-child){margin-right:10px}.np-wrapper .np-group-body-color .np-group-color-item input[type=checkbox],.np-wrapper .np-group-body-color .np-group-color-item input[type=radio]{width:0;height:0;opacity:0;position:absolute}.np-wrapper .np-group-body-color .np-group-color-item input[type=checkbox]:checked+label:before,.np-wrapper .np-group-body-color .np-group-color-item input[type=checkbox]:checked+label:after,.np-wrapper .np-group-body-color .np-group-color-item input[type=radio]:checked+label:before,.np-wrapper .np-group-body-color .np-group-color-item input[type=radio]:checked+label:after{opacity:1}.np-wrapper .np-group-body-color .np-group-color-item input[type=checkbox]:checked+label>.np-group-color-img::after,.np-wrapper .np-group-body-color .np-group-color-item input[type=radio]:checked+label>.np-group-color-img::after{opacity:1}.np-wrapper .np-group-body-color .np-group-color-item label{position:relative}.np-wrapper .np-group-body-color .np-group-color-item label::before{content:"";display:block;width:15px;height:15px;border:1px solid #333;background:#333;border-radius:3px;position:absolute;top:0;left:0;opacity:0;z-index:1}.np-wrapper .np-group-body-color .np-group-color-item label:after{content:"";display:block;width:9px;height:5px;border-style:solid;border-width:0 0 2px 2px;border-color:#fff;position:absolute;top:3px;left:3px;transform:rotate(-45deg);opacity:0;z-index:1}.np-wrapper .np-group-body-color .np-group-color-img img{width:36px;height:36px;border-radius:4px}.np-wrapper .np-group-body-color .np-group-color-img::after{content:"";display:block;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #333;border-radius:4px;position:absolute;top:-1px;left:-1px;box-sizing:border-box;opacity:0;transition:all .2s}.np-wrapper .np-group-body-radio .np-group-item{display:flex;align-items:center}.np-wrapper .np-group-body-radio .np-group-item input{accent-color:#6a310a;inline-size:22px;block-size:22px;flex-shrink:0}.np-wrapper .np-group-body-radio .np-group-item label{margin-left:8px}.np-wrapper .np-group-side .np-group-body-radio .np-group-item:not(:first-child){margin-top:12px}.np-wrapper .np-group-top .np-group-body-radio{margin-top:7px}.np-wrapper .np-group-top .np-group-body-radio .np-group-item{padding:13px 0;border-bottom:1px solid #ccc}@media screen and (max-width: 1024px){.np-wrapper .np-group-top .np-group-body-radio .np-group-item{padding:6px 0;border-bottom:none}}.np-wrapper .np-group-body-colorchip .np-group-color-item{display:flex;align-items:center;padding:10px}.np-wrapper .np-group-body-colorchip .np-group-color-item input{cursor:pointer;accent-color:#6a310a;inline-size:22px;block-size:22px;flex-shrink:0}.np-wrapper .np-group-body-colorchip .np-group-color-item label{display:flex;align-items:center;margin-left:10px}.np-wrapper .np-group-body-colorchip .np-group-color-item .np-group-color-img{flex-shrink:0}.np-wrapper .np-group-body-colorchip .np-group-color-item .np-group-color-img img{width:22px;height:22px;border-radius:4px}.np-wrapper .np-group-body-colorchip .np-group-color-item .np-group-color-text{margin-left:5px}.np-wrapper .np-group-body-select select{width:100%;height:40px;line-height:40px;border:1px solid #707070;border-radius:4px;padding:0 10px}.np-wrapper .np-group-range-slider{position:relative;width:100%}.np-wrapper .np-group-range-slider .np-slider{height:6px;background:#333;border-radius:999px;margin-bottom:20px;position:relative}.np-wrapper .np-group-range-slider .np-slider::before{content:"";position:absolute;top:0;left:var(--min-percent, 0%);right:calc(100% - var(--max-percent, 100%));height:6px;background-color:#ddd;border-radius:999px;z-index:2}.np-wrapper .np-group-range-slider .np-slider-background{position:absolute;top:0;left:0;width:100%;height:6px;background:#333;border-radius:999px;z-index:2}.np-wrapper .np-group-range-slider .np-slider-min,.np-wrapper .np-group-range-slider .np-slider-max{position:absolute;top:0;width:100%;height:6px;margin:0;background:none;outline:none;-webkit-appearance:none}.np-wrapper .np-group-range-slider .np-slider-min::-webkit-slider-runnable-track,.np-wrapper .np-group-range-slider .np-slider-max::-webkit-slider-runnable-track{height:6px;background:rgba(0,0,0,0);border-radius:999px;z-index:3}.np-wrapper .np-group-range-slider .np-slider-min::-webkit-slider-thumb,.np-wrapper .np-group-range-slider .np-slider-max::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:999px;cursor:pointer;border:none;transition:all .3s;margin-top:-12px;z-index:5}.np-wrapper .np-group-range-slider .np-slider-min::-moz-range-track,.np-wrapper .np-group-range-slider .np-slider-max::-moz-range-track{height:6px;background:rgba(0,0,0,0);border-radius:999px;z-index:3}.np-wrapper .np-group-range-slider .np-slider-min::-moz-range-thumb,.np-wrapper .np-group-range-slider .np-slider-max::-moz-range-thumb{width:20px;height:20px;background:#fff;cursor:pointer;margin-top:-12px;z-index:5}.np-wrapper .np-group-range-slider .np-slider-min::hover::-webkit-slider-thumb,.np-wrapper .np-group-range-slider .np-slider-min::focus::-webkit-slider-thumb,.np-wrapper .np-group-range-slider .np-slider-max::hover::-webkit-slider-thumb,.np-wrapper .np-group-range-slider .np-slider-max::focus::-webkit-slider-thumb{background:#fff}.np-wrapper .np-group-range-slider .np-slider-min::hover::-moz-range-thumb,.np-wrapper .np-group-range-slider .np-slider-min::focus::-moz-range-thumb,.np-wrapper .np-group-range-slider .np-slider-max::hover::-moz-range-thumb,.np-wrapper .np-group-range-slider .np-slider-max::focus::-moz-range-thumb{background:#fff}.np-wrapper .np-group-range-slider .np-slider-min{z-index:6}.np-wrapper .np-group-range-slider .np-slider-max{z-index:5}.np-wrapper .np-group-range-slider .np-range-text{position:relative;z-index:10}.np-wrapper .np-group-range-slider .np-range-wrapper{display:flex;justify-content:space-between;align-items:flex-end}.np-wrapper .np-group-range-slider .np-range-wrapper input{width:35%;height:35px;line-height:35px;padding:0 7px}.np-wrapper .np-group-range-slider .np-range-error{color:red;display:none}.np-wrapper .np-group-range-slider .np-range-error.is-error{display:block}.np-wrapper .np-group-range-select .np-range-select{display:flex;justify-content:space-between;align-items:center}.np-wrapper .np-group-range-select .np-range-select select{width:43%;height:40px;line-height:40px;border:1px solid #707070;border-radius:4px;padding:0 2px 0 6px}.np-wrapper .np-submit-btn{margin-top:40px;padding:10px 0}.np-wrapper .np-submit-btn-submit,.np-wrapper .np-submit-btn-reset,.np-wrapper .np-submit-btn-link{width:100%;font-size:14px;font-weight:bold;line-height:1;padding:14px 16px;border-radius:100px;box-sizing:border-box}@media screen and (max-width: 1024px){.np-wrapper .np-submit-btn-submit,.np-wrapper .np-submit-btn-reset,.np-wrapper .np-submit-btn-link{padding:8px}}.np-wrapper .np-submit-btn-submit:hover,.np-wrapper .np-submit-btn-submit:focus,.np-wrapper .np-submit-btn-reset:hover,.np-wrapper .np-submit-btn-reset:focus,.np-wrapper .np-submit-btn-link:hover,.np-wrapper .np-submit-btn-link:focus{opacity:.8;transition:all .3s}.np-wrapper .np-submit-btn-submit{color:#fff;background:#6a320b;border-color:#6a320b;position:relative}.np-wrapper .np-submit-btn-submit::after{content:"";width:5px;height:5px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:50%;right:16px;transform:translateY(-50%) rotate(45deg)}.np-wrapper .np-submit-btn-reset{color:#4f4f4f;background:#fff;border:1px solid #555;font-family:"Hiragino Kaku Gothic Pro"}.np-wrapper .np-submit-btn-link{color:#4f4f4f;border:1px solid #555;background-color:#fff;font-family:"Hiragino Kaku Gothic Pro";font-size:14px;font-weight:600;line-height:18px;position:relative;padding:16px;display:block;text-align:center}.np-wrapper .np-submit-btn-link::after{content:"";width:7px;height:7px;border:0;border-top:solid 2px #474747;border-right:solid 2px #474747;position:absolute;top:50%;transform:translateY(-50%) translateX(100%) rotate(45deg);box-sizing:border-box}.np-wrapper .np-submit-btn-side{position:sticky;bottom:0;background:#fff;z-index:10}.np-wrapper .np-submit-btn-side button+button{margin-top:15px}.np-wrapper .np-submit-btn-top{display:flex;justify-content:center;padding:20px 48px;position:sticky;bottom:0;background:#f5f5f5;z-index:200}@media screen and (max-width: 1024px){.np-wrapper .np-submit-btn-top{display:block;padding:18px}}.np-wrapper .np-submit-btn-top button+button{margin-left:10px}.np-wrapper .np-submit-btn-top .np-submit-btn-wrapper{display:flex;justify-content:center}@media screen and (max-width: 1024px){.np-wrapper .np-submit-btn-top .np-submit-btn-wrapper{justify-content:center}}.np-wrapper .np-submit-btn-top .np-submit-btn-submit,.np-wrapper .np-submit-btn-top .np-submit-btn-reset{max-width:195px;flex-shrink:0}@media screen and (max-width: 1024px){.np-wrapper .np-submit-btn-top .np-submit-btn-submit,.np-wrapper .np-submit-btn-top .np-submit-btn-reset{max-width:100%;font-size:14px;line-height:1.3;padding:12px 10px}}@media screen and (max-width: 1024px){.np-wrapper .np-submit-btn-top .np-submit-btn-submit{width:100%;max-width:180px}}@media screen and (max-width: 1024px){.np-wrapper .np-submit-btn-top .np-submit-btn-reset{width:100%;max-width:150px}}@media screen and (max-width: 1024px){.np-wrapper .np-submit-btn-top .np-submit-btn-number{display:none}}.np-wrapper .np-submit-btn-top .np-number{font-size:28px;margin-right:5px}.np-wrapper .np-card .np-iconList{display:flex;flex-wrap:wrap}.np-wrapper .np-card .np-iconList-item{margin:4px 4px 0 0}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-iconList-item{margin:4px 4px 0 0}}.np-wrapper .np-card .np-iconList-icon{display:flex;align-items:center;height:14px;color:#fff;font-size:10px;line-height:14px;padding:0 3.5px;border-radius:2px;background:#6a310a}.np-wrapper .np-card .np-iconList-icon-new{background:#f29313}.np-wrapper .np-card .np-iconList-icon-sale{background:#e23226}.np-wrapper .np-card .np-iconList-icon-shipping{background:#3d89cb}.np-wrapper .np-card .np-iconList-icon-pick{background:#249f33}.np-wrapper .np-card .np-iconList-icon-freeShipping{background:#3d89cb}.np-wrapper .np-card .np-iconList-img{max-width:100%;height:18px}.np-wrapper .np-card .np-colorList{display:flex;flex-wrap:wrap}.np-wrapper .np-card .np-colorList-item{margin:6px 4px 0 0}.np-wrapper .np-card .np-colorList-item img{width:18px;height:18px;border-radius:4px}.np-wrapper .np-card .np-attribute{color:gray;font-size:12px}.np-wrapper .np-card .np-title{color:#464646;font-size:14px;line-height:1.2857142857;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.np-wrapper .np-card .np-stars-wrapper{display:flex;align-items:center}.np-wrapper .np-card .np-stars-star:not(:first-child){margin-left:4px}.np-wrapper .np-card .np-stars-star .np-icon{width:14px;height:14px}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-stars-star .np-icon{width:14px;height:14px}}.np-wrapper .np-card .np-stars-numWrapper{font-size:10px;margin-left:4px}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-stars-numWrapper{font-size:12px}}.np-wrapper .np-card .np-description{font-size:14px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-description{font-size:12px}}.np-wrapper .np-card .np-price{text-align:end}.np-wrapper .np-card .np-price-proper{display:inline-block}.np-wrapper .np-card .np-price .np-price-tanka{font-size:18px;line-height:1.3333333333}.np-wrapper .np-card .np-price .np-price-tanka .price-value,.np-wrapper .np-card .np-price .np-price-tanka .tax-label{font-family:Inter,"Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:18px;font-weight:700}.np-wrapper .np-card .np-price .np-price-tanka .price-proper{font-size:12px;position:relative;margin-right:8px;color:#000;font-family:Inter,"Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.np-wrapper .np-card .np-price .np-price-tanka .price-proper::after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:1px solid currentColor}.np-wrapper .np-card .np-price .np-price-zeikomi{color:#000;text-align:right;font-family:Inter,"Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;font-weight:400}.np-wrapper .np-card .np-price .tax-label{font-size:12px;margin-left:1px}.np-wrapper .np-card .np-price-sale{color:#e40012}.np-wrapper .np-card .np-price-sale2{color:#e23226}.np-wrapper .np-card .np-btns{position:relative}.np-wrapper .np-card .np-btns-btn{width:28px;height:28px;border:1px solid #ccc;border-radius:15px;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-btns-btn{height:30px;width:30px}}.np-wrapper .np-card .np-btns-btn-favorite{font-size:11px}.np-wrapper .np-card .np-btns-btn-good{font-size:10px}.np-wrapper .np-card .np-btns-btn-good .np-good-num{margin-right:1px;color:#b5b5b5;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:10px;font-weight:500}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-btns-btn-good .np-good-num{font-size:16px}}.np-wrapper .np-card .np-btns-btn:hover,.np-wrapper .np-card .np-btns-btn:focus{background:#ebebeb}.np-wrapper .np-card .np-btns .np-icon-wrapper-good{margin-right:2px}.np-wrapper .np-card .np-btns .np-icon-wrapper-good img{width:15px}.np-wrapper .np-card .np-btns .np-icon{width:18px;height:18px;fill:#333;stroke:#333}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-btns .np-icon{width:18px;height:18px}}.np-wrapper .np-card .np-btns .np-icon-favorite{fill:none;stroke:#000}.np-wrapper .np-card .np-btns .np-icon-favorite.np-is_favorite-on{fill:#f78080;stroke:#df7373}.np-wrapper .np-card .np-btns .np-icon-favorite.np-is_favorite-on path{fill:#f78080;stroke:#df7373}.np-wrapper .np-card .np-btns .np-icon-good{width:13px;height:13px;stroke:none}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-btns .np-icon-good{width:16px;height:16px}}.np-wrapper .np-card .np-page-info-btns-container{display:flex;justify-content:flex-start;align-items:center;width:100%}.np-wrapper .np-card .np-stars-container{min-width:116px;margin-right:5px}.np-wrapper .np-card .np-btns-good-container{position:relative;top:-1px}.np-wrapper .np-card .np-btns-good-container .np-btns-btn{border:none;width:auto}.np-wrapper .np-card .np-btns-good-container .np-icon-wrapper{margin-right:2px}.np-wrapper .np-card .np-btns-good-container .np-icon-text{position:relative;top:1px}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-btns-good-container .np-icon-text{top:0}}.np-wrapper .np-card .np-btns-favorite-container{margin-top:-10px}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-btns-favorite-container{margin-top:0}}.np-wrapper .np-card .np-btns-favorite-container .np-btns-btn{border:none}.np-wrapper .np-card-detail .np-iconList{margin-top:-4px}.np-wrapper .np-card-detail .np-page-info-color{display:flex;align-items:center;margin-top:14px}.np-wrapper .np-card-detail .np-page-info-stars{margin-top:2px}.np-wrapper .np-card-detail .np-page-info-description{margin-top:2px}.np-wrapper .np-card-detail .np-color-header{flex-shrink:0;font-size:12px}.np-wrapper .np-card-detail .np-colorList{margin-left:5px}.np-wrapper .np-card-detail .np-title{font-size:18px}.np-wrapper .np-card-detail .np-price{display:flex;align-items:flex-end}.np-wrapper .np-card-detail .np-price-sale{display:flex;align-items:flex-end}.np-wrapper .np-card-detail .np-price-value{margin-left:5px}@media screen and (max-width: 1024px){.np-wrapper .np-card-detail .np-price-value{margin-left:0}}@media screen and (max-width: 1024px){.np-wrapper .np-card-detail .np-price-value{margin-left:10px}}.np-wrapper .np-card .np-bubble{display:none;position:absolute;top:-113px;z-index:3;width:270px;height:auto;background:#fff;padding:10px;margin-left:-290px;text-align:center;border:2px solid #ccc;font-size:11px;left:79px}@media screen and (max-width: 1024px){.np-wrapper .np-card .np-bubble{position:fixed;top:40%;left:50%;margin-left:-135px}}.np-wrapper .np-card .np-bubble-title{font-size:16px;font-weight:bold}.np-wrapper .np-card .np-bubble-link{display:inline-block;font-size:16px}.np-wrapper .np-card .np-bubble-link:hover,.np-wrapper .np-card .np-bubble-link:focus{opacity:.8}.np-wrapper .np-card .np-bubble-close{font-size:16px;display:block;margin-top:5px}.np-wrapper .np-card-thumbnail .np-btn .np-bubble{top:-100px;left:0}.np-wrapper .np-card-thumbnail .np-btn .np-bubble::before{margin-left:24px;margin-top:1px}.np-wrapper .np-card-thumbnail .np-btn .np-bubble::after{margin-left:26px}.np-wrapper .np-card-detail .np-bubble::before{margin-left:55px}.np-wrapper .np-card-detail .np-bubble::after{margin-left:56px}.np-wrapper .np-card-detail .np-btn-item{position:relative}.np-wrapper .np-card-detail .np-bubble-cart{top:-100px}.np-wrapper .np-pager{display:flex;justify-content:center;align-items:center}.np-wrapper .np-pager-elem{display:block;line-height:1;padding:9px 10px;border-radius:6px;border:1px solid #d9d9d9;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:500}@media screen and (max-width: 767px){.np-wrapper .np-pager-elem{font-size:12px;padding:6px 8px}}.np-wrapper .np-pager-elem:not(:first-child){margin-left:4px}.np-wrapper .np-pager-elem:hover,.np-wrapper .np-pager-elem:focus{background:#ebebeb}.np-wrapper .np-pager-prev{border:unset}.np-wrapper .np-pager-prev::before{content:"＜";margin-right:2px}.np-wrapper .np-pager-next{border:unset}.np-wrapper .np-pager-next::after{content:"＞";margin-left:2px}.np-wrapper .np-pager a.np-pager-num-current{pointer-events:none;color:#fff;background:#ea7584}.np-wrapper .np-loader{width:80px;text-align:center}.np-wrapper .np-loader-img{width:60px;height:60px;border-radius:999px;border:8px solid #ccc;border-top-color:#404040;animation:circle 2s ease infinite;-webkit-animation:circle 2s ease infinite;margin:0 auto}.np-wrapper .np-loader-text{margin-top:8px}@keyframes circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.np-wrapper .np-loader-screen{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.np-wrapper .np-modal{opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;transform:translate(100%, 100%);transition:opacity .4s linear;z-index:1000}.np-wrapper .np-modal.is_np-modal-active{opacity:1;transform:translate(0, 0);overflow-y:hidden}.np-wrapper .np-modal.small-modal-layout .np-modal-inner{max-width:480px;top:40%}@media screen and (max-width: 1024px){.np-wrapper .np-modal.small-modal-layout .np-modal-inner{width:calc(100% - 40px);top:30%}}.np-wrapper .np-modal.small-modal-layout .np-modal-close{position:relative;top:0;right:0}.np-wrapper .np-modal-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:200;cursor:default}.np-wrapper .np-modal-inner{width:72%;max-height:80%;position:absolute;top:123px;left:50%;transform:translateX(-50%);box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:10px;background:#fff;z-index:201;overflow-y:auto}@media screen and (max-width: 1024px){.np-wrapper .np-modal-inner{top:80px;width:100%;border-radius:6px}}.np-wrapper .np-modal-close{color:#fff;display:flex;align-items:center;position:absolute;top:90px;right:14%;z-index:201;font-size:14px;font-weight:500;text-decoration:none}@media screen and (max-width: 1024px){.np-wrapper .np-modal-close{top:45px;right:5%}}.np-wrapper .np-modal-close-iconwrapper{display:block;width:14px;height:14px;border-radius:999px;margin-right:8px;margin-bottom:1px;position:relative}.np-wrapper .np-modal-close .np-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;fill:#fff}.np-wrapper .np-modal-close-wrapper{max-width:480px;position:absolute;top:calc(40% - 25px);width:100%;left:0;right:0;margin:auto;display:flex;justify-content:flex-end}.np-wrapper .np-modal-close-wrapper button{background:none}@media screen and (max-width: 1024px){.np-wrapper .np-modal-close-wrapper{top:calc(30% - 25px);width:calc(100% - 40px)}}@media screen and (max-width: 1024px){.np-wrapper .np-modal.np-suggest .np-modal-inner{padding:30px 20px;max-height:80vh}}@media screen and (max-width: 1024px){.np-wrapper .js_np-more-wrapper{position:relative;overflow:hidden}}.np-wrapper .js_np-more-wrapper.is_np-opened .np-more-trigger{display:none}.np-wrapper .np-more-trigger{display:none;position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(rgba(255, 255, 255, 0) 0%, white 50%);padding:50px 0 0}@media screen and (max-width: 1024px){.np-wrapper .np-more-trigger{display:block}}.np-wrapper .np-more-trigger a{display:block;margin:0 auto;width:160px;max-width:100%;color:#fff;background:#6a310a;padding:10px 16px;font-size:12px;line-height:1;font-weight:bold;border-radius:6px;position:relative}.np-wrapper .np-more-trigger a::before,.np-wrapper .np-more-trigger a::after{position:absolute;content:"";background:#fff;display:block;top:50%;transform:translateY(-50%)}.np-wrapper .np-more-trigger a::before{width:11px;height:1px;right:16px}.np-wrapper .np-more-trigger a::after{width:1px;height:10px;right:21px}.np-wrapper .js_np-group-more-wrapper.limited .js_np-group-more-list .js_np-group-more-item:nth-child(n+6){display:none}.np-wrapper .js_np-group-more-wrapper.limited .js_np-group-more-list .js_np-group-more-item.is_opened{display:block}.np-wrapper .js_np-group-more-wrapper.np-group-body-colorchip.limited .js_np-group-more-list .js_np-group-more-item:nth-child(n+6){display:none}.np-wrapper .js_np-group-more-wrapper.np-group-body-colorchip.limited .js_np-group-more-list .js_np-group-more-item.is_opened{display:flex}.np-wrapper .np-narrowBtn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:75px;height:75px;color:#fff;background:#ed6983;border:2px solid #ec8598;border-radius:999px;position:fixed;right:20px;bottom:110px;z-index:999}.np-wrapper .np-narrowBtn:hover,.np-wrapper .np-narrowBtn:focus{text-decoration:none}.np-wrapper .np-narrowBtn .icon{width:30px;height:30px}.np-wrapper .np-narrowBtn .np-narrowBtn-text{font-size:11px;margin-top:4px;color:#fff}@media screen and (max-width: 1024px){.np-wrapper .np-narrowBtn{width:60px;height:60px;bottom:95px}.np-wrapper .np-narrowBtn .icon{width:24px;height:24px}.np-wrapper .np-narrowBtn .np-narrowBtn-text{font-size:9px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvbnBfY3NzL2NvbW1vbi9fYmFzZS5zY3NzIiwidXNlcndlYi9ucF9jc3MvY29tbW9uL19yZXNldC5zY3NzIiwidXNlcndlYi9ucF9jc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsInVzZXJ3ZWIvbnBfY3NzL2dsb2JhbC9fbWl4aW4uc2NzcyIsInVzZXJ3ZWIvbnBfY3NzL2NvbW1vbi9fbGF5b3V0LnNjc3MiLCJ1c2Vyd2ViL25wX2Nzcy9jb21tb24vX3BhcnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBSVEsbUZDQ04seURBR0UsU0FDQSxVQUNBLHNCQUNBLFNBQ0EsZUFDQSxrQkFFRix1REFDRSx3QkFFRix5QkFDRSw4QkFDQSx3QkFFRix1Q0FDRSx5QkFDRSxpQkFHSiw4Q0FDRSxzQ0FDRSx3QkFHSix5QkFDRSxnQkFDQSxrQkFDQSxnQkFDQSxpQ0FDQSxtQ0FFRixpREFDRSxhQUNBLGNBRUYsNkJBQ0UsZ0JBQ0EsYUFFRiw0RUFDRSxlQUVGLDhCQUNFLG1CQUVGLDBFQUNFLG1CQUVGLHNCQUNFLDJCQUVGLDBCQUNFLGdCQUVGLG1FQUNFLGNBRUYsb0NBQ0UscUJBQ0EsZ0JBRUYsd0NBQ0UseUJBRUYsNkJBQ0UsOEJBRUYsdUJBQ0UsWUFDQSw2QkFDQSxjQUNBLGFBQ0EsaUJBRUYsbUNBQ0UsZ0RBQ0EsbUJBRUYsNEZBQ0UsZ0NBQ0Esc0JBQ0EscUJBQ0EsMkJBQ0EsNkJBQ0EsOEJBQ0Esb0JBRUYsaUNBQ0UsWUFDQSxpRkFFRSxXQUNBLGFBR0osMEJBQ0UseUJBQ0EsaUJBR0YsNEtBTUUsWUFDQSxxQkFDQSx3QkFDQSxnQkFDQSxVQUNBLGtCQUVGLG1CQUNFLHdCQUNBLHFCQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsWUFDQSx3QkFFRiwrQkFDRSxnQkFFRiw2RUFDRSxvQkFDQSxrQkFFRixxQkFDRSxrQkFDQSxXQUVGLHNDQUNFLHVKQUtJLGtCQUVKLHFCQUNJLGtCQUNBLFlEakpOLGlCQUNFLGVBQ0EsV0FDQSxr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LGtCQUNBLGlCQUdBLDhEQUNFLGFBSU4sNkJBQ0UsYUFDQSxrQkFDQSxTQUNBLE9BQ0EsV0FDQSxpRUFDQSxpQkZwM0RGLHNDRTYyREEsNkJBU0ksZUFFRiwrQkFDRSxjQUNBLGNBQ0EsWUFDQSxlQUNBLFdBQ0EsV0gzMURhLFFHNDFEYixrQkFDQSxlQUNBLGNBQ0EsaUJBQ0Esa0JBQ0Esa0JBQ0EsNkVBRUUsa0JBQ0EsV0FDQSxnQkFDQSxjQUNBLFFBQ0EsMkJBRUYsdUNBQ0UsV0FDQSxXQUNBLFdBRUYsc0NBQ0UsVUFDQSxZQUNBLFdBVUUsMkdBQ0UsYUFFRixzR0FDRSxjQVNBLG1JQUNFLGFBRUYsOEhBQ0UsYUFRWiwwQkFDRSxhQUNBLHNCQUNBLHVCQUNBLG1CQUNBLFdBQ0EsWUFDQSxXQUNBLG1CQUNBLHlCQUNBLG9CQUNBLGVBQ0EsV0FDQSxhQUNBLFlBRUYsZ0VBRUUscUJBRUYsZ0NBQ0UsV0FDQSxZQUVGLDZDQUNFLGVBQ0EsZUFDQSxXRnA5REYsc0NFdTlERSwwQkFDRSxXQUNBLFlBQ0EsWUFFRixnQ0FDRSxXQUNBLFlBRUYsNkNBQ0UiLCJmaWxlIjoidXNlcndlYi9ucF9jc3Mvc3R5bGVfbnAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEAxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcblxuYm9keSB7XG4gICYuaXNfbnAtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cblxuLm5wLXdyYXBwZXIge1xuICBjb2xvcjogJG5wLWNvbG9yLWFjY2VudDtcbiAgLy8gZm9udC1mYW1pbHk6ICRucC1mb250RmFtaWx5LW5vcm1hbDtcbiAgYSB7XG4gICAgY29sb3I6ICRucC1jb2xvci1hY2NlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICAmW3R5cGU9XCJzZWFyY2hcIl0sXG4gICAgJlt0eXBlPVwidGV4dFwiXSxcbiAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAmW3R5cGU9XCJlbWFpbFwiXSxcbiAgICAmW3R5cGU9XCJudW1iZXJcIl0sXG4gICAgJlt0eXBlPVwidGVsXCJdIHtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRucC1jb2xvci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG5wLWNvbG9yLWJvcmRlcjtcbiAgICAgIH1cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgICAgLyog44OH44OV44Kp44Or44OI44Gu44K144O844OB44Kt44Oj44Oz44K744Or44Oc44K/44Oz44KS6Z2e6KGo56S644Gr44GZ44KL5aC05ZCIICovXG4gIH1cbiAgLm5wLXNob3ctcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubnAtc2hvdy1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5kbi1wYy1mIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZG4tc3AtZiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRuLXBjLWYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZG4tc3AtZiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcblxuLm5wLXdyYXBwZXIge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIDp3aGVyZShbaGlkZGVuXTpub3QoW2hpZGRlbj1cInVudGlsLWZvdW5kXCJdKSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICA6d2hlcmUoaHRtbCkge1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICBjb2xvci1zY2hlbWU6IGRhcmsgbGlnaHQ7XG4gIH1cbiAgQHN1cHBvcnRzIG5vdCAobWluLWJsb2NrLXNpemU6IDEwMGR2Yikge1xuICAgIDp3aGVyZShodG1sKSB7XG4gICAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICA6d2hlcmUoaHRtbDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxuICA6d2hlcmUoYm9keSkge1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgYmxvY2stc2l6ZTogMTAwZHZiO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgfVxuICA6d2hlcmUoaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCkge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgOndoZXJlKHRleHRhcmVhKSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICByZXNpemU6IGJsb2NrO1xuICB9XG4gIDp3aGVyZShidXR0b24sIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIFtyb2xlPVwiYnV0dG9uXCJdLCBbcm9sZT1cIm9wdGlvblwiXSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICA6d2hlcmUoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuICA6d2hlcmUobGFiZWw6aGFzKD4gaW5wdXQ6ZGlzYWJsZWQpLCBsYWJlbDpoYXMoKyBpbnB1dDpkaXNhYmxlZCkpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG4gIDp3aGVyZShhKSB7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJleDtcbiAgfVxuICA6d2hlcmUodWwsIG9sKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICA6d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICA6d2hlcmUoaW1nLCBwaWN0dXJlLCBzdmcpIHtcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gICAgYmxvY2stc2l6ZTogYXV0bztcbiAgfVxuICA6d2hlcmUocCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgOndoZXJlKGgxLCBoMiwgaDMpIHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyAwLjVyZW0pO1xuICB9XG4gIDp3aGVyZShocikge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBibG9jay1zaXplOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIDp3aGVyZSg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb2N1cy1jb2xvciwgSGlnaGxpZ2h0KTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG4gIDp3aGVyZSgudmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy13aXRoaW4sIC5ub3QtdmlzdWFsbHktaGlkZGVuKSkge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgOndoZXJlKGJsb2NrcXVvdGUsIHEpIHtcbiAgICBxdW90ZXM6IG5vbmU7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuICA6d2hlcmUodGFibGUpIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC8vIOaXouWtmOOBrkNTU+OCkuaJk+OBoea2iOOBl1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogbm9uZTsgXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBhdXRvO1xuICAgIC1tb3otYXBwZWFyYW5jZTogYXV0bztcbiAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgIGJvcmRlcjogaW5pdGlhbDsgXG4gICAgb3V0bGluZTogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG4gIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIOODrOOCpOOCouOCpuODiFxuJG5wLXN1Yi13aWR0aDogMjMwcHg7XG4kbnAtY29udGVudHMtbWFyZ2luOiA1MHB4O1xuJG5wLWNvbnRlbnRzLW1hcmdpbi1zcDogMTBweDtcbiRucC1tYWluLXdpZHRoOiBjYWxjKDEwMCUgLSAkbnAtc3ViLXdpZHRoIC0gJG5wLWNvbnRlbnRzLW1hcmdpbik7XG5cbi8vIOODleOCqeODs+ODiOODleOCoeODn+ODquODvFxuJG5wLWZvbnRGYW1pbHktbm9ybWFsOiAnSGlyYWdpbm8gU2FucycsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywn44Oh44Kk44Oq44KqJyxNZWlyeW8sJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLHNhbnMtc2VyaWY7XG5cbi8vIOODleOCqeODs+ODiOOCteOCpOOCulxuJG5wLWZvbnRTaXplLXBhZ2VUaXRsZTogMjZweDtcbiRucC1mb250U2l6ZS1wYWdlVGl0bGUtc3A6IDE2cHg7XG5cbiRucC1mb250U2l6ZS10aXRsZTogMjRweDtcbiRucC1mb250U2l6ZS10aXRsZS1zcDogMjBweDtcblxuJG5wLWZvbnRTaXplLXN1YlRpdGxlOiAyMHB4O1xuJG5wLWZvbnRTaXplLXN1YlRpdGxlLXNwOiAxNnB4O1xuXG4kbnAtZm9udFNpemUtbG9hZGVyOiAyMHB4O1xuJG5wLWZvbnRTaXplLWxvYWRlci1zcDogMTZweDtcblxuJG5wLWZvbnRTaXplLWNhcnQ6IDE0cHg7XG4kbnAtZm9udFNpemUtYXR0cmlidXRlOiAxMnB4O1xuJG5wLWZvbnRTaXplLWl0ZW0taWNvbjogMTBweDtcblxuJG5wLWZvbnRTaXplLXByaWNlOiAyOHB4O1xuJG5wLWZvbnRTaXplLXByaWNlLXNwOiAyNHB4O1xuXG4kbnAtZm9udFNpemUtcHJvcGVyOiAyMnB4O1xuJG5wLWZvbnRTaXplLXByb3Blci1zcDogMThweDtcblxuJG5wLWZvbnRTaXplLXRheDogMTJweDtcblxuJG5wLWZvbnRTaXplLWJpZzogMjhweDtcbiRucC1mb250U2l6ZS1iaWctc3A6IDI0cHg7XG5cbiRucC1mb250U2l6ZS1ub3JtYWw6IDE2cHg7XG4kbnAtZm9udFNpemUtbm9ybWFsLXNwOiAxNHB4O1xuXG4kbnAtZm9udFNpemUtc21hbGw6IDE0cHg7XG4kbnAtZm9udFNpemUtc21hbGwtc3A6IDEycHg7XG5cbiRucC1mb250U2l6ZS1taW5pOiAxMnB4O1xuJG5wLWZvbnRTaXplLW1pbmktc3A6IDEwcHg7XG5cbi8vIOOCq+ODqeODvFxuJG5wLWNvbG9yLWFjY2VudDogIzMzMztcbiRucC1jb2xvci1hY2NlbnQyOiAjNDY0NjQ2O1xuJG5wLWNvbG9yLWFjY2VudDM6ICMyNDlGMzM7XG4kbnAtY29sb3ItYWNjZW50NDogIzcwQ0I3QTtcbiRucC1jb2xvci1hY2NlbnQ1OiAjQjdFNUJDO1xuJG5wLWNvbG9yLWFjY2VudDY6ICM2QTMxMEE7XG4kbnAtY29sb3ItYWNjZW50NzogI0ZBRjZGNDtcbiRucC1jb2xvci1hY2NlbnQ4OiAjRDlEOUQ5O1xuJG5wLWNvbG9yLWFjY2VudDk6ICMwMDA7XG4kbnAtY29sb3ItYWNjZW50MTA6ICNmOGNmZDY7XG4kbnAtY29sb3ItYWNjZW50MTE6ICNlYTc1ODQ7XG4kbnAtY29sb3Itc3ViOiAjZmZmO1xuJG5wLWNvbG9yLWJvcmRlcjogI2EwYTBhMDtcbiRucC1jb2xvci1jYXRlZ29yeTogI2UwZTBlMDtcbiRucC1jb2xvci1jYXRlZ29yeS1ob3ZlcjogI2ViZWJlYjtcbiRucC1jb2xvci1jYXRlZ29yeS1pY29uOiAjMDAwO1xuJG5wLWNvbG9yLWNhdGVnb3J5LWJvcmRlcjogI2NjYztcbiRucC1jb2xvci1wYWdlci1ib3JkZXI6ICM3MDcwNzA7XG4kbnAtY29sb3ItcGFnZXItY3VycmVudDogIzM1MzUzNTtcbiRucC1jb2xvci1wYWdlci1ob3ZlcjogI2ViZWJlYjtcbiRucC1jb2xvci1pdGVtLWljb246ICM1ODkzOGY7XG4kbnAtY29sb3ItaXRlbS1hdHRyaWJ1dGU6ICM4MDgwODA7XG4kbnAtY29sb3ItaXRlbS1zYWxlOiAjZGMzMzMzO1xuJG5wLWNvbG9yLXNlYXJjaC1kZWxldGU6ICM4MDgwODA7XG4kbnAtY29sb3Itc2VhcmNoLWJvcmRlcjogI2NjYztcbiRucC1jb2xvci1sb2FkZXItdGhpbjogI2NjYztcbiRucC1jb2xvci1sb2FkZXItZGFyazogIzQwNDA0MDtcbiRucC1jb2xvci1mYXZvcml0ZS1ib3JkZXI6ICM3MDcwNzA7XG4kbnAtY29sb3ItZmF2b3JpdGUtb246ICMzMzM7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuJGJyZWFrcG9pbnRzOiAoXG4gICd4c20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCknLFxuICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcbiAgJ3hsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCknLFxuICAneHhsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCknLFxuKSAhZGVmYXVsdDtcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogbWQpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AdXNlICcuLi9nbG9iYWwnIGFzICo7XG5cbi5ucC13cmFwcGVyIHtcbiAgLy8g44Oa44O844K444OY44OD44OA44O8XG4gIC5ucC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLy8g44Kz44Oz44OG44Oz44OEXG4gIC5ucC1jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgLm5wLW1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5ucC1jb250ZW50cy0yY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm5wLW1haW4ge1xuICAgICAgd2lkdGg6ICRucC1tYWluLXdpZHRoO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1zdWIge1xuICAgICAgd2lkdGg6ICRucC1zdWItd2lkdGg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjO1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44Oh44Kk44OzXG4gIC5ucC1jb250ZW50cyB7XG4gICAgLm5wLWFwcGVhbC1wb2ludCB7XG4gICAgICBjb2xvcjogI2YwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgJG5wLWZvbnRGYW1pbHktbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgICAubnAtcGFnZS1oZWFkZXIge1xuICAgIH1cbiAgICAubnAtcGFnZS10aXRsZSB7XG4gICAgICBjb2xvcjogJG5wLWNvbG9yLWFjY2VudDI7XG4gICAgICBmb250LXNpemU6ICRucC1mb250U2l6ZS1wYWdlVGl0bGU7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmb250LXNpemU6ICRucC1mb250U2l6ZS1wYWdlVGl0bGUtc3A7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1wYWdlLW5vUmVzdWx0cyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAmLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogI2NjMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRucC1jb2xvci1hY2NlbnQ2O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLm5wLWljb24tZXhjbGFtYXRpb24ge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubnAtcGFnZS1yZWxhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4YmFhYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGJhYWM7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgICYtYm9keSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA2cHggNnB4IDAgMDtcbiAgICAgIH1cbiAgICAgICYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmNmY0O1xuICAgICAgICBjb2xvcjogJG5wLWNvbG9yLWFjY2VudDY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLXBhZ2UtY29uZGl0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbnAtY29sb3ItYWNjZW50NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgICAgJi10cmlnZ2VyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAubnAtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA2cHggNnB4IDAgMDtcbiAgICAgIH1cbiAgICAgICYtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRucC1jb2xvci1zZWFyY2gtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIH1cbiAgICAgICYtZGVsZXRlLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRucC1jb2xvci1hY2NlbnQ4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRucC1jb2xvci1hY2NlbnQ5O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1yZXNldC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCAkbnAtZm9udEZhbWlseS1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1wYWdlLWFjY29yZGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkbnAtY29sb3Itc3ViO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbnAtY29sb3ItYWNjZW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMnB4IDhweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkbnAtY29sb3Itc3ViO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICRucC1jb2xvci1zdWI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ib2R5IHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICYuaXNfbnAtYWNjb3JkaW9uLW9wZW5lZCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1wYWdlLWd1aWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmLWhpdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgJG5wLWZvbnRGYW1pbHktbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbnVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLW51bS1hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgJi5ucC1wYWdlLWd1aWRlLWxpc3Qge1xuICAgICAgICAgICYgKyAubnAtcGFnZS1ndWlkZS1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2FsZS1pdGVtIHtcbiAgICAgICAgICAubnAtZ3JvdXAtYm9keS1jaGVja2JveCAubnAtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgICAgJi1ib2R5IHtcbiAgICAgICAgJi1zZWxlY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzMzMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1hcnJvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIOODhuOCreOCueODiOmDqOWIhuOBr+OCr+ODquODg+OCr+S4jeWPryAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubnAtcGFnZS1wYWdlciB7XG4gICAgICBtYXJnaW46IDE2cHggMCAyMHB4O1xuICAgIH1cbiAgICAubnAtcGFnZS1ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5ucC1wYWdlLWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgICAmLWJ0bnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubnAtcGFnZS1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAvLyDjg6njg4Pjg5Hjg7zvvIjlhbHpgJrvvIlcbiAgLm5wLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogJG5wLWZvbnRTaXplLW5vcm1hbDtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgKyAubnAtbGlzdC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnIG9uO1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCAkbnAtZm9udEZhbWlseS1ub3JtYWw7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHBhZGRpbmc6IDMzcHggMzBweCAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMTlweCAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAmLWJvZHkge1xuICAgIC8vICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvLyAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgLy8gICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgICYtY29udGVudCB7XG4gICAgICAmICsgJiB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbnAtY29sb3ItYWNjZW50MjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDjg6njg4Pjg5Hjg7zvvIjjgqvjg4bjgrTjg6rjg7zvvIlcbiAgLm5wLWxpc3QtY29udGVudC1jYXRlZ29yaWVzIHtcbiAgICAubnAtbGlzdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRucC1mb250U2l6ZS10aXRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmb250LXNpemU6ICRucC1mb250U2l6ZS10aXRsZS1zcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDjg6njg4Pjg5Hjg7zvvIjjgrXjgqTjg4nvvIlcbiAgLm5wLWxpc3Qtc2lkZSB7XG4gICAgLm5wLWxpc3QtYm9keSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgLm5wLW5vdGUge1xuICAgICYtaW5uZXIge1xuICAgICAgcGFkZGluZzogNTZweCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogI2U0MDAxMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgJG5wLWZvbnRGYW1pbHktbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCAkbnAtZm9udEZhbWlseS1ub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24tYXJlYSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAvLyDllYblk4Hjgqvjg7zjg4nvvIjlhbHpgJrvvIlcbiAgLm5wLWNhcmQge1xuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTNweDtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRucC1jb2xvci1pdGVtLXNhbGU7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDAgMTAwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgLy8g5ZWG5ZOB44Kr44O844OJ77yIMeOCq+ODqeODoO+8iVxuICAubnAtY2FyZC0xY29sLFxuICAubnAtY2FyZC0yY29scyB7XG4gICAgLm5wLWNhcmQtaXRlbSB7XG4gICAgICAvLyBkaXNwbGF5OiBncmlkO1xuICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICAgICAgLy8gZ3JpZC1yb3c6IHNwYW4gNjtcbiAgICAgIC8vIGdhcDogMDtcblxuICAgICAgJi5pc19ucC1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWNhcmQtbGluayB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICAgICAgZ3JpZC1yb3c6IHNwYW4gNDtcbiAgICAgIGdhcDogMDtcblxuICAgICAgJi5ncmlkLXJvdy0zIHtcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnAtY2FyZC1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1jYXJkLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5wLWNvbG9yLWl0ZW0tc2FsZTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMCAxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5ucC1jYXJkLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgLy8g5ZWG5ZOB44Kr44O844OJ77yI44K144Og44ON44Kk44Or77yJXG4gIC5ucC1jYXJkLXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIGxlZnQ6IC03cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNnB4IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZ2FwOiAyMHB4IDE3cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyDjg6Ljg7zjg4Djg6vvvIbjgqLjgrPjg7zjg4fjgqPjgqrjg7PlhoXjga7jg6zjgqTjgqLjgqbjg4hcbi5ucC1uYXJyb3ctdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHBhZGRpbmc6IDAgMzBweDtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICYubnAtY2hlY2tib3gtbGF5b3V0IHtcbiAgICAubnAtZ3JvdXAtbGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcblxuICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDQ5JTtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA0NyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5wLW5hcnJvdy10b3AtY29sIHtcbiAgICAmICsgLm5wLW5hcnJvdy10b3AtY29sIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5wLWdyb3VwLXRvcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICBwYWRkaW5nOiAxNHB4IDEzcHggMTFweCAxNnB4O1xuXG4gICAgICAmLm5wLWdyb3VwLW5vVG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTRweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5wLW1haW4tbmFycm93LWRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMXB4O1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLWdyb3VwIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBhbGw6IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAuaW52ZXJzZS1jb3JuZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMywgMSk7XG4gICAgICB9XG5cbiAgICAgIC5pbnZlcnNlLWNvcm5lci1sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDkwJSk7XG4gICAgICB9XG5cbiAgICAgIC5pbnZlcnNlLWNvcm5lci1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSg5MCUpIHNjYWxlKC0xLCAxKTtcbiAgICAgIH1cblxuICAgICAgLmludmVyc2UtY29ybmVyLWxlZnQ6OmJlZm9yZSxcbiAgICAgIC5pbnZlcnNlLWNvcm5lci1yaWdodDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAyMHB4IDIwcHggMCAwICRucC1jb2xvci1hY2NlbnQxMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAuaW52ZXJzZS1jb3JuZXItbGVmdCB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMywgMCwgMCwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaW52ZXJzZS1jb3JuZXItcmlnaHQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVZKDApIHNjYWxlKC0xLCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIxcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRucC1jb2xvci1hY2NlbnQxMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4zLCAwLjk1LCAwLjgsIDEpO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtc2VsZWN0ZWQgJi1pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MGVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1jaGVjayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5wLWNvbG9yLWFjY2VudDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICYtY2F0ZWdvcmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgIHJnYmEoMjQ4LCAyMDcsIDIxNCwgMCksXG4gICAgICAgIHJnYmEoMjQ4LCAyMDcsIDIxNCwgMC4yKSAyNSUsXG4gICAgICAgIHJnYmEoMjQ4LCAyMDcsIDIxNCwgMC44KSA1MCUsXG4gICAgICAgIHJnYigyNDgsIDIwNywgMjE0KSA3NSVcbiAgICAgICk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIC8vIOmdmeeahOODleOCoeOCpOODq+OBp+OBrueiuuiqjeeUqCDjg4rjg5Pjg5fjg6njgrnjga5jc3Pjgavjga/lj43mmKDjgZfjgarjgYTjgIJcbiAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAvLyBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgJG5wLWZvbnRGYW1pbHktbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRucC1jb2xvci1hY2NlbnQxMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTNweDtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkB1c2UgJy4uL2dsb2JhbCcgYXMgKjtcblxuLm5wLXdyYXBwZXIge1xuICAvLyDjg5jjg4Pjg4Djg7xcbiAgLm5wLXNlYXJjaC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgb3B0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgJlt0eXBlPSd0ZXh0J10sXG4gICAgICAmW3R5cGU9J3NlYXJjaCddIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB3aWR0aDogNDMycHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIG1heC13aWR0aDogNTV2dztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDR2dztcbiAgICAgICAgfVxuICAgICAgICAmLm5wLW1vZGFsLWZvcm0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjODU5ODtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuICAgICAgLm5wLWljb24ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYtYm94IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOODmOODg+ODgOODvO+8iOODouODvOODgOODq++8iVxuICAubnAtaGVhZGVyLW1vZGFsIHtcbiAgICAubnAtc2VhcmNoLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgICAubnAtc2VhcmNoLWhlYWRlci1ib3gge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g5qSc57Si56qT77yI5YWx6YCa77yJXG4gIC5ucC1zZWFyY2gtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5wLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBzdHJva2U6ICRucC1jb2xvci1hY2NlbnQ7XG4gICAgfVxuXG4gICAgJi1zZWFyY2gtaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyDmpJzntKLnqpPvvIjjg5jjg4Pjg4Djg7zvvIlcbiAgLm5wLXNlYXJjaC1ib3gtdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxOXB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8g44Kr44OG44K044Oq5qSc57Si77yI5YWx6YCa77yJXG4gIC5ucC1saXN0LWNhdGVnb3JpZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtbGlzdCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgJiArIC5ucC1saXN0LWNhdGVnb3JpZXMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cbiAgICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtaXRlbSB7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtbGlzdC1sdjEge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRucC1jb2xvci1jYXRlZ29yeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2MiB7XG4gICAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2MyB7XG4gICAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2NCB7XG4gICAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2NSB7XG4gICAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2NiB7XG4gICAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2MixcbiAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpc3QtbHYzLFxuICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtbGlzdC1sdjQsXG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2NSxcbiAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpc3QtbHY2IHtcbiAgICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbnAtY29sb3ItY2F0ZWdvcnktaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saW5rIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRucC1jb2xvci1jYXRlZ29yeS1pY29uO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbnAtY29sb3ItY2F0ZWdvcnktaWNvbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cbiAgICAgICYuaXNfbnAtb3BlbmVkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pc19ucC1uby1zdWJsaXN0IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44Kr44OG44K044Oq5qSc57Si77yI44Kr44OG44K044Oq44Oa44O844K477yJXG4gIC5ucC1saXN0LWNhdGVnb3JpZXMtY2F0ZWdvcnkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpc3QgLm5wLWxpc3QtY2F0ZWdvcmllcy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2MSA+IC5ucC1saXN0LWNhdGVnb3JpZXMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpc3QtbHYxXG4gICAgICA+IC5ucC1saXN0LWNhdGVnb3JpZXMtaXRlbTpmaXJzdC1jaGlsZFxuICAgICAgKyAubnAtbGlzdC1jYXRlZ29yaWVzLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtbGlzdC1sdjIgPiAubnAtbGlzdC1jYXRlZ29yaWVzLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2MyA+IC5ucC1saXN0LWNhdGVnb3JpZXMtaXRlbTpmaXJzdC1jaGlsZCxcbiAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpc3QtbHY0ID4gLm5wLWxpc3QtY2F0ZWdvcmllcy1pdGVtOmZpcnN0LWNoaWxkLFxuICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtbGlzdC1sdjUgPiAubnAtbGlzdC1jYXRlZ29yaWVzLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2NiA+IC5ucC1saXN0LWNhdGVnb3JpZXMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2MVxuICAgICAgPiAubnAtbGlzdC1jYXRlZ29yaWVzLWl0ZW1cbiAgICAgID4gLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2MlxuICAgICAgPiAubnAtbGlzdC1jYXRlZ29yaWVzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyDjgqvjg4bjgrTjg6rmpJzntKLvvIjmpJzntKLntZDmnpzjg5rjg7zjgrjvvIlcbiAgLm5wLWxpc3QtY2F0ZWdvcmllcy1zZWFyY2gge1xuICB9XG5cbiAgLy8g44Kr44OG44K044Oq5qSc57Si77yI44K144Kk44OJ77yJXG4gIC5ucC1saXN0LWNhdGVnb3JpZXMtc2lkZSB7XG4gIH1cblxuICAvLyDjgqvjg4bjgrTjg6rmpJzntKLvvIjljZjopIfpgbjmip7jg7vlhbHpgJrvvIlcbiAgLm5wLWxpc3QtY2F0ZWdvcmllcy1jaGVja2JveCxcbiAgLm5wLWxpc3QtY2F0ZWdvcmllcy1yYWRpbyB7XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0IHtcbiAgICAgICYgKyAubnAtbGlzdC1jYXRlZ29yaWVzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJi5pc19ucC1vcGVuZWQsXG4gICAgICAmLmlzX25wLWV4cGFuZCB7XG4gICAgICB9XG4gICAgICAmLmlzX25wLWV4cGFuZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmLmlzX25wLW9wZW5lZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtbGlzdC1sdjIge1xuICAgICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2MyB7XG4gICAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWxpc3QtbHY0IHtcbiAgICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1saXN0LWNhdGVnb3JpZXMtbGlzdC1sdjUge1xuICAgICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWxpc3QtY2F0ZWdvcmllcy1saXN0LWx2NiB7XG4gICAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvLyBwYWRkaW5nOiAxMHB4IDZweCAxMHB4IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYuaXMtbnAtY2hlY2tlZCB7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICNmYWY2ZjQ7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE15NHpNRFVpSUdobGFXZG9kRDBpT1M0NE56SWlJSFpwWlhkQ2IzZzlJakFnTUNBeE15NHpNRFVnT1M0NE56SWlQZ29nSUR4d1lYUm9JR2xrUFNMamc1SGpncmxmTkRZaUlHUmhkR0V0Ym1GdFpUMGk0NE9SNDRLNUlEUTJJaUJrUFNKTk1UazBPUzQwTmpJc01Ua3hObXcwTGpFMExEUXVNVFFzTnk0M05URXROeTQzTlRFaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzB4T1RRNExqYzFOU0F0TVRreE1TNDJPRElwSWlCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTm1abVlpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUl2UGdvOEwzTjJaejQ9JylcbiAgICAgICAgICAgIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICM2YTMxMGE7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubnAtbGlzdC1jYXRlZ29yaWVzLWNob2ljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubnAtbGlzdC1jYXRlZ29yaWVzLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pc19ucC1uby1zdWJsaXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5pc19ucC1vcGVuZWQge1xuICAgICAgICAudG9nZ2xlLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDntZ7jgorovrzjgb/opoHntKDvvIjlhbHpgJrvvIlcbiAgLm5wLWdyb3VwIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAmLWJvZHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLWxpc3Qge1xuICAgIH1cbiAgfVxuXG4gIC8vIOe1nuOCiui+vOOBv+imgee0oO+8iOOCteOCpOODie+8iVxuICAubnAtZ3JvdXAtc2lkZSB7XG4gICAgLm5wLWdyb3VwLWJvZHkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgJi5ucC1ncm91cC1ib2R5LXJhbmdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWdyb3VwLWxpc3Qge1xuICAgICAgbWF4LWhlaWdodDogNTc2cHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRvZ2dsZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLy8g57We44KK6L6844G/6KaB57Sg77yI44OY44OD44OA44O877yJXG4gIC5ucC1ncm91cC10b3Age1xuICAgIC5ucC1ncm91cC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsICRucC1mb250RmFtaWx5LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAubnAtZ3JvdXAtdGl0bGVUZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYuaXNfbnAtb3BlbmVkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgLnRvZ2dsZS1idXR0b246OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjlweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubnAtZ3JvdXAtYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgJi5qc19ucC10b2dnbGVTdGQtdGFyZ2V0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICAgICAgICAmLmlzX25wLW9wZW5lZCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1ncm91cC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLmlzLW5wLWNoZWNrZWQge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkbnAtY29sb3ItYWNjZW50NztcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWdyb3VwLWJvZHktc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLWdyb3VwLWJvZHktcmFuZ2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubnAtZ3JvdXAtbW9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmYgNTAlKTtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDA7XG4gICAgICAmLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbnAtY29sb3ItYWNjZW50NjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5wLWNvbG9yLWFjY2VudDY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDIycHg7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOikh+aVsOmBuOaKnu+8iOWFsemAmu+8iVxuICAubnAtZ3JvdXAtYm9keS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLm5wLWdyb3VwIHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCAkbnAtZm9udEZhbWlseS1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubnAtY2hlY2tib3gtbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K544Gu5p6g6YOo5YiGICovXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgdG9wOiA0NiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLyog44OB44Kn44OD44Kv5pmC44Gu6IOM5pmv6Imy44KS5aSJ5pu0ICovXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnAtY29sb3ItYWNjZW50MTE7IC8qIOODgeOCp+ODg+OCr+aZguOBruiDjOaZr+iJsiAqL1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5wLWNvbG9yLWFjY2VudDExO1xuICAgIH1cblxuICAgIC8qIOODgeOCp+ODg+OCr+ODnuODvOOCr+OBruiJsuOChOW9oiAqL1xuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHRvcDogNDElO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlcjogc29saWQgI2ZmZjsgLyog44OB44Kn44OD44Kv44Oe44O844Kv44Gu6ImyICovXG4gICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAubnAtcGFnZS1ndWlkZSB7XG4gICAgLm5wLXBhZ2UtZ3VpZGUtc2VsZWN0IHtcbiAgICAgIC5ucC1jaGVja2JveC1sYXlvdXQge1xuICAgICAgICAubnAtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ucC1tb2RhbCB7XG4gICAgLm5wLW1vZGFsLWlubmVyIHtcbiAgICAgIC5ucC1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgLm5wLW5hcnJvdy10b3Age1xuICAgICAgICAgIC5ucC1uYXJyb3ctdG9wLWNvbCB7XG4gICAgICAgICAgICAubnAtZ3JvdXAtdG9wLm5wLWdyb3VwLW5vVG9nZ2xlIHtcbiAgICAgICAgICAgICAgLm5wLWdyb3VwLWJvZHktY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIC5ucC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubnAtcGFnZS1ndWlkZS1ib2R5IHtcbiAgICAmLXNlbGVjdCB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsICRucC1mb250RmFtaWx5LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g6KSH5pWw6YG45oqe77yI44K144Kk44OJ77yJXG4gIC5ucC1ncm91cC1zaWRlIHtcbiAgICAubnAtZ3JvdXAtYm9keS1jaGVja2JveCB7XG4gICAgICAubnAtZ3JvdXAge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDopIfmlbDpgbjmip7vvIjjg5jjg4Pjg4Djg7zvvIlcbiAgLm5wLWdyb3VwLXRvcCB7XG4gICAgLm5wLWdyb3VwLWJvZHktY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC5ucC1ncm91cCB7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5wLWNvbG9yLWNhdGVnb3J5LWJvcmRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ucC1ncm91cC1ub1RvZ2dsZSB7XG4gICAgICAubnAtZ3JvdXAtYm9keS1jaGVja2JveCB7XG4gICAgICAgIC5ucC1ncm91cCB7XG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44Kr44Op44O86YG45oqe77yI5YWx6YCa77yJXG4gIC5ucC1ncm91cC1ib2R5LWNvbG9yIHtcbiAgICAubnAtZ3JvdXAge1xuICAgICAgJi1jb2xvci1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgJi1jb2xvci1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmID4gLm5wLWdyb3VwLWNvbG9yLWltZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5wLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRucC1jb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWNvbG9yLWltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRucC1jb2xvci1hY2NlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDljZjmlbDpgbjmip7vvIjlhbHpgJrvvIlcbiAgLm5wLWdyb3VwLWJvZHktcmFkaW8ge1xuICAgIC5ucC1ncm91cCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYWNjZW50LWNvbG9yOiAkbnAtY29sb3ItYWNjZW50NjtcbiAgICAgICAgICBpbmxpbmUtc2l6ZTogMjJweDtcbiAgICAgICAgICBibG9jay1zaXplOiAyMnB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g5Y2Y5pWw6YG45oqe77yI44K144Kk44OJ77yJXG4gIC5ucC1ncm91cC1zaWRlIHtcbiAgICAubnAtZ3JvdXAtYm9keS1yYWRpbyB7XG4gICAgICAubnAtZ3JvdXAge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDljZjmlbDpgbjmip7vvIjjg5jjg4Pjg4Djg7zvvIlcbiAgLm5wLWdyb3VwLXRvcCB7XG4gICAgLm5wLWdyb3VwLWJvZHktcmFkaW8ge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgLm5wLWdyb3VwIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRucC1jb2xvci1jYXRlZ29yeS1ib3JkZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDjgqvjg6njg7zjg4Hjg4Pjg5fvvIjlhbHpgJrvvIlcbiAgLm5wLWdyb3VwLWJvZHktY29sb3JjaGlwIHtcbiAgICAubnAtZ3JvdXAtY29sb3ItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAvLyBAaW5jbHVkZSBtcShsZykge1xuICAgICAgLy8gICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAvLyB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYWNjZW50LWNvbG9yOiAkbnAtY29sb3ItYWNjZW50NjtcbiAgICAgICAgaW5saW5lLXNpemU6IDIycHg7XG4gICAgICAgIGJsb2NrLXNpemU6IDIycHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5ucC1ncm91cC1jb2xvci1pbWcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubnAtZ3JvdXAtY29sb3ItdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44OX44Or44OA44Km44Oz6YG45oqeXG4gIC5ucC1ncm91cC1ib2R5LXNlbGVjdCB7XG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIOevhOWbsumBuOaKnu+8iOOCueODqeOCpOODgOODvO+8iVxuICAubnAtZ3JvdXAtcmFuZ2Utc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm5wLXNsaWRlciB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IHZhcigtLW1pbi1wZXJjZW50LCAwJSk7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1tYXgtcGVyY2VudCwgMTAwJSkpO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmLWJhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICYtbWluLFxuICAgICAgJi1tYXgge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICAgICY6OmhvdmVyLFxuICAgICAgICAmOjpmb2N1cyB7XG4gICAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6aG92ZXIsXG4gICAgICAgICY6OmZvY3VzIHtcbiAgICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW1pbiB7XG4gICAgICAgIHotaW5kZXg6IDY7XG4gICAgICB9XG4gICAgICAmLW1heCB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1yYW5nZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAubnAtcmFuZ2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLXJhbmdlLWVycm9yIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5pcy1lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOevhOWbsumBuOaKnu+8iOODl+ODq+ODgOOCpuODs++8iVxuICAubnAtZ3JvdXAtcmFuZ2Utc2VsZWN0IHtcbiAgICAubnAtcmFuZ2Utc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDJweCAwIDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDntZ7jgorovrzjgoDjg5zjgr/jg7PvvIjlhbHpgJrvvIlcbiAgLm5wLXN1Ym1pdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgICYtc3VibWl0LFxuICAgICYtcmVzZXQsXG4gICAgJi1saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAkbnAtZm9udFNpemUtc21hbGw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zdWJtaXQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmEzMjBiO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmEzMjBiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1yZXNldCB7XG4gICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICAgICAgZm9udC1mYW1pbHk6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzQ3NDc0NztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzQ3NDc0NztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDntZ7jgorovrzjgoDjg5zjgr/jg7PvvIjjgrXjgqTjg4nvvIlcbiAgLm5wLXN1Ym1pdC1idG4tc2lkZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBidXR0b24ge1xuICAgICAgJiArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g57We44KK6L6844KA44Oc44K/44Oz77yI44OY44OD44OA44O877yJXG4gIC5ucC1zdWJtaXQtYnRuLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDQ4cHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICB6LWluZGV4OiAyMDA7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIC8vICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIC8vIH1cbiAgICAgICYgKyBidXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgLy8gICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1zdWJtaXQtYnRuLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLXN1Ym1pdC1idG4tc3VibWl0LFxuICAgIC5ucC1zdWJtaXQtYnRuLXJlc2V0IHtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLXN1Ym1pdC1idG4tc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubnAtc3VibWl0LWJ0bi1yZXNldCB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLXN1Ym1pdC1idG4tbnVtYmVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ucC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAkbnAtZm9udFNpemUtYmlnO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8g5ZWG5ZOB44Kr44O844OJ5YaFXG4gIC5ucC1jYXJkIHtcbiAgICAvLyDllYblk4HjgqLjgqTjgrPjg7NcbiAgICAubnAtaWNvbkxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogNHB4IDRweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgbWFyZ2luOiA0cHggNHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgcGFkZGluZzogMCAzLjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbnAtY29sb3ItYWNjZW50NjtcbiAgICAgICAgJi1uZXcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMjkzMTM7XG4gICAgICAgIH1cbiAgICAgICAgJi1zYWxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTIzMjI2O1xuICAgICAgICB9XG4gICAgICAgICYtc2hpcHBpbmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzZDg5Y2I7XG4gICAgICAgIH1cbiAgICAgICAgJi1waWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjQ5ZjMzO1xuICAgICAgICB9XG4gICAgICAgICYtZnJlZVNoaXBwaW5nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2Q4OWNiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyDllYblk4Hjgqvjg6njg7zjg4Hjg4Pjg5dcbiAgICAubnAtY29sb3JMaXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDZweCA0cHggMCAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8g5ZWG5ZOB5bGe5oCnXG4gICAgLm5wLWF0dHJpYnV0ZSB7XG4gICAgICBjb2xvcjogJG5wLWNvbG9yLWl0ZW0tYXR0cmlidXRlO1xuICAgICAgZm9udC1zaXplOiAkbnAtZm9udFNpemUtYXR0cmlidXRlO1xuICAgICAgJi5ucC1hdHRyaWJ1dGUtMSB7XG4gICAgICB9XG4gICAgICAmLm5wLWF0dHJpYnV0ZS0yIHtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8g5ZWG5ZOB44K/44Kk44OI44OrXG4gICAgLm5wLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkbnAtY29sb3ItYWNjZW50MjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gMTQpO1xuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICB9XG4gICAgLy8g44Os44OT44Ol44O844K544K/44O8XG4gICAgLm5wLXN0YXJzIHtcbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLXN0YXIge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ucC1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW51bVdyYXBwZXIge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8g5ZWG5ZOB6Kqs5piOXG4gICAgLm5wLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJG5wLWZvbnRTaXplLXNtYWxsO1xuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG5wLWZvbnRTaXplLXNtYWxsLXNwO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyDkvqHmoLxcbiAgICAubnAtcHJpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgJi1wcm9wZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAubnAtcHJpY2UtdGFua2Ege1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTgpO1xuXG4gICAgICAgIC5wcmljZS12YWx1ZSxcbiAgICAgICAgLnRheC1sYWJlbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCAkbnAtZm9udEZhbWlseS1ub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2UtcHJvcGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgJG5wLWZvbnRGYW1pbHktbm9ybWFsO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ucC1wcmljZS16ZWlrb21pIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsICRucC1mb250RmFtaWx5LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgICAgLnRheC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgIH1cbiAgICAgICYtc2FsZSB7XG4gICAgICAgIGNvbG9yOiAjZTQwMDEyO1xuICAgICAgfVxuICAgICAgJi1zYWxlMiB7XG4gICAgICAgIGNvbG9yOiAjZTIzMjI2O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyDjgYTjgYTjga3vvIbjg57jgqTjg6rjgrnjg4hcbiAgICAubnAtYnRucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAvLyB3aWR0aDogNDklO1xuICAgICAgfVxuXG4gICAgICAmLWJ0biB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIC8vIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZhdm9yaXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgICAvLyAmLm5wLWlzX2Zhdm9yaXRlLW9uIHtcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQ6ICNmYWY2ZjQ7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1nb29kIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAubnAtZ29vZC1udW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBjb2xvcjogI2I1YjViNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgJG5wLWZvbnRGYW1pbHktbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRucC1jb2xvci1wYWdlci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubnAtaWNvbi13cmFwcGVyIHtcbiAgICAgICAgJi1nb29kIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZpbGw6ICRucC1jb2xvci1hY2NlbnQ7XG4gICAgICAgIHN0cm9rZTogJG5wLWNvbG9yLWFjY2VudDtcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmF2b3JpdGUge1xuICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgc3Ryb2tlOiAjMDAwO1xuXG4gICAgICAgICAgJi5ucC1pc19mYXZvcml0ZS1vbiB7XG4gICAgICAgICAgICBmaWxsOiAjZjc4MDgwO1xuICAgICAgICAgICAgc3Ryb2tlOiAjZGY3MzczO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI2Y3ODA4MDtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAjZGY3MzczO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWdvb2Qge1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICBzdHJva2U6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5wLXBhZ2UtaW5mby1idG5zLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ucC1zdGFycy1jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAxMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5ucC1idG5zLWdvb2QtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcblxuICAgICAgLm5wLWJ0bnMtYnRuIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm5wLWljb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuXG4gICAgICAubnAtaWNvbi10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ucC1idG5zLWZhdm9yaXRlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLm5wLWJ0bnMtYnRuIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5wLWNhcmQtZGV0YWlsIHtcbiAgICAubnAtaWNvbkxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB9XG4gICAgLm5wLXBhZ2UtaW5mby1jb2xvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxuICAgIC5ucC1wYWdlLWluZm8tc3RhcnMge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgICAubnAtcGFnZS1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gICAgLm5wLWNvbG9yLWhlYWRlciB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLm5wLWNvbG9yTGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgICAubnAtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAubnAtcHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLm5wLXByaWNlLXNhbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLm5wLXByaWNlLXZhbHVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5wLXByaWNlLXZhbHVlIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOWQueOBjeWHuuOBl1xuICAubnAtY2FyZCB7XG4gICAgLm5wLWJ1YmJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTEzcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTI5MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYztcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxlZnQ6IDc5cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMzVweDtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAmLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgLy8gY29sb3I6ICNmZmY7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICRucC1jb2xvci1hY2NlbnQ2O1xuICAgICAgICAvLyBwYWRkaW5nOiA3cHg7XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY2xvc2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ucC1jYXJkLXRodW1ibmFpbCB7XG4gICAgLm5wLWJ0biB7XG4gICAgICAubnAtYnViYmxlIHtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubnAtY2FyZC1kZXRhaWwge1xuICAgIC5ucC1idWJibGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubnAtYnRuLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAubnAtYnViYmxlLWNhcnQge1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8g44Oa44O844K444Oj44O8XG4gIC5ucC1wYWdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi1lbGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsICRucC1mb250RmFtaWx5LW5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbnAtY29sb3ItcGFnZXItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJldiB7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn77ycJztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbmV4dCB7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfvvJ4nO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhLm5wLXBhZ2VyLW51bS1jdXJyZW50IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAkbnAtY29sb3ItYWNjZW50MTE7XG4gICAgfVxuICB9XG5cbiAgLy8g44Ot44O844OA44O8XG4gIC5ucC1sb2FkZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYm9yZGVyOiA4cHggc29saWQgJG5wLWNvbG9yLWxvYWRlci10aGluO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG5wLWNvbG9yLWxvYWRlci1kYXJrO1xuICAgICAgYW5pbWF0aW9uOiBjaXJjbGUgMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjaXJjbGUgMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGNpcmNsZSB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBjaXJjbGUge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zY3JlZW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyDjg6Ljg7zjg4Djg6tcbiAgLm5wLW1vZGFsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAmLmlzX25wLW1vZGFsLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5zbWFsbC1tb2RhbC1sYXlvdXQge1xuICAgICAgLm5wLW1vZGFsLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgdG9wOiA0MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5wLW1vZGFsLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyM3B4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLy8gcGFkZGluZzogMzBweCAzMHB4IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDIwMTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgLy8gcGFkZGluZzogMzBweCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICB9XG5cbiAgICAmLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAkbnAtY29sb3Itc3ViO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDkwcHg7XG4gICAgICByaWdodDogMTQlO1xuICAgICAgei1pbmRleDogMjAxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICByaWdodDogNSU7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLm5wLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg0MCUgLSAyNXB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICB0b3A6IGNhbGMoMzAlIC0gMjVweCk7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubnAtc3VnZ2VzdCB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAubnAtbW9kYWwtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44GZ44G544Gm44G/44KL77yI5rGO55So77yJXG4gIC5qc19ucC1tb3JlLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmLmlzX25wLW9wZW5lZCB7XG4gICAgICAubnAtbW9yZS10cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5wLW1vcmUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDUwJSk7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRucC1jb2xvci1hY2NlbnQ2O1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOOBmeOBueOBpuOBv+OCi++8iOOCq+ODhuOCtOODquODhOODquODvOeUqO+8iVxuICAuanNfbnAtZ3JvdXAtbW9yZS13cmFwcGVyIHtcbiAgICAmLmxpbWl0ZWQge1xuICAgICAgLmpzX25wLWdyb3VwLW1vcmUtbGlzdCB7XG4gICAgICAgIC5qc19ucC1ncm91cC1tb3JlLWl0ZW0ge1xuICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyA2KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzX29wZW5lZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ucC1ncm91cC1ib2R5LWNvbG9yY2hpcCB7XG4gICAgICAmLmxpbWl0ZWQge1xuICAgICAgICAuanNfbnAtZ3JvdXAtbW9yZS1saXN0IHtcbiAgICAgICAgICAuanNfbnAtZ3JvdXAtbW9yZS1pdGVtIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyA2KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzX29wZW5lZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIOe1nuOCiui+vOOBv+ODleODreODvOODiCAqL1xuICAubnAtbmFycm93QnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2VkNjk4MztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWM4NTk4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDExMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAubnAtbmFycm93QnRuOmhvdmVyLFxuICAubnAtbmFycm93QnRuOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLm5wLW5hcnJvd0J0biAuaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ucC1uYXJyb3dCdG4gLm5wLW5hcnJvd0J0bi10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgLm5wLW5hcnJvd0J0biB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvdHRvbTogOTVweDtcbiAgICB9XG4gICAgLm5wLW5hcnJvd0J0biAuaWNvbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLm5wLW5hcnJvd0J0biAubnAtbmFycm93QnRuLXRleHQge1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuICB9XG59XG4iXX0= */
