@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100;src:url("webfont.eot");src:local("myfont Regular"),url("../font/notoserifcjkjp_regular.eot?#iefix") format("embedded-opentype"),url("../font/notoserifcjkjp_regular.woff") format("woff"),url("../font/notoserifcjkjp_regular.ttf") format("truetype")}@font-face{font-family:TradeGothic;unicode-range:U+0000-2BFF;src:url("../fonts/2CC084_0_0.eot"),url("../fonts/2CC084_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/2CC084_0_0.woff2") format("woff2"),url("../fonts/2CC084_0_0.woff") format("woff"),url("../fonts/2CC084_0_0.ttf") format("truetype"),url("../fonts/2CC084_0_0.svg#wf") format("svg");font-weight:400;font-style:normal}@font-face{font-family:TradeGothic-bold;unicode-range:U+0000-2BFF;src:url("../fonts/e4693908-7208-4b04-93c4-8d004c3b4e1f.eot") format("eot"),url("../fonts/e4693908-7208-4b04-93c4-8d004c3b4e1f.eot?iefix") format("embedded-opentype"),url("../fonts/e2fbc63c-e7b1-4828-b0b6-275131d16fd0.woff") format("woff"),url("../fonts/805d9356-a4a5-46df-8390-957c803e33bc.ttf") format("truetype"),url("../fonts/df0f9c50-3ce3-4b1f-8120-074ca66b83b1.svg#df0f9c50-3ce3-4b1f-8120-074ca66b83b1") format("svg")}@font-face{font-family:"Archivo SemiExpanded";font-weight:900;src:url("../fonts/Archivo_SemiExpanded-Black.ttf") format("truetype")}@font-face{font-family:"Archivo";font-weight:300;src:url("../fonts/Archivo_Expanded-Light.ttf") format("truetype")}@font-face{font-family:"Archivo";font-weight:400;src:url("../fonts/Archivo_Expanded-Regular.ttf") format("truetype")}@font-face{font-family:"Archivo";font-weight:500;src:url("../fonts/Archivo_Expanded-Regular.ttf") format("truetype")}@font-face{font-family:"Archivo";font-weight:700;src:url("../fonts/Archivo_Expanded-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Archivo-Condensed";font-weight:800;src:url("../fonts/Archivo_Condensed-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Uglyqua";src:url("../fonts/uglyqua.ttf") format("truetype")}@font-face{font-family:"ArztBETA";font-weight:400;src:url("../fonts/ArztBETAv12-TextRegular_ik.woff2") format("woff2")}@font-face{font-family:"ArztBETA";font-weight:700;src:url("../fonts/ArztBETAv12-Bold.woff2") format("woff2")}@font-face{font-family:"ArztBETA";font-weight:900;src:url("../fonts/ArztBETAv12-Black_ik.woff2") format("woff2")}@font-face{font-family:"ArztBETA-Condensed";font-weight:900;src:url("../fonts/ArztBETAv12-BlackCondensed_ik.woff2") format("woff2")}@font-face{font-family:"Docs";font-weight:400;src:url("../fonts/Docs-Regular.woff2") format("woff2")}@font-face{font-family:"Docs";font-style:italic;font-weight:400;src:url("../fonts/Docs-Italic.woff2") format("woff2")}@font-face{font-family:"Docs";font-weight:700;src:url("../fonts/Docs-Bold.woff2") format("woff2")}@font-face{font-family:"Docs";font-weight:900;src:url("../fonts/Docs-Black.woff2") format("woff2")}@font-face{font-family:"Docs";font-style:italic;font-weight:900;src:url("../fonts/Docs-BlackItalic.woff2") format("woff2")}@font-face{font-family:"Docs-Headline";font-weight:700;src:url("../fonts/Docs-Headline.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2")}body .page #maincontent .container #dmj-static .guideOfferItem_point{font-family:TradeGothic-bold,"Noto Sans JP","MyYuGothicM",MyYuGothicM,YuGothic,"Yu Gothic",-apple-system,BlinkMacSystemFont,Meiryo,sans-serif}.br::before{content:"\a";white-space:pre;font-family:"serif"}@keyframes arrowAnimation{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}.c-button-yellow-large,.c-button-yellow-medium{display:flex;justify-content:center;align-items:center;font-weight:bold;border:solid 1px #000;width:100%;height:48px;font-size:16px;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 960px){.c-button-yellow-large,.c-button-yellow-medium{transition:color .3s,border-color .3s,background-color .3s;cursor:pointer}}.c-button-yellow-large{font-size:16px}.c-button-yellow-medium{width:176px;font-size:13px}.c-button-yellow-large,.c-button-yellow-medium{border-color:#ffe512;background-color:#ffe512}@media only screen and (min-width: 960px){.c-button-yellow-large:hover,.c-button-yellow-medium:hover{color:#ffe512;border-color:#000;background-color:#000}}@media only screen and (min-width: 960px){.c-button-yellow-large:hover svg,.c-button-yellow-medium:hover svg{fill:#ffe512}}@media only screen and (min-width: 960px){.c-button-yellow-large svg,.c-button-yellow-medium svg{transition:fill .3s}}.btn-line.c-button-yellow-large,.btn-line.c-button-yellow-medium{color:#fff;background:#06c755;border-color:#06c755}.btn-line.c-button-yellow-large img,.btn-line.c-button-yellow-medium img{width:30px;margin-right:10px}.btn{display:inline-block}.btn-yellow{background:#ffe512;color:#000;transition:.3s}.btn-yellow:hover{background:#000;color:#ffe512}.btn-orange{background:#ff9d2b;color:#000;transition:.3s}.btn-orange:hover{background:#000;color:#ffe512}.btn-size-l{height:48px;line-height:48px;font-size:16px;font-weight:bold;padding:0 36px}.cartForm_section .is-error input[type=text],.cartForm_section .is-error input[type=mail],.cartForm_section .is-error input[type=button],.cartForm_section .is-error input[type=password],.cartForm_section .is-error input[type=number],.cartForm_section .is-error input[type=tel]{border-color:#cc0e0e;background-color:#fae6e6 !important}.cartForm_section .is-error .formBlock-zipAddress_button input[type=button]{border-color:#ffe512;background-color:#ffe512 !important}.c-index{font-size:24px;text-align:center}@media only screen and (max-width: 767px){.c-index{padding:32px 0}}@media only screen and (min-width: 768px){.c-index{padding:48px 0}}.c-itemAccesslog{background-color:#e3e3e3;background-overflow:hidden}@media only screen and (max-width: 767px){.c-itemAccesslog{padding:40px 0}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-itemAccesslog{padding:64px 0}}@media only screen and (min-width: 960px){.c-itemAccesslog{padding:64px 0}}.c-itemAccesslog_title{font-size:18px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.c-itemAccesslog_title{margin-bottom:32px}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-itemAccesslog_title{margin-bottom:40px}}@media only screen and (min-width: 960px){.c-itemAccesslog_title{margin-bottom:48px}}@media only screen and (min-width: 960px){.c-itemAccesslog_listWrap{max-width:1232px;margin:0 auto}}@media only screen and (max-width: 767px){.c-itemAccesslog_list_node{width:109px}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-itemAccesslog_list_node{width:221px}}@media only screen and (min-width: 960px){.c-itemAccesslog_list_node{width:240px}}@media only screen and (max-width: 767px){.c-itemAccesslog_list_node.swiper-slide{width:109px}}@media only screen and (min-width: 768px)and (max-width: 959px){.c-itemAccesslog_list_node.swiper-slide{width:221px}}@media only screen and (min-width: 960px){.c-itemAccesslog_list_node.swiper-slide{width:240px}}@media only screen and (min-width: 960px){.c-itemAccesslog_list_link{transition:opacity .3s}}@media only screen and (min-width: 960px){.c-itemAccesslog_list_link:hover{opacity:.7}}.c-itemAccesslog_list_link img{width:100%}@media only screen and (min-width: 960px){.c-itemAccesslog_listSlider .c-swiper-button-prev,.c-itemAccesslog_listSlider .c-swiper-button-next{top:120px}}@media only screen and (max-width: 959px){.c-itemAccesslog_listSlider .swiper-scrollbar{display:none}}@media only screen and (min-width: 960px){.c-itemAccesslog_listSlider .swiper-scrollbar{position:relative;left:0;bottom:0;width:79.666%;height:2px;margin:48px auto 0}}body .page #maincontent{background-color:#e3e3e3;padding-bottom:48px}@media only screen and (max-width: 767px){body .page #maincontent{padding-bottom:32px}}body .page #maincontent .container #dmj-static .wrapper{background-color:#e3e3e3}body .page #maincontent .container #dmj-static .wrapper [data-page=social-responsibility] .wrapper{background-color:#fff}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .contents [data-page=transactionlaw] .contents,body .page #maincontent .container #dmj-static .contents [data-page=sitemap] .contents,body .page #maincontent .container #dmj-static .contents [data-page=terms_conditions] .contents,body .page #maincontent .container #dmj-static .contents [data-page=privacy] .contents,body .page #maincontent .container #dmj-static .contents [data-page=company] .contents,body .page #maincontent .container #dmj-static .contents [data-page=recruit] .contents,body .page #maincontent .container #dmj-static .contents [data-page=guide] .contents,body .page #maincontent .container #dmj-static .contents [data-page=sizeguide] .contents,body .page #maincontent .container #dmj-static .contents [data-page=delivery] .contents,body .page #maincontent .container #dmj-static .contents [data-page=returns] .contents,body .page #maincontent .container #dmj-static .contents [data-page=member_program] .contents{padding-bottom:40px;margin:0 2px}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .contents{margin:0 2px}}body .page #maincontent .container #dmj-static .otherTextArea a{color:#2381a7}body .page #maincontent .container #dmj-static .otherTextArea-img{display:flex;justify-content:flex-start;margin-top:10px}body .page #maincontent .container #dmj-static .otherTextArea-img img{width:200px}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherTextArea-img img{width:100%;max-width:150px}}body .page #maincontent .container #dmj-static .otherTextArea-img-apple{margin-right:40px}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherTextArea-img-apple{margin-right:20px}}body .page #maincontent .container #dmj-static .otherText{letter-spacing:.05em;line-height:1.714}body .page #maincontent .container #dmj-static .otherText-center{letter-spacing:.05em;line-height:1.714;text-align:center}body .page #maincontent .container #dmj-static .otherText-left{text-align:left !important}body .page #maincontent .container #dmj-static .otherText-right{text-align:right !important}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherText *+.otherText{margin-top:24px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .otherText *+.otherText{margin-top:12px}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .otherText-lead{margin:0 14px 32px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .otherText-lead{margin-bottom:48px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherText .otherTextHead+.otherTextHead{margin-top:18px}}body .page #maincontent .container #dmj-static .otherText .notice{font-size:12px;letter-spacing:0;line-height:1.3;color:#919194;display:block;margin-top:8px;margin-bottom:5px;padding-left:1em;text-indent:-1em}body .page #maincontent .container #dmj-static .otherText .notice+.notice{margin-top:0}body .page #maincontent .container #dmj-static .otherText .notice-bold{font-weight:600;color:#333}body .page #maincontent .container #dmj-static .otherTextHead{font-weight:600;letter-spacing:.05em;line-height:1.7}body .page #maincontent .container #dmj-static *+.otherTextHead{margin-top:32px}body .page #maincontent .container #dmj-static .otherTextList>li{align-items:center;letter-spacing:.05em;line-height:1.7;padding-left:1em;text-indent:-1em}body .page #maincontent .container #dmj-static .otherTextList>li+li{margin-top:10px}body .page #maincontent .container #dmj-static .otherTextList>li::before{display:inline-block;vertical-align:middle;margin:0 7px 0 3px;content:"";width:6px;height:6px;background-color:#000;border-radius:50%}body .page #maincontent .container #dmj-static .otherTextList body .page #maincontent .container #dmj-static .otherTextList{margin-top:8px}body .page #maincontent .container #dmj-static *+.otherTextList{margin-top:16px}body .page #maincontent .container #dmj-static .otherTextList-default>li{align-items:center;letter-spacing:.05em;line-height:1.7;padding-left:1em;text-indent:-1em}body .page #maincontent .container #dmj-static .otherTextList-default>li+li{margin-top:10px}body .page #maincontent .container #dmj-static .otherTextList-default>li::before{display:inline-block;vertical-align:middle;margin:0 7px 0 3px;content:"";width:6px;height:6px;background-color:#000;border-radius:50%}body .page #maincontent .container #dmj-static .otherTextList-default body .page #maincontent .container #dmj-static .otherTextList-default{margin-top:8px}body .page #maincontent .container #dmj-static .otherTextList-default>li::before{content:none}body .page #maincontent .container #dmj-static *+.otherTextList-default{margin-top:16px}body .page #maincontent .container #dmj-static .otherAnchorLink{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherAnchorLink{padding:19px 0;margin:0 4px 32px;border-top:1px solid #c8c8cb;border-bottom:1px solid #c8c8cb}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .otherAnchorLink{justify-content:center;margin:-17px 0 43px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .otherAnchorLink_node{transition:opacity .3s}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .otherAnchorLink_node:hover{opacity:.7}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherAnchorLink_node{width:100%;padding:0 12px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .otherAnchorLink_node{margin-top:12px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherAnchorLink_node+.otherAnchorLink_node{margin-top:20px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .otherAnchorLink_node+.otherAnchorLink_node{margin-left:32px}}body .page #maincontent .container #dmj-static .otherAnchorLink_node a{display:flex;align-items:baseline;justify-content:space-between;position:relative;font-weight:600;line-height:1.7}body .page #maincontent .container #dmj-static .otherAnchorLink_node a::after{width:10px;height:10px;border-bottom:3px solid #535357;border-right:3px solid #535357;transform:rotate(45deg)}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherAnchorLink_node a::after{content:""}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .otherAnchorLink_node a::after{content:none}}body .page #maincontent .container #dmj-static .otherAccordionList_node_head{display:flex;align-items:center;position:relative;font-weight:600;line-height:1.714}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .otherAccordionList_node_head{transition:opacity .3s}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .otherAccordionList_node_head:hover{opacity:.7}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherAccordionList_node_head{padding:20px 42px 20px 8px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .otherAccordionList_node_head{padding:27px 0;letter-spacing:.07em;cursor:pointer}}body .page #maincontent .container #dmj-static .otherAccordionList_node_head::before,body .page #maincontent .container #dmj-static .otherAccordionList_node_head::after{position:absolute;top:50%;content:"";background-color:#535357}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherAccordionList_node_head::before,body .page #maincontent .container #dmj-static .otherAccordionList_node_head::after{right:8px;width:14px;height:2px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .otherAccordionList_node_head::before,body .page #maincontent .container #dmj-static .otherAccordionList_node_head::after{right:9px;width:20px;height:3px}}body .page #maincontent .container #dmj-static .otherAccordionList_node_head::before{transform:translateY(-50%)}body .page #maincontent .container #dmj-static .otherAccordionList_node_head::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}body .page #maincontent .container #dmj-static .otherAccordionList_node_head.is-active::after{transform:translateY(-50%) rotate(0)}body .page #maincontent .container #dmj-static .otherAccordionList_node_body{display:none;letter-spacing:.07em;line-height:1.7}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherAccordionList_node_body{padding:0 14px 14px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .otherAccordionList_node_body{padding:0 32px 22px}}body .page #maincontent .container #dmj-static .otherAccordionList_node_bodyInner a{color:#2381a7}body .page #maincontent .container #dmj-static .otherContentsTitle{font-size:18px;line-height:1.333;text-align:center}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .otherContentsTitle{margin-bottom:32px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .otherContentsTitle{margin-bottom:48px}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .notFoundMain{position:relative;padding-top:200px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .notFoundMain{display:flex;align-items:center}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .notFoundMain{margin-bottom:320px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .notFoundImg{width:100%}}@media only screen and (min-width: 768px)and (max-width: 959px){body .page #maincontent .container #dmj-static .notFoundImg{padding:0 160px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .notFoundImg{margin-left:0}}body .page #maincontent .container #dmj-static .notFoundImg img{width:100%}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .notFoundInfo{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:100%;text-align:center}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .notFoundInfo{margin-right:0}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .notFoundInfo{padding-top:300px}}body .page #maincontent .container #dmj-static .notFoundInfo_title{font-size:36px}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .notFoundInfo_title{line-height:1.333}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .notFoundInfo_title{font-size:36px}}body .page #maincontent .container #dmj-static .notFoundInfo_text{letter-spacing:.05em;line-height:1.714;word-break:break-word;font-size:18px}body .page #maincontent .container #dmj-static .notFoundInfo_text+.notFoundInfo_title{margin-top:48px}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .notFoundInfo_text{padding:0 16px;margin-top:16px;margin-bottom:16px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .notFoundInfo_text{margin-top:24px;margin-bottom:24px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .notFoundInfo_text{text-align:left}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .notFoundInfo_button{margin:32px auto 0}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .notFoundInfo_button{margin-top:48px}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .c-itemAccesslog [data-page="404"] .c-itemAccesslog,body .page #maincontent .container #dmj-static .c-itemAccesslog [data-page=common_error] .c-itemAccesslog{padding-top:0;overflow:hidden}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList{margin:0 -14px}}body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node{background-color:#fff}body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node+.otherAccordionList_node{margin-top:8px}body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head{display:flex;align-items:center;position:relative;font-weight:600;line-height:1.714}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head{transition:opacity .3s}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head:hover{opacity:.7}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head{padding:20px 42px 20px 8px;padding-left:14px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head{cursor:pointer;letter-spacing:.07em;padding:27px 0;margin:0 32px}}body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head::before,body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head::after{position:absolute;top:50%;content:"";background-color:#535357}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head::before,body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head::after{right:8px;width:14px;height:2px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head::before,body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head::after{right:9px;width:20px;height:3px}}body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head::before{transform:translateY(-50%)}body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .head.is-active::after{transform:translateY(-50%) rotate(0)}body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .body{display:none;letter-spacing:.07em;line-height:1.7}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .body{padding:0 14px 14px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .body{padding:0 32px 22px}}body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node .body a{color:#2381a7}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node_head{padding-left:14px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAccordionList_node_head{margin:0 32px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherAnchorLink{padding-bottom:11px;margin:-17px 0 64px;border-bottom:1px solid #c8c8cb}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherContentsTitle{margin-bottom:29px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static [data-page=recruit] .otherContentsTitle{margin-bottom:21px}}body .page #maincontent .container #dmj-static .recuitSection+.recuitSection{margin-top:60px}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .recuitContents{margin:0 14px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static [data-page=guide] .c-index,body .page #maincontent .container #dmj-static [data-page=returns] .c-index,body .page #maincontent .container #dmj-static [data-page=member_program] .c-index,body .page #maincontent .container #dmj-static [data-page=sizeguide] .c-index,body .page #maincontent .container #dmj-static [data-page=delivery] .c-index{padding-top:0}}body .page #maincontent .container #dmj-static [data-page=guide] .otherAccordionList,body .page #maincontent .container #dmj-static [data-page=returns] .otherAccordionList,body .page #maincontent .container #dmj-static [data-page=member_program] .otherAccordionList,body .page #maincontent .container #dmj-static [data-page=sizeguide] .otherAccordionList,body .page #maincontent .container #dmj-static [data-page=delivery] .otherAccordionList{border-bottom:1px solid #c8c8cb}body .page #maincontent .container #dmj-static [data-page=guide] .otherAccordionList_node,body .page #maincontent .container #dmj-static [data-page=returns] .otherAccordionList_node,body .page #maincontent .container #dmj-static [data-page=member_program] .otherAccordionList_node,body .page #maincontent .container #dmj-static [data-page=sizeguide] .otherAccordionList_node,body .page #maincontent .container #dmj-static [data-page=delivery] .otherAccordionList_node{border-top:1px solid #c8c8cb}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static [data-page=guide] .otherAccordionList_node_head,body .page #maincontent .container #dmj-static [data-page=returns] .otherAccordionList_node_head,body .page #maincontent .container #dmj-static [data-page=member_program] .otherAccordionList_node_head,body .page #maincontent .container #dmj-static [data-page=sizeguide] .otherAccordionList_node_head,body .page #maincontent .container #dmj-static [data-page=delivery] .otherAccordionList_node_head{padding:27px 9px}}body .page #maincontent .container #dmj-static [data-page=guide] .otherAccordionList_node_body,body .page #maincontent .container #dmj-static [data-page=returns] .otherAccordionList_node_body,body .page #maincontent .container #dmj-static [data-page=member_program] .otherAccordionList_node_body,body .page #maincontent .container #dmj-static [data-page=sizeguide] .otherAccordionList_node_body,body .page #maincontent .container #dmj-static [data-page=delivery] .otherAccordionList_node_body{padding:0 9px 22px}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guideMain{width:100%}}body .page #maincontent .container #dmj-static .guidecontentsWrap{display:flex}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guidecontentsWrap{flex-wrap:wrap}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guidecontentsWrap{justify-content:space-between;padding-top:48px}}body .page #maincontent .container #dmj-static .guideSection{background-color:#fff}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guideSection{padding:32px 14px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideSection{padding:48px 32px}}body .page #maincontent .container #dmj-static .guideSection+.guideSection{margin-top:16px}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guideMenu{order:2;width:100%;padding:0;margin-top:48px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideMenu{margin-right:24px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideMenu_list{position:sticky;top:160px;left:0}}body .page #maincontent .container #dmj-static .guideMenu_list_node{background-color:#fff}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guideMenu_list_node{background-position:18px center}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideMenu_list_node{background-position:26px center}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .guideMenu_list_node+.guideMenu_list_node{margin-top:2px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .guideMenu_list_node+.guideMenu_list_node{margin-top:1px}}body .page #maincontent .container #dmj-static .guideMenu_list_node .guideMenu_list_link{position:relative;display:block;font-weight:bold;letter-spacing:.05em}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideMenu_list_node .guideMenu_list_link{transition:opacity .3s}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideMenu_list_node .guideMenu_list_link:hover{opacity:.7}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guideMenu_list_node .guideMenu_list_link{display:flex;align-items:center;height:60px;padding-left:48px}}@media only screen and (min-width: 768px)and (max-width: 959px){body .page #maincontent .container #dmj-static .guideMenu_list_node .guideMenu_list_link{padding:24px 0 24px 26px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideMenu_list_node .guideMenu_list_link{padding:17px 0 17px 26px}}body .page #maincontent .container #dmj-static .guideMenu_list_node .guideMenu_list_link:before{content:"";position:absolute;top:0;left:0;display:none;width:3px;height:100%;background-color:#000}body .page #maincontent .container #dmj-static .guideMenu_list_node.is-current .guideMenu_list_link{color:#919194;pointer-events:none}body .page #maincontent .container #dmj-static .guideMenu_list_node.is-current .guideMenu_list_link:before{display:block}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guideMenuSelect{position:relative;width:calc(100% + 4px);margin:0 -2px}body .page #maincontent .container #dmj-static .guideMenuSelect::after{position:absolute;top:50%;right:4px;content:"";width:10px;height:15px;transform:translateY(-50%);background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16'%3E%3Cpath fill='%23343a40' d='M5 0L0 5h10zm0 16L0 11h10z'/%3E%3C/svg%3E") right .75rem center/10px 16px no-repeat;background-size:10px auto;max-width:100%;padding:0 16px;background-size:cover;background-repeat:no-repeat;background-size:10px 15px;pointer-events:none}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideMenuSelect{display:none}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guideMenuSelect select{width:calc(100% + 4px);height:48px;padding:0 16px;margin:0 auto;font-weight:600;background-color:#fff}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideMenuSelect select{display:none}}body .page #maincontent .container #dmj-static .guideTable{display:flex;margin:auto;display:table;border-collapse:collapse}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guideTable{width:100%}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideTable{width:calc((100% + 64px - 192px)/9*5 + 96px)}}body .page #maincontent .container #dmj-static .guideTable tr:nth-of-type(odd) td{background-color:#e3e3e3}body .page #maincontent .container #dmj-static .guideTable th,body .page #maincontent .container #dmj-static .guideTable td{padding:13px;border:1px solid #c8c8cb;text-align:center;text-indent:0}body .page #maincontent .container #dmj-static .guideTable th{background-color:#2b2b2b;font-weight:600;color:#fff}body .page #maincontent .container #dmj-static .guideTable-delivery{margin:12px 0;max-width:540px;width:100%;table-layout:fixed}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .guideTable-delivery th:nth-of-type(1){width:36%}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .guideTable-delivery th:nth-of-type(1){width:42%}}body .page #maincontent .container #dmj-static .guideOfferItem{margin-top:24px}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .guideOfferItem{padding-bottom:24px;border-bottom:1px solid #c8c8cb}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .guideOfferItem_node{padding-top:24px;border-top:1px solid #c8c8cb}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .guideOfferItem_node{display:flex}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .guideOfferItem_node+.guideOfferItem_node{margin-top:16px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .guideOfferItem_node+.guideOfferItem_node{margin-top:8px}}body .page #maincontent .container #dmj-static .guideOfferItem_img{position:relative}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .guideOfferItem_img{margin:0 50px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .guideOfferItem_img{width:30%}}body .page #maincontent .container #dmj-static .guideOfferItem_img img{width:100%}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .guideOfferItem_info{margin:9px 16px 0}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .guideOfferItem_info{margin-left:24px;width:70%}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .guideOfferItem_info .otherText{margin-top:9px}}body .page #maincontent .container #dmj-static .guideOfferItem_point{position:absolute;top:0;left:0;padding:6px 12px;background-color:#000;font-size:24px;letter-spacing:.04em}body .page #maincontent .container #dmj-static .guideOfferItem_point .num{color:#ffe512}body .page #maincontent .container #dmj-static .guideOfferItem_point .ruby{padding-left:6px;color:#fff}body .page #maincontent .container #dmj-static .companyInfo{display:flex;flex-wrap:wrap;margin:auto}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .companyInfo{margin:0 14px}}@media only screen and (min-width: 768px)and (max-width: 959px){body .page #maincontent .container #dmj-static .companyInfo{width:80%;margin:0 auto}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .companyInfo{width:calc((100% - 264px)/12*4 + 120px)}}body .page #maincontent .container #dmj-static .companyInfo dt,body .page #maincontent .container #dmj-static .companyInfo dd{letter-spacing:.07em;line-height:1.429}body .page #maincontent .container #dmj-static .companyInfo dt:nth-of-type(n+2),body .page #maincontent .container #dmj-static .companyInfo dd:nth-of-type(n+2){margin-top:24px}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .companyInfo dt{width:74px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .companyInfo dt{width:80px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .companyInfo dd{width:calc(100% - 74px)}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .companyInfo dd{width:calc(100% - 80px)}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .companyMap{height:440px;margin:32px -2px 0}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .companyMap{height:480px;margin-top:48px}}body .page #maincontent .container #dmj-static .privacySection{background-color:#fff}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .privacySection{padding:32px 14px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .privacySection{padding:48px 32px}}body .page #maincontent .container #dmj-static .privacySection+.privacySection{margin-top:16px}body .page #maincontent .container #dmj-static .termsSection{background-color:#fff}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .termsSection{padding:32px 14px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .termsSection{padding:48px 32px}}body .page #maincontent .container #dmj-static .termsSection+.termsSection{margin-top:16px}body .page #maincontent .container #dmj-static .sitemapGender{border-top:1px solid #c8c8cb}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .sitemapGender{padding:32px 0 48px;margin:0 14px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .sitemapGender{padding:48px 0 96px}}body .page #maincontent .container #dmj-static .sitemapGender_head{font-weight:bold;letter-spacing:.05em;line-height:1.714}body .page #maincontent .container #dmj-static .sitemapGender_listWrap{margin-top:24px}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .sitemapGender_listWrap{display:flex}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .sitemapGender_list{width:25%;padding-right:40px}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .sitemapGender_list+.sitemapGender_list{margin-top:24px}}body .page #maincontent .container #dmj-static .sitemapGender_list_node+.sitemapGender_list_node{margin-top:24px}body .page #maincontent .container #dmj-static .sitemapGender_list_text{font-weight:bold}body .page #maincontent .container #dmj-static .sitemapGender_childList{margin-top:16px}body .page #maincontent .container #dmj-static .sitemapGender_childList_node+.sitemapGender_childList_node{margin-top:16px}body .page #maincontent .container #dmj-static .sitemapBlock{display:flex;flex-wrap:wrap;border-top:1px solid #c8c8cb}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .sitemapBlock{padding-top:32px;margin:0 14px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .sitemapBlock{padding-top:48px}}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .sitemapBlock+.sitemapBlock{margin-top:48px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .sitemapBlock+.sitemapBlock{margin-top:96px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .sitemapBlock_item{width:100%}body .page #maincontent .container #dmj-static .sitemapBlock_item:nth-of-type(n+2){margin-top:24px}}@media only screen and (min-width: 768px)and (max-width: 959px){body .page #maincontent .container #dmj-static .sitemapBlock_item{width:50%}body .page #maincontent .container #dmj-static .sitemapBlock_item:nth-of-type(n+3){margin-top:24px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .sitemapBlock_item{width:calc((100% - 216px)/10*3 + 72px)}}body .page #maincontent .container #dmj-static .sitemapBlock_head{font-weight:600;letter-spacing:.05em;line-height:1.714}body .page #maincontent .container #dmj-static .sitemapBlock_list{margin-top:24px}body .page #maincontent .container #dmj-static .sitemapBlock_list li{letter-spacing:.005em}body .page #maincontent .container #dmj-static .sitemapBlock_list li+li{margin-top:16px}body .page #maincontent .container #dmj-static .transactionlawSection{background-color:#fff}@media only screen and (max-width: 959px){body .page #maincontent .container #dmj-static .transactionlawSection{padding:32px 14px}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .transactionlawSection{padding:48px 32px}}body .page #maincontent .container #dmj-static .transactionlawSection+.transactionlawSection{margin-top:16px}body .page #maincontent .container #dmj-static .transactionlawImg_rauktenPay{display:block}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .transactionlawImg_rauktenPay{transition:opacity .3s}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .transactionlawImg_rauktenPay:hover{opacity:.7}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .transactionlawImg_rauktenPay{margin-top:8px;width:166px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .transactionlawImg_rauktenPay{margin-top:13px;width:256px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilitySection{padding:24px 16px 40px}}@media only screen and (min-width: 768px)and (max-width: 959px){body .page #maincontent .container #dmj-static .socialResponsibilitySection{padding:48px 0 80px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilitySection{margin:0 auto;width:.7166666667;max-width:860px}}body .page #maincontent .container #dmj-static .socialResponsibilitySection .c-index{padding:0;line-height:1.3}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilitySection .c-index{text-align:left}}body .page #maincontent .container #dmj-static .socialResponsibilitySection .otherContentsTitle{margin-bottom:0}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilitySection .otherContentsTitle{text-align:left}}body .page #maincontent .container #dmj-static .socialResponsibilitySection .otherTextHead{font-size:14px;font-weight:700}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilitySection .otherTextHead{line-height:1.3}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .socialResponsibilitySection .otherText a{transition:opacity .3s}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .socialResponsibilitySection .otherText a:hover{opacity:.7}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilitySection *+.c-index{margin-top:32px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilitySection *+.c-index{margin-top:48px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilitySection *+.otherContentsTitle{margin-top:32px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilitySection *+.otherContentsTitle{margin-top:48px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilitySection *+.otherTextHead{margin-top:48px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilitySection *+.otherText{margin-top:32px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilitySection .otherTextHead+.otherText{margin-top:16px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilitySection .otherTextHead+.otherText{margin-top:14px}}body .page #maincontent .container #dmj-static .socialResponsibilitySection *+.otherTextList{margin-top:32px}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilitySection_contents+.socialResponsibilitySection_contents{margin-top:32px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilitySection_contents+.socialResponsibilitySection_contents{margin-top:48px}}body .page #maincontent .container #dmj-static .socialResponsibility_button{text-align:center;line-height:1.1}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibility_button{margin-top:40px;font-size:12px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibility_button{margin:48px auto 0;width:500px}}body .page #maincontent .container #dmj-static .socialResponsibilityBanner{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilityBanner{margin-top:40px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilityBanner{margin:80px auto 0}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilityBanner_node{width:calc((100% - 13px)/2)}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilityBanner_node{width:280px}}@media only screen and (max-width: 767px){body .page #maincontent .container #dmj-static .socialResponsibilityBanner_node+.socialResponsibilityBanner_node{margin-left:13px}}@media only screen and (min-width: 768px){body .page #maincontent .container #dmj-static .socialResponsibilityBanner_node+.socialResponsibilityBanner_node{margin-left:22px}}body .page #maincontent .container #dmj-static .socialResponsibilityBanner_node img{width:100%}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .socialResponsibilityBanner_link{transition:opacity .3s}}@media only screen and (min-width: 960px){body .page #maincontent .container #dmj-static .socialResponsibilityBanner_link:hover{opacity:.7}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9mb3VuZGF0aW9uL19taXhpbi5zY3NzIiwiY3NzL21vZHVsZS9fY29tcG9uZW50cy5zY3NzIiwiY3NzL2V4dC9vdGhlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLFdBQ0Usd0JBQ0EsZ0JBQ0EsaUZBR0YsV0FDRSx3QkFDQSxnQkFDQSxtREFHRixXQUNFLHdCQUNBLGdCQUNBLGlGQUdGLFdBQ0Usd0JBQ0EsZ0JBQ0Esa0RBSUYsV0FDQyx5QkFDQyxrQkFDQSxnQkFDRCx1QkFDQSxnT0FNRCxXQUNFLHdCQUNBLDBCQUNBLHVTQU1BLGdCQUNBLGtCQUdGLFdBQ0UsNkJBQ0EsMEJBQ0EsdWFBUUYsV0FDRSxtQ0FDQSxnQkFDQSxzRUFFRixXQUNFLHNCQUNBLGdCQUNBLGtFQUVGLFdBQ0Usc0JBQ0EsZ0JBQ0Esb0VBRUYsV0FDRSxzQkFDQSxnQkFDQSxvRUFFRixXQUNFLHNCQUNBLGdCQUNBLHNFQUVGLFdBQ0UsZ0NBQ0EsZ0JBQ0EsdUVBR0YsV0FDRSxzQkFDQSxtREFHRixXQUNFLHVCQUNBLGdCQUNBLHFFQUVGLFdBQ0UsdUJBQ0EsZ0JBQ0EsMkRBRUYsV0FDRSx1QkFDQSxnQkFDQSwrREFFRixXQUNFLGlDQUNBLGdCQUNBLHdFQUdGLFdBQ0UsbUJBQ0EsZ0JBQ0EsdURBRUYsV0FDRSxtQkFDQSxrQkFDQSxnQkFDQSxzREFFRixXQUNFLG1CQUNBLGdCQUNBLG9EQUVGLFdBQ0UsbUJBQ0EsZ0JBQ0EscURBRUYsV0FDRSxtQkFDQSxrQkFDQSxnQkFDQSwyREFFRixXQUNFLDRCQUNBLGdCQUNBLHdEQUdGLFdBQ0UsMkJBQ0EsZ0JBQ0EsNkRBRUYsV0FDRSwyQkFDQSxnQkFDQSwwREE0Q0YscUVBQ0UsWUFwQ3NCLGtJQTRIeEIsWUFDRSxhQUNBLGdCQUNBLG9CQzNQRiwwQkFDRSxHQUNFLFVBRUYsSUFDRSxVQUVGLElBQ0UsVUFFRixLQUNFLFdBWUosK0NBQ0UsYUFDQSx1QkFDQSxtQkFDQSxpQkFDQSxzQkFDQSxXQUNBLFlBQ0EsZUFFRSwrQkFFRiwwQ0FaRiwrQ0FhSSwyREFDQSxnQkFJSix1QkFDRSxlQUdGLHdCQUNFLFlBQ0EsZUFvREYsK0NBRUUsYURzSFUsUUNwSFIsaUJEb0hRLFFDaEhSLDBDQURGLDJEQUVJLE1EK0dNLFFDOUdOLGtCQUVFLHVCQUtGLDBDQURGLG1FQUVJLEtEc0dJLFNDaEdSLDBDQURGLHVEQUVJLHFCQUdKLGlFQUNFLFdBQ0EsbUJBQ0EscUJBQ0EseUVBQ0UsV0FDQSxrQkF3TU4sS0FDRSxxQkFFRixZQUNFLG1CQUNBLFdBQ0EsZUFDQSxrQkFDRSxnQkFDQSxjQUdKLFlBQ0UsbUJBQ0EsV0FDQSxlQUNBLGtCQUNFLGdCQUNBLGNBR0osWUFDRSxZQUNBLGlCQUNBLGVBQ0EsaUJBQ0EsZUFrOENFLHFSQU1FLGFEemtETSxRQzBrRE4sb0NBR0YsNEVBQ0UsYUR6bERNLFFDMGxETixvQ0F6OEJKLFNBQ0UsZUFDQSxrQkFDQSwwQ0FIRixTQUlJLGdCQUVGLDBDQU5GLFNBT0ksZ0JBdEhKLGlCQUVJLGlCRDdoQlksUUM4aEJaLDJCQUVGLDBDQUxGLGlCQU1JLGdCQUVGLGdFQVJGLGlCQVNJLGdCQUVGLDBDQVhGLGlCQVlJLGdCQUlKLHVCQUNFLGVBQ0EsaUJBQ0Esa0JBQ0EsMENBSkYsdUJBS0ksb0JBRUYsZ0VBUEYsdUJBUUksb0JBRUYsMENBVkYsdUJBV0ksb0JBU0YsMENBTEYsMEJBTUksaUJBQ0EsZUFXRiwwQ0FERiwyQkFFSSxhQUVGLGdFQUpGLDJCQUtJLGFBRUYsMENBUEYsMkJBUUksYUFHQSwwQ0FERix3Q0FFSSxhQUVGLGdFQUpGLHdDQUtJLGFBRUYsMENBUEYsd0NBUUksYURyaEJQLDBDQzBoQkMsMkJEemhCQSx3QkFJQSwwQ0FERCxpQ0FFRSxRQVA2QixJQzZoQjVCLCtCQUNFLFdBT0EsMENBREYsb0dBRUksV0FNSiwwQ0FEQSw4Q0FFQyxjQUVELDBDQUpBLDhDQUtDLGtCQUNBLE9BQ0EsU0FDQSxjQUNBLFdBQ0Esb0JDOTBCRCx3QkFDRSx5QkFDQSxvQkFDQSwwQ0FIRix3QkFJSSxxQkFTRSx3REFFSSxpQkZtTUksUUVqTU4sbUdBRUksc0JBNEJGLDBDQVhGLHE5QkFZSSxvQkFDQSxjQU1KLDBDQS9CRix5REFnQ0ksY0FRRixnRUFDRSxNRnVKRixRRXJKQSxrRUFDRSxhQUNBLDJCQUNBLGdCQUNBLHNFQUNFLFlBQ0EsMENBRkYsc0VBR0ksV0FDQSxpQkFHSix3RUFDRSxrQkFDQSwwQ0FGRix3RUFHSSxtQkFLUiwwREFDRSxxQkFDQSxrQkFDQSxpRUFDRSxxQkFDQSxrQkFDQSxrQkFFRiwrREFDRSwyQkFFRixnRUFDRSw0QkFHQSwwQ0FERix1RUFFSSxpQkFFRiwwQ0FKRix1RUFLSSxpQkFJRiwwQ0FERiwrREFFSSxvQkFFRiwwQ0FKRiwrREFLSSxvQkFJRiwwQ0FERix3RkFFSSxpQkFHSixrRUFDRSxlQUNBLGlCQUNBLGdCQUNBLGNBQ0EsY0FDQSxlQUNBLGtCQUNBLGlCQUNBLGlCQUNBLDBFQUNFLGFBRUYsdUVBQ0UsZ0JBQ0EsV0FJTiw4REFDRSxnQkFDQSxxQkFDQSxnQkFFRixnRUFDRSxnQkE3S1YsaUVBQ0UsbUJBQ0EscUJBQ0EsZ0JBQ0EsaUJBQ0EsaUJBQ0Esb0VBQ0UsZ0JBRUYseUVBQ0UscUJBQ0Esc0JBQ0EsbUJBQ0EsV0FDQSxVQUNBLFdBQ0Esc0JBQ0Esa0JBR0osNEhBQ0UsZUE2Sk0sZ0VBQ0UsZ0JBbkxWLHlFQUNFLG1CQUNBLHFCQUNBLGdCQUNBLGlCQUNBLGlCQUNBLDRFQUNFLGdCQUVGLGlGQUNFLHFCQUNBLHNCQUNBLG1CQUNBLFdBQ0EsVUFDQSxXQUNBLHNCQUNBLGtCQUdKLDRJQUNFLGVBa0tRLGlGQUNFLGFBR0osd0VBQ0UsZ0JBRUYsZ0VBQ0UsYUFDQSxlQUNBLDBDQUhGLGdFQUlJLGVBQ0Esa0JBQ0EsNkJBQ0EsaUNBRUYsMENBVEYsZ0VBVUksdUJBQ0EscUJGNEdiLDBDRXpHUyxxRUYwR1Isd0JBSUEsMENBREQsMkVBRUUsUUFQNkIsSUV0R3BCLDBDQUZGLHFFQUdJLFdBQ0EsZ0JBRUYsMENBTkYscUVBT0ksaUJBR0EsMENBREYsMkZBRUksaUJBRUYsMENBSkYsMkZBS0ksa0JBR0osdUVBQ0UsYUFDQSxxQkFDQSw4QkFDQSxrQkFDQSxnQkFDQSxnQkFLQSw4RUFDRSxXQUNBLFlBQ0EsZ0NBQ0EsK0JBQ0Esd0JBQ0EsMENBTkYsOEVBT0ksWUFFRiwwQ0FURiw4RUFVSSxjQUtSLDZFQUNFLGFBQ0EsbUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JGeURYLDBDRTlEUyw2RUYrRFIsd0JBSUEsMENBREQsbUZBRUUsUUFQNkIsSUV0RHBCLDBDQVBGLDZFQVFJLDRCQUVGLDBDQVZGLDZFQVdJLGVBQ0EscUJBQ0EsZ0JBRUYseUtBRUUsa0JBQ0EsUUFDQSxXQUNBLHlCQUNBLDBDQU5GLHlLQU9JLFVBQ0EsV0FDQSxZQUVGLDBDQVhGLHlLQVlJLFVBQ0EsV0FDQSxZQUdKLHFGQUNFLDJCQUVGLG9GQUNFLHlDQUNBLDhCQUVGLDhGQUNFLHFDQUdKLDZFQUNFLGFBQ0EscUJBQ0EsZ0JBQ0EsMENBSkYsNkVBS0kscUJBRUYsMENBUEYsNkVBUUkscUJBSUYsb0ZBQ0UsTUY1REYsUUUrREYsbUVBQ0UsZUFDQSxrQkFDQSxrQkFDQSwwQ0FKRixtRUFLSSxvQkFFRiwwQ0FQRixtRUFRSSxvQkFXRiwwQ0FERiw2REFFSSxrQkFDQSxtQkFFRiwwQ0FMRiw2REFNSSxhQUNBLG9CQUdGLDBDQVZGLDZEQVdJLHFCQUtGLDBDQURGLDREQUVJLFlBRUYsZ0VBSkYsNERBS0ksaUJBRUYsMENBUEYsNERBUUksZUFFRixnRUFDRSxXQUtGLDBDQURGLDZEQUVJLGdDQUNBLGtCQUNBLFFBQ0EsU0FDQSxXQUNBLG1CQUVGLDBDQVRGLDZEQVVJLGdCQUVGLDBDQVpGLDZEQWFJLG1CQUlKLG1FQUNFLGVBQ0EsMENBRkYsbUVBR0ksbUJBRUYsMENBTEYsbUVBTUksZ0JBSUosa0VBQ0UscUJBQ0Esa0JBQ0Esc0JBQ0EsZUFDQSxzRkFDRSxnQkFFRiwwQ0FSRixrRUFTSSxlQUNBLGdCQUNBLG9CQUVGLDBDQWJGLGtFQWNJLGdCQUNBLG9CQUVGLDBDQWpCRixrRUFrQkksaUJBS0YsMENBREYsb0VBRUksb0JBRUYsMENBSkYsb0VBS0ksaUJBT0EsMENBRkYsNk1BR0ksY0FDQSxpQkFjRiwwQ0FERix1RkFFSSxnQkFHSiw0RkFDRSxzQkFDQSxxSEFDRSxlQUlGLGtHQUNFLGFBQ0EsbUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JGMUlmLDBDRXFJYSxrR0ZwSVosd0JBSUEsMENBREQsd0dBRUUsUUFQNkIsSUU2SWhCLDBDQVBGLGtHQVFJLDJCQUNBLG1CQUVGLDBDQVhGLGtHQVlJLGVBQ0EscUJBQ0EsZUFDQSxlQUVGLG1OQUVFLGtCQUNBLFFBQ0EsV0FDQSx5QkFDQSwwQ0FORixtTkFPSSxVQUNBLFdBQ0EsWUFFRiwwQ0FYRixtTkFZSSxVQUNBLFdBQ0EsWUFHSiwwR0FDRSwyQkFFRix5R0FDRSx5Q0FDQSw4QkFFRixtSEFDRSxxQ0FHSixrR0FDRSxhQUNBLHFCQUNBLGdCQUNBLDBDQUpGLGtHQUtJLHFCQUVGLDBDQVBGLGtHQVFJLHFCQUVGLG9HQUNFLE1GL1BOLFFFcVFFLDBDQURGLGlHQUVJLG1CQUVGLDBDQUpGLGlHQUtJLGVBSUYsMENBREYsb0ZBRUksb0JBQ0Esb0JBQ0EsaUNBSUYsMENBREYsdUZBRUksb0JBRUYsMENBSkYsdUZBS0ksb0JBS0osNkVBQ0UsZ0JBSUYsMENBREYsK0RBRUksZUFlQSwwQ0FERixvWUFFSSxlQUdKLDJiQUNFLGdDQUVGLG9kQUNFLDZCQUdBLDBDQURGLDZlQUVJLGtCQUdKLDZlQUNFLG1CQUlGLDBDQURGLDBEQUVJLFlBR0osa0VBQ0UsYUFDQSwwQ0FGRixrRUFHSSxnQkFFRiwwQ0FMRixrRUFNSSw4QkFDQSxrQkFHSiw2REFqbEJSLHNCQUNBLDBDQWdsQlEsNkRBL2tCTixtQkFFRiwwQ0E2a0JRLDZEQTVrQk4sbUJBOGtCUSwyRUFDRSxnQkFLRiwwQ0FERiwwREFFSSxRQUNBLFdBQ0EsVUFDQSxpQkFFRiwwQ0FQRiwwREFRSSxtQkFLRiwwQ0FERiwrREFFSSxnQkFDQSxVQUNBLFFBSUosb0VBRUksc0JBRUYsMENBSkYsb0VBTU0saUNBR0osMENBVEYsb0VBV00saUNBS0YsMENBREYseUZBRUksZ0JBRUYsMENBSkYseUZBS0ksZ0JBR0oseUZBQ0Usa0JBQ0EsY0FDQSxpQkFDQSxxQkZ4VWIsMENFb1VXLHlGRm5VVix3QkFJQSwwQ0FERCwrRkFFRSxRQVA2QixJRTJVbEIsMENBTkYseUZBT0ksYUFDQSxtQkFDQSxZQUNBLG1CQUVGLGdFQVpGLHlGQWFJLDBCQUVGLDBDQWZGLHlGQWdCSSwwQkFFRixnR0FDRSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxhQUNBLFVBQ0EsWUFFRSxpQkY3YUwsS0VrYkMsb0dBQ0UsTUYvYVQsUUVnYlMsb0JBQ0EsMkdBQ0UsY0FNTiwwQ0FERixnRUFFSSxrQkFDQSx1QkFDQSxjQUNBLHVFQUNFLGtCQUNBLFFBQ0EsVUFDQSxXQUNBLFdBQ0EsWUFDQSwyQkFFQSx5T0FDQSwwQkFDQSxlQUNBLGVBQ0Esc0JBQ0EsNEJBQ0EsMEJBQ0EscUJBR0osMENBeEJGLGdFQXlCSSxjQUdBLDBDQURGLHVFQUVJLHVCQUNBLFlBQ0EsZUFDQSxjQUNBLGdCQUVFLHVCQUdKLDBDQVhGLHVFQVlJLGNBSU4sMkRBQ0UsYUFDQSxZQUNBLGNBQ0EseUJBQ0EsMENBTEYsMkRBTUksWUFFRiwwQ0FSRiwyREFTSSw4Q0FHQSxrRkFDRSx5QkFHSiw0SEFDRSxhQUNBLHlCQUNBLGtCQUNBLGNBRUYsOERBQ0UseUJBQ0EsZ0JBQ0EsV0FFRixvRUFDRSxjQUNBLGdCQUNBLFdBQ0EsbUJBR0ksMENBREYsc0ZBRUksV0FFRiwwQ0FKRixzRkFLSSxXQU1WLCtEQUNFLGdCQUNBLDBDQUZGLCtEQUdJLG9CQUNBLGlDQUlGLDBDQURGLG9FQUVJLGlCQUNBLDhCQUVGLDBDQUxGLG9FQU1JLGNBR0EsMENBREYseUZBRUksaUJBRUYsMENBSkYseUZBS0ksZ0JBSU4sbUVBQ0Usa0JBQ0EsMENBRkYsbUVBR0ksZUFFRiwwQ0FMRixtRUFPSSxXQUVGLHVFQUNFLFdBSUYsMENBREYsb0VBRUksbUJBRUYsMENBSkYsb0VBS0ksaUJBQ0EsV0FHQSwwQ0FERiwrRUFFSSxnQkFJTixxRUFDRSxrQkFDQSxNQUNBLE9BQ0EsaUJBQ0Esc0JBQ0EsZUFDQSxxQkFFQSwwRUFDRSxjQUVGLDJFQUNFLGlCQUNBLFdBU0osNERBQ0UsYUFDQSxlQUNBLFlBQ0EsMENBSkYsNERBS0ksZUFFRixnRUFQRiw0REFRSSxVQUNBLGVBRUYsMENBWEYsNERBWUkseUNBRUYsOEhBQ0UscUJBQ0Esa0JBQ0EsZ0tBQ0UsZ0JBSUYsMENBREYsK0RBRUksWUFFRiwwQ0FKRiwrREFLSSxZQUlGLDBDQURGLCtEQUVJLHlCQUVGLDBDQUpGLCtEQUtJLHlCQUtKLDBDQURGLDJEQUVJLGFBQ0Esb0JBRUYsMENBTEYsMkRBTUksYUFDQSxpQkFTSiwrREFuNEJSLHNCQUNBLDBDQWs0QlEsK0RBajRCTixtQkFFRiwwQ0ErM0JRLCtEQTkzQk4sbUJBZzRCUSwrRUFDRSxnQkFTSiw2REEvNEJSLHNCQUNBLDBDQTg0QlEsNkRBNzRCTixtQkFFRiwwQ0EyNEJRLDZEQTE0Qk4sbUJBNDRCUSwyRUFDRSxnQkFTSiw4REFDRSw2QkFDQSwwQ0FGRiw4REFHSSxvQkFDQSxlQUVGLDBDQU5GLDhEQU9JLHFCQUlKLG1FQUNFLGlCQUNBLHFCQUNBLGtCQUdGLHVFQUNFLGdCQUNBLDBDQUZGLHVFQUdJLGNBS0YsMENBREYsbUVBRUksVUFDQSxvQkFHQSwwQ0FERix1RkFFSSxpQkFNSixpR0FDRSxnQkFNSix3RUFDRSxpQkFHRix3RUFDRSxnQkFNQSwyR0FDRSxnQkFNSiw2REFDRSxhQUNBLGVBQ0EsNkJBQ0EsMENBSkYsNkRBS0ksaUJBQ0EsZUFFRiwwQ0FSRiw2REFTSSxrQkFHQSwwQ0FERiwyRUFFSSxpQkFFRiwwQ0FKRiwyRUFLSSxpQkFLSiwwQ0FERixrRUFFSSxXQUNBLG1GQUNFLGlCQUdKLGdFQVBGLGtFQVFJLFVBQ0EsbUZBQ0UsaUJBR0osMENBYkYsa0VBY0ksd0NBR0osa0VBQ0UsZ0JBQ0EscUJBQ0Esa0JBRUYsa0VBQ0UsZ0JBQ0EscUVBQ0Usc0JBQ0Esd0VBQ0UsZ0JBVU4sc0VBbGhDUixzQkFDQSwwQ0FpaENRLHNFQWhoQ04sbUJBRUYsMENBOGdDUSxzRUE3Z0NOLG1CQStnQ1EsNkZBQ0UsZ0JBR0osNkVBQ0UsY0YxdEJYLDBDRXl0QlMsNkVGeHRCUix3QkFJQSwwQ0FERCxtRkFFRSxRQVA2QixJRTh0QnBCLDBDQUpGLDZFQUtJLGVBQ0EsYUFFRiwwQ0FSRiw2RUFTSSxnQkFDQSxhQVdGLDBDQURGLDRFQUVJLHdCQUVGLGdFQUpGLDRFQUtJLHFCQUVGLDBDQVBGLDRFQVFJLGNBQ0Esa0JBQ0EsaUJBR0YscUZBQ0UsVUFDQSxnQkFFQSwwQ0FKRixxRkFLSSxpQkFHSixnR0FDRSxnQkFFQSwwQ0FIRixnR0FJSSxpQkFHSiwyRkFDRSxlQUNBLGdCQUVBLDBDQUpGLDJGQUtJLGlCRjl3QmYsMENFa3hCYSx5RkZqeEJaLHdCQUlBLDBDQURELCtGQUVFLFFBUDZCLElFeXhCbEIsMENBREYsdUZBRUksaUJBRUYsMENBSkYsdUZBS0ksaUJBSUYsMENBREYsa0dBRUksaUJBRUYsMENBSkYsa0dBS0ksaUJBSUYsMENBREYsNkZBRUksaUJBSUYsMENBREYseUZBRUksaUJBSUYsMENBREYsc0dBRUksaUJBRUYsMENBSkYsc0dBS0ksaUJBR0osNkZBQ0UsZ0JBS0EsMENBREYsMkhBRUksaUJBRUYsMENBSkYsMkhBS0ksaUJBSU4sNEVBQ0Usa0JBQ0EsZ0JBRUEsMENBSkYsNEVBS0ksZ0JBQ0EsZ0JBRUYsMENBUkYsNEVBU0ksbUJBQ0EsYUFHSiwyRUFDRSxhQUNBLHVCQUNBLG1CQUVBLDBDQUxGLDJFQU1JLGlCQUVGLDBDQVJGLDJFQVNJLG9CQUlGLDBDQURGLGdGQUVJLDZCQUVGLDBDQUpGLGdGQUtJLGFBSUEsMENBREYsaUhBRUksa0JBRUYsMENBSkYsaUhBS0ksa0JBSUosb0ZBQ0UsV0ZsM0JiLDBDRXEzQlMsZ0ZGcDNCUix3QkFJQSwwQ0FERCxzRkFFRSxRQVA2QiIsImZpbGUiOiJjc3MvZXh0L290aGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qIGZvbnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogTXlZdUdvdGhpY007XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiWXVHb3RoaWMtTWVkaXVtXCIpLGxvY2FsKFwiWXUgR290aGljIE1lZGl1bVwiKSxsb2NhbChcIll1R290aGljLVJlZ3VsYXJcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE15WXVHb3RoaWNNO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIll1R290aGljLUJvbGRcIiksbG9jYWwoXCJZdSBHb3RoaWMgQm9sZFwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogTXlZdU1pbmNob007XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IGxvY2FsKFwiWXVNaW5jaG8tTWVkaXVtXCIpLGxvY2FsKFwiWXUgTWluY2hvIE1lZGl1bVwiKSxsb2NhbChcIll1TWluY2hvLVJlZ3VsYXJcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE15WXVNaW5jaG9NO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiBsb2NhbChcIll1TWluY2hvLURlbWlib2xkXCIpLGxvY2FsKFwiWXUgTWluY2hvXCIpXHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG5cdHNyYzogdXJsKCd3ZWJmb250LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcblx0c3JjOiBsb2NhbCgnbXlmb250IFJlZ3VsYXInKSwgLyog44OV44Kp44Oz44OI44GM44Ot44O844Kr44Or44Gr44Kk44Oz44K544OI44O844Or44GV44KM44Gm44GE44KL5aC05ZCI44Gr5pyJ5Yq5ICovXHJcblx0ICAgICB1cmwoJy4uL2ZvbnQvbm90b3NlcmlmY2pranBfcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBlb2YgLSBJRTYtSUU4ICovXHJcblx0ICAgICB1cmwoJy4uL2ZvbnQvbm90b3NlcmlmY2pranBfcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIHdvZmYgLSBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuXHQgICAgIHVybCgnLi4vZm9udC9ub3Rvc2VyaWZjamtqcF9yZWd1bGFyLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIHR0ZiAtIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBUcmFkZUdvdGhpYztcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMkJGRjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJDQzA4NF8wXzAuZW90XCIpLFxyXG4gICAgICAgdXJsKFwiLi4vZm9udHMvMkNDMDg0XzBfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICAgdXJsKFwiLi4vZm9udHMvMkNDMDg0XzBfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgIHVybChcIi4uL2ZvbnRzLzJDQzA4NF8wXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgdXJsKFwiLi4vZm9udHMvMkNDMDg0XzBfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgICB1cmwoXCIuLi9mb250cy8yQ0MwODRfMF8wLnN2ZyN3ZlwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBUcmFkZUdvdGhpYy1ib2xkO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0yQkZGO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZTQ2OTM5MDgtNzIwOC00YjA0LTkzYzQtOGQwMDRjM2I0ZTFmLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksXHJcbiAgICAgICB1cmwoXCIuLi9mb250cy9lNDY5MzkwOC03MjA4LTRiMDQtOTNjNC04ZDAwNGMzYjRlMWYuZW90P2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICAgdXJsKFwiLi4vZm9udHMvZTJmYmM2M2MtZTdiMS00ODI4LWIwYjYtMjc1MTMxZDE2ZmQwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgIHVybChcIi4uL2ZvbnRzLzgwNWQ5MzU2LWE0YTUtNDZkZi04MzkwLTk1N2M4MDNlMzNiYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgICB1cmwoXCIuLi9mb250cy9kZjBmOWM1MC0zY2UzLTRiMWYtODEyMC0wNzRjYTY2YjgzYjEuc3ZnI2RmMGY5YzUwLTNjZTMtNGIxZi04MTIwLTA3NGNhNjZiODNiMVwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FyY2hpdm8gU2VtaUV4cGFuZGVkJztcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9BcmNoaXZvX1NlbWlFeHBhbmRlZC1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXJjaGl2b19FeHBhbmRlZC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXJjaGl2b19FeHBhbmRlZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FyY2hpdm8nO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BcmNoaXZvX0V4cGFuZGVkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FyY2hpdm9fRXhwYW5kZWQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FyY2hpdm8tQ29uZGVuc2VkJztcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXJjaGl2b19Db25kZW5zZWQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdVZ2x5cXVhJztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VnbHlxdWEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FyenRCRVRBJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXJ6dEJFVEF2MTItVGV4dFJlZ3VsYXJfaWsud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBcnp0QkVUQSc7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FyenRCRVRBdjEyLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBcnp0QkVUQSc7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FyenRCRVRBdjEyLUJsYWNrX2lrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXJ6dEJFVEEtQ29uZGVuc2VkJztcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXJ6dEJFVEF2MTItQmxhY2tDb25kZW5zZWRfaWsud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRG9jcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RvY3MtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0RvY3MnO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRG9jcy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdEb2NzJztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRG9jcy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRG9jcyc7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RvY3MtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdEb2NzJztcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RvY3MtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdEb2NzLUhlYWRsaW5lJztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRG9jcy1IZWFkbGluZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fuc0pQLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fuc0pQLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbiRmb250LWdvdGhpYzogJ05vdG8gU2FucyBKUCcsIFwiTXlZdUdvdGhpY01cIiwgTXlZdUdvdGhpY00sIFl1R290aGljLCAnWXUgR290aGljJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC1taW5jaG86IE15WXVNaW5jaG9NLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEdlb3JnaWEs5ri45piO5pydLEhHU+aYjuacnUUs44Oh44Kk44Oq44KqLE1laXJ5byxzZXJpZjtcclxuXHJcbiRmb250LXRyYWRlR290aGljOiBUcmFkZUdvdGhpYywgJ05vdG8gU2FucyBKUCcsIFwiTXlZdUdvdGhpY01cIiwgTXlZdUdvdGhpY00sIFl1R290aGljLCAnWXUgR290aGljJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC10cmFkZUdvdGhpYy1ib2xkOiBUcmFkZUdvdGhpYy1ib2xkLCAnTm90byBTYW5zIEpQJywgXCJNeVl1R290aGljTVwiLCBNeVl1R290aGljTSwgWXVHb3RoaWMsICdZdSBHb3RoaWMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LW9zd2FsZDogb3N3YWxkLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtYXJjaGl2by1leHBhbmRlZDogJ0FyY2hpdm8nLCAnTm90byBTYW5zIEpQJywgXCJNeVl1R290aGljTVwiLCBNeVl1R290aGljTSwgWXVHb3RoaWMsICdZdSBHb3RoaWMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LWFyY2hpdm8tc2VtaS1leHBhbmRlZDogJ0FyY2hpdm8tU2VtaScsICdOb3RvIFNhbnMgSlAnLCBcIk15WXVHb3RoaWNNXCIsIE15WXVHb3RoaWNNLCBZdUdvdGhpYywgJ1l1IEdvdGhpYycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtYXJjaGl2by1jb25kZW5zZWQ6ICdBcmNoaXZvLUNvbmRlbnNlZCcsICdOb3RvIFNhbnMgSlAnLCBcIk15WXVHb3RoaWNNXCIsIE15WXVHb3RoaWNNLCBZdUdvdGhpYywgJ1l1IEdvdGhpYycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtdWdseXF1YTogJ1VnbHlRdWEnLCAnTm90byBTYW5zIEpQJywgXCJNeVl1R290aGljTVwiLCBNeVl1R290aGljTSwgWXVHb3RoaWMsICdZdSBHb3RoaWMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LWFyenQ6ICdBcnp0QkVUQScsICdOb3RvIFNhbnMgSlAnLCBcIk15WXVHb3RoaWNNXCIsIE15WXVHb3RoaWNNLCBZdUdvdGhpYywgJ1l1IEdvdGhpYycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtYXJ6dC1jb25kZW5zZWQ6ICdBcnp0QkVUQS1Db25kZW5zZWQnLCAnTm90byBTYW5zIEpQJywgXCJNeVl1R290aGljTVwiLCBNeVl1R290aGljTSwgWXVHb3RoaWMsICdZdSBHb3RoaWMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LWRvY3M6ICdEb2NzJywgJ05vdG8gU2FucyBKUCcsIFwiTXlZdUdvdGhpY01cIiwgTXlZdUdvdGhpY00sIFl1R290aGljLCAnWXUgR290aGljJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC1kb2NzLWhlYWRsaW5lOiAnRG9jcy1IZWFkbGluZScsICdOb3RvIFNhbnMgSlAnLCBcIk15WXVHb3RoaWNNXCIsIE15WXVHb3RoaWNNLCBZdUdvdGhpYywgJ1l1IEdvdGhpYycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG5cclxuJWZvbnRfZ290aGljIHtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZ290aGljO1xyXG59XHJcblxyXG4lZm9udF9taW5jaG8ge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1taW5jaG87XHJcbiAgLmFuZHJvaWQgJiB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCAkZm9udC1taW5jaG87XHJcbiAgfVxyXG59XHJcblxyXG4lZm9udF90cmFkZUdvdGhpYyB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXRyYWRlR290aGljO1xyXG59XHJcblxyXG4lZm9udF90cmFkZUdvdGhpYy1ib2xkIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtdHJhZGVHb3RoaWMtYm9sZDtcclxufVxyXG5cclxuJWZvbnRfYXJjaGl2by1leHBhbmRlZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWFyY2hpdm8tZXhwYW5kZWQ7XHJcbn1cclxuXHJcbiVmb250X2FyY2hpdm8tc2VtaS1leHBhbmRlZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWFyY2hpdm8tc2VtaS1leHBhbmRlZDtcclxufVxyXG5cclxuJWZvbnRfYXJjaGl2by1jb25kZW5zZWQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1hcmNoaXZvLWNvbmRlbnNlZDtcclxufVxyXG5cclxuJWZvbnRfdWdseXF1YSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXVnbHlxdWE7XHJcbn1cclxuXHJcbiVmb250X2FyenQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1hcnp0O1xyXG59XHJcblxyXG4lZm9udF9hcnp0LWNvbmRlbnNlZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWFyenQtY29uZGVuc2VkO1xyXG59XHJcblxyXG4lZm9udF9kb2NzIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZG9jcztcclxufVxyXG5cclxuJWZvbnRfZG9jcy1oZWFkbGluZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWRvY3MtaGVhZGxpbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLyogZWFzaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVhc2luZy1iYXNlOiAuMnMgZWFzZTtcclxuJGVhc2luZy1iZXppZXI6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuXHJcblxyXG5cclxuLyog44OW44Os44O844Kv44Od44Kk44Oz44OIXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNwLXNtYWxsOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweClcIjtcclxuJHNwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuJHNwLW1lZGl1bTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbiRzcF90YWI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KVwiO1xyXG4kdGFiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KVwiO1xyXG4kdGFiX3BjOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcIjtcclxuJHBjOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweClcIjtcclxuJHBjLWxhcmdlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpXCI7XHJcblxyXG5cclxuXHJcbi8qIGNvbG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGRtLXllbGxvdzogI0ZGRTUxMjtcclxuJHB1cmUtYmxhY2s6ICMwMDAwMDA7XHJcbiR0ZXh0LWJsYWNrOiAjMkIyQjJCO1xyXG5cclxuJGRhcmstZ3JleTogIzUzNTM1NztcclxuJGdyZXk6ICM5MTkxOTQ7XHJcbiRsaWdodC1ncmV5OiAjQzhDOENCO1xyXG4kYmFja2dyb3VuZC1ncmV5OiAjRTNFM0UzO1xyXG5cclxuJHByaW1hcnktb3JhbmdlOiAjRkY5RDJCO1xyXG4kcHJvZ3Jlc3MtZ3JlZW46ICMwMDk5NDQ7XHJcbiRhbGVydC1yZWQ6ICNDQzBFMEU7XHJcbiRhbGVydC1saWdodC1yZWQ6ICNGQUU2RTY7XHJcbiRsaW5rLWJsdWU6ICMyMzgxQTc7XHJcblxyXG4kc2FsZS1wcmljZTogI2U5MWExYTtcclxuXHJcblxyXG5cclxuLyog44Kz44Oz44OG44Oz44OE5aSJ5pWwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvbnRlbnRzV2lkdGg6IDEyODBweDtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9cclxuLy8g5pOs5Ly855qE44Gr5pS56KGM44GV44Gb44KLXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uYnI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXEFcIiA7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTtcclxuICBmb250LWZhbWlseTogXCJzZXJpZlwiO1xyXG59XHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL1xyXG4vLyDjgqvjg6njg6Djgavjgojjgot3aWR0aOioiOeul1xyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQG1peGluIGdsaWQtd2lkdGgtcGMoICRjb2x1bW4sICRndXR0ZXIsICRhbGxfbWFyZ2luLCAkYWxsX2NvbHVtbjogMTIsICRhbGxfZ3V0dGVyOiAxMSApIHtcclxuICB3aWR0aDogY2FsYygoKDEwMCUgLSAoI3skYWxsX2d1dHRlcn0gKyAjeyRhbGxfbWFyZ2lufSkgKiAyNHB4KSAvICN7JGFsbF9jb2x1bW59KSAqICN7JGNvbHVtbn0gKyAoMjRweCAqICN7JGd1dHRlcn0pKTtcclxufVxyXG5AbWl4aW4gZ2xpZC13aWR0aC1zcCggJGNvbHVtbiwgJGd1dHRlciwgJGFsbF9tYXJnaW4sICRhbGxfY29sdW1uOiA0LCAkYWxsX2d1dHRlcjogMyApIHtcclxuICB3aWR0aDogY2FsYygoKDEwMCUgLSAoI3skYWxsX2d1dHRlcn0gKyAjeyRhbGxfbWFyZ2lufSkgKiAxNnB4KSAvICN7JGFsbF9jb2x1bW59KSAqICN7JGNvbHVtbn0gKyAoMTZweCAqICN7JGd1dHRlcn0pKTtcclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gY3Vyc29yLWdyYWIge1xyXG4gIEBtZWRpYSAjeyRwY30ge1xyXG5cdFx0Y3Vyc29yOiBncmFiO1xyXG5cdH1cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRAbWVkaWEgI3skcGN9IHtcclxuXHRcdFx0Y3Vyc29yOiBncmFiYmluZztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIOOCqOODleOCp+OCr+ODiFxyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQG1peGluIGZhZGVJbiggJGR1cmF0aW9uICkge1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uLCB2aXNpYmlsaXR5IDBzIGVhc2UgJGR1cmF0aW9uO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHQmLmlzLXNob3cge1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1vcGFjaXR5KCAkb3BhY2l0eTogLjcsICRkdXJhdGlvbjogLjNzICkge1xyXG5cdEBtZWRpYSAjeyRwY30ge1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkZHVyYXRpb247XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdEBtZWRpYSAjeyRwY30ge1xyXG5cdFx0XHRvcGFjaXR5OiAkb3BhY2l0eTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGNoYXJzZXQgJ1VURi04JztcclxuXHJcblxyXG5cclxuLyog44Kv44Oq44Ki44OV44Kj44OD44Kv44K5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJWNsZWFyZml4IHtcclxuICB6b29tOiAxO1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogJ1xcMDAyMCc7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gIHpvb206IDE7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBjb250ZW50OiAnXFwwMDIwJztcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIGFuaW1hdGlvblxyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG4vKiBhcnJvdyBBbmltYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5Aa2V5ZnJhbWVzIGFycm93QW5pbWF0aW9uIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIOWFsemAmuODnOOCv+ODs1xyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiVjLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBiYWNrZ3JvdW5kOiB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBib3JkZXItY29sb3IgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbiVjLWJ1dHRvbi1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4lYy1idXR0b24tbWVkaXVtIHtcclxuICB3aWR0aDogMTc2cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4lYy1idXR0b24tc21hbGwge1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbkBtaXhpbiBjLWJ1dHRvbiB7XHJcbiAgLmMtYnV0dG9uIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uO1xyXG4gIH1cclxufVxyXG5cclxuJWMtYnV0dG9uLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGNvbG9yOiAkZG0teWVsbG93O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIGNvbG9yOiAkZG0teWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBjLWJ1dHRvbi1ibGFjay1sYXJnZSB7XHJcbiAgLmMtYnV0dG9uLWJsYWNrLWxhcmdlIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLWJsYWNrO1xyXG4gICAgQGV4dGVuZCAlYy1idXR0b24tbGFyZ2U7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBjLWJ1dHRvbi1ibGFjay1tZWRpdW0ge1xyXG4gIC5jLWJ1dHRvbi1ibGFjay1sYXJnZSB7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1ibGFjaztcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLW1lZGl1bTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLWJsYWNrLXNtYWxsIHtcclxuICAuYy1idXR0b24tYmxhY2stbGFyZ2Uge1xyXG4gICAgQGV4dGVuZCAlYy1idXR0b24tYmxhY2s7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1zbWFsbDtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLWJsYWNrIHtcclxuICAuYy1idXR0b24tYmxhY2sge1xyXG4gICAgQGV4dGVuZCAlYy1idXR0b24tYmxhY2s7XHJcbiAgfVxyXG59XHJcblxyXG4lYy1idXR0b24teWVsbG93IHtcclxuICBAZXh0ZW5kICVjLWJ1dHRvbjtcclxuICBib3JkZXItY29sb3I6ICRkbS15ZWxsb3c7XHJcbiAgYmFja2dyb3VuZDoge1xyXG4gICAgY29sb3I6ICRkbS15ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBjb2xvcjogJGRtLXllbGxvdztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICBmaWxsOiAkZG0teWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJ0bi1saW5lIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZDogIzA2Yzc1NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzA2Yzc1NTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5AbWl4aW4gYy1idXR0b24teWVsbG93IHtcclxuICAuYy1idXR0b24teWVsbG93IHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLXllbGxvdztcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLXllbGxvdy1sYXJnZSB7XHJcbiAgLmMtYnV0dG9uLXllbGxvdy1sYXJnZSB7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi15ZWxsb3c7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1sYXJnZTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLXllbGxvdy1tZWRpdW0ge1xyXG4gIC5jLWJ1dHRvbi15ZWxsb3ctbWVkaXVtIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLXllbGxvdztcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLW1lZGl1bTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLXllbGxvdy1zbWFsbCB7XHJcbiAgLmMtYnV0dG9uLXllbGxvdy1zbWFsbCB7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi15ZWxsb3c7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1zbWFsbDtcclxuICB9XHJcbn1cclxuXHJcbiVjLWJ1dHRvbi1vcmFuZ2Uge1xyXG4gIEBleHRlbmQgJWMtYnV0dG9uO1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktb3JhbmdlO1xyXG4gIGJhY2tncm91bmQ6IHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1vcmFuZ2U7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBjb2xvcjogJGRtLXllbGxvdztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICBmaWxsOiAkZG0teWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWl4aW4gYy1idXR0b24tb3JhbmdlIHtcclxuICAuYy1idXR0b24tb3JhbmdlIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLW9yYW5nZTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLW9yYW5nZS1sYXJnZSB7XHJcbiAgLmMtYnV0dG9uLW9yYW5nZS1sYXJnZSB7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1vcmFuZ2U7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1sYXJnZTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLW9yYW5nZS1tZWRpdW0ge1xyXG4gIC5jLWJ1dHRvbi1vcmFuZ2UtbGFyZ2Uge1xyXG4gICAgQGV4dGVuZCAlYy1idXR0b24tb3JhbmdlO1xyXG4gICAgQGV4dGVuZCAlYy1idXR0b24tbWVkaXVtO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYy1idXR0b24tb3JhbmdlLXNtYWxsIHtcclxuICAuYy1idXR0b24tb3JhbmdlLWxhcmdlIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLW9yYW5nZTtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLXNtYWxsO1xyXG4gIH1cclxufVxyXG5cclxuJWMtYnV0dG9uLWxpZ2h0Z3JleSB7XHJcbiAgQGV4dGVuZCAlYy1idXR0b247XHJcbiAgY29sb3I6ICRncmV5O1xyXG4gIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgYmFja2dyb3VuZDoge1xyXG4gICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYy1idXR0b24tbGlnaHRncmV5IHtcclxuICAuYy1idXR0b24tbGlnaHRncmV5IHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLWxpZ2h0Z3JleTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLWxpZ2h0Z3JleS1sYXJnZSB7XHJcbiAgLmMtYnV0dG9uLWxpZ2h0Z3JleS1sYXJnZSB7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1saWdodGdyZXk7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1sYXJnZTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLWxpZ2h0Z3JleS1tZWRpdW0ge1xyXG4gIC5jLWJ1dHRvbi1saWdodGdyZXktbWVkaXVtIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLWxpZ2h0Z3JleTtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLW1lZGl1bTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLWxpZ2h0Z3JleS1zbWFsbCB7XHJcbiAgLmMtYnV0dG9uLWxpZ2h0Z3JleS1zbWFsbCB7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1saWdodGdyZXk7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1zbWFsbDtcclxuICB9XHJcbn1cclxuXHJcbiVjLWJ1dHRvbi1oYXNCb3JkZXItYmxhY2sge1xyXG4gIEBleHRlbmQgJWMtYnV0dG9uO1xyXG4gIGJvcmRlcjogc29saWQgMnB4ICRwdXJlLWJsYWNrO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWl4aW4gYy1idXR0b24taGFzQm9yZGVyLWJsYWNrIHtcclxuICAuYy1idXR0b24taGFzQm9yZGVyLWJsYWNrIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLWhhc0JvcmRlci1ibGFjaztcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLWhhc0JvcmRlci1ibGFjay1sYXJnZSB7XHJcbiAgLmMtYnV0dG9uLWhhc0JvcmRlci1ibGFjay1sYXJnZSB7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1oYXNCb3JkZXItYmxhY2s7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1sYXJnZTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLWhhc0JvcmRlci1ibGFjay1tZWRpdW0ge1xyXG4gIC5jLWJ1dHRvbi1oYXNCb3JkZXItYmxhY2stbWVkaXVtIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLWhhc0JvcmRlci1ibGFjaztcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLW1lZGl1bTtcclxuICB9XHJcbn1cclxuQG1peGluIGMtYnV0dG9uLWhhc0JvcmRlci1ibGFjay1zbWFsbCB7XHJcbiAgLmMtYnV0dG9uLWhhc0JvcmRlci1ibGFjay1zbWFsbCB7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1oYXNCb3JkZXItYmxhY2s7XHJcbiAgICBAZXh0ZW5kICVjLWJ1dHRvbi1zbWFsbDtcclxuICB9XHJcbn1cclxuXHJcbiVjLWJ1dHRvbi1oYXNCb3JkZXItd2hpdGUge1xyXG4gIEBleHRlbmQgJWMtYnV0dG9uO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogc29saWQgMnB4ICNmZmY7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIGNvbG9yOiAkcHVyZS1ibGFjaztcclxuICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBjLWJ1dHRvbi1oYXNCb3JkZXItd2hpdGUge1xyXG4gIC5jLWJ1dHRvbi1oYXNCb3JkZXItd2hpdGUge1xyXG4gICAgQGV4dGVuZCAlYy1idXR0b24taGFzQm9yZGVyLXdoaXRlO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYy1idXR0b24taGFzQm9yZGVyLXdoaXRlLWxhcmdlIHtcclxuICAuYy1idXR0b24taGFzQm9yZGVyLXdoaXRlLWxhcmdlIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLWhhc0JvcmRlci13aGl0ZTtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLWxhcmdlO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYy1idXR0b24taGFzQm9yZGVyLXdoaXRlLW1lZGl1bSB7XHJcbiAgLmMtYnV0dG9uLWhhc0JvcmRlci13aGl0ZS1tZWRpdW0ge1xyXG4gICAgQGV4dGVuZCAlYy1idXR0b24taGFzQm9yZGVyLXdoaXRlO1xyXG4gICAgQGV4dGVuZCAlYy1idXR0b24tbWVkaXVtO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYy1idXR0b24taGFzQm9yZGVyLWJsYWNrLXNtYWxsIHtcclxuICAuYy1idXR0b24taGFzQm9yZGVyLWJsYWNrLXNtYWxsIHtcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLWhhc0JvcmRlci1ibGFjaztcclxuICAgIEBleHRlbmQgJWMtYnV0dG9uLXNtYWxsO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5idG4teWVsbG93IHtcclxuICBiYWNrZ3JvdW5kOiAjRkZFNTEyO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNGRkU1MTI7XHJcbiAgfVxyXG59XHJcbi5idG4tb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kOiAjRkY5RDJCO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNGRkU1MTI7XHJcbiAgfVxyXG59XHJcbi5idG4tc2l6ZS1sIHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmc6IDAgMzZweDtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBjLWxvYWRpbmcge1xyXG4gIEBrZXlmcmFtZXMgZG90U3RyZXRjaGluZ0JlZm9yZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4KTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgMjUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCk7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4KTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgZG90U3RyZXRjaGluZ0FmdGVyIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgMjUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCk7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4KTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1sb2FkaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBhbmltYXRpb246IGRvdFN0cmV0Y2hpbmdCZWZvcmUgNnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICBjb2xvcjogJGRtLXllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBhbmltYXRpb246IGRvdFN0cmV0Y2hpbmdBZnRlciA2cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIOOCouOCpOODhuODoOODquOCueODiFxyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQG1peGluIGMtaXRlbUxpc3Qge1xyXG4gIC5jLWl0ZW1MaXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBtYXJnaW46IDAgLTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWl0ZW1MaXN0X25vZGUge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItb3BhY2l0eSgpO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg1biArIDEpLFxyXG4gICAgJjpudGgtY2hpbGQoNW4gKyAzKSB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg1biArIDIpLFxyXG4gICAgJjpudGgtY2hpbGQoNW4gKyA0KSB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDVuICsgNSkge1xyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQobiArIDMpIHtcclxuICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKG4gKyA1KSB7XHJcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWl0ZW1MaXN0X2ltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWl0ZW1MaXN0X2ljb25XcmFwIHtcclxuICAgIEBleHRlbmQgJWZvbnRfdHJhZGVHb3RoaWMtYm9sZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWl0ZW1MaXN0X2ljb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xyXG4gIH1cclxuICAuYy1pdGVtTGlzdF9pY29uLW5ldyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgIGNvbG9yOiAkZG0teWVsbG93O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1pdGVtTGlzdF9pY29uLWVuZ2xhbmQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgIGNvbG9yOiAkcHVyZS1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgLmMtaXRlbUxpc3RfaWNvbi1jYW1wYWlnbiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgY29sb3I6ICNGRkU1MTI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWl0ZW1MaXN0X2ljb24tY29sbGFibyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgY29sb3I6ICM1YzBkMGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWl0ZW1MaXN0X2ljb24td2ViIHtcclxuICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgY29sb3I6ICNmZjlkMmI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWl0ZW1MaXN0X2ljb24tdmVnYW4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgIGNvbG9yOiAjMTQ2YjAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1pdGVtTGlzdF9pY29uLXNhbGUge1xyXG4gICAgY29sb3I6ICNGRkU1MTI7XHJcbiAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1pdGVtTGlzdF9pY29uLXNwZWNpYWxfc2FsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgY29sb3I6ICNmZjlkMmI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWl0ZW1MaXN0X2ljb24tcHJlX3NhbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgIGNvbG9yOiAjYzcxODM1O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1pdGVtTGlzdF9pY29uLWNvdXBvbntcclxuICAgIGJhY2tncm91bmQ6ICNjNzE4MzUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jLWl0ZW1MaXN0X2ljb24tbm8tY291cG9uIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZDoge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtaXRlbUxpc3RfaWNvbi1saW5lIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZDoge1xyXG4gICAgICBjb2xvcjogIzA2Yzc1NTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtaXRlbUxpc3RfaWNvbi1naWZ0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDoge1xyXG4gICAgICBjb2xvcjogJHB1cmUtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1pdGVtTGlzdF9pY29uLWNhbXBhaWduIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZDoge1xyXG4gICAgICBjb2xvcjogI0ZGRTUxMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWl0ZW1MaXN0X2luZm8ge1xyXG4gICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1pdGVtTGlzdF90ZXh0IHtcclxuICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAuYy1pdGVtTGlzdF9uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICB9XHJcblxyXG4gIC5jLWl0ZW1MaXN0X2NvbG9yIHtcclxuICAgIEBleHRlbmQgJWZvbnRfdHJhZGVHb3RoaWM7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtaXRlbUxpc3RfcHJpY2Uge1xyXG4gICAgQGV4dGVuZCAlZm9udF90cmFkZUdvdGhpYy1ib2xkO1xyXG4gICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWl0ZW1MaXN0X3ByaWNlX3Byb3BlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIH1cclxuXHJcbiAgLmMtaXRlbUxpc3RfcHJpY2Vfc2FsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkc2FsZS1wcmljZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIOOCt+ODs+ODl+ODq+ODquOCueODiFxyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQG1peGluIGMtc2ltcGxlTGlzdCB7XHJcbiAgLmMtc2ltcGxlTGlzdCB7XHJcbiAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIFx0QG1lZGlhICN7JHRhYn0ge1xyXG4gIFx0fVxyXG4gIFx0QG1lZGlhICN7JHBjfSB7XHJcbiAgXHRcdHBhZGRpbmc6IDAgMTJweDtcclxuICBcdH1cclxuICB9XHJcbiAgLmMtc2ltcGxlTGlzdF9ub2RlIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLW9wYWNpdHkoKTtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyR0YWJ9IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyR0YWJ9IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKG4gKyA1KSB7XHJcbiAgICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1zaW1wbGVMaXN0X2ltZyB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLXNpbXBsZUxpc3RfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL1xyXG4vLyDmnIDov5HopovjgZ/jgqLjgqTjg4bjg6BcclxuLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBtaXhpbiBjLWl0ZW1BY2Nlc3Nsb2cge1xyXG4gIC5jLWl0ZW1BY2Nlc3Nsb2cge1xyXG4gICAgYmFja2dyb3VuZDoge1xyXG4gICAgICBjb2xvcjogJGJhY2tncm91bmQtZ3JleTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgIHBhZGRpbmc6IDY0cHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBwYWRkaW5nOiA2NHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1pdGVtQWNjZXNzbG9nX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWl0ZW1BY2Nlc3Nsb2dfbGlzdFdyYXAge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgbWF4LXdpZHRoOiAkY29udGVudHNXaWR0aCAtIDQ4cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1pdGVtQWNjZXNzbG9nX2xpc3Qge1xyXG4gICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1pdGVtQWNjZXNzbG9nX2xpc3Rfbm9kZSB7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgfVxyXG4gICAgJi5zd2lwZXItc2xpZGUge1xyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICB3aWR0aDogMTA5cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWl0ZW1BY2Nlc3Nsb2dfbGlzdF9saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLW9wYWNpdHkoKTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5jLXN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAuYy1pdGVtQWNjZXNzbG9nX2xpc3RTbGlkZXIgJiB7XHJcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgLmMtaXRlbUFjY2Vzc2xvZ19saXN0U2xpZGVyICYge1xyXG4gIFx0XHRAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuICBcdFx0fVxyXG4gIFx0XHRAbWVkaWEgI3skcGN9IHtcclxuICBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHRcdFx0bGVmdDogMDtcclxuICBcdFx0XHRib3R0b206IDA7XHJcbiAgXHRcdFx0d2lkdGg6IDc5LjY2NiU7XHJcbiAgXHRcdFx0aGVpZ2h0OiAycHg7XHJcbiAgXHRcdFx0bWFyZ2luOiA0OHB4IGF1dG8gMDtcclxuICBcdFx0fVxyXG4gIFx0fVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9cclxuLy8g6KaL5Ye644GXXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AbWl4aW4gYy1pbmRleCB7XHJcbiAgLmMtaW5kZXgge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHBhZGRpbmc6IDMycHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgcGFkZGluZzogNDhweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9cclxuLy8gYy1hYm91dEluZm/jgrvjgq/jgrfjg6fjg7NcclxuLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBtaXhpbiBjLWFib3V0SW5mbyB7XHJcbiAgLmMtYWJvdXRJbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHBhZGRpbmc6IDE0NHB4IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgbWFyZ2luLXRvcDogOTZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBwYWRkaW5nOiAxNzJweCAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA5NnB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtYWJvdXRJbmZvX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIHNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAuYy1hYm91dEluZm9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1hYm91dEluZm9fbGVhZCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWFib3V0SW5mb19idXR0b24ge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIOOCq+OCueOCv+ODoCDjg6njgrjjgqrjg5zjgr/jg7NcclxuLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiVjLXJhZGlvIHtcclxuICBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICBjb2xvcjogI2ZmZTUxMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dDpjaGVja2VkICsgbGFiZWwsXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIGlucHV0ICsgbGFiZWwge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIOOCq+OCueOCv+ODoCDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrlcclxuLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiVjLWNoZWNrYm94IHtcclxuICBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkbGlnaHQtZ3JleTtcclxuICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICNmZmU1MTI7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggI2ZmZTUxMjtcclxuICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxyXG4gIGlucHV0OmNoZWNrZWQgKyBpbnB1dCArIGxhYmVsIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL1xyXG4vLyDkvr/liKnjgarjgrXjg7zjg5Pjgrkg44OR44O844OEXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AbWl4aW4gYy1zZXJ2aWNlTGlzdCB7XHJcbiAgLmMtc2VydmljZUxpc3Rfbm9kZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIHNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYrJiB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtc2VydmljZUxpc3Rfbm9kZS1pbnB1dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICBpbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9zdmcvaWNvbl9wZW4uc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1zZXJ2aWNlTGlzdF9ub2RlLWluZm8ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvc3ZnL2ljb25fdGlja2V0LnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtc2VydmljZUxpc3Rfbm9kZS1wb2ludCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICBpbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9zdmcvaWNvbl9wb2ludC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIOOCu+ODrOOCr+ODiOODnOODg+OCr+OCuSDjg5Hjg7zjg4RcclxuLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBtaXhpbiBjLXNlbGVjdFdyYXAge1xyXG4gIC5jLXNlbGVjdFdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICBpbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9zdmcvc2VsZWN0X3RyaWFuZ2xlLWJsYWNrLnN2Zyk7XHJcbiAgICAgICAgc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyR0YWJ9IHtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL1xyXG4vLyBTTlPjg6rjgrnjg4gg44OR44O844OEXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AbWl4aW4gYy1zbnNMaXN0IHtcclxuICAuYy1zbnNMaXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jLXNuc0xpc3Rfbm9kZSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1vcGFjaXR5KCk7XHJcbiAgICAmKyYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLXNuc0xpc3RfbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9cclxuLy8g44Ot44Kw44Kk44Oz44Os44Kk44Ki44Km44OIXHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AbWl4aW4gbG9naW4tbGF5b3V0IHtcclxuICAubG9naW5Db250YWluZXIge1xyXG4gICAgW2RhdGEtcGFnZT1cImxvZ2luXCJdICYge1xyXG4gICAgICBAbWVkaWEgI3skc3BfdGFifXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFtkYXRhLXBhZ2U9XCJjYXJ0X2xvZ2luXCJdICYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmFrdXRlbkJsb2NrV3JhcCB7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH17XHJcbiAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA4cHggKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJ9e1xyXG4gICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDQ4cHggKTtcclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1wYWdlPVwibG9naW5cIl0gJiB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcF90YWJ9e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2RhdGEtcGFnZT1cImNhcnRfbG9naW5cIl0gJiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgQG1lZGlhICN7JHBjfXtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Vycm9yIHRhYmxlIHtcclxuICAgICAgQG1lZGlhICN7JHBjfXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAoMTEgKyAwKSAqIDI0cHgpIC8gMTIpICogNiArICgyNHB4ICogNSkpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYWt1dGVuQmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIFtkYXRhLXBhZ2U9XCJsb2dpblwiXSAmIHtcclxuICAgICAgQG1lZGlhICN7JHNwX3RhYn17XHJcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjcycHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHBjfXtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2RhdGEtcGFnZT1cImNhcnRfbG9naW5cIl0gJiB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcF90YWJ9e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRwY317XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImltYWdlXCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjk2cHg7XHJcbiAgICB9XHJcbiAgICAucmFrdXRlbkJsb2NrX3RleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHJcbiAgICAgIEBtZWRpYSAjeyRwY317XHJcbiAgICAgICAgcGFkZGluZzogMCAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbZGF0YS1wYWdlPVwibG9naW5cIl0gJiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBbZGF0YS1wYWdlPVwiY2FydF9sb2dpblwiXSAmIHtcclxuICAgICAgICBAbWVkaWEgI3skc3BfdGFifXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRwY317XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvcm0ubG9naW5Gb3JtIHtcclxuICAgIFtkYXRhLXBhZ2U9XCJsb2dpblwiXSAmIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQG1lZGlhICN7JHBjfXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2RhdGEtcGFnZT1cImNhcnRfbG9naW5cIl0gJiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAjZXJyb3Ige1xyXG4gICAgICAvLyAyMDIwLjA3LjA3OiDmpb3lpKnjg5zjgr/jg7PpnZ7ooajnpLrlr77lv5zvvIjooajnpLrjgZnjgovjgajjgY3jga/jgrPjg6Hjg7Pjg4jjgqLjgqbjg4jlpJbjgZnvvIkg4pa84pa84pa8XHJcbiAgICAgIC8vIFtkYXRhLXBhZ2U9XCJsb2dpblwiXSAmIHtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgbGVmdDogMDtcclxuXHJcbiAgICAgIC8vICAgQG1lZGlhICN7JHNwfXtcclxuICAgICAgLy8gICAgIHRvcDogLTM2cHg7XHJcbiAgICAgIC8vICAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgIEBtZWRpYSAjeyR0YWJ9e1xyXG4gICAgICAvLyAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgIEBtZWRpYSAjeyRwY317XHJcbiAgICAgIC8vICAgICB0b3A6IC0zMDBweDtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgICAgXHJcbiAgICAgIC8vIFtkYXRhLXBhZ2U9XCJjYXJ0X2xvZ2luXCJdICYge1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgIC8vICAgQG1lZGlhICN7JHNwfXtcclxuICAgICAgLy8gICAgIHRvcDogLTI1cHg7XHJcbiAgICAgIC8vICAgICBsZWZ0OiAycHg7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgIEBtZWRpYSAjeyR0YWJ9e1xyXG4gICAgICAvLyAgICAgdG9wOiAtMzBweDtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vICAgQG1lZGlhICN7JHRhYl9wY317XHJcbiAgICAgIC8vICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gICBAbWVkaWEgI3skcGN9e1xyXG4gICAgICAvLyAgICAgdG9wOiAtMzVweDtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpbkJsb2NrV3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGV4dGVuZCAlY3VzdG9tZXJJbmZvLWxheW91dDtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc3BfdGFifXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtcGFnZT1cImxvZ2luXCJdICYge1xyXG4gICAgICAvLyBAbWVkaWEgI3skc3BfdGFifXtcclxuICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgLy8gfVxyXG4gICAgICBAbWVkaWEgI3skcGN9e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IC8vIDIwMjAuMDcuMDc6IOalveWkqeODnOOCv+ODs+mdnuihqOekuuWvvuW/nO+8iOihqOekuuOBmeOCi+OBqOOBjeOBr+OCs+ODoeODs+ODiOOCouOCpuODiOWkluOBme+8iVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5CbG9jayB7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICB9XHJcbiAgICAmKyYge1xyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ2luQmxvY2stbGVmdCB7XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDM2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLXBhZ2U9XCJsb2dpblwiXSAmIHtcclxuICAgICAgQG1lZGlhICN7JHNwX3RhYn17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skcGN9e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbkJsb2NrX2lubmVyIHtcclxuICAgICAgW2RhdGEtcGFnZT1cImNhcnRfbG9naW5cIl0gJiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9naW5CbG9jay1yaWdodCB7XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMzY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtcGFnZT1cImxvZ2luXCJdICYge1xyXG4gICAgICBAbWVkaWEgI3skc3BfdGFifXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRwY317XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1wYWdlPVwiY2FydF9sb2dpblwiXSAmIHtcclxuICAgICAgQG1lZGlhICN7JHBjfXtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlyc3RMb2dpbldyYXAge1xyXG4gICAgW2RhdGEtcGFnZT1cImNhcnRfbG9naW5cIl0gJiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAbWVkaWEgI3skc3B9e1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTRweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skdGFiX3BjfXtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5CbG9ja19pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgcGFkZGluZzogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpbkJsb2NrX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5CbG9ja19sZWFkIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICB9XHJcblxyXG4gIC5sb2dpbkJsb2NrX3RleHQge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luQmxvY2tfZm9ybSB7XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgICYgKyAubG9naW5CbG9ja19mb3JtIHtcclxuICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpbkJsb2NrX2Zvcm1fdGl0bGUge1xyXG4gICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5CbG9ja19mb3JtX2lucHV0IHtcclxuICAgICYrJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5CbG9ja190ZXh0TGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5CbG9ja19hdHRlbnRpb24ge1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRsaWdodC1ncmV5O1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxuICAgIC5jLXRvZ2dsZUljb24ge1xyXG4gICAgICBpIHtcclxuICAgICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5CbG9ja19hdHRlbnRpb25fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmMtdG9nZ2xlSWNvbiB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBpIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luQmxvY2tfYXR0ZW50aW9uX2luZm8ge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5CbG9ja19hdHRlbnRpb25fdGV4dCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xyXG4gIH1cclxuXHJcbiAgLmxvZ2luQmxvY2tfYXR0ZW50aW9uX2J1dHRvbiB7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpbkJsb2NrX3NlcnZpY2VUaXRsZSB7XHJcbiAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgIG1hcmdpbjogMzJweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luQnV0dG9uIHtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luQnV0dG9uIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpbkFtYXpvbkJ1dHRvbiB7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtcGFnZT1cImNhcnRfbG9naW5cIl0gJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5SZWdpc3RyYXRpb25CdXR0b24ge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luU2VjdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAmICsgLmxvZ2luU2VjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5TZWN0aW9uX2lubmVyIHtcclxuICAgIGJvcmRlcjogc29saWQgMTBweCAjOTk5O1xyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIHBhZGRpbmc6IDY1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpblNlY3Rpb25fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW5TZWN0aW9uX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpblNlY3Rpb25fdGV4dExpbmsge1xyXG4gICAgY29sb3I6ICM1YjdhODI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIOOCq+ODvOODiOODl+ODreOCu+OCuVxyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIC7jgYrlrqLmp5jmg4XloLFcclxuLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiVjdXN0b21lckluZm8tbGF5b3V0IHtcclxuICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcclxuICBpbnB1dFt0eXBlPSdtYWlsJ10sXHJcbiAgaW5wdXRbdHlwZT0ndGVsJ10sXHJcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxuICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbiAgICBAYXQtcm9vdFxyXG4gICAgLmNhcnRGb3JtX3NlY3Rpb24gLmlzLWVycm9yIGlucHV0W3R5cGU9J3RleHQnXSxcclxuICAgIC5jYXJ0Rm9ybV9zZWN0aW9uIC5pcy1lcnJvciBpbnB1dFt0eXBlPSdtYWlsJ10sXHJcbiAgICAuY2FydEZvcm1fc2VjdGlvbiAuaXMtZXJyb3IgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXHJcbiAgICAuY2FydEZvcm1fc2VjdGlvbiAuaXMtZXJyb3IgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxuICAgIC5jYXJ0Rm9ybV9zZWN0aW9uIC5pcy1lcnJvciBpbnB1dFt0eXBlPSdudW1iZXInXSxcclxuICAgIC5jYXJ0Rm9ybV9zZWN0aW9uIC5pcy1lcnJvciBpbnB1dFt0eXBlPSd0ZWwnXSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LWxpZ2h0LXJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGF0LXJvb3RcclxuICAgIC5jYXJ0Rm9ybV9zZWN0aW9uIC5pcy1lcnJvciAuZm9ybUJsb2NrLXppcEFkZHJlc3NfYnV0dG9uIGlucHV0W3R5cGU9J2J1dHRvbiddIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZG0teWVsbG93O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG0teWVsbG93ICFpbXBvcnRhbnQ7O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0LFxyXG4gIGxhYmVsIHtcclxuICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5qcy1mb3JtSXRlbXtcclxuICAgIGlucHV0OnBsYWNlaG9sZGVyLXNob3duIH4gLmpzLXBsYWNlaG9sZGVyX3N0cmluZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuanMtcGxhY2Vob2xkZXJfc3RyaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwIDNweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGZvcm1CbG9jayB7XHJcbiAgLmZvcm1CbG9jayB7XHJcbiAgICAmICsgLmZvcm1CbG9jayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzLWZvcm1JdGVtLmlzLXZhbHVlLW9rIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvc3ZnL2ljb25fY2hlY2tlZC5zdmcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm1CbG9jay1tYWlsIHtcclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAmLmlzLWVycm9yIGlucHV0IHtcclxuICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIGltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2Vycm9yLnBuZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGNlbnRlciByaWdodCAxNnB4O1xyXG4gICAgICAgIHNpemU6IDIwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybUJsb2NrLW5hbWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBkaXY6bm90KC5mb3JtQmxvY2tfZXJyb3JUZXh0KSB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDE3cHgpIC8gMiApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtQmxvY2stemlwQWRkcmVzcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcbiAgLmZvcm1CbG9jay10ZWwge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDE3cHgpIC8gMiApO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm1CbG9jay1nZW5kZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtQmxvY2stY291cG9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIG1hcmdpbjogMTZweCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMjZweCAwIDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtQmxvY2stZGVsaXZlcnlEYXRlIHtcclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB3aWR0aDogNDguMzM1JTtcclxuICAgIH1cclxuICAgICYrJiB7XHJcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm1CbG9jay5mb3JtQmxvY2stZGVsaXZlcnlCb3gge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgIC5IVE1MRk9STV9MQUJFTF9HUk9VUCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBjb250ZW50OiBcIuS4jeWcqOaZguWuhemFjUJPWFwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxNDZweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1CbG9ja19pbm5lciB7XHJcbiAgICAuZm9ybUJsb2NrLW5hbWUgJiB7XHJcbiAgICAgIEBtZWRpYSAjeyR0YWJ9IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICB3aWR0aDogNDguMzM1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1CbG9jay1tYWlsICYge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtQmxvY2tfZXJyb3JUZXh0IHtcclxuICAgIGNvbG9yOiAjZDc0OTQxO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiNDUkVESVRfVE9LRU5fRVJST1JfTUVTU0FHRV9QQU5FTCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtQmxvY2tfaW5wdXQge1xyXG4gICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB3aWR0aDogNjguOTY1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtQmxvY2tfY3JlZGl0U2VjdXJpdHlJbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1CbG9jay16aXBBZGRyZXNzX2lucHV0IHtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB3aWR0aDogY2FsYyggKDEwMCUgLSAxN3B4KSAvIDIgKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJ9IHtcclxuICAgICAgd2lkdGg6IDM1LjA2MiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgd2lkdGg6IDQ4LjMzNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUJsb2NrLXppcEFkZHJlc3NfYnV0dG9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB3aWR0aDogMTc2cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1CbG9jay1yZW1hcmtzLFxyXG4gIC5mb3JtQmxvY2suZm9ybUJsb2NrLXJlcXVlc3REcml2ZXIge1xyXG4gICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5qcy1mb3JtSXRlbSxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1CbG9jay1leHBpcmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1CbG9jay1zZWN1cml0eSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcblxyXG4gIC5mb3JtQmxvY2stbWFpbG1hZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAuZm9ybUJsb2NrX3ppcEFkZHJlc3NMaW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICRsaWdodC1ncmV5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtQmxvY2tfbm9kZSB7XHJcbiAgICAmKyYge1xyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1CbG9jay1jb3Vwb24gJiB7XHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUJsb2NrX3NlbGVjdFdyYXAge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDE3cHgpIC8gMiApO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYn0ge1xyXG4gICAgICB3aWR0aDogMzUuMzY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tZXJJbmZvX2FmdGVyICYge1xyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybUJsb2NrX3NlbGVjdFdyYXAtbW9udGgge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHdpZHRoOiAzMS44MzUlO1xyXG4gICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNwLXNtYWxsfSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTcwcHggKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm1CbG9ja19zZWxlY3RXcmFwLXllYXIge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHdpZHRoOiAzMS44MzUlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNwLXNtYWxsfSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTcwcHggKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm1CbG9ja19zZWxlY3RXcmFwLXByZWZlY3R1cmUge1xyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIHdpZHRoOiA0OC4zMzUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybUJsb2NrX3NlbGVjdFdyYXAtbnVtYmVyIHtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB3aWR0aDogY2FsYyggKDEwMCUgKyAxNXB4KSAvIDIgKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICB3aWR0aDogNDMuNzUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybUJsb2NrX3NlbGVjdFdyYXAtZGVsaXZlcnlEYXRlIHtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJ9IHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUJsb2NrX2NyZWRpdFNlY3VyaXR5Q2Qge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSArIDE1cHgpIC8gMiApO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgIHdpZHRoOiA0My43NSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiBjLXRlcm1zIHtcclxuICAuYy10ZXJtc190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuYy10ZXJtc19saXN0IHtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtdGVybXNfbGlzdF9ub2RlIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAmKyYge1xyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy10ZXJtc19saXN0X3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgLmMtdGVybXNfbGlzdF90ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRm91bmRhdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AaW1wb3J0IFwiLi4vZm91bmRhdGlvbi9fbWl4aW4uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vbW9kdWxlL19jb21wb25lbnRzLnNjc3NcIjtcclxuJHBhZ2VOYW1lOiBvdGhlcjtcclxuJHBhZ2VUeXBlOiBleHQ7XHJcbiRjb21tb25pbWdQYXRoOiBcIi4uLy4uL2ltYWdlc1wiO1xyXG4kaW1nUGF0aDogXCIjeyRjb21tb25pbWdQYXRofS8jeyRwYWdlVHlwZX0vI3skcGFnZU5hbWV9XCI7XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRXh0ZW5kIGNvbXBvbmVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AaW5jbHVkZSBjLWJ1dHRvbi15ZWxsb3ctbWVkaXVtO1xyXG5AaW5jbHVkZSBjLWJ1dHRvbi15ZWxsb3ctbGFyZ2U7XHJcbkBpbmNsdWRlIGMtaW5kZXg7XHJcblxyXG5AaW5jbHVkZSBjLWl0ZW1BY2Nlc3Nsb2c7XHJcblxyXG5cclxuQG1peGluIGJhc2ljU2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDE0cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgcGFkZGluZzogNDhweCAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJhc2ljVGV4dExpc3Qge1xyXG4gID5saSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgICAmK2xpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luOiAwIDdweCAwIDNweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJiAmIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHl7XHJcbiAgLnBhZ2V7XHJcbiAgICAjbWFpbmNvbnRlbnR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICNkbWotc3RhdGlje1xyXG4gICAgICAgICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy8gIOWFsemAmuODkeODvOODhCDjg5rjg7zjgrjlhoUgc3R5bGVcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmFja2dyb3VuZC1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtkYXRhLXBhZ2U9XCJzb2NpYWwtcmVzcG9uc2liaWxpdHlcIl0gLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb250ZW50cyB7XHJcbiAgICAgICAgICAgIC8vIFtkYXRhLXBhZ2U9XCJzb2NpYWwtcmVzcG9uc2liaWxpdHlcIl0gLmNvbnRlbnRzIHtcclxuICAgICAgICAgICAgLy8gICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDE0NHB4IDAgODBweDtcclxuICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gW2RhdGEtcGFnZT1cIjQwNFwiXSAuY29udGVudHMsXHJcbiAgICAgICAgICAgIC8vIFtkYXRhLXBhZ2U9XCJjb21tb25fZXJyb3JcIl0gLmNvbnRlbnRzIHtcclxuICAgICAgICAgICAgLy8gICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiA5NnB4O1xyXG4gICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICBbZGF0YS1wYWdlPVwidHJhbnNhY3Rpb25sYXdcIl0gLmNvbnRlbnRzLFxyXG4gICAgICAgICAgICBbZGF0YS1wYWdlPVwic2l0ZW1hcFwiXSAuY29udGVudHMsXHJcbiAgICAgICAgICAgIFtkYXRhLXBhZ2U9XCJ0ZXJtc19jb25kaXRpb25zXCJdIC5jb250ZW50cyxcclxuICAgICAgICAgICAgW2RhdGEtcGFnZT1cInByaXZhY3lcIl0gLmNvbnRlbnRzLFxyXG4gICAgICAgICAgICBbZGF0YS1wYWdlPVwiY29tcGFueVwiXSAuY29udGVudHMsXHJcbiAgICAgICAgICAgIFtkYXRhLXBhZ2U9XCJyZWNydWl0XCJdIC5jb250ZW50cyxcclxuICAgICAgICAgICAgW2RhdGEtcGFnZT1cImd1aWRlXCJdIC5jb250ZW50cyxcclxuICAgICAgICAgICAgW2RhdGEtcGFnZT1cInNpemVndWlkZVwiXSAuY29udGVudHMsXHJcbiAgICAgICAgICAgIFtkYXRhLXBhZ2U9XCJkZWxpdmVyeVwiXSAuY29udGVudHMsXHJcbiAgICAgICAgICAgIFtkYXRhLXBhZ2U9XCJyZXR1cm5zXCJdIC5jb250ZW50cyxcclxuICAgICAgICAgICAgW2RhdGEtcGFnZT1cIm1lbWJlcl9wcm9ncmFtXCJdIC5jb250ZW50cyB7XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAvLyBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgICAvLyAgIHBhZGRpbmc6IDk2cHggMDtcclxuICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdGhlclRleHRBcmVhIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbGluay1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1ne1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLWFwcGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdGhlclRleHQge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgICAgICAgJi1jZW50ZXIge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGVmdHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1yaWdodHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICorLm90aGVyVGV4dCB7XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxlYWQge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNHB4IDMycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm90aGVyVGV4dEhlYWQrLm90aGVyVGV4dEhlYWQge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vdGljZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5MTkxOTQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgICAgICAgICAgICAmKy5ub3RpY2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi1ib2xke1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm90aGVyVGV4dEhlYWQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAqKy5vdGhlclRleHRIZWFkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdGhlclRleHRMaXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUZXh0TGlzdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICorLm90aGVyVGV4dExpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm90aGVyVGV4dExpc3QtZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhc2ljVGV4dExpc3Q7XHJcbiAgICAgICAgICAgID5saTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAqKy5vdGhlclRleHRMaXN0LWRlZmF1bHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm90aGVyQW5jaG9yTGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCA0cHggMzJweDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjYjtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAtMTdweCAwIDQzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdGhlckFuY2hvckxpbmtfbm9kZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLW9wYWNpdHkoKTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICsgLm90aGVyQW5jaG9yTGlua19ub2RlIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNTM1MzU3O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzUzNTM1NztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm90aGVyQWNjb3JkaW9uTGlzdF9ub2RlX2hlYWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItb3BhY2l0eSgpO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQycHggMjBweCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTc7XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3RoZXJBY2NvcmRpb25MaXN0X25vZGVfYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweCAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3RoZXJBY2NvcmRpb25MaXN0X25vZGVfYm9keUlubmVyIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRsaW5rLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdGhlckNvbnRlbnRzVGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIC8vICBOT1QgRk9VTkQgc3R5bGVcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgIC5ub3RGb3VuZE1haW4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubm90Rm91bmRJbWcge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5vdEZvdW5kSW5mbyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5vdEZvdW5kSW5mb190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubm90Rm91bmRJbmZvX3RleHQge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgJiArIC5ub3RGb3VuZEluZm9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubm90Rm91bmRJbmZvX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDMycHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYy1pdGVtQWNjZXNzbG9nIHtcclxuICAgICAgICAgICAgW2RhdGEtcGFnZT1cIjQwNFwiXSAuYy1pdGVtQWNjZXNzbG9nLFxyXG4gICAgICAgICAgICBbZGF0YS1wYWdlPVwiY29tbW9uX2Vycm9yXCJdIC5jLWl0ZW1BY2Nlc3Nsb2cge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIC8vICByZWNydWl0IHN0eWxlXHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAgICAgICBbZGF0YS1wYWdlPVwicmVjcnVpdFwiXSB7XHJcbiAgICAgICAgICAgIC5vdGhlckFjY29yZGlvbkxpc3Qge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3RoZXJBY2NvcmRpb25MaXN0X25vZGUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgJiArIC5vdGhlckFjY29yZGlvbkxpc3Rfbm9kZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAvLyDjg5Hjg7zjg4TnrqHnkIbjga7jgZ/jgoHjga7nsKHmmJNjbGFzc1xyXG4gICAgICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLW9wYWNpdHkoKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQycHggMjBweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzUzNTc7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHggMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLy8g44OR44O844OE566h55CG44Gu44Gf44KB44Gu57Ch5piTY2xhc3NcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3RoZXJBY2NvcmRpb25MaXN0X25vZGVfaGVhZCB7XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3RoZXJBbmNob3JMaW5rIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTE3cHggMCA2NHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Y2I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vdGhlckNvbnRlbnRzVGl0bGUge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZWN1aXRTZWN0aW9uIHtcclxuICAgICAgICAgICAgKy5yZWN1aXRTZWN0aW9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmVjdWl0Q29udGVudHMge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIC8vICBndWlkZSBzdHlsZVxyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgICAgICAgW2RhdGEtcGFnZT1cImd1aWRlXCJdLFxyXG4gICAgICAgICAgW2RhdGEtcGFnZT1cInJldHVybnNcIl0sXHJcbiAgICAgICAgICBbZGF0YS1wYWdlPVwibWVtYmVyX3Byb2dyYW1cIl0sXHJcbiAgICAgICAgICBbZGF0YS1wYWdlPVwic2l6ZWd1aWRlXCJdLFxyXG4gICAgICAgICAgW2RhdGEtcGFnZT1cImRlbGl2ZXJ5XCJdIHtcclxuICAgICAgICAgICAgLmMtaW5kZXgge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vdGhlckFjY29yZGlvbkxpc3Qge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGNiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vdGhlckFjY29yZGlvbkxpc3Rfbm9kZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Y2I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm90aGVyQWNjb3JkaW9uTGlzdF9ub2RlX2hlYWQge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggOXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3RoZXJBY2NvcmRpb25MaXN0X25vZGVfYm9keSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA5cHggMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmd1aWRlTWFpbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmd1aWRlY29udGVudHNXcmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ndWlkZVNlY3Rpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiYXNpY1NlY3Rpb247XHJcbiAgICAgICAgICAgICYrLmd1aWRlU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ndWlkZU1lbnUge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ndWlkZU1lbnVfbGlzdCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmd1aWRlTWVudV9saXN0X25vZGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAxOHB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IDI2cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKy5ndWlkZU1lbnVfbGlzdF9ub2RlIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3VpZGVNZW51X2xpc3RfbGluayB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItb3BhY2l0eSgpO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFifSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjRweCAyNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAxN3B4IDI2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVyZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAuZ3VpZGVNZW51X2xpc3RfbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ3VpZGVNZW51U2VsZWN0IHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgLTJweDtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nUGF0aH0vc2VsZWN0X2Fycm93LnBuZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxNiclM0UlM0NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTUgMEwwIDVoMTB6bTAgMTZMMCAxMWgxMHonLyUzRSUzQy9zdmclM0VcIikgcmlnaHQgLjc1cmVtIGNlbnRlci8xMHB4IDE2cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ndWlkZVRhYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgKyA2NHB4KSAtIDggKiAyNHB4KS8gOSkgKiA1ICsgKDI0cHggKiA0KSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB0ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aCx0ZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGNiO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZGVsaXZlcnkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmd1aWRlT2ZmZXJJdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfXtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmd1aWRlT2ZmZXJJdGVtX25vZGUge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArLmd1aWRlT2ZmZXJJdGVtX25vZGUge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmd1aWRlT2ZmZXJJdGVtX2ltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDIyLjUlICsgNDhweCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ3VpZGVPZmZlckl0ZW1faW5mbyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogOXB4IDE2cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3RoZXJUZXh0IHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ndWlkZU9mZmVySXRlbV9wb2ludCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnRfdHJhZGVHb3RoaWMtYm9sZDtcclxuICAgICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkU1MTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJ1Ynkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy8gIGNvbXBhbnkgc3R5bGVcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgIC5jb21wYW55SW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3B9e1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJ9e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHBjfXtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAoMTEgKyAwKSAqIDI0cHgpLyAxMikgKiA0ICsgKDI0cHggKiA1KSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZHQsZGQge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjk7XHJcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc0cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29tcGFueU1hcCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IC0ycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy8gIHByaXZhY3kgc3R5bGVcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgIC5wcml2YWN5U2VjdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhc2ljU2VjdGlvbjtcclxuICAgICAgICAgICAgJisucHJpdmFjeVNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLyAgdGVybXMgc3R5bGVcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgIC50ZXJtc1NlY3Rpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiYXNpY1NlY3Rpb247XHJcbiAgICAgICAgICAgICYrLnRlcm1zU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIC8vICBzaXRlbWFwIHN0eWxlXHJcbiAgICAgICAgICAvL1xyXG4gICAgICAgICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICAgICAgICAuc2l0ZW1hcEdlbmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGNiO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3BfdGFifSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAwIDQ4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDhweCAwIDk2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2l0ZW1hcEdlbmRlcl9oZWFkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zaXRlbWFwR2VuZGVyX2xpc3RXcmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2l0ZW1hcEdlbmRlcl9saXN0IHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY30ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArLnNpdGVtYXBHZW5kZXJfbGlzdCB7XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2l0ZW1hcEdlbmRlcl9saXN0X25vZGUge1xyXG4gICAgICAgICAgICArLnNpdGVtYXBHZW5kZXJfbGlzdF9ub2RlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9IHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2l0ZW1hcEdlbmRlcl9saXN0X3RleHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2l0ZW1hcEdlbmRlcl9jaGlsZExpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2l0ZW1hcEdlbmRlcl9jaGlsZExpc3Rfbm9kZSB7XHJcbiAgICAgICAgICAgICsuc2l0ZW1hcEdlbmRlcl9jaGlsZExpc3Rfbm9kZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfSB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNpdGVtYXBCbG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Y2I7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzcF90YWJ9IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArLnNpdGVtYXBCbG9jayB7XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNwX3RhYn0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHBjfSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNpdGVtYXBCbG9ja19pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJ9IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobiszKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skcGN9IHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAoOSkgKiAyNHB4KS8gMTApICogMyArICgyNHB4ICogMykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2l0ZW1hcEJsb2NrX2hlYWQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zaXRlbWFwQmxvY2tfbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNWVtO1xyXG4gICAgICAgICAgICAgICYrbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLyAgdHJhbnNhY3Rpb25sYXcgc3R5bGVcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgIC50cmFuc2FjdGlvbmxhd1NlY3Rpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiYXNpY1NlY3Rpb247XHJcbiAgICAgICAgICAgICYrLnRyYW5zYWN0aW9ubGF3U2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRyYW5zYWN0aW9ubGF3SW1nX3JhdWt0ZW5QYXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItb3BhY2l0eSgpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIC8vICBTT0NJQUwgUkVTUE9OU0lCSUxJVFkgc3R5bGVcclxuICAgICAgICAgIC8vXHJcbiAgICAgICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgIC5zb2NpYWxSZXNwb25zaWJpbGl0eVNlY3Rpb24ge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc3B9e1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJ9e1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMCA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9e1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBtYXRoLmRpdig4NjBweCAsICAxMjAwcHgpO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogODYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jLWluZGV4IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzcH17XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3RoZXJDb250ZW50c1RpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9e1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm90aGVyVGV4dEhlYWQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9e1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm90aGVyVGV4dCB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1vcGFjaXR5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKiArIC5jLWluZGV4IHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY317XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAqICsgLm90aGVyQ29udGVudHNUaXRsZSB7XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgKiArIC5vdGhlclRleHRIZWFkIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICogKyAub3RoZXJUZXh0IHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skdGFiX3BjfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vdGhlclRleHRIZWFkICsgLm90aGVyVGV4dCB7XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgKiArIC5vdGhlclRleHRMaXN0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc29jaWFsUmVzcG9uc2liaWxpdHlTZWN0aW9uX2NvbnRlbnRzIHtcclxuICAgICAgICAgICAgKyAuc29jaWFsUmVzcG9uc2liaWxpdHlTZWN0aW9uX2NvbnRlbnRzIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY317XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNvY2lhbFJlc3BvbnNpYmlsaXR5X2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzcH17XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYl9wY317XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zb2NpYWxSZXNwb25zaWJpbGl0eUJhbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9e1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zb2NpYWxSZXNwb25zaWJpbGl0eUJhbm5lcl9ub2RlIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNwfXtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYyggKCAxMDAlIC0gMTNweCApIC8gMiApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArIC5zb2NpYWxSZXNwb25zaWJpbGl0eUJhbm5lcl9ub2RlIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgI3skc3B9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJfcGN9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc29jaWFsUmVzcG9uc2liaWxpdHlCYW5uZXJfbGluayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLW9wYWNpdHk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
