.orgchart{box-sizing:border-box;display:inline-block;min-height:202px;min-width:202px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:linear-gradient(90deg,rgba(200,0,0,.15) 10%,rgba(0,0,0,0) 10%),linear-gradient(rgba(200,0,0,.15) 10%,rgba(0,0,0,0) 10%);background-size:10px 10px;border:1px dashed transparent;padding:20px}.orgchart .hidden,.orgchart~.hidden{display:none}.orgchart.b2t{transform:rotate(180deg)}.orgchart.l2r{position:absolute;transform:rotate(-90deg) rotateY(180deg);transform-origin:left top}.orgchart .verticalNodes ul{list-style:none;margin:0;padding-left:18px;text-align:left}.orgchart .verticalNodes ul:first-child{margin-top:2px}.orgchart .verticalNodes>td::before{content:'';border:1px solid rgba(217,83,79,.8)}.orgchart .verticalNodes>td>ul>li:first-child::before{box-sizing:border-box;top:-4px;height:30px;width:calc(50% - 2px);border-width:2px 0 0 2px}.orgchart .verticalNodes ul>li{position:relative}.orgchart .verticalNodes ul>li::after,.orgchart .verticalNodes ul>li::before{box-sizing:border-box;content:'';position:absolute;left:-6px;border-color:rgba(217,83,79,.8);border-style:solid;border-width:0 0 2px 2px}.orgchart .verticalNodes ul>li::before{top:-4px;height:30px;width:11px}.orgchart .verticalNodes ul>li::after{top:1px;height:100%}.orgchart .verticalNodes ul>li:first-child::after{box-sizing:border-box;top:24px;width:11px;border-width:2px 0 0 2px}.orgchart .verticalNodes ul>li:last-child::after{box-sizing:border-box;border-width:2px 0 0}.orgchart.r2l{position:absolute;transform:rotate(90deg);transform-origin:left top}.orgchart>.spinner{font-size:100px;margin-top:30px;color:rgba(68,157,68,.8)}.orgchart table{border-spacing:0;border-collapse:separate}.orgchart>table:first-child{margin:20px auto}.orgchart td{text-align:center;vertical-align:top;padding:0}.orgchart .lines:nth-child(3) td{box-sizing:border-box;height:20px}.orgchart .lines .topLine{border-top:2px solid rgba(217,83,79,.8)}.orgchart .lines .rightLine{border-right:1px solid rgba(217,83,79,.8);float:none;border-radius:0}.orgchart .lines .leftLine{border-left:1px solid rgba(217,83,79,.8);float:none;border-radius:0}.orgchart .lines .downLine{background-color:rgba(217,83,79,.8);margin:0 auto;height:20px;width:2px;float:none}.orgchart .node{box-sizing:border-box;display:inline-block;position:relative;margin:0;padding:3px;border:2px dashed transparent;text-align:center;width:130px}.orgchart.l2r .node,.orgchart.r2l .node{width:50px;height:130px}.orgchart .node>.spinner{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);vertical-align:middle;font-size:30px;color:rgba(68,157,68,.8)}.orgchart .node:hover{background-color:rgba(238,217,54,.5);transition:.5s;cursor:default;z-index:20}.orgchart .node.focused{background-color:rgba(238,217,54,.5)}.orgchart .ghost-node{position:fixed;left:-10000px;top:-10000px}.orgchart .ghost-node rect{fill:#fff;stroke:#bf0000}.orgchart .node.allowedDrop{border-color:rgba(68,157,68,.9)}.orgchart .node .title{text-align:center;font-size:12px;font-weight:700;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(217,83,79,.8);color:#fff;border-radius:4px 4px 0 0}.orgchart.b2t .node .title{transform:rotate(-180deg);transform-origin:center bottom}.orgchart.l2r .node .title{transform:rotate(-90deg) translate(-40px,-40px) rotateY(180deg);transform-origin:bottom center;width:120px}.orgchart.r2l .node .title{transform:rotate(-90deg) translate(-40px,-40px);transform-origin:bottom center;width:120px}.orgchart .node .title .symbol{float:left;margin-top:4px;margin-left:2px}.orgchart .node .content{box-sizing:border-box;width:100%;height:20px;font-size:11px;line-height:18px;border:1px solid rgba(217,83,79,.8);border-radius:0 0 4px 4px;text-align:center;background-color:#fff;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orgchart.b2t .node .content{transform:rotate(180deg);transform-origin:center top}.orgchart.l2r .node .content{transform:rotate(-90deg) translate(-40px,-40px) rotateY(180deg);transform-origin:top center;width:120px}.orgchart.r2l .node .content{transform:rotate(-90deg) translate(-40px,-40px);transform-origin:top center;width:120px}.orgchart .node .edge{font-size:15px;position:absolute;color:rgba(68,157,68,.5);cursor:default;transition:.2s}.orgchart.noncollapsable .node .edge{display:none}.orgchart .edge:hover{color:#449d44;cursor:pointer}.orgchart .node .verticalEdge{width:calc(100% - 10px);width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);left:5px}.orgchart .node .topEdge{top:-4px}.orgchart .node .bottomEdge{bottom:-4px}.orgchart .node .horizontalEdge{width:15px;height:calc(100% - 10px);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);top:5px}.orgchart .node .rightEdge{right:-4px}.orgchart .node .leftEdge{left:-4px}.orgchart .node .horizontalEdge::before{position:absolute;top:calc(50% - 7px)}.orgchart .node .rightEdge::before{right:3px}.orgchart .node .leftEdge::before{left:3px}.orgchart .node .toggleBtn{position:absolute;left:5px;bottom:-2px;color:rgba(68,157,68,.6)}.orgchart .node .toggleBtn:hover{color:rgba(68,157,68,.8)}.oc-export-btn{display:inline-block;position:absolute;right:5px;top:5px;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;color:#fff;background-color:#5cb85c;border:1px solid transparent;border-color:#4cae4c;border-radius:4px}.oc-export-btn[disabled]{cursor:not-allowed;box-shadow:none;opacity:.3}.oc-export-btn:active,.oc-export-btn:focus,.oc-export-btn:hover{background-color:#449d44;border-color:#347a34}.orgchart~.mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;text-align:center;background-color:rgba(0,0,0,.3)}.orgchart~.mask .spinner{position:absolute;top:calc(50% - 54px);left:calc(50% - 54px);color:rgba(255,255,255,.8);font-size:108px}.orgchart .node{transition:transform .3s,opacity .3s}.orgchart .slide-down{opacity:0;transform:translateY(40px)}.orgchart.l2r .node.slide-down,.orgchart.r2l .node.slide-down{transform:translateY(130px)}.orgchart .slide-up{opacity:0;transform:translateY(-40px)}.orgchart.l2r .node.slide-up,.orgchart.r2l .node.slide-up{transform:translateY(-130px)}.orgchart .slide-right{opacity:0;transform:translateX(130px)}.orgchart.l2r .node.slide-right,.orgchart.r2l .node.slide-right{transform:translateX(40px)}.orgchart .slide-left{opacity:0;transform:translateX(-130px)}.orgchart.l2r .node.slide-left,.orgchart.r2l .node.slide-left{transform:translateX(-40px)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QWMsYUFDZCxPQUFRLFFBQ1IsWUFBYSxLQUNiLE1BQU8sS0FDUCxpQkFBa0IsUUFDbEIsT0FBUSxJQUFJLE1BQU0sWUFDbEIsYUFBYyxRQUNkLGNBQWUsSUFHakIseUJBQ0UsT0FBUSxZQUNSLFdBQVksS0FDWixRQUFTLEdBRytCLHNCQUFyQixxQkFBckIscUJBQ0UsaUJBQWtCLFFBQ2xCLGFBQWMsUUFHaEIsZ0JBQ0UsU0FBVSxTQUNWLElBQUssRUFDTCxNQUFPLEVBQ1AsT0FBUSxFQUNSLEtBQU0sRUFDTixRQUFTLElBQ1QsV0FBWSxPQUNaLGlCQUFrQixlQUdwQix5QkFDRSxTQUFVLFNBQ1YsSUFBSyxpQkFDTCxLQUFNLGlCQUNOLE1BQU8scUJBQ1AsVUFBVyxNQUdiLGdCQUNFLFdBQVksVUFBVSxHQUFJLENBQUUsUUFBUSxJQUd0QyxzQkFDRSxRQUFTLEVBQ1QsVUFBVyxpQkFHYiwrQkFBZ0MsK0JBQzlCLFVBQVcsa0JBR2Isb0JBQ0UsUUFBUyxFQUNULFVBQVcsa0JBR2IsNkJBQThCLDZCQUM1QixVQUFXLG1CQUdiLHVCQUNFLFFBQVMsRUFDVCxVQUFXLGtCQUdiLGdDQUFpQyxnQ0FDL0IsVUFBVyxpQkFHYixzQkFDRSxRQUFTLEVBQ1QsVUFBVyxtQkFHYiwrQkFBZ0MsK0JBQzlCLFVBQVciLCJmaWxlIjoianF1ZXJ5Lm9yZ2NoYXJ0Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogalF1ZXJ5IE9yZ0NoYXJ0IFBsdWdpblxuICogaHR0cHM6Ly9naXRodWIuY29tL2RhYmVuZy9PcmdDaGFydFxuICpcbiAqIENvcHlyaWdodCAyMDE2LCBkYWJlbmdcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9kYWJlbmdcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2U6XG4gKiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICovXG5cbi5vcmdjaGFydCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMjAycHg7XG4gIG1pbi13aWR0aDogMjAycHg7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjAwLCAwLCAwLCAwLjE1KSAxMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAlKSwgbGluZWFyLWdyYWRpZW50KHJnYmEoMjAwLCAwLCAwLCAwLjE1KSAxMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsMCwwLDApO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ub3JnY2hhcnQgLmhpZGRlbiwgLm9yZ2NoYXJ0fi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3JnY2hhcnQuYjJ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm9yZ2NoYXJ0LmwyciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4ub3JnY2hhcnQgLnZlcnRpY2FsTm9kZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vcmdjaGFydCAudmVydGljYWxOb2RlcyB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5vcmdjaGFydCAudmVydGljYWxOb2Rlcz50ZDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjE3LCA4MywgNzksIDAuOCk7XG59XG4ub3JnY2hhcnQgLnZlcnRpY2FsTm9kZXM+dGQ+dWw+bGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogLTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xufVxuLm9yZ2NoYXJ0IC52ZXJ0aWNhbE5vZGVzIHVsPmxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZ2NoYXJ0IC52ZXJ0aWNhbE5vZGVzIHVsPmxpOjpiZWZvcmUsXG4ub3JnY2hhcnQgLnZlcnRpY2FsTm9kZXMgdWw+bGk6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTZweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNywgODMsIDc5LCAwLjgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xufVxuLm9yZ2NoYXJ0IC52ZXJ0aWNhbE5vZGVzIHVsPmxpOjpiZWZvcmUge1xuICB0b3A6IC00cHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDExcHg7XG59XG4ub3JnY2hhcnQgLnZlcnRpY2FsTm9kZXMgdWw+bGk6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vcmdjaGFydCAudmVydGljYWxOb2RlcyB1bD5saTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDI0cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xufVxuLm9yZ2NoYXJ0IC52ZXJ0aWNhbE5vZGVzIHVsPmxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xufVxuXG4ub3JnY2hhcnQucjJsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4ub3JnY2hhcnQ+LnNwaW5uZXIge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogcmdiYSg2OCwgMTU3LCA2OCwgMC44KTtcbn1cblxuLm9yZ2NoYXJ0IHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5vcmdjaGFydD50YWJsZTpmaXJzdC1jaGlsZHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5vcmdjaGFydCB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm9yZ2NoYXJ0IC5saW5lczpudGgtY2hpbGQoMykgdGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5vcmdjaGFydCAubGluZXMgLnRvcExpbmUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyMTcsIDgzLCA3OSwgMC44KTtcbn1cblxuLm9yZ2NoYXJ0IC5saW5lcyAucmlnaHRMaW5lIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMTcsIDgzLCA3OSwgMC44KTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5vcmdjaGFydCAubGluZXMgLmxlZnRMaW5lIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIxNywgODMsIDc5LCAwLjgpO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm9yZ2NoYXJ0IC5saW5lcyAuZG93bkxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgODMsIDc5LCAwLjgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLyogbm9kZSBzdHlsaW5nICovXG4ub3JnY2hhcnQgLm5vZGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5vcmdjaGFydC5sMnIgLm5vZGUsIC5vcmdjaGFydC5yMmwgLm5vZGUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cblxuLm9yZ2NoYXJ0IC5ub2RlPi5zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6IHJnYmEoNjgsIDE1NywgNjgsIDAuOCk7XG59XG5cbi5vcmdjaGFydCAubm9kZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMTcsIDU0LCAwLjUpO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogMjA7XG59XG5cbi5vcmdjaGFydCAubm9kZS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIxNywgNTQsIDAuNSk7XG59XG5cbi5vcmdjaGFydCAuZ2hvc3Qtbm9kZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHRvcDogLTEwMDAwcHg7XG59XG5cbi5vcmdjaGFydCAuZ2hvc3Qtbm9kZSByZWN0IHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjYmYwMDAwO1xufVxuXG4ub3JnY2hhcnQgLm5vZGUuYWxsb3dlZERyb3Age1xuICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDE1NywgNjgsIDAuOSk7XG59XG5cbi5vcmdjaGFydCAubm9kZSAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgODMsIDc5LCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IFxufVxuXG4ub3JnY2hhcnQuYjJ0IC5ub2RlIC50aXRsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4ub3JnY2hhcnQubDJyIC5ub2RlIC50aXRsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC00MHB4LCAtNDBweCkgcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5vcmdjaGFydC5yMmwgLm5vZGUgLnRpdGxlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTQwcHgsIC00MHB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4ub3JnY2hhcnQgLm5vZGUgLnRpdGxlIC5zeW1ib2wge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ub3JnY2hhcnQgLm5vZGUgLmNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNywgODMsIDc5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5vcmdjaGFydC5iMnQgLm5vZGUgLmNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuXG4ub3JnY2hhcnQubDJyIC5ub2RlIC5jb250ZW50IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTQwcHgsIC00MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLm9yZ2NoYXJ0LnIybCAubm9kZSAuY29udGVudCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC00MHB4LCAtNDBweCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLm9yZ2NoYXJ0IC5ub2RlIC5lZGdlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiByZ2JhKDY4LCAxNTcsIDY4LCAwLjUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IC4ycztcbn1cblxuLm9yZ2NoYXJ0Lm5vbmNvbGxhcHNhYmxlIC5ub2RlIC5lZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9yZ2NoYXJ0IC5lZGdlOmhvdmVyIHtcbiAgY29sb3I6ICM0NDlkNDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9yZ2NoYXJ0IC5ub2RlIC52ZXJ0aWNhbEVkZ2Uge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDEwcHgpO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSAxMHB4KTtcbiAgbGVmdDogNXB4O1xufVxuXG4ub3JnY2hhcnQgLm5vZGUgLnRvcEVkZ2Uge1xuICB0b3A6IC00cHg7XG59XG5cbi5vcmdjaGFydCAubm9kZSAuYm90dG9tRWRnZSB7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuLm9yZ2NoYXJ0IC5ub2RlIC5ob3Jpem9udGFsRWRnZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlIC0gMTBweCk7XG4gIGhlaWdodDogLW1vei1jYWxjKDEwMCUgLSAxMHB4KTtcbiAgdG9wOiA1cHg7XG59XG5cbi5vcmdjaGFydCAubm9kZSAucmlnaHRFZGdlIHtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5vcmdjaGFydCAubm9kZSAubGVmdEVkZ2Uge1xuICBsZWZ0OiAtNHB4O1xufVxuXG4ub3JnY2hhcnQgLm5vZGUgLmhvcml6b250YWxFZGdlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xufVxuXG4ub3JnY2hhcnQgLm5vZGUgLnJpZ2h0RWRnZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDNweDtcbn1cblxuLm9yZ2NoYXJ0IC5ub2RlIC5sZWZ0RWRnZTo6YmVmb3JlIHtcbiAgbGVmdDogM3B4O1xufVxuXG4ub3JnY2hhcnQgLm5vZGUgLnRvZ2dsZUJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IC0ycHg7XG4gIGNvbG9yOiByZ2JhKDY4LCAxNTcsIDY4LCAwLjYpO1xufVxuXG4ub3JnY2hhcnQgLm5vZGUgLnRvZ2dsZUJ0bjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDY4LCAxNTcsIDY4LCAwLjgpO1xufVxuXG4ub2MtZXhwb3J0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDVweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5vYy1leHBvcnQtYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLm9jLWV4cG9ydC1idG46aG92ZXIsLm9jLWV4cG9ydC1idG46Zm9jdXMsLm9jLWV4cG9ydC1idG46YWN0aXZlICB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM0N2EzNDtcbn1cblxuLm9yZ2NoYXJ0fi5tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi5vcmdjaGFydH4ubWFzayAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDU0cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDU0cHgpO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICBmb250LXNpemU6IDEwOHB4O1xufVxuXG4ub3JnY2hhcnQgLm5vZGUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xufVxuXG4ub3JnY2hhcnQgLnNsaWRlLWRvd24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG59XG5cbi5vcmdjaGFydC5sMnIgLm5vZGUuc2xpZGUtZG93biwgLm9yZ2NoYXJ0LnIybCAubm9kZS5zbGlkZS1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzMHB4KTtcbn1cblxuLm9yZ2NoYXJ0IC5zbGlkZS11cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG59XG5cbi5vcmdjaGFydC5sMnIgLm5vZGUuc2xpZGUtdXAsIC5vcmdjaGFydC5yMmwgLm5vZGUuc2xpZGUtdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMHB4KTtcbn1cblxuLm9yZ2NoYXJ0IC5zbGlkZS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzBweCk7XG59XG5cbi5vcmdjaGFydC5sMnIgLm5vZGUuc2xpZGUtcmlnaHQsIC5vcmdjaGFydC5yMmwgLm5vZGUuc2xpZGUtcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG59XG5cbi5vcmdjaGFydCAuc2xpZGUtbGVmdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTMwcHgpO1xufVxuXG4ub3JnY2hhcnQubDJyIC5ub2RlLnNsaWRlLWxlZnQsIC5vcmdjaGFydC5yMmwgLm5vZGUuc2xpZGUtbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG59Il19 */