@charset "utf-8";

.p-contents_box{padding:40px;border-radius:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media screen and (max-width: 64em){.p-contents_box{padding:0;border-radius:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-contents_box.--blue{background-color:#ECF6FF}@media screen and (max-width: 64em){.p-contents_box.--blue{background:none}}.p-contents_box.--white{background-color:#fff}@media screen and (max-width: 64em){.p-contents_box.--white{background:none}}@media screen and (max-width: 64em){.p-contents_box .p-icon{padding:20px;border-radius:20px;margin-right:20px;width:40%;height:100%}}@media screen and (max-width: 64em){.p-contents_box .p-icon.--blue{background-color:#ECF6FF}}@media screen and (max-width: 64em){.p-contents_box .p-icon.--white{background-color:#fff}}@media screen and (max-width: 64em){.p-contents_box .p-icon picture{text-align:center}}.p-contents_box .p-icon img{width:80px;height:auto}@media screen and (max-width: 64em){.p-contents_box .p-icon img{width:120px;height:auto}}.p-contents_box .p-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 64em){.p-contents_box .p-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:60%}}.p-contents_box .p-text .title{margin-right:20px;text-align:end;font-size:2.1rem;font-weight:bold;color:#0071BE}@media screen and (max-width: 64em){.p-contents_box .p-text .title{font-size:1.8rem;margin-right:0;text-align:left;line-height:1.3;margin-bottom:10px}}.p-contents_box .p-text p{position:relative;padding-left:28px;width:710px}@media screen and (max-width: 64em){.p-contents_box .p-text p{padding-left:0;width:100%}}.p-contents_box .p-text p::before{position:absolute;top:calc(50% - 8px);left:0;display:block;width:8px;height:8px;border-color:transparent;border-style:solid;border-width:1px;border-radius:50%;content:"";background-color:#0071BE}@media screen and (max-width: 64em){.p-contents_box .p-text p::before{display:none}}.p-bg_top{text-align:end}.p-bg_bottom{-webkit-transform:rotate(180deg);transform:rotate(180deg);text-align:end}.p-bg_box{background-color:#ECF6FF;border-top-left-radius:100px;border-bottom-right-radius:100px;padding:80px 0}@media screen and (max-width: 64em){.p-bg_box{border-top-left-radius:50px;border-bottom-right-radius:50px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL3JlY3J1aXQvYmVuZWZpdHMuc2NzcyIsImZvdW5kYXRpb24vX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBLGdCQUNDLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBeUhuQixvQ0FoSUQsZ0JBVUUsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLHVCQUFhLENBQWIsb0JBQWEsQ0FBYixzQkFBdUIsQ0FvSHhCLENBaElELHVCQWdCRSx3QkFBeUIsQ0FLekIsb0NBckJGLHVCQW1CRyxlQUFnQixDQUVqQixDQXJCRix3QkF3QkUscUJBQXNCLENBS3RCLG9DQTdCRix3QkEyQkcsZUFBZ0IsQ0FFakIsQ0M4Q0Esb0NEM0VGLHdCQWlDRyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV0FBWSxDQThCYixDQ1FBLG9DRDNFRiwrQkEwQ0ksd0JBQXlCLENBRTFCLENDK0JELG9DRDNFRixnQ0FnREkscUJBQXNCLENBRXZCLENDeUJELG9DRDNFRixnQ0FzREksaUJBQWtCLENBRW5CLENBeERILDRCQTJERyxVQUFXLENBQ1gsV0FBWSxDQU1aLG9DQWxFSCw0QkErREksV0FBWSxDQUNaLFdBQVksQ0FFYixDQWxFSCx3QkFzRUUsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixvQkFBb0IsQ0FBcEIsaUJBQW9CLENBQXBCLG1CQUFvQixDQUNwQix3QkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQW1CLENBdURuQixvQ0EvSEYsd0JBMkVHLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBQTNCLDBCQUEyQixDQUMzQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixTQUFVLENBaURYLENBL0hGLCtCQW1GRyxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsYUFBYyxDQVNkLG9DQWhHSCwrQkEwRkksZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUNoQixrQkFBbUIsQ0FFcEIsQ0FoR0gsMEJBbUdHLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsV0FBWSxDQXlCWixvQ0E5SEgsMEJBd0dJLGNBQWUsQ0FDZixVQUFXLENBcUJaLENBOUhILGtDQTZHSSxpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLE1BQU8sQ0FDUCxhQUFjLENBQ2QsU0FBVSxDQUNWLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHdCQUF5QixDQUt6QixvQ0E3SEosa0NBMkhLLFlBQWEsQ0FFZCxDQU9KLFVBQ0MsY0FBZSxDQUNmLGFBR0EsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6QixjQUFlLENBQ2YsVUFHQSx3QkFBeUIsQ0FDekIsNEJBQTZCLENBQzdCLGdDQUFpQyxDQUNqQyxjQUFlLENBTWYsb0NBVkQsVUFPRSwyQkFBNEIsQ0FDNUIsK0JBQWdDLENBRWpDIiwiZmlsZSI6ImJlbmVmaXRzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi9mb3VuZGF0aW9uL3NldHRpbmdcIjtcclxuXHJcbi5wLWNvbnRlbnRzX2JveCB7XHJcblx0cGFkZGluZzogNDBweDtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0QGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdCYuLS1ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFQ0Y2RkY7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji4tLXdoaXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnAtaWNvbiB7XHJcblx0XHRAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuLS1ibHVlIHtcclxuXHRcdFx0QGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFQ0Y2RkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLi0td2hpdGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHBpY3R1cmUge1xyXG5cdFx0XHRAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuXHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucC10ZXh0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGVuZDtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjogIzAwNzFCRTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0XHRcdHdpZHRoOiA3MTBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKFwibWF4XCIpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzFCRTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoXCJtYXhcIikge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLnAtYmdfdG9wIHtcclxuXHR0ZXh0LWFsaWduOiBlbmQ7XHJcbn1cclxuXHJcbi5wLWJnX2JvdHRvbSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR0ZXh0LWFsaWduOiBlbmQ7XHJcbn1cclxuXHJcbi5wLWJnX2JveCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0VDRjZGRjtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XHJcblx0cGFkZGluZzogODBweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtcShcIm1heFwiKSB7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XHJcblx0fVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBwYXRoXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGRlZmF1bHRQYXRoOiBcIi9hc3NldHMvXCIgIWRlZmF1bHQ7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIGZvbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZm9udC1iYXNlOiBOb3RvIFNhbnMgSlAsSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvLOODkuODqeOCruODjuinkuOCtCBQcm8gVzMs44Oh44Kk44Oq44KqLE1laXJ5byzvvK3vvLMg77yw44K044K344OD44KvLHNhbnMtc2VyaWY7XHJcbiRmb250LWVuOiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBjb2xvclxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRjb2xvci1tYWluOiAjMDA3MUJFO1xyXG4kY29sb3ItbWFpbnRvbmUwMTogIzBBMjA2NDtcclxuJGNvbG9yLW1haW50b25lMDI6ICM1MzZCODg7XHJcbiRjb2xvci1tYWludG9uZTAzOiAjRjZGQUZGO1xyXG4kY29sb3ItZ3JheXRvbmUwMTogI0Q5RERFMjtcclxuJGNvbG9yLWdyYXl0b25lMDI6ICNFQ0VFRjA7XHJcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xyXG4kY29sb3ItZ3JlZW46ICMxOEEzODM7XHJcbiRjb2xvci1hdHRlbnRpb246ICNERUMxMDQ7XHJcbiRjb2xvci1tdXN0OiAjRDIwMDAwO1xyXG4kY29sb3IteWVsbG93OiAjRkZFQTI0O1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBmb250LXdlaWd0aFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiR3ZWlnaHQtdGhpbjogMTAwO1xyXG4kd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiR3ZWlnaHQtcmVndWxhcjogNDAwO1xyXG4kd2VpZ2h0LW1lZGl1bTogNTAwO1xyXG4kd2VpZ2h0LWJvbGQ6IDcwMDtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gaWNvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBmdW5jdGlvbiBpY29uKCRjaGFyYWN0ZXIpIHtcclxuXHRAcmV0dXJuIHVucXVvdGUoJ1wiJykgKyB1bnF1b3RlKHN0ci1pbnNlcnQoJGNoYXJhY3RlciwgXCJcXFxcXCIsIDEpKSArIHVucXVvdGUoJ1wiJyk7XHJcbn1cclxuJGljb24tYW5nbGUtbGVmdDogXCJlOTA2XCI7XHJcbiRpY29uLWFuZ2xlLXJpZ2h0OiBcImU5MDdcIjtcclxuJGljb24tYW5nbGUtdG9wOiBcImU5MDhcIjtcclxuJGljb24tYW5nbGUtYm90dG9tOiBcImU5MDlcIjtcclxuJGljb24tYmxhbms6IFwiZTkwYVwiO1xyXG4kaWNvbi1jb250YWN0OiBcImU5MGNcIjtcclxuJGljb24tcGRmOiBcImU5MDBcIjtcclxuJGljb24tcmVjcnVpdC1wZGY6IFwiZTkwMVwiO1xyXG4kaWNvbi1yZWNydWl0LWJsYW5rOiBcImU5MDJcIjtcclxuJGljb24tcmVjcnVpdC1hcnJvdzogXCJlOTAzXCI7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIGJyZWFrcG9pbnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJyZWFrcG9pbnRzOiAoXHJcblx0XCJzbVwiOiAzODAsXHJcblx0XCJtZFwiOiA3NTAsXHJcblx0XCJsZ1wiOiAxMDI0LFxyXG5cdFwieGxcIjogMTQ0MCxcclxuXHRcInh4bFwiOiAxOTIwLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQG1peGluIG1xKCRtcSwgJGJwMTogbGcsICRicDI6IGxnKSB7XHJcblx0JHcxOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwMSk7XHJcblx0JHcyOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwMik7XHJcblx0JG1pbjE6IFwibWluLXdpZHRoOiAje2NvbnZlcnQtZW0oJHcxLCAxKX1cIjtcclxuXHQkbWluMjogXCJtaW4td2lkdGg6ICN7Y29udmVydC1lbSgkdzEsIDEpfVwiO1xyXG5cdCRtYXgxOiBcIm1heC13aWR0aDogI3tjb252ZXJ0LWVtKCR3MSl9XCI7XHJcblx0JG1heDI6IFwibWF4LXdpZHRoOiAje2NvbnZlcnQtZW0oJHcyKX1cIjtcclxuXHJcblx0QGlmICRtcSA9PSBtaW4ge1xyXG5cdFx0QG1lZGlhIHByaW50LCBzY3JlZW4gYW5kICgkbWluMSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRtcSA9PSBtYXgge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCRtYXgxKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2UgaWYgJG1xID09IG1pbi1tYXgge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCRtaW4yKSBhbmQgKCRtYXgyKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AZnVuY3Rpb24gY29udmVydC1lbSgkd2lkdGgsICRnZTogMCkge1xyXG5cdEByZXR1cm4gXCIjeygkd2lkdGggKyAkZ2UpIC8gMTZ9ZW1cIjtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGZsdWlkLWF1dG8oXHJcbiAgJG1heCxcclxuICAkbWluLXZ3OiAzNTAsXHJcbiAgJG1heC12dzogNzUwXHJcbikge1xyXG4gICRtaW46ICRtYXggKiAkbWluLXZ3IC8gJG1heC12dztcclxuXHJcbiAgJHNsb3BlOiAoJG1heCAtICRtaW4pIC8gKCRtYXgtdncgLSAkbWluLXZ3KTtcclxuICAkaW50ZXJjZXB0OiAkbWluIC0gKCRzbG9wZSAqICRtaW4tdncpO1xyXG5cclxuICBAcmV0dXJuIGNsYW1wKFxyXG4gICAgI3skbWlufXB4LFxyXG4gICAgY2FsYygjeyRpbnRlcmNlcHR9cHggKyAjeygkc2xvcGUgKiAxMDApfXZ3KSxcclxuICAgICN7JG1heH1weFxyXG4gICk7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gY3ViaWMtYmV6aWVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGN1YmljLWJlemllcjogY3ViaWMtYmV6aWVyKC4xNiwuODQsLjQ0LDEpO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBtaXhpblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBvYmplY3QtZml0KCRmaXQ6IGZpbGwsICRwb3NpdGlvbjogbnVsbCkge1xyXG5cdC1vLW9iamVjdC1maXQ6ICRmaXQ7XHJcblx0b2JqZWN0LWZpdDogJGZpdDtcclxuXHRAaWYgJHBvc2l0aW9uIHtcclxuXHRcdC1vLW9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG5cdFx0b2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XHJcblx0XHRmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRmaXR9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufVwiO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogI3skZml0fVwiO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZpdC1mdWxsKCRwb3NpdGlvbjogYWJzb2x1dGUpIHtcclxuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBpY29tb29uKCkge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRzcGVhazogbm9uZTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gZWxsaXBzaXMge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuQG1peGluIGxpbmUtaGVpZ2h0KCRjb21wcmVoZW5zaXZlLXNpemUsICRmb250LXNpemUpIHtcclxuXHRsaW5lLWhlaWdodDogJGNvbXByZWhlbnNpdmUtc2l6ZSAvICRmb250LXNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBsZXR0ZXItc3BhY2luZygkdHJha2tpbmcpIHtcclxuXHRsZXR0ZXItc3BhY2luZzogJHRyYWtraW5nIC8gMTAwMCArIGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxufVxyXG5cclxuQG1peGluIGxlYWRpbmctdHJpbSgkbGluZS1oZWlnaHQpIHtcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRtYXJnaW4tdG9wOiBjYWxjKCgxIC0gI3skbGluZS1oZWlnaHR9KSAqIDAuNWVtKTtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogY2FsYygoMSAtICN7JGxpbmUtaGVpZ2h0fSkgKiAwLjVlbSk7XHJcblx0fVxyXG59Il19 */
