*{margin:0px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{background-color:#fff;color:#333;font-family:"Questrial","Noto Sans JP",sans-serif;width:100%;height:100%;overflow:hidden}#mainwrap{text-align:center;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#headertop{position:relative;background-color:#222;width:100%;height:45vw;background-image:url("../../../resource/header_image_pc.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@supports(background-image: url("../../../resource/header_image_pc.webp")){#headertop{background-image:url("../../../resource/header_image_pc.webp")}}@media screen and (max-width: 768px){#headertop{background-image:url("../../../resource/header_image_sp.jpg");height:100vw}@supports(background-image: url("../../../resource/header_image_sp.webp")){#headertop{background-image:url("../../../resource/header_image_sp.webp")}}}#headertop a{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 768px){#headertop a{position:relative}}#headermiddle{background-color:#3f3f3f}.mainheader{max-width:1080px;margin:0 auto;padding:2em 0}@media screen and (max-width: 768px){.mainheader{padding:1em 0}}.mainheader__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:0 1.5em}@media screen and (max-width: 768px){.mainheader__title{padding:0 1em;gap:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width: 375px){.mainheader__title{font-size:16px;margin-right:16px}}.mainheader__title a{display:block}.mainheader__title a:hover{opacity:.7}.mainheader__title a img{width:100%;max-width:300px;height:auto}@media screen and (max-width: 900px){.mainheader{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.headerbottom{background-color:#9f9f9f;line-height:25px;padding:16px 0}@media screen and (max-width: 768px){.headerbottom{padding:7px 0}}.headerbottom__list{width:850px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media screen and (max-width: 900px){.headerbottom__list{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.headermiddleinnerlist{text-align:left;padding:0px 5px;min-width:150px}.headermiddleinnerlist a{color:inherit;text-decoration:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.headermiddleinnerlist a:hover,.headermiddleinnerlist a:active{text-decoration:underline}#content{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}#contentleft{width:35%}#contentcenter{width:100%;min-width:0}#contentright{width:30%}@media screen and (min-width: 1440px){#guinness_box{position:relative;padding:20px 0px}#guinness_box img,#futuretimes_sma img{width:100%}}.sp_banner_wrap{display:none}#floatingwrap{position:sticky;top:0}#floatsnswrap{width:240px;padding:50px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#floatsnswrap .associated-company-banner{width:100%}#floatsnswrap .associated-company-banner a{display:block;width:100%}#floatsnswrap .associated-company-banner a:hover{opacity:.7}#floatsnswrap #gunness_pc img,#floatsnswrap #futuretimes img{width:100%}#floatsnswrap .snsiconwrap{line-height:48px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:20px 10px;height:48px}.snsiconwrap img{margin:0px 10px 0px 0px;height:100%;display:inline-block;vertical-align:middle}.snsiconwrap a{color:inherit;text-decoration:none}.snsiconwrap a:hover,.snsiconwrap a:active{text-decoration:underline}#contentleftheaderline{background-color:#ccc;height:15px}#profilewrap{padding:50px 10px 10px 10px;max-width:500px;margin:0 auto}#profileimagewrap{text-align:center}#profileimagewrap img{border-radius:50%;width:128px;height:128px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:1px 1px 5px #aaa;box-shadow:1px 1px 5px #aaa}#profiletitlewrap{font-size:large;font-weight:bold;text-align:center;margin:20px 0px}#profiletitleunderline{background-color:#ddd;border-radius:3px;margin:20px auto 20px;width:30px;height:4px}#profilecontentwrap{font-size:14px;line-height:22px}#profileiconwrap{margin:25px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profilesnsicon{margin-right:10px}.profilesnsicon a{display:block;width:35px;height:35px;margin-bottom:10px}.profilesnsicon a.be-real{background-color:#4b4b4b;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px}.profilesnsicon:last-child{margin-right:0px}.profilesnsicon img{width:100%}#profileunderline{background-color:#ccc;margin:0px auto;width:100%;height:1px}input[type=text]{outline:none}input[type=text]:hover{cursor:pointer}input[type=submit]{cursor:pointer}#contentlefttop form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px}#contentlefttop input[type=text]{line-height:24px;padding:5px 10px;width:100%}#contentlefttop input[type=submit]{line-height:24px;padding:5px 10px;max-width:80px}#contentleftblockwrap{margin:0px 0px 20px;position:sticky;top:0}@media screen and (max-width: 768px){#contentleftblockwrap{position:inherit}}.contentleftblock{padding:0px 0px 10px;min-height:300px}.contentleftblocktitle{font-weight:bold;line-height:32px;margin:30px auto;min-height:32px}.contentleftblocktitle::before{content:" ";background-color:#ccc;border-radius:3px;margin:4px 5px 4px 0px;width:3px;height:24px;display:inline-block;vertical-align:bottom}.contentleftblocklist{list-style:none;margin:0px 0px 20px;padding:0px}.contentleftblocklist li{font-size:14px;line-height:16px;margin:16px 0px;display:-webkit-box;display:-ms-flexbox;display:flex}.contentleftblocklist li::before{content:" ";background-image:url("../../../resource/right-arrow.png");background-repeat:no-repeat;line-height:16px;width:16px;height:16px;display:inline-block;vertical-align:bottom}.contentleftblocklist a{color:inherit;text-decoration:none;display:inline-block;margin-left:4px}.contentleftblocklist a:hover{text-decoration:underline;color:#197bbd}article{padding:40px}@media screen and (max-width: 768px){article{padding:0}}.contentheader{overflow:hidden;margin-bottom:20px}.contentheader h1{font-size:24px}.contentheadertop{font-size:14px;text-align:left;padding:10px 0}.rightarrow{padding:0 7px}.contentheaderbottom{font-size:small}.contentheadertop a{display:inline-block;color:#333;text-decoration:none}.contentheadertop a:hover{text-decoration:underline;color:#197bbd}.thumbnailiconwrap{min-height:128px;max-height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.thumbnailicon{border-radius:32px;margin:32px 20px 32px 20px;min-width:64px;max-width:64px;min-height:64px;max-height:64px;display:block}.thumbnailcaption{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.articlepropertywrap{line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.articlepropertycategorywrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.articlecategory{border:1px solid silver;border-radius:20px;background-color:#fff;color:silver;text-align:center;text-decoration:none;margin:8px 0px;min-width:100px;display:block;-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}.articlepropertycategorydate{text-align:right;letter-spacing:2px;margin:0px 0px 0px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contentmain{margin:0px 0px 60px}.topimagewrap{margin:20px 0px}.topimagewrap img{width:100%}.copy_pho{margin:20px 0px}.contentmain h2{border-bottom:2px solid;margin:30px 0px 0px;padding:0px 0px 5px}.contentmain h3{line-height:30px;margin:30px 0px 0px;height:30px}.contentmain h3::before{content:" ";background-color:#ccc;border-radius:3px;margin:4px 10px 4px 2px;width:4px;height:calc(100% - 8px);display:inline-block;vertical-align:bottom}.contentmain a{text-decoration:none}.contentmain a:hover,.contentmain a:active{text-decoration:underline}.contentmain p{margin:10px 20px}.contentinfosnsouter{padding:20px}@media screen and (max-width: 900px){.contentinfosnsouter{padding:0}}.contentinfosnsouter h4{font-size:large;font-weight:bold;letter-spacing:2px}.contentinfosnswrap{border:1px solid #eee;margin:20px 0;padding:30px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 900px){.contentinfosnswrap{padding:30px}}.contentinfosnsicon{width:100%;min-height:50px;max-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contentinfosnsicon a{display:block;width:50px;height:50px;margin:auto}.contentinfosnsicon a:hover{opacity:.7}.contentinfosnsicon img{width:50px;height:50px}.contentinfosnsicon .link_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;margin:0 auto;background-color:#4b4b4b}.contentinfosnsicon .link_button img{width:30px;height:30px}.contentinfosnsicon .link_button:hover{cursor:pointer;opacity:.7}.contentsbanner{margin:0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1440px){.contentsbanner img{margin:0px 10px}}@media screen and (max-width: 1439px){.contentsbanner img{width:95%;margin:0px 10px}}#pagerwrap{margin:30px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.pageritem{border:1px solid #555;line-height:35px;text-align:center;margin:20px 5px;min-width:35px;max-width:35px;min-height:35px;max-height:35px}.pageritem:hover{border:1px solid #888}.pageritem a{background-color:#555;color:#fff;text-decoration:none;width:100%;height:100%;display:block}.pageritem a:hover,.pageritem a:active{background-color:#888;text-decoration:none}.articlecard{color:inherit;text-decoration:none;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.articlecard~.articlecard{border-top:1px solid silver}.articlecardimage{background-position:center;background-size:cover;background-repeat:no-repeat;min-width:300px;min-height:220px}.articlecardwrap{margin:30px 0;padding:0px 0px 0px 20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articlecardtitlewrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.articlecardtitle{font-size:18px;font-weight:bold;line-height:25px;margin:0px 5px 5px 5px;text-overflow:ellipsis}.articlecardcategorywrap{margin:auto 0px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.articlecardcategorywrap a{text-decoration:none}.articlecardcategory{width:100px;border-radius:15px;font-size:small;line-height:22px;text-align:center;margin:0px 5px 10px 5px;padding:0px 10px}.articlecardtext{margin:0 5px 0 5px;word-break:break-all}.articlecarddate{font-size:14px;letter-spacing:1px;line-height:20px;min-height:20px;max-height:20px;margin-bottom:5px}.articlecard:hover,.articlecard:active{text-decoration:none !important}.articlecard:hover .articlecardtitle{text-decoration:underline !important;color:#197bbd}.contentfooter{padding:20px;min-height:300px}@media screen and (max-width: 900px){.contentfooter{padding:0}}.contentfooter h4{font-size:large;font-weight:bold;letter-spacing:2px;margin:0px 0px 15px}.contentfooterwrap~.contentfooterwrap{margin:20px 0px 0px}.linkofarticle{border-top:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;color:inherit;text-decoration:none;padding:10px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.linkofarticle{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;height:auto}}.linkofarticle~.linkofarticle{border-top:0px}.linkofarticleimage{background-position:center center;background-size:cover;background-repeat:no-repeat;min-width:150px;max-width:150px;height:100px;overflow:hidden;margin-left:10px}@media screen and (max-width: 768px){.linkofarticleimage{width:90%;min-width:inherit;max-width:400px;padding-top:60%;margin:12px auto}}.linkofarticlewrap{padding:0px 0px 0px 10px;width:calc(100% - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.linkofarticletitle{font-weight:bold;line-height:30px;text-overflow:ellipsis;white-space:nowrap;min-height:30px;max-height:30px;overflow:hidden}@media screen and (max-width: 768px){.linkofarticletitle{width:85%;margin:0 auto}}.linkofarticlecaption{color:#666;font-size:x-small;text-overflow:ellipsis;margin:0px 0px 0px 10px;height:calc(100% - 10px);min-height:50px;max-height:50px;overflow:hidden}@media screen and (max-width: 768px){.linkofarticlecaption{display:none}}.linkofarticledate{font-size:small;letter-spacing:1px;margin:0px 10px 0px 0px;line-height:20px;text-align:right;min-height:20px;max-height:20px}@media screen and (max-width: 768px){.linkofarticledate{width:85%;margin:0 auto;text-align:left}}.linkofarticle:hover .linkofarticletitle{text-decoration:underline;color:#197bbd}.contentmain img{width:100%}.contentmain blockquote{background-color:#eee;font-size:small;font-weight:normal;margin:30px 10px;padding:20px 20px 15px;width:calc(100% - 20px)}.contentmain strong{color:#ff1493;font-weight:bold}.contentmain ul{padding:0px 0px 0px 40px;margin:30px 0px}.contentmain li{margin:5px 0px}.contentmain table,.contentmain th,.contentmain td{border:1px solid #333;border-collapse:collapse}.contentmain table{margin:30px 20px;width:calc(100% - 40px)}.contentmain th{background-color:#ddd;padding:5px 10px}.contentmain td{padding:5px 10px}@media screen and (min-width: 1440px){.Youtube_size{width:730px;height:411px}}@media screen and (max-width: 1440px){.Youtube_size{width:calc(100vw - 40px);height:calc((100vw - 40px)*.56)}}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footertop{background-color:#b2b2b2;color:#f5f5f5;min-height:200px}#footermiddle{background-color:#666;min-height:100px;max-height:100px}#footerbottom{background-color:#221815;min-height:200px}#footertopwrap{margin:0px auto;width:100%;max-width:1440px;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#conceptwrap{text-content:center;width:100%;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#conceptwrap img{width:45%;margin:0 auto}@media screen and (max-width: 900px){#conceptwrap img{width:60%}}@media screen and (max-width: 375px){#conceptwrap img{width:80%}}#conceptcopy{font-size:xx-large;letter-spacing:5px;margin:0px auto 20px}#conceptcaption{font-size:small;letter-spacing:2px}#contactbuttonwrap{text-align:center;min-width:640px;max-width:640px;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contactwrap{width:400px}#contactbutton{background-color:#fff;border-radius:5px;color:#333;letter-spacing:4px;text-decoration:none;margin:auto;padding:10px 50px;display:block;-webkit-box-shadow:2px 2px 1px 0px #666;box-shadow:2px 2px 1px 0px #666}#contactbutton:hover,#contactbutton:active{color:#666;-webkit-box-shadow:-2px -2px 1px 0px #666;box-shadow:-2px -2px 1px 0px #666;-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px)}#footermiddlewrap{color:#f5f5f5;margin:0px auto;width:100%;max-width:1440px;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.footermiddleitem{color:inherit;text-align:center;text-decoration:none;padding:0px 5px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footermiddleitem:hover,.footermiddleitem:active{text-decoration:underline}#footerbottomwrap{color:#f5f5f5;margin:0px auto;padding:0px 0px 50px;width:100%;max-width:1440px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footerbottomleft{width:100%;height:100%}#sitemapwrap{padding:50px 0px 0px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#sitemapwrap ul{margin:0px 20px 0px 0px;padding:0px 0px 10px 20px;list-style:none;text-align:left}#sitemapwrap li{margin:8px 0px}#sitemapwrap a{color:inherit;font-size:small;text-decoration:none}#sitemapwrap a:hover,#sitemapwrap a:active{text-decoration:underline}.sitemaplistwrap{margin:0px 5px 0px 5px;width:200px}.sitemaplistwrap h6{font-size:medium;font-weight:bold;text-align:left;margin:10px 0px;padding:0px 0px 0px 5px}#footerbottomright{text-align:left;min-width:530px;max-width:530px}#footerbottomlogowrap{padding:50px 50px 10px}#footerbottomlogowrap img{width:100%;max-width:200px}.footerbottomaddresswrap{padding:10px 50px}.footerbottomaddresswrap h5{font-size:small}.footerbottomaddresswrap p{font-size:small;padding:0px 10px}#copyright{font-size:small;line-height:32px}@media screen and (min-width: 1440px){#content{margin:0px auto;width:1440px}}@media screen and (max-width: 1140px){#content{margin:0px auto;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contentleft{min-width:100%;max-width:100%}#contentcenter{min-width:100%;max-width:100%}#contentright{display:none}.headermiddleinnerlist{text-align:left;font-size:small;padding:0px 8px}}@media screen and (max-width: 1140px)and (max-width: 900px){.headermiddleinnerlist{min-width:inherit}}@media screen and (max-width: 1140px){#headerbottom{line-height:50px;min-height:50px}#contentlefttop form{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#contentlefttop input[type=text]{max-width:350px}.linkofarticlewrap{padding:0px 0px 0px 5px}.linkofarticlecaption{min-height:56px;max-height:56px}.linkofarticledate{line-height:12px;min-height:12px;max-height:12px}.contentmain{margin:0px auto 50px auto;max-width:500px}.articlepropertywrap{line-height:18px;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.articlecategory{font-size:small;padding:2px 0;margin:8px 0px}.articlepropertycategorydate{font-size:small;margin:2px 0px;width:100px}.contentheadertop{font-size:small;padding:15px 0px}.articlecard{padding:30px 0px;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articlecardimage{margin:0px auto;width:100%;min-width:auto;max-width:inherit;padding-top:60%}.articlecardwrap{margin:10px 0px 0px;padding:0px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articlecardcategorywrap{margin:5px 0px}.articlecarddate{margin:0px 0px 0px 5px}.contentinfosnsicon{min-height:48px;max-height:48px}.contentinfosnsicon a{display:block;width:48px;height:48px;margin:auto}.contentinfosnsicon img{width:48px;height:48px}#contactbuttonwrap{margin:0px 0px 50px;min-width:100%;max-width:100%;min-height:60px}#contactwrap{margin:auto;width:300px}.sp_banner_wrap{max-width:500px;margin:0px auto 20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.sp_banner_wrap .associated-company-banner{width:100%}.sp_banner_wrap .associated-company-banner a{margin:0 auto}.sp_banner_wrap .associated-company-banner a:hover{opacity:.7}.sp_banner_wrap .associated-company-banner a img{width:100%}.sp_banner_wrap img{width:100%}#footertopwrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footermiddle{min-height:60px;max-height:inherit}#footermiddlewrap{line-height:40px;padding:5px 20px;min-height:50px;display:block}.footermiddleitem{border:1px solid #888;border-radius:30px;text-align:center;line-height:50px;margin:5px;padding:0px 10px;min-width:50px;display:inline-block}#footerbottomwrap{padding:0px 0px 50px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#footerbottomright{display:block;min-width:100%;max-width:100%}#footerbottomlogowrap{width:100%}#sitemapwrap{font-size:small;padding:20px 0px 0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sitemapwrap ul{margin:0px 10px 0px 0px;padding:0px 0px 10px 10px;list-style:none;text-align:left}#sitemapwrap li{margin:10px 0px}}#footer{width:100%;background-color:#221815;color:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;line-height:18px;text-align:left}@media screen and (max-width: 900px){#footer .footerinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;width:85%;margin:0 auto}}#footer .footercontent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1000px;padding:40px 16px 0 20px;margin:0 auto}@media screen and (max-width: 900px){#footer .footercontent{width:85%;display:block;padding-top:0;margin:0 auto}}#footer .footercontent .footermenu{width:calc(25% - 12px);height:auto;min-height:580px;border-right:1px solid #fff}#footer .footercontent .footermenu a{color:#fafafa}@media screen and (max-width: 900px){#footer .footercontent .footermenu{display:none}}#footer .footercontent .footermenu__category{font-weight:bold;margin:18px 0 6px 0}#footer .footercontent .footermenu__category a{text-decoration:none}#footer .footercontent .footermenu__product{font-size:13px;list-style:none;margin:0 0 6px 8px}#footer .footercontent .footermenu__product a{text-decoration:none}#footer .corpinfowrap{margin-top:12px}@media screen and (max-width: 900px){#footer .corpinfowrap .corplogo{display:none}}#footer .corpinfowrap .corplogo img{width:120px}#footer .corpinfowrap .corpinfo{font-size:13px}#footer .corpinfowrap .corpinfo__name{margin-top:26px}@media screen and (max-width: 900px){#footer .corpinfowrap .corpinfo__name{font-size:20px;line-height:26px}}#footer .corpinfowrap .corpinfo__office{color:#3f3f3f;background-color:#fafafa;display:inline-block;font-weight:bold;padding:5px 8px;margin-top:20px}@media screen and (max-width: 900px){#footer .corpinfowrap .corpinfo__office{display:block}}#footer .corpinfowrap .corpinfo__address{margin-top:8px}#footer .corpinfowrap .corpinfo__address a{color:#fafafa}#footer .footerpartner{max-width:1000px;padding:0 16px;margin:0 auto}@media screen and (max-width: 900px){#footer .footerpartner{margin:0}}#footer .footerpartner .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#footer .footerpartner .banner__img{margin-bottom:16px}}@media screen and (max-width: 900px){#footer .footerpartner .banner__img img{width:100%}}.policy_wrap{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.policy_wrap p{font-size:13px;margin-right:1em}.policy_wrap p a{color:#fff;text-decoration:underline}.policy_wrap p:last-of-type{margin-right:0}#copyright{font-size:small;padding:10px 0 60px 0;text-align:center}.spfooterlogo{display:none}@media screen and (max-width: 900px){.spfooterlogo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:85%;max-width:300px;margin:32px auto 0 auto}}.spfooterlogo__main{width:50%}.headingwhite{position:relative;font-weight:bold;line-height:24px;margin:40px 0;padding-left:32px}.headingwhite:before{content:"";display:inline-block;width:8px;height:45px;background-color:#fafafa;position:absolute;left:0}.headingwhite__title{color:#fafafa;font-family:"Montserrat",sans-serif;font-size:20px}.headingwhite__subtitle{font-size:13px}.modal-wrap{position:absolute;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,.5)}.modal-wrap .modal-inner{max-height:300px;width:100%;max-width:500px;height:100%;margin:0 auto;padding:1em 2em;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-wrap .modal-inner .input-text{padding:1em;width:300px;border:1px solid #333}.modal-wrap .modal-text{text-align:center;font-weight:bold;margin-bottom:25px}.modal-wrap input[type=submit]{-webkit-appearance:none;border-radius:0}.modal-wrap .modal-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.modal-wrap .modal-button-yes{text-align:center;min-width:100px;width:50%;padding:1em 1.5em;margin-right:20px;background-color:#333;color:#fff;cursor:pointer}.modal-wrap .modal-button-yes:hover{opacity:.7}.modal-wrap .modal-button-no{text-align:center;min-width:100px;width:50%;padding:1em 1.5em;border:1px solid #333;background-color:#fff;color:#333;cursor:pointer}.modal-wrap .modal-button-no:hover{opacity:.7}.modal-wrap .modal-button-clear{text-align:center;width:40%;padding:1em 1.5em;margin:0 auto;background-color:#333;color:#fff;cursor:pointer}.modal-wrap .modal-button-clear:hover{opacity:.7}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jc3MvY29tbW9uL2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb25zdGFudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLEVBQ0ksV0FDQSxZQUNBLG9EQUdKLFVBQ0ksc0JBQ0EsV0FDQSxrREFDQSxXQUNBLFlBQ0EsZ0JBR0osVUFDSSxrQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsZ0JBQ0EsaUNBSUosT0FDQyxrQkFDRyxxREFDQSx5R0FHSixXQUNJLGtCQUNBLHNCQUNBLFdBQ0EsWUFFQSw4REFJQSwyQkFDQSxzQkFDQSw0QkFMQSwyRUFQSixXQVFNLGdFQy9CRixxQ0R1QkosV0FlUSw4REFJQSxhQUhBLDJFQWhCUixXQWlCWSxpRUFLUixhQUNJLGtCQUNBLFdBQ0EsWUFDQSxNQUNBLE9DbERKLHFDRDZDQSxhQU9RLG1CQUlaLGNBQ0kseUJBRUosWUFDSSxpQkFDQSxjQUNBLGNDOURBLHFDRDJESixZQU1PLGVBR0gsbUJBQ0kscURBQ0Esb0VBQ0Esa0VBQ0Esa0NBQ0EsU0FDQSxnQkMxRUoscUNEb0VBLG1CQVFRLGNBQ0EsU0FDQSx1Q0M5RVIscUNEb0VBLG1CQWFRLGVBQ0EsbUJBRUoscUJBQ0csY0FDQSwyQkFDSSxXQUVKLHlCQUNJLFdBQ0EsZ0JBQ0EsWUM1RlgscUNEMkRKLFlBc0NRLFdBQ0EscUVBSVIsY0FDSSx5QkFDQSxpQkFDQSxlQ3pHQSxxQ0RzR0osY0FLUSxlQUVKLG9CQUNJLFlBQ0EsV0FDQSxxREFDQSxvRUFDQSxrRUFDQSxjQ25ISixxQ0Q2R0Esb0JBU1EsV0FDQSxvRUFDQSxtQ0FJWix1QkFDSSxnQkFDQSxnQkFDQSxnQkFFSix5QkFDSSxjQUNBLHFCQUNBLFlBQ0EscURBQ0EseUdBQ0Esb0VBRUosK0RBRUksMEJBSUosU0FDSSxnQkFDQSxxREFDQSxxR0FDQSxvRUFDQSxlQUVKLGFBQ0ksVUFFSixlQUNJLFdBQ0EsWUFFSixjQUNJLFVBRUosc0NBQ0ksY0FDSSxrQkFDQSxpQkFFSix1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LFlBQ0Esc0JBR1Isd0JBQ0ksa0JBQ0EsaUJBQ0EsbUJBRUosK0JBQ0ksd0JBQ0EsZ0JBR0EsK0JBQ0kscURBQ0EsZ0JBRUosOEJBQ0ksa0JBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSxrQkFDQSxzQkFDQSxXQUNBLGVBQ0Esb0NBQ0ksV0FHUiw2QkFDSSxrQkFDQSxnQkFDQSxVQUNBLGtCQUNBLHNCQUNBLHNCQUNBLFdBQ0EsZUFDQSxtQ0FDSSxXQUdSLGdDQUNJLGtCQUNBLFVBQ0Esa0JBQ0EsY0FDQSxzQkFDQSxXQUNBLGVBQ0Esc0NBQ0ksVyIsImZpbGUiOiJidW5kbGUvY3NzL2NvbW1vbi9jb21tb24uZmRmNGEwMDdlY2MxYWE3NmM2OTUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2NvbnN0YW50XCIgYXMgY29uc3RhbnQ7XHJcblxyXG4qIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1mYW1pbHk6ICdRdWVzdHJpYWwnLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI21haW53cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLyogaGVhZGVyICovXHJcbmhlYWRlciB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuI2hlYWRlcnRvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDo0NXZ3O1xyXG5cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi8uLi8uLi9yZXNvdXJjZS9oZWFkZXJfaW1hZ2VfcGMuanBnJyk7XHJcbiAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcmVzb3VyY2UvaGVhZGVyX2ltYWdlX3BjLndlYnAnKSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3Jlc291cmNlL2hlYWRlcl9pbWFnZV9wYy53ZWJwJyk7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi8uLi8uLi9yZXNvdXJjZS9oZWFkZXJfaW1hZ2Vfc3AuanBnJyk7XHJcbiAgICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3Jlc291cmNlL2hlYWRlcl9pbWFnZV9zcC53ZWJwJykpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9yZXNvdXJjZS9oZWFkZXJfaW1hZ2Vfc3Aud2VicCcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6MTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2hlYWRlcm1pZGRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZjNmO1xyXG59XHJcbi5tYWluaGVhZGVyIHtcclxuICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOjJlbSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1kKSB7XHJcbiAgICAgICBwYWRkaW5nOjFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDo0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MCAxLjVlbTtcclxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMWVtO1xyXG4gICAgICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1pbikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICBvcGFjaXR5OjAuNztcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4uaGVhZGVyYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjlmOWY7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICB3aWR0aDogODUwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXJtaWRkbGVpbm5lcmxpc3Qge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG59XHJcbi5oZWFkZXJtaWRkbGVpbm5lcmxpc3QgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmhlYWRlcm1pZGRsZWlubmVybGlzdCBhOmhvdmVyLFxyXG4uaGVhZGVybWlkZGxlaW5uZXJsaXN0IGE6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKiBjb250ZW50ICovXHJcbiNjb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG59XHJcbiNjb250ZW50bGVmdCB7XHJcbiAgICB3aWR0aDogMzUlO1xyXG59XHJcbiNjb250ZW50Y2VudGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcbiNjb250ZW50cmlnaHQge1xyXG4gICAgd2lkdGg6IDMwJTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICNndWlubmVzc19ib3h7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4IDBweDtcclxuICAgIH1cclxuICAgICNndWlubmVzc19ib3ggaW1nLCAjZnV0dXJldGltZXNfc21hIGltZyB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxufVxyXG4uc3BfYmFubmVyX3dyYXAge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG5cclxuI2Zsb2F0aW5nd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbiNmbG9hdHNuc3dyYXAge1xyXG4gICAgd2lkdGg6MjQwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6MjBweDtcclxuICAgIC5hc3NvY2lhdGVkLWNvbXBhbnktYmFubmVye1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2d1bm5lc3NfcGMsICNmdXR1cmV0aW1lc3tcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNmbG9hdHNuc3dyYXAgLnNuc2ljb253cmFwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMjBweCAxMHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG59XHJcbi5zbnNpY29ud3JhcCBpbWcge1xyXG4gICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uc25zaWNvbndyYXAgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uc25zaWNvbndyYXAgYTpob3ZlcixcclxuLnNuc2ljb253cmFwIGE6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbiNjb250ZW50bGVmdGhlYWRlcmxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIGhlaWdodDogMTVweDtcclxufVxyXG4jcHJvZmlsZXdyYXAge1xyXG4gICAgcGFkZGluZzogNTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4jcHJvZmlsZWltYWdld3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI3Byb2ZpbGVpbWFnZXdyYXAgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAxMjhweDtcclxuICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4ICNhYWE7XHJcbn1cclxuI3Byb2ZpbGV0aXRsZXdyYXAge1xyXG4gICAgZm9udC1zaXplOiBsYXJnZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweDtcclxufVxyXG4jcHJvZmlsZXRpdGxldW5kZXJsaW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxufVxyXG4jcHJvZmlsZWNvbnRlbnR3cmFwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcbiNwcm9maWxlaWNvbndyYXAge1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbn1cclxuLnByb2ZpbGVzbnNpY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICYuYmUtcmVhbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNGI0YjRiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgIH1cclxufVxyXG4ucHJvZmlsZXNuc2ljb24gaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbiNwcm9maWxldW5kZXJsaW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxufVxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jY29udGVudGxlZnR0b3AgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcbiNjb250ZW50bGVmdHRvcCBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4jY29udGVudGxlZnR0b3AgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbn1cclxuI2NvbnRlbnRsZWZ0YmxvY2t3cmFwIHtcclxuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbi5jb250ZW50bGVmdGJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG59XHJcbi5jb250ZW50bGVmdGJsb2NrdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMzJweDtcclxufVxyXG4uY29udGVudGxlZnRibG9ja3RpdGxlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1hcmdpbjogNHB4IDVweCA0cHggMHB4O1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmNvbnRlbnRsZWZ0YmxvY2tsaXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDBweCAwcHggMjBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG4uY29udGVudGxlZnRibG9ja2xpc3QgbGkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDE2cHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4uY29udGVudGxlZnRibG9ja2xpc3QgbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3Jlc291cmNlL3JpZ2h0LWFycm93LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi5jb250ZW50bGVmdGJsb2NrbGlzdCBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG4uY29udGVudGxlZnRibG9ja2xpc3QgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiAjMTk3QkJEO1xyXG59XHJcblxyXG5cclxuXHJcbmFydGljbGUge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRlbnRoZWFkZXIge1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG59XHJcbi5jb250ZW50aGVhZGVyIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG4uY29udGVudGhlYWRlcnRvcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi5yaWdodGFycm93IHtcclxuICAgIHBhZGRpbmc6IDAgN3B4O1xyXG59XHJcbi5jb250ZW50aGVhZGVyYm90dG9tIHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbn1cclxuLmNvbnRlbnRoZWFkZXJ0b3AgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogIzE5N0JCRDtcclxuICAgIH1cclxufVxyXG4udGh1bWJuYWlsaWNvbndyYXAge1xyXG4gICAgbWluLWhlaWdodDogMTI4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMjhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi50aHVtYm5haWxpY29uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBtYXJnaW46IDMycHggMjBweCAzMnB4IDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDY0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDY0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgbWF4LWhlaWdodDogNjRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50aHVtYm5haWxjYXB0aW9uIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmFydGljbGVwcm9wZXJ0eXdyYXAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG4uYXJ0aWNsZXByb3BlcnR5Y2F0ZWdvcnl3cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi5hcnRpY2xlY2F0ZWdvcnkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IHNpbHZlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbjogOHB4IDBweDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcclxufVxyXG4uYXJ0aWNsZXByb3BlcnR5Y2F0ZWdvcnlkYXRlIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIG1hcmdpbjogMHB4IDBweCAwcHggYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNvbnRlbnRtYWluIHtcclxuICAgIG1hcmdpbjogMHB4IDBweCA2MHB4O1xyXG59XHJcbi50b3BpbWFnZXdyYXAge1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweDtcclxufVxyXG4udG9waW1hZ2V3cmFwIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29weV9waG8ge1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweDtcclxufVxyXG4uY29udGVudG1haW4gaDIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgbWFyZ2luOiAzMHB4IDBweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDVweDtcclxufVxyXG4uY29udGVudG1haW4gaDMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW46IDMwcHggMHB4IDBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxufVxyXG4uY29udGVudG1haW4gaDM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWFyZ2luOiA0cHggMTBweCA0cHggMnB4O1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmNvbnRlbnRtYWluIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jb250ZW50bWFpbiBhOmhvdmVyLFxyXG4uY29udGVudG1haW4gYTphY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmNvbnRlbnRtYWluIHAge1xyXG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcbn1cclxuLmNvbnRlbnRpbmZvc25zb3V0ZXIge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRlbnRpbmZvc25zd3JhcCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRlbnRpbmZvc25zaWNvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTowLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAubGlua19idXR0b257XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzRiNGI0YjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTowLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8q5b6M44GL44KJ6L+95Yqg44GX44Gf44KC44GuKi9cclxuLmNvbnRlbnRzYmFubmVye1xyXG4gICAgbWFyZ2luOiAwcHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcdFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4uY29udGVudHNiYW5uZXIgaW1ne1xyXG5cdG1hcmdpbjowcHggMTBweDtcclxufVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4uY29udGVudHNiYW5uZXIgaW1ne1xyXG5cdHdpZHRoOjk1JTtcclxuXHRtYXJnaW46MHB4IDEwcHg7XHJcbn1cclxufVxyXG5cclxuI3BhZ2Vyd3JhcCB7XHJcbiAgICBtYXJnaW46IDMwcHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcbn1cclxuLnBhZ2VyaXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDIwcHggNXB4O1xyXG4gICAgbWluLXdpZHRoOiAzNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNXB4O1xyXG4gICAgbWluLWhlaWdodDogMzVweDtcclxuICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcclxuICAgIH1cclxufVxyXG4ucGFnZXJpdGVtIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnBhZ2VyaXRlbSBhOmhvdmVyLFxyXG4ucGFnZXJpdGVtIGE6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmFydGljbGVjYXJkIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi5hcnRpY2xlY2FyZCB+IC5hcnRpY2xlY2FyZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgc2lsdmVyO1xyXG59XHJcbi5hcnRpY2xlY2FyZGltYWdlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG59XHJcbi5hcnRpY2xlY2FyZHdyYXAge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uYXJ0aWNsZWNhcmR0aXRsZXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmFydGljbGVjYXJkdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbjogMHB4IDVweCA1cHggNXB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLmFydGljbGVjYXJkY2F0ZWdvcnl3cmFwIHtcclxuICAgIG1hcmdpbjogYXV0byAwcHggNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG4uYXJ0aWNsZWNhcmRjYXRlZ29yeSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwcHggNXB4IDEwcHggNXB4O1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbn1cclxuLmFydGljbGVjYXJkdGV4dCB7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcbi5hcnRpY2xlY2FyZGRhdGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmFydGljbGVjYXJkOmhvdmVyLFxyXG4uYXJ0aWNsZWNhcmQ6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5hcnRpY2xlY2FyZDpob3ZlciAuYXJ0aWNsZWNhcmR0aXRsZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMxOTdCQkQ7XHJcbn1cclxuXHJcbi5jb250ZW50Zm9vdGVyIHtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG4uY29udGVudGZvb3RlciBoNCB7XHJcbiAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDE1cHg7XHJcbn1cclxuLmNvbnRlbnRmb290ZXJ3cmFwIH4gLmNvbnRlbnRmb290ZXJ3cmFwIHtcclxuICAgIG1hcmdpbjogMjBweCAwcHggMHB4O1xyXG59XHJcbi5saW5rb2ZhcnRpY2xlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1kKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmxpbmtvZmFydGljbGUgfiAubGlua29mYXJ0aWNsZSB7XHJcbiAgICBib3JkZXItdG9wOiAwcHg7XHJcbn1cclxuLmxpbmtvZmFydGljbGVpbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWQpIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmxpbmtvZmFydGljbGV3cmFwIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDEwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4ubGlua29mYXJ0aWNsZXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWQpIHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5saW5rb2ZhcnRpY2xlY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmtvZmFydGljbGVkYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcbi5saW5rb2ZhcnRpY2xlOmhvdmVyIC5saW5rb2ZhcnRpY2xldGl0bGUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogIzE5N0JCRDtcclxufVxyXG4uY29udGVudG1haW4gaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb250ZW50bWFpbiBibG9ja3F1b3RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMzBweCAxMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbn1cclxuLmNvbnRlbnRtYWluIHN0cm9uZyB7XHJcbiAgICBjb2xvcjogZGVlcHBpbms7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uY29udGVudG1haW4gdWwge1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNDBweDtcclxuICAgIG1hcmdpbjogMzBweCAwcHg7XHJcbn1cclxuLmNvbnRlbnRtYWluIGxpIHtcclxuICAgIG1hcmdpbjogNXB4IDBweDtcclxufVxyXG4uY29udGVudG1haW4gdGFibGUsXHJcbi5jb250ZW50bWFpbiB0aCxcclxuLmNvbnRlbnRtYWluIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbi5jb250ZW50bWFpbiB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDMwcHggMjBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxufVxyXG4uY29udGVudG1haW4gdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcbi5jb250ZW50bWFpbiB0ZCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIC5Zb3V0dWJlX3NpemUge1xyXG4gICAgICAgIHdpZHRoOiA3MzBweDtcclxuICAgICAgICBoZWlnaHQ6IDQxMXB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgLllvdXR1YmVfc2l6ZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gNDBweCkgKiAwLjU2KTtcclxuICAgIH1cclxufVxyXG5cclxuLyogZm9vdGVyICovXHJcbmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4jZm9vdGVydG9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XHJcbiAgICBjb2xvcjogd2hpdGVzbW9rZTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcbiNmb290ZXJtaWRkbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbn1cclxuI2Zvb3RlcmJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIxODE1O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbn1cclxuI2Zvb3RlcnRvcHdyYXAge1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbiNjb25jZXB0d3JhcCB7XHJcbiAgICB0ZXh0LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb25jZXB0Y29weSB7XHJcbiAgICBmb250LXNpemU6IHh4LWxhcmdlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcclxufVxyXG4jY29uY2VwdGNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbn1cclxuI2NvbnRhY3RidXR0b253cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogNjQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbiNjb250YWN0d3JhcCB7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbn1cclxuI2NvbnRhY3RidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMXB4IDBweCAjNjY2O1xyXG59XHJcbiNjb250YWN0YnV0dG9uOmhvdmVyLFxyXG4jY29udGFjdGJ1dHRvbjphY3RpdmUge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBib3gtc2hhZG93OiAtMnB4IC0ycHggMXB4IDBweCAjNjY2O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpO1xyXG59XHJcbiNmb290ZXJtaWRkbGV3cmFwIHtcclxuICAgIGNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mb290ZXJtaWRkbGVpdGVtIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5mb290ZXJtaWRkbGVpdGVtOmhvdmVyLFxyXG4uZm9vdGVybWlkZGxlaXRlbTphY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuI2Zvb3RlcmJvdHRvbXdyYXAge1xyXG4gICAgY29sb3I6IHdoaXRlc21va2U7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMHB4IDBweCA1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4jZm9vdGVyYm90dG9tbGVmdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4jc2l0ZW1hcHdyYXAge1xyXG4gICAgcGFkZGluZzogNTBweCAwcHggMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuI3NpdGVtYXB3cmFwIHVsIHtcclxuICAgIG1hcmdpbjogMHB4IDIwcHggMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMTBweCAyMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuI3NpdGVtYXB3cmFwIGxpIHtcclxuICAgIG1hcmdpbjogOHB4IDBweDtcclxufVxyXG4jc2l0ZW1hcHdyYXAgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuI3NpdGVtYXB3cmFwIGE6aG92ZXIsXHJcbiNzaXRlbWFwd3JhcCBhOmFjdGl2ZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uc2l0ZW1hcGxpc3R3cmFwIHtcclxuICAgIG1hcmdpbjogMHB4IDVweCAwcHggNXB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG59XHJcbi5zaXRlbWFwbGlzdHdyYXAgaDYge1xyXG4gICAgZm9udC1zaXplOiBtZWRpdW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xyXG59XHJcbiNmb290ZXJib3R0b21yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWluLXdpZHRoOiA1MzBweDtcclxuICAgIG1heC13aWR0aDogNTMwcHg7XHJcbn1cclxuI2Zvb3RlcmJvdHRvbWxvZ293cmFwIHtcclxuICAgIHBhZGRpbmc6IDUwcHggNTBweCAxMHB4O1xyXG59XHJcbiNmb290ZXJib3R0b21sb2dvd3JhcCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcbi5mb290ZXJib3R0b21hZGRyZXNzd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbn1cclxuLmZvb3RlcmJvdHRvbWFkZHJlc3N3cmFwIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbn1cclxuLmZvb3RlcmJvdHRvbWFkZHJlc3N3cmFwIHAge1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG59XHJcblxyXG4jY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG5cclxuLyogd2lkZSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxNDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHBvcnRyYWl0IGFuZCBtb2JpbGUgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgI2NvbnRlbnRsZWZ0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgI2NvbnRlbnRjZW50ZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAjY29udGVudHJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcm1pZGRsZWlubmVybGlzdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hlYWRlcmJvdHRvbSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgIH1cclxuICAgICNjb250ZW50bGVmdHRvcCBmb3JtIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAjY29udGVudGxlZnR0b3AgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuICAgIC5saW5rb2ZhcnRpY2xld3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmtvZmFydGljbGVjYXB0aW9uIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcbiAgICAubGlua29mYXJ0aWNsZWRhdGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTJweDtcclxuXHJcbiAgICB9XHJcbiAgICAuY29udGVudG1haW4ge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gNTBweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZXByb3BlcnR5d3JhcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZWNhdGVnb3J5IHtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDBweDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlcHJvcGVydHljYXRlZ29yeWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50aGVhZGVydG9wIHtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgLmFydGljbGVjYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlY2FyZGltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlY2FyZHdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZWNhcmRjYXRlZ29yeXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDBweDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlY2FyZGRhdGUge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRpbmZvc25zaWNvbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRpbmZvc25zaWNvbiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRpbmZvc25zaWNvbiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuICAgICNjb250YWN0YnV0dG9ud3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDUwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3R3cmFwIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNwX2Jhbm5lcl93cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDoyNXB4O1xyXG4gICAgICAgIC5hc3NvY2lhdGVkLWNvbXBhbnktYmFubmVye1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmb290ZXJ0b3B3cmFwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgI2Zvb3Rlcm1pZGRsZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgI2Zvb3Rlcm1pZGRsZXdyYXAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVybWlkZGxlaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlcmJvdHRvbXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggNTBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyYm90dG9tcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAjZm9vdGVyYm90dG9tbG9nb3dyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgI3NpdGVtYXB3cmFwIHtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICNzaXRlbWFwd3JhcCB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICNzaXRlbWFwd3JhcCBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuI2Zvb3RlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMTgxNTtcclxuXHRjb2xvcjogI2ZhZmFmYTtcclxuXHRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBSb2JvdG8sIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2FOZXVlLCBZdUdvdGhpYywgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwiWXUgR290aGljXCIsIFZlcmRhbmEsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHQuZm9vdGVyaW5uZXIge1xyXG5cdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbnN0YW50LmZsZXgoZmxleC1zdGFydCwgc3RyZXRjaCk7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXJjb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIGNvbnN0YW50LmZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XHJcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHRcdHBhZGRpbmc6IDQwcHggMTZweCAwIDIwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH0gIFxyXG5cclxuXHQuZm9vdGVybWVudSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gNCAtIDEycHgpO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWluLWhlaWdodDogNTgwcHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogI2ZhZmFmYTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jYXRlZ29yeSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE4cHggMCA2cHggMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdCZfX3Byb2R1Y3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweCA4cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cdC5jb3JwaW5mb3dyYXAge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG5cdC5jb3JwbG9nbyB7XHJcblx0XHRAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHR9XHJcblx0fSAgIFxyXG5cdC5jb3JwaW5mbyB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblxyXG5cdFx0Jl9fbmFtZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX29mZmljZSB7XHJcblx0XHRcdGNvbG9yOiAjM2YzZjNmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggOHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2FkZHJlc3Mge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG5cdFx0XHQvLyBpT1Mg44Gn6Zu76Kmx55Wq5Y+344GoIEZBWCDnlarlj7fjgYzpnZLlrZfjgavjgarjgovjga7jgpLpmLLjgZBcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmYWZhZmE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHQuZm9vdGVycGFydG5lciB7XHJcblx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0cGFkZGluZzogMCAxNnB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdFx0LmJhbm5lciB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbnN0YW50LmZsZXgoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdCZfX2ltZyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5wb2xpY3lfd3JhcHtcclxuICAgIG1hcmdpbi10b3A6MTAwcHg7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoxZW07XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6I0ZGRjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgfVxyXG4gIFxyXG4gICNjb3B5cmlnaHQge1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCA2MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuLnNwZm9vdGVybG9nbyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcblx0XHRAaW5jbHVkZSBjb25zdGFudC5mbGV4KHNwYWNlLWFyb3VuZCwgY2VudGVyKTtcclxuXHRcdHdpZHRoOiA4NSU7XHJcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0bWFyZ2luOiAzMnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX21haW4ge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG59XHJcblxyXG4vLyDjg5Xjg4Pjgr/jg7zjga7opovlh7rjgZdcclxuLmhlYWRpbmd3aGl0ZSB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBjb25zdGFudC4kZm9udF9tb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8v44Oi44O844OA44OrXHJcbi5tb2RhbC13cmFwe1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIGhlaWdodDoxMDB2aDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC41KTtcclxuICAgIC5tb2RhbC1pbm5lcntcclxuICAgICAgICBtYXgtaGVpZ2h0OjMwMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjUwMHB4O1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzoxZW0gMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuaW5wdXQtdGV4dHtcclxuICAgICAgICAgICAgcGFkZGluZzoxZW07XHJcbiAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC10ZXh0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJ1dHRvbntcclxuICAgICAgICAmLXdyYXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXllc3tcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzoxZW0gMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XHJcbiAgICAgICAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjc7ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5ve1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjFlbSAxLjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XHJcbiAgICAgICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjc7ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNsZWFye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOjQwJTtcclxuICAgICAgICAgICAgcGFkZGluZzoxZW0gMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzMzMztcclxuICAgICAgICAgICAgY29sb3I6I0ZGRjtcclxuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNzsgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCJAY2hhcnNldFwiVVRGLThcIjtcclxuXHJcbi8v5aSJ5pWw44Gq44Gp44KS5a6a576pXHJcbiRmb250X21vbnRzZXJyYXQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuXHJcbkBtaXhpbiBmbGV4KCRqdXN0aWZ5OmNlbnRlciwgJGFsaWduOmNlbnRlcikge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICBhbGlnbi1pdGVtczogJGFsaWduO1xyXG59XHJcblxyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNtKSB7XHJcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbiRicmVha3BvaW50czogKFxyXG4gICdtaW4nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCknLFxyXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KScsXHJcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpJyxcclxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpJyxcclxuICAneGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpJyxcclxuKSAhZGVmYXVsdDsiXSwic291cmNlUm9vdCI6IiJ9*/