v\:line,v\:rect,v\:fill,v\:image,v\:stroke{behavior:url(#default#VML)}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:top}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:top}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:middle}input[type="checkbox"]{vertical-align:middle;*vertical-align:baseline}input[type="submit"],input[type="button"],button{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration,button::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus,button::focus{outline-offset:-2px}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:normal}img{vertical-align:bottom}em{font-style:normal}address{font-style:normal}@-webkit-keyframes elm-show-y{0%{-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transform:scale3d(1, 0.9, 1);transform:scale3d(1, 0.9, 1);opacity:0;display:none}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;display:block}}@keyframes elm-show-y{0%{-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transform:scale3d(1, 0.9, 1);transform:scale3d(1, 0.9, 1);opacity:0;display:none}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;display:block}}@-webkit-keyframes elm-hide-y{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;display:block}100%{-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transform:scale3d(1, 0.9, 1);transform:scale3d(1, 0.9, 1);opacity:0;display:none}}@keyframes elm-hide-y{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;display:block}100%{-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transform:scale3d(1, 0.9, 1);transform:scale3d(1, 0.9, 1);opacity:0;display:none}}@-webkit-keyframes elm-show-x{0%{-webkit-transform:translateX(16px);transform:translateX(16px);opacity:0;display:none}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;display:block}}@keyframes elm-show-x{0%{-webkit-transform:translateX(16px);transform:translateX(16px);opacity:0;display:none}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;display:block}}@-webkit-keyframes elm-hide-x{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;display:block}100%{-webkit-transform:translateX(16px);transform:translateX(16px);opacity:0;display:none}}@keyframes elm-hide-x{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;display:block}100%{-webkit-transform:translateX(16px);transform:translateX(16px);opacity:0;display:none}}@-webkit-keyframes elm-fadein{0%{opacity:0}100%{opacity:1}}@keyframes elm-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes elm-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes elm-fadeout{0%{opacity:1}100%{opacity:0}}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;src:url("../fonts/NotoSansCJKjp-DemiLight.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-DemiLight.woff") format("woff"),url("../fonts/NotoSansCJKjp-DemiLight.ttf") format("truetype"),url("../fonts/NotoSansCJKjp-DemiLight.eot") format("embedded-opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url("../fonts/NotoSansCJKjp-Bold.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Bold.woff") format("woff"),url("../fonts/NotoSansCJKjp-Bold.ttf") format("truetype"),url("../fonts/NotoSansCJKjp-Bold.eot") format("embedded-opentype")}@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;font-size:62.5%}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body,select,input,textarea{font-size:100%;-webkit-text-size-adjust:none}a{color:#83969c;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,255,0.2) !important}a:link{-webkit-tap-highlight-color:#83969c}a:hover{text-decoration:underline}a:visited{color:#83969c;text-decoration:none}caption{margin-bottom:5px;text-align:left}ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold}select{height:1.8em}input{padding:0 2px}textarea{padding:2px;resize:vertical;width:100%}button{font-weight:300}@media screen and (max-width: 768px){a:hover{opacity:1 !important}}body,select,input,textarea{font:1.6rem Helvetica, Arial, Tahoma, sans-serif;font-weight:300;line-height:1.8;color:#141d1d}[lang="ja"] body,[lang="ja"] select,[lang="ja"] input,[lang="ja"] textarea,[lang="ja"] button{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";letter-spacing:0.5px;font-weight:300;line-height:1.8}html.tablet{min-width:1120px}@media screen and (max-width: 768px){body,select,input,textarea{line-height:1.6}}body{margin:0 auto;text-align:left;position:relative;min-width:320px;font-size:1.23rem;color:#141D1D;background-position:0 0;background-repeat:no-repeat;background-image:url(../images/bg_02.jpg);background-size:cover;background-attachment:fixed}body:before{content:'';display:block;position:fixed;top:0;width:100%;height:100%;background:rgba(255,255,255,0.6)}@media screen and (max-width: 767px){body{background-position:20% 0}}body.-bg1{background-image:url("/assets/images/bg_summer/1.jpg")}body.-bg2{background-image:url("/assets/images/bg_summer/2.jpg")}body.-bg3{background-image:url("/assets/images/bg_summer/3.jpg")}body.-bg4{background-image:url("/assets/images/bg_summer/4.jpg")}body.-bg5{background-image:url("/assets/images/bg_summer/5.jpg")}.wrap{position:relative;width:100%;height:100%}.side{position:fixed;padding:8vw 5vw;width:23vw}.side h1 img{-webkit-filter:drop-shadow(0px 0px 4px rgba(255,255,255,0.5));filter:drop-shadow(0px 0px 4px rgba(255,255,255,0.5))}@media screen and (max-width: 767px){.side{position:relative;width:100%;text-align:center}.side h1{width:25%;margin:auto}}@-webkit-keyframes skinShake{from{-webkit-transform:translateX(-3px);transform:translateX(-3px)}to{-webkit-transform:translateX(3px);transform:translateX(3px)}}@keyframes skinShake{from{-webkit-transform:translateX(-3px);transform:translateX(-3px)}to{-webkit-transform:translateX(3px);transform:translateX(3px)}}.contents{position:relative;width:95vw;padding:8vw 5vw 5vw 23vw}.contents>section+section{margin:80px 0 0}@media screen and (max-width: 767px){.contents{width:100%;padding:8vw 10vw 5vw}}footer{position:fixed;bottom:20px;left:5vw;color:#141D1D}@media screen and (max-width: 767px){footer{position:relative;bottom:auto;left:auto;padding:3vw;text-align:center}}.icon-search:before{content:"\e906"}.icon-window:before{content:"\e907"}.loadspinner{display:none;position:fixed;top:0;left:0;width:0;height:0;z-index:999;background-color:rgba(20,29,29,0.5);overflow:hidden}.loadspinner.-fadeOut{display:block;width:100%;height:100%}.loadspinner.-fadeIn{display:block;width:100%;height:100%}.loadspinner>span,.loadspinner>span:after{border-radius:50%;width:10em;height:10em}.loadspinner>span{display:block;margin:auto;font-size:10px;position:absolute;top:0;bottom:0;left:0;right:0;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.2);border-right:1.1em solid rgba(255,255,255,0.2);border-bottom:1.1em solid rgba(255,255,255,0.2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin-anim 1.1s infinite linear;animation:spin-anim 1.1s infinite linear}@-webkit-keyframes spin-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.heading1{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic",Verdana,Meiryo,sans-serif;font-size:1.6rem;font-weight:700;text-align:center;margin:0 0 50px;letter-spacing:.2em}.heading1 span{display:block;font-size:1.1rem;font-weight:400;text-align:center;letter-spacing:0}.heading1 span::before{content:'';display:block;width:85px;height:1px;background-color:#141D1D;margin:0 auto 5px}@media screen and (max-width: 767px){.heading1{margin:0 0 20px}}.slogan{margin:30px 0;text-align:center;font-size:1.8rem}.slogan span{display:block;font-size:1.2rem;font-weight:700}.sloganDesc{width:55%;margin:0 auto 50px}@media screen and (max-width: 767px){.sloganDesc{width:100%;margin:0 0 30px}}.aboutTable{clear:both;overflow:hidden}.aboutTable>dt,.aboutTable>dd{padding:5px 0}.aboutTable dt{float:left;clear:left;width:100px}.aboutTable dd{float:left}.aboutTable h4{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:600}.aboutTable address+h4{margin:10px 0 0}.about>.aboutTable{width:400px;margin:0 auto}@media screen and (max-width: 767px){.aboutTable dt{clear:left;width:20%}.aboutTable dd{width:80%}.about>.aboutTable{width:100%}.about>.aboutTable dl{overflow:hidden;width:100%}.about>.aboutTable dd dt{width:40%}.about>.aboutTable dd dd{width:60%}}.lead{text-align:center;margin:0 0 30px}.recruitLogos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto}.recruitLogos li{margin:0 20px}.recruitLogos li .wantedly{width:120px}.recruitLogos li .engage{width:110px}.recruitLogos li a img{text-decoration:none;-webkit-transition:all 0.3s cubic-bezier(0.17, 0.935, 0.305, 1);transition:all 0.3s cubic-bezier(0.17, 0.935, 0.305, 1)}.recruitLogos li a img:hover,.recruitLogos li a img:focus{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}.quote{position:relative;font-size:1rem}.quote blockquote{-webkit-column-count:3;-moz-column-count:3;column-count:3;word-break:normal;word-wrap:break-word}.quote blockquote[lang="en"]{line-height:1.6;margin-top:30px}.quote p{text-align:right}@media screen and (max-width: 767px){.quote blockquote{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.-hideY{display:none !important;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:elm-hide-y 0.5s cubic-bezier(0.17, 0.935, 0.305, 1) both;animation:elm-hide-y 0.5s cubic-bezier(0.17, 0.935, 0.305, 1) both}.-showY{display:block !important;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:elm-show-y 0.5s cubic-bezier(0.17, 0.935, 0.305, 1) both;animation:elm-show-y 0.5s cubic-bezier(0.17, 0.935, 0.305, 1) both}tbody.-showY{display:table-row-group !important}.-hideX{display:none !important;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:elm-hide-x 0.5s 0.2s cubic-bezier(0.17, 0.935, 0.305, 1) both;animation:elm-hide-x 0.5s 0.2s cubic-bezier(0.17, 0.935, 0.305, 1) both}.-showX{display:block !important;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:elm-show-x 0.5s 0.2s cubic-bezier(0.17, 0.935, 0.305, 1) both;animation:elm-show-x 0.5s 0.2s cubic-bezier(0.17, 0.935, 0.305, 1) both}tbody.-showX{display:table-row-group !important}.-fadeOut{-webkit-animation:elm-fadeout 0.8s cubic-bezier(0.17, 0.935, 0.305, 1) both;animation:elm-fadeout 0.8s cubic-bezier(0.17, 0.935, 0.305, 1) both}.-fadeIn{-webkit-animation:elm-fadein 0.5s cubic-bezier(0.17, 0.935, 0.305, 1) both;animation:elm-fadein 0.5s cubic-bezier(0.17, 0.935, 0.305, 1) both}.-hidden{visibility:hidden}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX21peGluLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl92YXJpYWJsZS5zY3NzIiwiX21vZHVsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQSwyQ0FBZ0QsMEJBQTJCLENBQUksa1VBa0I3RSxRQUFRLENBQ1IsU0FBUyxDQUNULFFBQVEsQ0FDUixTQUFTLENBQ1QsY0FBYyxDQUNkLHVCQUF1QixDQUN2QixzQkFBc0IsQ0FDdkIsc0RBQzRELGFBQWEsQ0FBRyxpQkFPdkUsY0FBYyxDQUFHLEdBR3BCLGVBQWUsQ0FBRyxhQUNQLFdBQVcsQ0FBRyxvREFJcEIsVUFBVSxDQUFFLFlBQVksQ0FBRyxFQUNqQyxRQUFRLENBQUUsU0FBUyxDQUFFLGNBQWMsQ0FBRSx1QkFBdUIsQ0FBRSxzQkFBc0IsQ0FBRyxJQUNyRiw0QkFBNEIsQ0FBRyx1QkFDWCw2QkFBNkIsQ0FBRSxXQUFXLENBQUcsTUFDL0Qsd0JBQXdCLENBQUUsZ0JBQWdCLENBQUcsR0FDaEQsZ0JBQWdCLENBQUUsa0JBQWtCLENBQUcsR0FDdkMsa0JBQWtCLENBQUUsa0JBQWtCLENBQUcsR0FDekMsYUFBYSxDQUFFLFVBQVUsQ0FBRSxRQUFRLENBQUUseUJBQXlCLENBQUUsWUFBWSxDQUFFLFNBQVMsQ0FBRyxhQUMvRSxrQkFBa0IsQ0FBRyxJQUVqQyxlQUFlLENBQ2Ysb0JBQW9CLENBQ3BCLG9CQUFvQixDQUNwQixvQkFBb0IsQ0FDckIsb0JBQ21CLHFCQUFxQixDQUFHLHVCQUNyQixxQkFBcUIsRUFBRSx1QkFBd0IsQ0FBRyxpREFJdkUsZUFBZ0IsQ0FDaEIsOEJBQStCLENBQy9CLHlCQUEwQixDQUMxQixzQkFBa0IsQ0FBbEIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWiw2QkFBWSxDQUFaLHFCQUFzQixDQVJ4QixrSUFVTSxZQUFhLENBVm5CLHNFQWFNLG1CQUFvQixDQUNyQixzQkFHbUIsbUJBQW1CLENBQUcsTUFDeEMsaUJBQWlCLENB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Q0FBakQsdUVBQXFELENJeUU3QyxhQUNOLGtDQUFpQyxDQUNsQyxVQUtELDJFQUE4QyxDQUE5QyxtRUFBa0QsQ0FDbkQsU0FHQywwRUFBNkMsQ0FBN0Msa0VBQWlELENBQ2xELFNBR0MsaUJBQWtCIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxucmVzZXQgY3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxudlxcOmxpbmUsIHZcXDpyZWN0LCB2XFw6ZmlsbCwgdlxcOmltYWdlLCB2XFw6c3Ryb2tleyBiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7IH1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBIVE1MNSBSZXNldCA6OnN0eWxlLmNzc1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBXZSBoYXZlIGxlYXJuZWQgbXVjaCBmcm9tL2JlZW4gaW5zcGlyZWQgYnkvdGFrZW4gY29kZSB3aGVyZSBvZmZlcmVkIGZyb206XHJcbiAgRXJpYyBNZXllcjpodHRwOi8vZXJpY21leWVyLmNvbVxyXG4gIEhUTUw1IERvY3RvcjpodHRwOi8vaHRtbDVkb2N0b3IuY29tXHJcbiAgYW5kIHRoZSBIVE1MNSBCb2lsZXJwbGF0ZTpodHRwOi8vaHRtbDVib2lsZXJwbGF0ZS5jb21cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIExldCdzIGRlZmF1bHQgdGhpcyBwdXBweSBvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5odG1sLCBib2R5LCBib2R5IGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsXHJcbmJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLFxyXG5xLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVve1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6MDtcclxuICBib3JkZXI6MDtcclxuICBvdXRsaW5lOjA7XHJcbiAgZm9udC1zaXplOjEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG5hcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBuYXYsIHNlY3Rpb257ZGlzcGxheTpibG9jazt9XHJcblxyXG4vKiBSZXNwb25zaXZlIGltYWdlcyBhbmQgb3RoZXIgZW1iZWRkZWQgb2JqZWN0c1xyXG4gICBOb3RlOmtlZXBpbmcgSU1HIGhlcmUgd2lsbCBjYXVzZSBwcm9ibGVtcyBpZiB5b3UncmUgdXNpbmcgZm9yZWdyb3VuZCBpbWFnZXMgYXMgc3ByaXRlcy5cclxuICAgSWYgdGhpcyBkZWZhdWx0IHNldHRpbmcgZm9yIGltYWdlcyBpcyBjYXVzaW5nIGlzc3VlcywgeW91IG1pZ2h0IHdhbnQgdG8gcmVwbGFjZSBpdCB3aXRoIGEgLnJlc3BvbnNpdmUgY2xhc3MgaW5zdGVhZC4gKi9cclxuaW1nLFxyXG5vYmplY3QsXHJcbmVtYmVke21heC13aWR0aDoxMDAlO31cclxuXHJcbi8vIGh0bWx7b3ZlcmZsb3cteTpzY3JvbGw7fVxyXG51bHtsaXN0LXN0eWxlOm5vbmU7fVxyXG5ibG9ja3F1b3RlLCBxe3F1b3Rlczpub25lO31cclxuYmxvY2txdW90ZTpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVye2NvbnRlbnQ6Jyc7IGNvbnRlbnQ6bm9uZTt9XHJcbmF7bWFyZ2luOjA7IHBhZGRpbmc6MDsgZm9udC1zaXplOjEwMCU7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O31cclxuZGVse3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7fVxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgIzAwMDsgY3Vyc29yOmhlbHA7fVxyXG50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOjA7fVxyXG50aHtmb250LXdlaWdodDpib2xkOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7fVxyXG50ZHtmb250LXdlaWdodDpub3JtYWw7IHZlcnRpY2FsLWFsaWduOnRvcDt9XHJcbmhye2Rpc3BsYXk6YmxvY2s7IGhlaWdodDoxcHg7IGJvcmRlcjowOyBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjOyBtYXJnaW46MWVtIDA7IHBhZGRpbmc6MDt9XHJcbmlucHV0LCBzZWxlY3R7dmVydGljYWwtYWxpZ246dG9wO31cclxucHJle1xyXG4gIHdoaXRlLXNwYWNlOnByZTsgLyogQ1NTMiAqL1xyXG4gIHdoaXRlLXNwYWNlOnByZS13cmFwOyAvKiBDU1MgMi4xICovXHJcbiAgd2hpdGUtc3BhY2U6cHJlLWxpbmU7IC8qIENTUyAzIChhbmQgMi4xIGFzIHdlbGwsIGFjdHVhbGx5KSAqL1xyXG4gIHdvcmQtd3JhcDpicmVhay13b3JkOyAvKiBJRSAqL1xyXG59XHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17dmVydGljYWwtYWxpZ246bWlkZGxlOyAqdmVydGljYWwtYWxpZ246YmFzZWxpbmU7fVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5idXR0b257XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjo6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWF7Zm9udDo5OSUgc2Fucy1zZXJpZjt9XHJcbnRhYmxle2ZvbnQtc2l6ZTppbmhlcml0OyBmb250OjEwMCU7fVxyXG5hOmhvdmVyLCBhOmFjdGl2ZXtvdXRsaW5lOm5vbmU7fVxyXG5zbWFsbHtmb250LXNpemU6ODUlO31cclxuc3Ryb25nLCB0aHtmb250LXdlaWdodDpib2xkO31cclxudGQsIHRkIGltZ3t2ZXJ0aWNhbC1hbGlnbjp0b3A7fVxyXG5zdWIsIHN1cHtmb250LXNpemU6NzUlOyBsaW5lLWhlaWdodDowOyBwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbnN1cHt0b3A6LTAuNWVtO31cclxuc3Vie2JvdHRvbTotMC4yNWVtO31cclxucHJlLCBjb2RlLCBrYmQsIHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBzYW5zLXNlcmlmO31cclxuLmNsaWNrYWJsZSxcclxubGFiZWwsXHJcbmlucHV0W3R5cGU9YnV0dG9uXSxcclxuaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5idXR0b257Y3Vyc29yOnBvaW50ZXI7fVxyXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhe21hcmdpbjowO31cclxuYnV0dG9ue3dpZHRoOmF1dG87IG92ZXJmbG93OnZpc2libGU7fVxyXG5oMSxoMixoMyxoNCxoNSxoNntmb250LXdlaWdodDpub3JtYWw7fVxyXG5pbWd7dmVydGljYWwtYWxpZ246Ym90dG9tO31cclxuZW17Zm9udC1zdHlsZTpub3JtYWw7fVxyXG5hZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsO31cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQG1peGluIGljb25Gb250KCl7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udHMnICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQG1peGluIGljb24tbWFrZXIoKXtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDoxLjY7XHJcbiAgZm9udC1zaXplOjEuM3JlbTtcclxuICBwYWRkaW5nOjAgMCAwIDIuNHJlbTtcclxuICAmOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB0b3A6LTJweDsgXHJcbiAgICBmb250LXNpemU6Mi40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6MTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWhvdmVyMSgpe1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOmFsbCAuM3MgJHRyYW5zaXRpb24tZGVmYXVsdDtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tc2V0dGluZygkdHlwZTphbGwsICRzcGVlZDogLjNzLCAkZWFzZTogY3ViaWMtYmV6aWVyKDAuMTcwLCAwLjkzNSwgMC4zMDUsIDEuMDAwKSkge1xyXG5cdHRyYW5zaXRpb246ICN7JHR5cGV9ICN7JHNwZWVkfSAjeyRlYXNlfTtcclxufVxyXG5cclxuQG1peGluIGFycm93LW1ha2VyKCRzaXplLCAkY29sb3IsICRkaXJlY3Qpe1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgbGVmdDowO1xyXG4gIHJpZ2h0OjA7XHJcbiAgYm90dG9tOjA7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgd2lkdGg6JHNpemU7XHJcbiAgaGVpZ2h0OiRzaXplO1xyXG4gIGJvcmRlci10b3A6JGNvbG9yIDFweCBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6ICRjb2xvciAxcHggc29saWQ7XHJcbiAgQGlmICRkaXJlY3QgPT0gdG9we1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9IEBlbHNlIGlmICRkaXJlY3QgPT0gbGVmdHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gIH0gQGVsc2UgaWYgJGRpcmVjdCA9PSByaWdodHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHJpZ2h0OjUlO1xyXG4gICAgbWFyZ2luOmF1dG8gMDtcclxuICB9IEBlbHNlIGlmICRkaXJlY3QgPT0gYm90dG9te1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIGJvdHRvbToyMCU7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBjaGVja2JveCgpe1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgb3BhY2l0eTowO1xyXG4gICAgd2lkdGg6MDtcclxuICAgIGhlaWdodDowO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgfVxyXG4gIC8vIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIHNwYW57YmFja2dyb3VuZC1jb2xvcjokY29sb3JGb2N1czt9XHJcbiAgc3BhbntcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6ICNjY2MgMXB4IHNvbGlkO1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDMzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDoxNnB4O1xyXG4gICAgICBoZWlnaHQ6MTZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICBib3JkZXI6I2NjYyAxcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICB0b3A6IDlweDtcclxuICAgICAgbGVmdDogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFue1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xyXG4gICAgY29sb3I6JGNvbG9yMztcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3IzO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2Nyb2xsYmFyLWN1c3RvbSB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjMzMzO1xyXG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzk5OTtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgLyogQ2hyb21lICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MTBweDt9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTt9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7fVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zZXR0aW5ne1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwa25hXCI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuQG1peGluIGhpZGUtYW5pbS15e1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46NTAlIDA7XHJcbiAgYW5pbWF0aW9uOmVsbS1oaWRlLXkgLjVzICR0cmFuc2l0aW9uLWRlZmF1bHQgYm90aDtcclxufVxyXG5AbWl4aW4gc2hvdy1hbmltLXl7XHJcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46NTAlIDA7XHJcbiAgYW5pbWF0aW9uOmVsbS1zaG93LXkgLjVzICR0cmFuc2l0aW9uLWRlZmF1bHQgYm90aDtcclxufVxyXG5AbWl4aW4gaGlkZS1hbmltLXh7XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjowIDUwJTtcclxuICBhbmltYXRpb246ZWxtLWhpZGUteCAuNXMgLjJzICR0cmFuc2l0aW9uLWRlZmF1bHQgYm90aDtcclxufVxyXG5AbWl4aW4gc2hvdy1hbmltLXh7XHJcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46MCA1MCU7XHJcbiAgYW5pbWF0aW9uOmVsbS1zaG93LXggLjVzIC4ycyAkdHJhbnNpdGlvbi1kZWZhdWx0IGJvdGg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZWxtLXNob3cteSB7XHJcbiAgMCV7XHJcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNnB4KTtcclxuICAgIHRyYW5zZm9ybTpzY2FsZTNkKDEsMC45LDEpO1xyXG4gICAgb3BhY2l0eTowO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpO1xyXG4gICAgb3BhY2l0eToxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGVsbS1oaWRlLXkge1xyXG4gIDAle1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSk7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2cHgpO1xyXG4gICAgdHJhbnNmb3JtOnNjYWxlM2QoMSwwLjksMSk7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBlbG0tc2hvdy14IHtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDE2cHgpO1xyXG4gICAgb3BhY2l0eTowO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xyXG4gICAgb3BhY2l0eToxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGVsbS1oaWRlLXgge1xyXG4gIDAle1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDE2cHgpO1xyXG4gICAgb3BhY2l0eTowO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZWxtLWZhZGVpbiB7XHJcbiAgMCV7IG9wYWNpdHk6MDt9XHJcbiAgMTAwJXsgb3BhY2l0eToxO31cclxufVxyXG5Aa2V5ZnJhbWVzIGVsbS1mYWRlb3V0IHtcclxuICAwJXsgb3BhY2l0eToxO31cclxuICAxMDAleyBvcGFjaXR5OjA7fVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vLyBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDA7MzAwOzQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTm90b1NhbnNDSktqcC1EZW1pTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Ob3RvU2Fuc0NKS2pwLURlbWlMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Ob3RvU2Fuc0NKS2pwLURlbWlMaWdodC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTm90b1NhbnNDSktqcC1EZW1pTGlnaHQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zQ0pLanAtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zQ0pLanAtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Ob3RvU2Fuc0NKS2pwLUJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05vdG9TYW5zQ0pLanAtQm9sZC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQmFzZSBTZXR0aW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG59XHJcbmh0bWwge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbiAgZm9udC1zaXplOjYyLjUlO1xyXG59XHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuYm9keSxzZWxlY3QsaW5wdXQsdGV4dGFyZWF7XHJcbiAgZm9udC1zaXplOjEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7XHJcbn1cclxuYXtcclxuICBjb2xvcjokY29sb3IzO1xyXG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwyNTUsMC4yKSFpbXBvcnRhbnQ7XHJcbn1cclxuYTpsaW5rey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjokY29sb3IzO31cclxuYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuYTp2aXNpdGVke2NvbG9yOiRjb2xvcjM7IHRleHQtZGVjb3JhdGlvbjpub25lO31cclxuY2FwdGlvbnttYXJnaW4tYm90dG9tOjVweDsgdGV4dC1hbGlnbjpsZWZ0O31cclxuaW5ze2JhY2tncm91bmQtY29sb3I6I2ZjZDcwMDsgY29sb3I6IzAwMDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxyXG5tYXJre2JhY2tncm91bmQtY29sb3I6I2ZjZDcwMDsgY29sb3I6IzAwMDsgZm9udC1zdHlsZTppdGFsaWM7IGZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG5zZWxlY3R7aGVpZ2h0OjEuOGVtO31cclxuaW5wdXR7cGFkZGluZzowIDJweDt9XHJcbnRleHRhcmVhe3BhZGRpbmc6MnB4O3Jlc2l6ZTp2ZXJ0aWNhbDt3aWR0aDoxMDAlO31cclxuYnV0dG9ue2ZvbnQtd2VpZ2h0OiAzMDA7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgYTpob3ZlcntvcGFjaXR5OjEhaW1wb3J0YW50O31cclxufVxyXG5ib2R5LHNlbGVjdCxpbnB1dCx0ZXh0YXJlYXtcclxuICBmb250OjEuNnJlbSBIZWx2ZXRpY2EsIEFyaWFsLCBUYWhvbWEsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDoxLjg7XHJcbiAgY29sb3I6IzE0MWQxZDtcclxufVxyXG5bbGFuZz1cImphXCJdIGJvZHksXHJcbltsYW5nPVwiamFcIl0gc2VsZWN0LFxyXG5bbGFuZz1cImphXCJdIGlucHV0LFxyXG5bbGFuZz1cImphXCJdIHRleHRhcmVhLFxyXG5bbGFuZz1cImphXCJdIGJ1dHRvbntcclxuICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XHJcbiAgIEBpbmNsdWRlIGZvbnQtc2V0dGluZygpO1xyXG59XHJcbmh0bWwudGFibGV0e21pbi13aWR0aDogMTEyMHB4O31cclxuXHJcbi8qICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMyMHB4KXtcclxuICAgIGh0bWx7Zm9udC1zaXplOjUwJTt9XHJcbiAgICBib2R5LHNlbGVjdCxpbnB1dCx0ZXh0YXJlYXtsaW5lLWhlaWdodDogMS42O31cclxuICB9Ki9cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICBib2R5LHNlbGVjdCxpbnB1dCx0ZXh0YXJlYXtsaW5lLWhlaWdodDogMS42O31cclxuICB9XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmJvZHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmJvZHl7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgbWluLXdpZHRoOjMyMHB4O1xyXG4gIGZvbnQtc2l6ZToxLjIzcmVtO1xyXG4gIC8vIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gIGNvbG9yOiRibGFjaztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvYmdfMDIuanBnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6MDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIC8vIGJhY2tncm91bmQ6cmdiYSgyNTUsIDI1MiwgMTU3LCAwLjgpO1xyXG4gICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjApO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzcC1zdHlsZXN7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjIwJSAwO1xyXG4gIH1cclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1IHtcclxuICAgICYuLWJnI3skaX0ge2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmdfc3VtbWVyL1wiICsgJGkgKyBcIi5qcGdcIil9O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5tYWluIGNvbnRlbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud3JhcHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuLnNpZGV7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHBhZGRpbmc6IDh2dyA1dnc7XHJcbiAgd2lkdGg6ICRtZW51LXdpZHRoLXBjO1xyXG4gIGgxe1xyXG4gICAgLy8gYW5pbWF0aW9uOiAwLjA3cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUgc2tpblNoYWtlO1xyXG4gICAgaW1ne1xyXG4gICAgICAvLyBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwwLDAsLjMpKTtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDI1NSwyNTUsMjU1LC41KSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNwLXN0eWxlc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMXt3aWR0aDoyNSU7IG1hcmdpbjphdXRvO31cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2tpblNoYWtlIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudHN7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA5NXZ3O1xyXG4gIHBhZGRpbmc6IDh2dyA1dncgNXZ3ICRtZW51LXdpZHRoLXBjO1xyXG4gID5zZWN0aW9ue1xyXG4gICAgJiArIHNlY3Rpb257bWFyZ2luOjgwcHggMCAwO31cclxuICB9XHJcbiAgQGluY2x1ZGUgc3Atc3R5bGVze1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHBhZGRpbmc6OHZ3IDEwdncgNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5tZW51XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5mb290ZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvb3RlcntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOjIwcHg7XHJcbiAgbGVmdDo1dnc7XHJcbiAgY29sb3I6JGJsYWNrO1xyXG4gIEBpbmNsdWRlIHNwLXN0eWxlc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTphdXRvO1xyXG4gICAgbGVmdDphdXRvO1xyXG4gICAgcGFkZGluZzozdnc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gRm9udCBTdHlsZVxyXG4vLyAkZm9udC1kZWZhdWx0OiAnTm90byBTYW5zIEpQJywnSGlyYWdpbm8gU2FucycsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsc2Fucy1zZXJpZjtcclxuJGZvbnQtZGVmYXVsdDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhTmV1ZSwgWXVHb3RoaWMsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIll1IEdvdGhpY1wiLCBWZXJkYW5hLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbiRmb250LWJvbGQ6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYU5ldWUsIFl1R290aGljLCBcIll1IEdvdGhpY1wiLCBWZXJkYW5hLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBDb2xvciBTdHlsZVxyXG4kY29sb3IxOiMyRkIwQzA7XHJcbiRjb2xvcjI6I2Q1NGQxZTtcclxuJGNvbG9yMzojODM5NjljO1xyXG5cclxuJGJsYWNrOiMxNDFEMUQ7XHJcbiRibGFjay0xMDogcmdiYSgyMCwyOSwyOSwuMSk7XHJcbiRyZWQ6I0M4MzAzMDtcclxuJHJlZC1saWdodDojRkZFQkVCO1xyXG4kb3JhbmdlOiNGQTgyMDA7XHJcbiRncmF5OiM3ODg4ODM7XHJcbiRncmF5LWxpZ2h0MTojRDVERURCO1xyXG5cclxuLy8gV2lkdGhcclxuJGNvbnRlbnRzLXdpZHRoOiAxMTAwcHg7XHJcbiRtZW51LXdpZHRoLXBjOiAyM3Z3O1xyXG5cclxuLy8gVHJhbnNpdGlvbiBTdHlsZVxyXG4kdHJhbnNpdGlvbi1kZWZhdWx0OmN1YmljLWJlemllcigwLjE3MCwgMC45MzUsIDAuMzA1LCAxLjAwMCk7XHJcblxyXG4vLyBCcmVha1BvaW50XHJcbiRicmVha3BvaW50LXRhYmxldC1sYW5kc2NhcGU6MTAyNHB4O1xyXG4kYnJlYWtwb2ludC10YWJsZXQtcG9ydHJhaXQ6NzY5cHg7XHJcblxyXG4vLyB0YiwgcGNcclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokYnJlYWtwb2ludC10YWJsZXQtbGFuZHNjYXBlKXt9XHJcbi8vIHBjXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrcG9pbnQtdGFibGV0LXBvcnRyYWl0KXt9XHJcblxyXG4vLyBzcFxyXG5AbWl4aW4gc3Atc3R5bGVzIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBwY1xyXG5AbWl4aW4gcGMtc3R5bGVzIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7Y29udGVudDogXCJcXGU5MDZcIjt9XHJcbi5pY29uLXdpbmRvdzpiZWZvcmUge2NvbnRlbnQ6IFwiXFxlOTA3XCI7fVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTG9hZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxvYWRzcGlubmVye1xyXG4gIGRpc3BsYXk6bm9uZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjAsMjksMjksLjUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJi4tZmFkZU91dHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgfVxyXG4gICYuLWZhZGVJbntcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgfVxyXG4gID5zcGFuLFxyXG4gID5zcGFuOmFmdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAxMGVtO1xyXG4gICAgaGVpZ2h0OiAxMGVtO1xyXG4gIH1cclxuICA+c3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowOyBib3R0b206MDsgbGVmdDowOyByaWdodDowO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICBib3JkZXItdG9wOiAxLjFlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICBib3JkZXItcmlnaHQ6IDEuMWVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIGJvcmRlci1sZWZ0OiAxLjFlbSBzb2xpZCAjZmZmZmZmO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4tYW5pbSAxLjFzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogc3Bpbi1hbmltIDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4tYW5pbSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3Bpbi1hbmltIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuaGVhZGluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZWFkaW5nMXtcclxuICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcclxuICBmb250LXNpemU6MS42cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiAgc3BhbntcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBmb250LXNpemU6MS4xcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICB3aWR0aDo4NXB4O1xyXG4gICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRibGFjaztcclxuICAgICAgbWFyZ2luOjAgYXV0byA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcC1zdHlsZXN7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNsb2dhbntcclxuICBtYXJnaW46MzBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6MS44cmVtO1xyXG4gIHNwYW57XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgZm9udC1zaXplOjEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnNsb2dhbkRlc2N7XHJcbiAgd2lkdGg6NTUlO1xyXG4gIG1hcmdpbjowIGF1dG8gNTBweDtcclxuICBAaW5jbHVkZSBzcC1zdHlsZXN7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgbWFyZ2luOjAgMCAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG50YWJsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hYm91dFRhYmxle1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgPmR0LD5kZHtwYWRkaW5nOjVweCAwO31cclxuICBkdHtmbG9hdDpsZWZ0OyBjbGVhcjpsZWZ0OyB3aWR0aDoxMDBweDt9XHJcbiAgZGR7ZmxvYXQ6bGVmdDt9XHJcbiAgaDR7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gIGFkZHJlc3MgKyBoNHttYXJnaW46MTBweCAwIDA7fVxyXG4gIEBhdC1yb290IC5hYm91dCA+ICZ7d2lkdGg6NDAwcHg7IG1hcmdpbjowIGF1dG87fVxyXG4gIEBpbmNsdWRlIHNwLXN0eWxlc3tcclxuICAgIGR0e2NsZWFyOmxlZnQ7IHdpZHRoOjIwJTt9XHJcbiAgICBkZHt3aWR0aDogODAlO31cclxuICAgIEBhdC1yb290IC5hYm91dCA+ICZ7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGRse292ZXJmbG93OiBoaWRkZW47IHdpZHRoOjEwMCU7fVxyXG4gICAgICBkZCBkdHt3aWR0aDo0MCU7fVxyXG4gICAgICBkZCBkZHt3aWR0aDo2MCU7fVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbm90aGVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sZWFke1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46MCAwIDMwcHg7XHJcbn1cclxuXHJcbi5yZWNydWl0TG9nb3N7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgbGl7XHJcbiAgICBtYXJnaW46MCAyMHB4O1xyXG4gICAgLndhbnRlZGx5e3dpZHRoOjEyMHB4O31cclxuICAgIC5lbmdhZ2V7d2lkdGg6MTEwcHg7fVxyXG4gICAgYXtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24taG92ZXIxKCk7XHJcbiAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMSk7XHJcbiAgICAgICAgICBvcGFjaXR5Oi44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1b3Rle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6MXJlbTtcclxuICAvLyB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsMCwwLC41KTtcclxuICBibG9ja3F1b3Rle1xyXG4gICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgLy8gY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcbiAgICAmW2xhbmc9XCJlblwiXXtsaW5lLWhlaWdodDogMS42OyBtYXJnaW4tdG9wOjMwcHg7fVxyXG4gIH1cclxuICBwe3RleHQtYWxpZ246IHJpZ2h0O31cclxuICBAaW5jbHVkZSBzcC1zdHlsZXN7XHJcbiAgICBibG9ja3F1b3Rle2NvbHVtbi1jb3VudDogMTt9XHJcbiAgfVxyXG59XHJcblxyXG4uLWhpZGVZe1xyXG4gIEBpbmNsdWRlIGhpZGUtYW5pbS15KCk7XHJcbn1cclxuLi1zaG93WXtcclxuICBAaW5jbHVkZSBzaG93LWFuaW0teSgpO1xyXG4gIEBhdC1yb290IHRib2R5Li1zaG93WXtcclxuICAgIGRpc3BsYXk6dGFibGUtcm93LWdyb3VwIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLi1oaWRlWHtcclxuICBAaW5jbHVkZSBoaWRlLWFuaW0teCgpO1xyXG59XHJcbi4tc2hvd1h7XHJcbiAgQGluY2x1ZGUgc2hvdy1hbmltLXgoKTtcclxuICBAYXQtcm9vdCB0Ym9keS4tc2hvd1h7XHJcbiAgICBkaXNwbGF5OnRhYmxlLXJvdy1ncm91cCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uLWZhZGVPdXR7XHJcbiAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgYW5pbWF0aW9uOmVsbS1mYWRlb3V0IC44cyAkdHJhbnNpdGlvbi1kZWZhdWx0IGJvdGg7XHJcbn1cclxuLi1mYWRlSW57XHJcbiAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgYW5pbWF0aW9uOmVsbS1mYWRlaW4gLjVzICR0cmFuc2l0aW9uLWRlZmF1bHQgYm90aDtcclxufVxyXG5cclxuLi1oaWRkZW57XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuXHJcbiJdfQ== */
