
FGO の期間限定水着イベント【見参! ラスベガス御前試合~水着剣豪七色勝負!】で、ポチポチとチェックを入れたり、数字を入力するだけで自身の達成状況を確認できる進捗グラフ付きのチェックシートです。
KGZ1bmN0aW9uKCQpe3ZhciBDb29raWVfZXhwPTM2NTt2YXIgRXZlbnRfc3RhcnQ9bmV3IERhdGUoIjIwMTkvOC8xNCAxODowMCIpO3ZhciBFdmVudF9lbmQ9bmV3IERhdGUoIjIwMTkvOS80ICAxMjo1OSIpO3ZhciBtaXNzaW9uX3ByZXNldD1bMCwxMDBdO3ZhciBUcmFkZV9jdW50PTM7dmFyIFRyYWRlMF9zdG9jaz1bMSwxLDIsMTAsMTAsMjAsMjAsMjAsMjAsMjAsMjAsMjAsMjAsMSwxLDEsMV07dmFyIFRyYWRlMF9jb3N0PVsxMDAsMTAwLDIwMCw0MCw0MCwyNSwyMCwyMCwyMCwyMCwyMCwyMCwyMCwyMDAsMjAwLDIwMCwyMDBdO3ZhciBUcmFkZTFfc3RvY2s9WzEsMSwyMCwyMCwyMCwyMCwyMCwyMCwyMCwyMCwyMCwyMCwxXTt2YXIgVHJhZGUxX2Nvc3Q9WzEwMCwyMDAsMzAsMjAsMjAsMjAsMjAsMjAsMjAsMjAsMjAsMjAsMjAwXTt2YXIgVHJhZGUyX3N0b2NrPVsxLDEsMjAsMjAsMTAwLDEwMCwyMCwzMCwzMCwxXTt2YXIgVHJhZGUyX2Nvc3Q9WzEwMCwyMDAsMjAsMjAsNiwzLDIwLDE1LDE1LDIwMF07dmFyIEdyYXBoX3M9Mjt2YXIgR3JhcGhfZT04OyQoZnVuY3Rpb24oKXtjb29raWVfbG9hZCgpO2dyYXBoX2NvbmZpZygpO2V2ZW50X3BlcmlvZCgpO3F1ZXN0MF9pbnB1dCgpO3F1ZXN0MV9pbnB1dCgpO3NlcnZhbnRfaW5wdXQoKTttaXNzaW9uX2lucHV0KCk7dHJhZGVfaW5wdXQoKTt0b3RhbF9wcm9ncmVzcygpO3ZhciAkR3JhcGg9JCgiI2dyYXBoIik7dmFyICRHcmFwaENvbmZpZz0kKCIjZ3JhcGhfY29uZmlnIik7dmFyICRHcnBPdnJsUGVyYz0kKCIjZ3JhcGhfb3ZlcmFsbF9wZXJjIik7dmFyICRLYWl0ZW5YPSJhY3Rfa2FpdGVuX3giO3ZhciAkVDUwMD01MDA7JCgiI2dyYXBoX2NvbmZpZyBwIikub24oImNsaWNrIiwoZnVuY3Rpb24oKXskKHRoaXMpLnRvZ2dsZUNsYXNzKCJvcGVuIil9KSk7JCgiI2dyYXBoX2NvbmZpZyBpbnB1dCIpLm9uKCJjaGFuZ2UiLChmdW5jdGlvbigpe2dyYXBoX2NvbmZpZygpO2V2ZW50X3BlcmlvZCgpO3RvdGFsX3Byb2dyZXNzKCk7dmFyICRUaGlzPSQodGhpcyk7cmVhY3Rpb24oJFRoaXMuY2xvc2VzdCgibGkiKS5hZGQoJEdycE92cmxQZXJjKSwkS2FpdGVuWCw1MDApO3ZhciBDb25mTm89JFRoaXMuY2xvc2VzdCgibGkiKS5hdHRyKCJjbGFzcyIpO0NvbmZObz1Db25mTm8ucmVwbGFjZSgibGlzdF8iLCIiKTtDb25mTm89Q29uZk5vLnJlcGxhY2UoIiBhY3Rfa2FpdGVuX3giLCIiKTtyZWFjdGlvbigkKCIjZ3JhcGggLmxpc3RfIitDb25mTm8rIiAuZ3JhcGhfaGVhZCIpLCRLYWl0ZW5YLCRUNTAwKTskKCIuYWNfY29udGVudCIpLmFkZCgkKCIuYWNfY29udGVudF9zdWIiKSkuc2xpZGVVcCgkVDUwMCk7JCgiLmFjX2hlYWQiKS5hZGQoJCgiLmFjX3RpdGxlIikpLnJlbW92ZUNsYXNzKCJyb3RhdGUiKX0pKTskKCIuYnRuX3NhdmUiKS5vbigiY2xpY2siLChmdW5jdGlvbigpe2Nvb2tpZV9zYXZlKCk7dmFyIEV2bnRfcG9zPSQoIiNldmVudF9jaGVja19zaGVldCIpLm9mZnNldCgpO3ZhciBTYXZlX3Bvcz0kKHRoaXMpLm9mZnNldCgpO3ZhciBQb3NUb3A9KFNhdmVfcG9zLnRvcC1Fdm50X3Bvcy50b3AtODUpKyJweCI7dmFyIFBvc0xlZnQ9KFNhdmVfcG9zLmxlZnQtRXZudF9wb3MubGVmdCs1KSsicHgiOyQoIiNzYXZlX2RpYWxvZyIpLmNzcyh7dG9wOlBvc1RvcCxsZWZ0OlBvc0xlZnR9KS5mYWRlSW4oMzAwKS5kZWxheSg2MDApLmZhZGVPdXQoNjAwKX0pKTskKCIuYnRuX3Jlc2V0IikuY2xpY2soZnVuY3Rpb24oKXtpZih3aW5kb3cuY29uZmlybSgi5Yid5pyf5YyW44GX44G+44GZ44GL77yfIikpe2Nvb2tpZV9kZWxldGUoKTtjb29raWVfbG9hZCgpO2dyYXBoX2NvbmZpZygpO2V2ZW50X3BlcmlvZCgpO3F1ZXN0MF9pbnB1dCgpO3F1ZXN0MV9pbnB1dCgpO3NlcnZhbnRfaW5wdXQoKTttaXNzaW9uX2lucHV0KCk7dHJhZGVfaW5wdXQoKTt0b3RhbF9wcm9ncmVzcygpfX0pOyQoIiNxdWVzdDAgaW5wdXQiKS5vbigiY2hhbmdlIiwoZnVuY3Rpb24oKXt2YXIgJFRoaXM9JCh0aGlzKTtjaGVja19qYWdkZ2UoJFRoaXMpO3F1ZXN0MF9pbnB1dCgpO3JlYWN0aW9uKCRUaGlzLmNsb3Nlc3QoInVsIikuYWRkKCRUaGlzLnBhcmVudHMoInVsIikuZmluZCgiLnRvdGFsIHAiKSkuYWRkKCRUaGlzLnBhcmVudHMoImRpdiIpLnByZXYoImg0IikuZmluZCgic3BhbiIpKS5hZGQoJCgkR3JwT3ZybFBlcmMpKS5hZGQoJCgiI2dyYXBoX3F1ZXN0MCBzcGFuIikpLCRLYWl0ZW5YLCRUNTAwKTt2YXIgTGlua05vPVsiMDAiLCIwMyIsIjEwIiwiMTkiLCIyNSIsIjMxIiwiMzkiXTt2YXIgQ2hrVmFsPSRUaGlzLnZhbCgpO2lmKExpbmtOby5pbmNsdWRlcyhDaGtWYWwpKXtzd2l0Y2goQ2hrVmFsKXtjYXNlIjAwIjpMaW5rX0NoazJDaGsoJCgiI3F1ZXN0MF8wMCIpLCQoIiNzZXJ2YW50XzAwIikpO3NlcnZhbnRfaW5wdXQoKTtyZWFjdGlvbigkKCIjZ3JhcGhfc2VydmFudCBzcGFuIiksJEthaXRlblgsJFQ1MDApO2JyZWFrO2Nhc2UiMDMiOkxpbmtfQ2hrMlRyZCgkKCIjcXVlc3QwXzAzIiksJCgiI3RyYWRlMl8wMCIpKTt0cmFkZV9pbnB1dCgyKTtyZWFjdGlvbigkKCIjZ3JhcGhfdHJhZGUyIHNwYW4iKSwkS2FpdGVuWCwkVDUwMCk7YnJlYWs7Y2FzZSIxMCI6TGlua19DaGsyVHJkKCQoIiNxdWVzdDBfMTAiKSwkKCIjdHJhZGUwXzAwIikpO3RyYWRlX2lucHV0KDApO3JlYWN0aW9uKCQoIiNncmFwaF90cmFkZTAgc3BhbiIpLCRLYWl0ZW5YLCRUNTAwKTticmVhaztjYXNlIjE5IjpMaW5rX0NoazJUcmQoJCgiI3F1ZXN0MF8xOSIpLCQoIiN0cmFkZTFfMDAiKSk7dHJhZGVfaW5wdXQoMCk7cmVhY3Rpb24oJCgiI2dyYXBoX3RyYWRlMSBzcGFuIiksJEthaXRlblgsJFQ1MDApO2JyZWFrO2Nhc2UiMjUiOkxpbmtfQ2hrMlRyZCgkKCIjcXVlc3QwXzI1IiksJCgiI3RyYWRlMF8wMSIpKTt0cmFkZV9pbnB1dCgwKTtyZWFjdGlvbigkKCIjZ3JhcGhfdHJhZGUwIHNwYW4iKSwkS2FpdGVuWCwkVDUwMCk7YnJlYWs7Y2FzZSIzMSI6TGlua19DaGsyQ2hrKCQoIiNxdWVzdDBfMzEiKSwkKCIjc2VydmFudF8wMSIpKTtzZXJ2YW50X2lucHV0KCk7cmVhY3Rpb24oJCgiI2dyYXBoX3NlcnZhbnQgc3BhbiIpLCRLYWl0ZW5YLCRUNTAwKTticmVhaztjYXNlIjM5IjpMaW5rX0NoazJDaGsoJCgiI3F1ZXN0MF8zOSIpLCQoIiNzZXJ2YW50XzAyIikpO3NlcnZhbnRfaW5wdXQoKTtyZWFjdGlvbigkKCIjZ3JhcGhfc2VydmFudCBzcGFuIiksJEthaXRlblgsJFQ1MDApO2JyZWFrfX1ldmVudF9wZXJpb2QoKTt0b3RhbF9wcm9ncmVzcygpfSkpOyQoIiNzZXJ2YW50IGlucHV0Iikub24oImNoYW5nZSIsKGZ1bmN0aW9uKCl7dmFyICRUaGlzPSQodGhpcyk7Y2hlY2tfamFnZGdlKCRUaGlzKTtzZXJ2YW50X2lucHV0KCk7cmVhY3Rpb24oJFRoaXMuY2xvc2VzdCgidWwiKS5hZGQoJFRoaXMucGFyZW50cygidWwiKS5maW5kKCIudG90YWwgcCIpKS5hZGQoJFRoaXMucGFyZW50cygiZGl2IikucHJldigiaDQiKS5maW5kKCJzcGFuIikpLmFkZCgkR3JwT3ZybFBlcmMpLmFkZCgkKCIjZ3JhcGhfc2VydmFudCIpLmZpbmQoInNwYW4iKSksJEthaXRlblgsJFQ1MDApO3ZhciBMaW5rTm89WyIwMCIsIjAxIiwiMDIiLCIwOCIsIjEyIiwiMDQiLCIxNCJdO3ZhciBDaGtWYWw9JFRoaXMudmFsKCk7dmFyICRTcnZMMDhJbnA9JCgiI3NlcnZhbnRfMDgiKTt2YXIgJFNydkwxMklucD0kKCIjc2VydmFudF8xMiIpO3ZhciAkU3J2TDA0SW5wPSQoIiNzZXJ2YW50XzA0Iik7dmFyICRTcnZMMTRJbnA9JCgiI3NlcnZhbnRfMTQiKTtpZihMaW5rTm8uaW5jbHVkZXMoQ2hrVmFsKSl7c3dpdGNoKENoa1ZhbCl7Y2FzZSIwMCI6TGlua19DaGsyQ2hrKCQoIiNzZXJ2YW50XzAwIiksJCgiI3F1ZXN0MF8wMCIpKTtxdWVzdDBfaW5wdXQoKTtyZWFjdGlvbigkKCIjZ3JhcGhfcXVlc3QwIHNwYW4iKSwkS2FpdGVuWCwkVDUwMCk7YnJlYWs7Y2FzZSIwMSI6TGlua19DaGsyQ2hrKCQoIiNzZXJ2YW50XzAxIiksJCgiI3F1ZXN0MF8zMSIpKTtxdWVzdDBfaW5wdXQoKTtyZWFjdGlvbigkKCIjZ3JhcGhfcXVlc3QwIHNwYW4iKSwkS2FpdGVuWCwkVDUwMCk7YnJlYWs7Y2FzZSIwMiI6TGlua19DaGsyQ2hrKCQoIiNzZXJ2YW50XzAyIiksJCgiI3F1ZXN0MF8zOSIpKTtxdWVzdDBfaW5wdXQoKTtyZWFjdGlvbigkKCIjZ3JhcGhfcXVlc3QwIHNwYW4iKSwkS2FpdGVuWCwkVDUwMCk7YnJlYWs7Y2FzZSIwOCI6TGlua19DaGsyQ2hrKCRTcnZMMDhJbnAsJFNydkwxMklucCk7c2VydmFudF9pbnB1dCgpO3JlYWN0aW9uKCRTcnZMMTJJbnAucGFyZW50cygiZGl2IikucHJldigiaDQiKS5maW5kKCJzcGFuIiksJEthaXRlblgsJFQ1MDApO2JyZWFrO2Nhc2UiMTIiOkxpbmtfQ2hrMkNoaygkU3J2TDEySW5wLCRTcnZMMDhJbnApO3NlcnZhbnRfaW5wdXQoKTtyZWFjdGlvbigkU3J2TDA4SW5wLnBhcmVudHMoImRpdiIpLnByZXYoImg0IikuZmluZCgic3BhbiIpLCRLYWl0ZW5YLCRUNTAwKTticmVhaztjYXNlIjA0IjpMaW5rX0NoazJDaGsoJFNydkwwNElucCwkU3J2TDE0SW5wKTtzZXJ2YW50X2lucHV0KCk7cmVhY3Rpb24oJFNydkwxNElucC5wYXJlbnRzKCJkaXYiKS5wcmV2KCJoNCIpLmZpbmQoInNwYW4iKSwkS2FpdGVuWCwkVDUwMCk7YnJlYWs7Y2FzZSIxNCI6TGlua19DaGsyQ2hrKCRTcnZMMTRJbnAsJFNydkwwNElucCk7c2VydmFudF9pbnB1dCgpO3JlYWN0aW9uKCRTcnZMMDRJbnAucGFyZW50cygiZGl2IikucHJldigiaDQiKS5maW5kKCJzcGFuIiksJEthaXRlblgsJFQ1MDApO2JyZWFrfX1ldmVudF9wZXJpb2QoKTt0b3RhbF9wcm9ncmVzcygpfSkpOyQoIiNxdWVzdDEgaW5wdXQiKS5vbigiY2hhbmdlIiwoZnVuY3Rpb24oKXt2YXIgJFRoaXM9JCh0aGlzKTtjaGVja19qYWdkZ2UoJFRoaXMpO3F1ZXN0MV9pbnB1dCgpO3JlYWN0aW9uKCRUaGlzLmNsb3Nlc3QoInVsIikuYWRkKCRUaGlzLnBhcmVudHMoInVsIikuZmluZCgiLnRvdGFsIHAiKSkuYWRkKCRUaGlzLnBhcmVudHMoImRpdiIpLnByZXYoImg0IikuZmluZCgic3BhbiIpKS5hZGQoJCgkR3JwT3ZybFBlcmMpKS5hZGQoJCgiI2dyYXBoX3F1ZXN0MSBzcGFuIikpLCRLYWl0ZW5YLCRUNTAwKTtldmVudF9wZXJpb2QoKTt0b3RhbF9wcm9ncmVzcygpfSkpOyQoIiNtaXNzaW9uIGlucHV0Iikub24oImNoYW5nZSIsKGZ1bmN0aW9uKCl7bWlzc2lvbl9pbnB1dCgpO3JlYWN0aW9uKCQodGhpcykuYWRkKCQoIiNtaXNzaW9uX3RvdGFsIikpLmFkZCgkR3JwT3ZybFBlcmMpLmFkZCgkKCIjZ3JhcGhfbWlzc2lvbiBzcGFuIikpLCRLYWl0ZW5YLCRUNTAwKTtldmVudF9wZXJpb2QoKTt0b3RhbF9wcm9ncmVzcygpfSkpOyQoIi50cmFkZSBzZWxlY3QiKS5vbigiY2hhbmdlIiwoZnVuY3Rpb24oKXt2YXIgJFRoaXM9JCh0aGlzKTt0cmFkZV9pbnB1dCgpO3ZhciAkVHJhZGVObz0kVGhpcy5hdHRyKCJpZCIpOyRUcmFkZU5vPSRUcmFkZU5vLnNsaWNlKDAsLTMpO3ZhciAkVHJhZGVHcnA9JCgiI2dyYXBoXyIrJFRyYWRlTm8rIiBzcGFuIik7cmVhY3Rpb24oJFRoaXMuY2xvc2VzdCgidWwiKS5hZGQoJFRoaXMucGFyZW50cygidWwiKS5maW5kKCIudG90YWwgcCIpKS5hZGQoJFRoaXMucGFyZW50cygiZGl2IikucHJldigiaDQiKS5maW5kKCJzcGFuIikpLmFkZCgkR3JwT3ZybFBlcmMpLmFkZCgkVHJhZGVHcnApLCRLYWl0ZW5YLCRUNTAwKTtldmVudF9wZXJpb2QoKTt0b3RhbF9wcm9ncmVzcygpfSkpfSk7ZnVuY3Rpb24gcmVhY3Rpb24oU2VsZWN0b3IsQ2xhc3MsRGVsYXkpe1NlbGVjdG9yLmFkZENsYXNzKENsYXNzKS5kZWxheShEZWxheSkucXVldWUoZnVuY3Rpb24obmV4dCl7JCh0aGlzKS5yZW1vdmVDbGFzcyhDbGFzcyk7bmV4dCgpfSl9ZnVuY3Rpb24gZXZlbnRfcGVyaW9kKCl7dmFyIEV2ZW50X25vdz1uZXcgRGF0ZSgpO3ZhciBJbmZvPSIiO3ZhciBQZXJjPSIiO2lmKEV2ZW50X25vdz49RXZlbnRfZW5kKXtQZXJjPSIxMDAuMCUiO0luZm89IijntYLkuoYpIn1lbHNle2lmKEV2ZW50X25vdzw9RXZlbnRfc3RhcnQpe1BlcmM9IjAuMCUiO0luZm89Iijplovlp4vjgb7jgacgIityZW1haW5pbmdUaW1lKEV2ZW50X3N0YXJ0LEV2ZW50X25vdykrIikifWVsc2V7dmFyIEV2ZW50X2RheXM9RXZlbnRfZW5kLUV2ZW50X3N0YXJ0O3ZhciBFdmVudF90ZGF5PUV2ZW50X25vdy1FdmVudF9zdGFydDtQZXJjPW51bWVyYWwoRXZlbnRfdGRheS9FdmVudF9kYXlzKS5mb3JtYXQoIjAuMCUiKTtJbmZvPSIo5q6L44KKICIrcmVtYWluaW5nVGltZShFdmVudF9lbmQsRXZlbnRfbm93KSsiKSJ9fWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJncmFwaF9wZXJpb2QiKS5zdHlsZS53aWR0aD1QZXJjO2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJncmFwaF9wZXJpb2RfcGVyYyIpLnRleHRDb250ZW50PVBlcmM7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImdyYXBoX3BlcmlvZF9pbmZvIikudGV4dENvbnRlbnQ9SW5mb31mdW5jdGlvbiBncmFwaF9jb25maWcoKXtmb3IodmFyIGk9R3JhcGhfcztpPD1HcmFwaF9lO2krKyl7dmFyIGlpPSgiMDAiK2kpLnNsaWNlKC0yKTt2YXIgR3JhcGg9IiNldmVudF9jaGVja19zaGVldCAjZ3JhcGggPiAubGlzdF8iK2lpO3ZhciAkQ2hrQm94PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJncmFwaF9jb25maWdfIitpaSkuY2hlY2tlZDtpZigkQ2hrQm94KXskKEdyYXBoKS5zbGlkZURvd24oMzAwKX1lbHNleyQoR3JhcGgpLnNsaWRlVXAoMzAwKX19fWZ1bmN0aW9uIGNoZWNrX2phZ2RnZShUYXJnZXQpe3ZhciBQYXJlVUw9VGFyZ2V0LmNsb3Nlc3QoInVsIik7dmFyIENsYXNzVUw9VGFyZ2V0LmNsb3Nlc3QoInVsIikuYXR0cigiY2xhc3MiKTtpZih+Q2xhc3NVTC5pbmRleE9mKCJnZXQiKSl7VGFyZ2V0LnByb3AoImluZGV0ZXJtaW5hdGUiLHRydWUpLnByb3AoImNoZWNrZWQiLGZhbHNlKS5hZGRDbGFzcygiY2hrX2luZHQiKTtQYXJlVUwuYWRkQ2xhc3MoInBhc3MiKS5yZW1vdmVDbGFzcygiZ2V0Iil9ZWxzZXtpZih+Q2xhc3NVTC5pbmRleE9mKCJwYXNzIikpe1RhcmdldC5wcm9wKCJpbmRldGVybWluYXRlIixmYWxzZSkucHJvcCgiY2hlY2tlZCIsZmFsc2UpLnJlbW92ZUNsYXNzKCJjaGtfaW5kdCIpO1BhcmVVTC5yZW1vdmVDbGFzcygicGFzcyIpfWVsc2V7VGFyZ2V0LnByb3AoImluZGV0ZXJtaW5hdGUiLGZhbHNlKS5wcm9wKCJjaGVja2VkIix0cnVlKTtQYXJlVUwuYWRkQ2xhc3MoImdldCIpfX19ZnVuY3Rpb24gTGlua19DaGsyQ2hrKENoazEsQ2hrMil7dmFyIENoazFDbHM9Q2hrMS5jbG9zZXN0KCJ1bCIpLmF0dHIoImNsYXNzIik7dmFyIENoazJVbD1DaGsyLmNsb3Nlc3QoInVsIik7aWYofkNoazFDbHMuaW5kZXhPZigiZ2V0Iikpe0NoazIucHJvcCgiaW5kZXRlcm1pbmF0ZSIsZmFsc2UpLnByb3AoImNoZWNrZWQiLHRydWUpLnJlbW92ZUNsYXNzKCJjaGtfaW5kdCIpO0NoazJVbC5hZGRDbGFzcygiZ2V0IikucmVtb3ZlQ2xhc3MoInBhc3MiKX1lbHNle2lmKH5DaGsxQ2xzLmluZGV4T2YoInBhc3MiKSl7Q2hrMi5wcm9wKCJpbmRldGVybWluYXRlIix0cnVlKS5wcm9wKCJjaGVja2VkIixmYWxzZSkuYWRkQ2xhc3MoImNoa19pbmR0Iik7Q2hrMlVsLmFkZENsYXNzKCJwYXNzIikucmVtb3ZlQ2xhc3MoImdldCIpfWVsc2V7Q2hrMi5wcm9wKCJpbmRldGVybWluYXRlIixmYWxzZSkucHJvcCgiY2hlY2tlZCIsZmFsc2UpLnJlbW92ZUNsYXNzKCJjaGtfaW5kdCIpO0NoazJVbC5yZW1vdmVDbGFzcygicGFzcyIpLnJlbW92ZUNsYXNzKCJnZXQiKX19fWZ1bmN0aW9uIExpbmtfQ2hrMlRyZChDaGsxLFRyZDEpe3ZhciBDaGsxQ2xzPUNoazEuY2xvc2VzdCgidWwiKS5hdHRyKCJjbGFzcyIpO2lmKH5DaGsxQ2xzLmluZGV4T2YoImdldCIpKXtUcmQxLnZhbCgwKX19ZnVuY3Rpb24gY29va2llX2xvYWQoKXtjb29raWVfbG9hZF9jaGVja2JveCgiZ3JhcGhfY29uZmlnIiwib24iLEdyYXBoX3MpO2Nvb2tpZV9sb2FkX2NoZWNrYm94KCJxdWVzdDAiKTtjb29raWVfbG9hZF9jaGVja2JveCgic2VydmFudCIpO2Nvb2tpZV9sb2FkX2NoZWNrYm94KCJxdWVzdDEiKTtjb29raWVfbG9hZF90cmFkZWxlZnQoIm1pc3Npb24iLCJtaXNzaW9uIixtaXNzaW9uX3ByZXNldCk7Zm9yKHZhciBpPTA7aTxUcmFkZV9jdW50O2krKyl7dmFyIExlZnQ9InRyYWRlIitpKyJfbGVmdCI7dmFyIFRyYWRlPSJ0cmFkZSIraTt2YXIgU3RvY2s9ZXZhbCgiVHJhZGUiK2krIl9zdG9jayIpO3ZhciBQYXNzPSJ0cmFkZSIraSsiX3Bhc3MiO2Nvb2tpZV9sb2FkX3RyYWRlbGVmdChMZWZ0LFRyYWRlLFN0b2NrKX19ZnVuY3Rpb24gY29va2llX2xvYWRfY2hlY2tib3goVHlwZU5hbWUsRmxhZyxDb2xsZWN0KXtpZighQ29sbGVjdCl7dmFyIENvbGxlY3Q9MH1pZigkLmNvb2tpZShUeXBlTmFtZSkpe3ZhciBDb29raWVMb2FkPSQuY29va2llKFR5cGVOYW1lKS5zcGxpdCgiOiIpO3ZhciBDb29raWVMb2FkX2xlbmd0aD0kKCIjIitUeXBlTmFtZSsiIGlucHV0W3R5cGU9Y2hlY2tib3hdIikubGVuZ3RoO2Zvcih2YXIgaT0wO2k8Q29va2llTG9hZF9sZW5ndGg7aSsrKXt2YXIgaWk9KCIwMCIrKGkrQ29sbGVjdCkpLnNsaWNlKC0yKTt2YXIgQ2hlY2tCb3g9JCgiIyIrVHlwZU5hbWUrIl8iK2lpKTt2YXIgTGlzdF94eD0kKCIjIitUeXBlTmFtZSsiIC5saXN0XyIraWkrIiB1bCIpO2lmKENvb2tpZUxvYWRbaV09PT0iMCIpe0NoZWNrQm94LnByb3AoImluZGV0ZXJtaW5hdGUiLGZhbHNlKS5wcm9wKCJjaGVja2VkIixmYWxzZSkucmVtb3ZlQ2xhc3MoImNoa19pbmR0Iil9ZWxzZXtpZihDb29raWVMb2FkW2ldPT09IjEiKXtDaGVja0JveC5wcm9wKCJpbmRldGVybWluYXRlIixmYWxzZSkucHJvcCgiY2hlY2tlZCIsdHJ1ZSkucmVtb3ZlQ2xhc3MoImNoa19pbmR0Iik7TGlzdF94eC5hZGRDbGFzcygiZ2V0Iil9ZWxzZXtpZihDb29raWVMb2FkW2ldPT09IjIiKXtDaGVja0JveC5wcm9wKCJpbmRldGVybWluYXRlIix0cnVlKS5wcm9wKCJjaGVja2VkIixmYWxzZSkuYWRkQ2xhc3MoImNoa19pbmR0Iik7TGlzdF94eC5hZGRDbGFzcygicGFzcyIpfWVsc2V7aWYoQ29va2llTG9hZFtpXT09PXVuZGVmaW5lZCYmRmxhZyl7Q2hlY2tCb3gucHJvcCgiaW5kZXRlcm1pbmF0ZSIsZmFsc2UpLnByb3AoImNoZWNrZWQiLHRydWUpLnJlbW92ZUNsYXNzKCJjaGtfaW5kdCIpO0xpc3RfeHguYWRkQ2xhc3MoImdldCIpfX19fX19ZWxzZXtpZihGbGFnKXskKCJpbnB1dFt0eXBlPWNoZWNrYm94XVtuYW1lPSIrVHlwZU5hbWUrIl0iKS5wcm9wKCJjaGVja2VkIix0cnVlKS5wcm9wKCJpbmRldGVybWluYXRlIixmYWxzZSkucmVtb3ZlQ2xhc3MoImNoa19pbmR0Iil9ZWxzZXskKCJpbnB1dFt0eXBlPWNoZWNrYm94XVtuYW1lPSIrVHlwZU5hbWUrIl0iKS5wcm9wKCJjaGVja2VkIixmYWxzZSkucHJvcCgiaW5kZXRlcm1pbmF0ZSIsZmFsc2UpLnJlbW92ZUNsYXNzKCJjaGtfaW5kdCIpOyQoIiMiK1R5cGVOYW1lKyIgdWwgdWwiKS5yZW1vdmVDbGFzcygiZ2V0IikucmVtb3ZlQ2xhc3MoInBhc3MiKX19fWZ1bmN0aW9uIGNvb2tpZV9sb2FkX3RyYWRlbGVmdChDb29raWVOYW1lLFRyYWRlTmFtZSxTdG9jayl7dmFyIFN0b2NrTGVuZ3RoPVN0b2NrLmxlbmd0aDtpZigkLmNvb2tpZShDb29raWVOYW1lKSl7dmFyIFRyYWRlX2xlZnRfbG9hZD0kLmNvb2tpZShDb29raWVOYW1lKS5zcGxpdCgiOiIpO2Zvcih2YXIgaT0wO2k8U3RvY2tMZW5ndGg7aSsrKXtUcmFkZV9sZWZ0X2xvYWRbaV09ZGVjb2RlVVJJQ29tcG9uZW50KFRyYWRlX2xlZnRfbG9hZFtpXSk7aWk9KCIwMCIraSkuc2xpY2UoLTIpO3ZhciAkVHJhZGVYWD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChUcmFkZU5hbWUrIl8iK2lpKTtpZihUcmFkZV9sZWZ0X2xvYWRbaV0hPT0idW5kZWZpbmVkIil7JFRyYWRlWFgudmFsdWU9VHJhZGVfbGVmdF9sb2FkW2ldfWVsc2V7JFRyYWRlWFgudmFsdWU9U3RvY2tbaV19fX1lbHNle2Zvcih2YXIgaT0wO2k8U3RvY2tMZW5ndGg7aSsrKXtpaT0oIjAwIitpKS5zbGljZSgtMik7dmFyICRUcmFkZVhYPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFRyYWRlTmFtZSsiXyIraWkpOyRUcmFkZVhYLnZhbHVlPVN0b2NrW2ldfX19ZnVuY3Rpb24gY29va2llX3NhdmUoKXtjb29raWVfc2F2ZV9jaGVja2JveCgiZ3JhcGhfY29uZmlnIixHcmFwaF9zKTtjb29raWVfc2F2ZV9jaGVja2JveCgicXVlc3QwIik7Y29va2llX3NhdmVfY2hlY2tib3goInNlcnZhbnQiKTtjb29raWVfc2F2ZV9jaGVja2JveCgicXVlc3QxIik7Y29va2llX3NhdmVfbnVtYmVyKCJtaXNzaW9uIik7Zm9yKHZhciBpPTA7aTxUcmFkZV9jdW50O2krKyl7dmFyIExlZnQ9InRyYWRlIitpKyJfbGVmdCI7dmFyIFRyYWRlPSJ0cmFkZSIraTt2YXIgU3RvY2s9ZXZhbCgiVHJhZGUiK2krIl9zdG9jayIpO3ZhciBQYXNzPSJ0cmFkZSIraSsiX3Bhc3MiO2Nvb2tpZV9zYXZlX3RyYWRlbGVmdChMZWZ0LFRyYWRlLFN0b2NrKX1mdW5jdGlvbiBjb29raWVfc2F2ZV9udW1iZXIoTmFtZSl7dmFyIFByZXNldD1ldmFsKE5hbWUrIl9wcmVzZXQiKTt2YXIgQ29va2llX251bWJlcl9zYXZlPVtdO3ZhciBQcmVzZXRMZW5ndGg9UHJlc2V0Lmxlbmd0aDtmb3IodmFyIGk9MDtpPFByZXNldExlbmd0aDtpKyspe2lpPSgiMDAiK2kpLnNsaWNlKC0yKTt2YXIgQ29va2llX3h4PU5hbWUrIl8iK2lpO0Nvb2tpZV9udW1iZXJfc2F2ZS5wdXNoKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKENvb2tpZV94eCkudmFsdWUpfSQuY29va2llKE5hbWUsQ29va2llX251bWJlcl9zYXZlLmpvaW4oIjoiKSx7ZXhwaXJlczpDb29raWVfZXhwfSl9ZnVuY3Rpb24gY29va2llX3NhdmVfY2hlY2tib3goVHlwZU5hbWUsQ29sbGVjdCl7aWYoIUNvbGxlY3Qpe3ZhciBDb2xsZWN0PTB9dmFyIENvb2tpZV9jaGVja19zYXZlPVtdO3ZhciBDaGVja051bT0kKCIjIitUeXBlTmFtZSsiIGlucHV0W3R5cGU9Y2hlY2tib3hdIikubGVuZ3RoO2Zvcih2YXIgaT0wO2k8Q2hlY2tOdW07aSsrKXt2YXIgaWk9KCIwMCIrKGkrQ29sbGVjdCkpLnNsaWNlKC0yKTt2YXIgQ2hlY2tCb3g9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoVHlwZU5hbWUrIl8iK2lpKTtpZihDaGVja0JveC5pbmRldGVybWluYXRlKXtDb29raWVfY2hlY2tfc2F2ZS5wdXNoKDIpfWVsc2V7aWYoQ2hlY2tCb3guY2hlY2tlZCl7Q29va2llX2NoZWNrX3NhdmUucHVzaCgxKX1lbHNle0Nvb2tpZV9jaGVja19zYXZlLnB1c2goMCl9fX0kLmNvb2tpZShUeXBlTmFtZSxDb29raWVfY2hlY2tfc2F2ZS5qb2luKCI6Iikse2V4cGlyZXM6Q29va2llX2V4cH0pfWZ1bmN0aW9uIGNvb2tpZV9zYXZlX3RyYWRlbGVmdChDb29raWVOYW1lLFRyYWRlTmFtZSxTdG9jayl7dmFyIFRyYWRlX2xlZnRfc2F2ZT1bXTt2YXIgU3RvY2tMZW5ndGg9U3RvY2subGVuZ3RoO2Zvcih2YXIgaT0wO2k8U3RvY2tMZW5ndGg7aSsrKXt2YXIgaWk9KCIwMCIraSkuc2xpY2UoLTIpO3ZhciB0cmFkZXh4X3h4PVRyYWRlTmFtZSsiXyIraWk7VHJhZGVfbGVmdF9zYXZlLnB1c2goZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodHJhZGV4eF94eCkudmFsdWUpfSQuY29va2llKENvb2tpZU5hbWUsVHJhZGVfbGVmdF9zYXZlLmpvaW4oIjoiKSx7ZXhwaXJlczpDb29raWVfZXhwfSl9fWZ1bmN0aW9uIGNvb2tpZV9kZWxldGUoKXskLnJlbW92ZUNvb2tpZSgiZ3JhcGhfY29uZmlnIik7JC5yZW1vdmVDb29raWUoInF1ZXN0MCIpOyQucmVtb3ZlQ29va2llKCJzZXJ2YW50Iik7JC5yZW1vdmVDb29raWUoInF1ZXN0MSIpOyQucmVtb3ZlQ29va2llKCJtaXNzaW9uIik7Zm9yKHZhciBpPTA7aTxUcmFkZV9jdW50O2krKyl7dmFyIHRyYWRleHg9InRyYWRlIitpKyJfIjskLnJlbW92ZUNvb2tpZSh0cmFkZXh4KyJsZWZ0Iik7JC5yZW1vdmVDb29raWUodHJhZGV4eCsicGFzcyIpfX1mdW5jdGlvbiBncmFwaF9kaXNwbGF5KFBlcixOdW0sVGd0LEdycCxQcmUsQWZ0LERpZyxGb3JtYXQpe2lmKCFGb3JtYXQpe0Zvcm1hdD0iMCwwIn12YXIgSW5mbz0iIjtpZihQZXI9PTEpe2lmKFByZT09Ikx2Iil7SW5mbz0iKOWujOaIkCkifWVsc2V7SW5mbz0iKOWujOS6hikifX1lbHNle2lmKFBlcj4xKXtQZXI9MTtJbmZvPSIo44Kq44O844OQ44O8KSJ9ZWxzZXtpZihQcmU9PSJMdiIpe0luZm89IihMdiAiK051bSsiIO+8jyAiK1RndCtBZnQrIikifWVsc2V7dmFyIERpZ19QcmU9IiI7dmFyIERpZ19BZnQ9IiI7aWYoRGlnIT0iIil7RGlnX1ByZT0nPHNwYW4gc3R5bGU9IndpZHRoOicrRGlnKydlbTsiPic7RGlnX0FmdD0iPC9zcGFuPiJ9SW5mbz0iKOaui+OCiiAiK0RpZ19QcmUrbnVtZXJhbChUZ3QtTnVtKS5mb3JtYXQoRm9ybWF0KStEaWdfQWZ0K0FmdCsiKSJ9fX1QZXI9bnVtZXJhbChQZXIpLmZvcm1hdCgiMC4wJSIsTWF0aC5mbG9vcik7dmFyIEJhcj0iIjt2YXIgRmxnPTA7aWYoUHJlPT0iTHYiKXtpZihUZ3Q9PTEmJk51bT09MSl7RmxnPTF9fWVsc2V7aWYoVGd0PT0wJiZOdW09PTApe0ZsZz0xfX1pZihGbGc9PT0xKXtQZXI9IiI7SW5mbz0iKO+8je+8jSkiO0Jhcj0i77yN77yNIn1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChHcnApLnN0eWxlLndpZHRoPVBlcjtkb2N1bWVudC5nZXRFbGVtZW50QnlJZChHcnArIl9wZXJjIikudGV4dENvbnRlbnQ9UGVyK0Jhcjtkb2N1bWVudC5nZXRFbGVtZW50QnlJZChHcnArIl9pbmZvIikuaW5uZXJIVE1MPUluZm87aWYoQmFyPT0i77yN77yNIil7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoR3JwKyJfcGVyYyIpLnN0eWxlLnBhZGRpbmdSaWdodD0iMWVtIn1lbHNle2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKEdycCsiX3BlcmMiKS5zdHlsZS5wYWRkaW5nUmlnaHQ9IjAifX1mdW5jdGlvbiBxdWVzdDBfaW5wdXQoKXtRdWVzdFNlcnZhbnQoInF1ZXN0MCIpfWZ1bmN0aW9uIHNlcnZhbnRfaW5wdXQoKXtRdWVzdFNlcnZhbnQoInNlcnZhbnQiKX1mdW5jdGlvbiBxdWVzdDFfaW5wdXQoKXtRdWVzdFNlcnZhbnQoInF1ZXN0MSIpfWZ1bmN0aW9uIFF1ZXN0U2VydmFudChOYW1lKXt2YXIgSXRlbT0oJCgiIyIrTmFtZSsiIC5saXN0X2l0ZW0iKS5sZW5ndGgpLSgkKCIjIitOYW1lKyIgLnRvdGFsIikubGVuZ3RoKTt2YXIgQ2xlYXI9W107dmFyIFBhc3M9W107Zm9yKHZhciBpPTA7aTxJdGVtO2krKyl7dmFyIGlpPSgiMDAiK2kpLnNsaWNlKC0yKTt2YXIgJENoa0JveD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChOYW1lKyJfIitpaSk7aWYoJENoa0JveC5pbmRldGVybWluYXRlKXtQYXNzLnB1c2goJENoa0JveC52YWx1ZSl9ZWxzZXtpZigkQ2hrQm94LmNoZWNrZWQpe0NsZWFyLnB1c2goJENoa0JveC52YWx1ZSl9fX12YXIgQ2xlYXJMZW5ndGg9Q2xlYXIubGVuZ3RoO3ZhciBUb3RhbD1JdGVtLVBhc3MubGVuZ3RoO3ZhciBMZWZ0PVRvdGFsLUNsZWFyTGVuZ3RoO2lmKExlZnQ8MCl7TGVmdD0wfXZhciBQZXJjPUNsZWFyTGVuZ3RoL1RvdGFsO2dyYXBoX2Rpc3BsYXkoUGVyYyxDbGVhckxlbmd0aCxUb3RhbCwiZ3JhcGhfIitOYW1lLCLmrovjgooiLCIiLCIiKTt2YXIgQ2xlYXJUZXh0PSLlkIjoqIgiO3ZhciBMZWZ0TnVtPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoTmFtZSsiX2xlZnRudW0iKTt2YXIgTGVmdE51bUFyeT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChMZWZ0TnVtKTt2YXIgTGVmdE51bUxlbj1MZWZ0TnVtQXJ5Lmxlbmd0aDtmb3IodmFyIGk9MDtpPExlZnROdW1MZW47aSsrKXtMZWZ0TnVtQXJ5W2ldLnRleHRDb250ZW50PUNsZWFyVGV4dCsiICggIitudW1lcmFsKENsZWFyTGVuZ3RoKS5mb3JtYXQoIjAsMCIpKyIg77yPICIrbnVtZXJhbChUb3RhbCkuZm9ybWF0KCIwLDAiKSsiICkifWlmKE5hbWU9PSJxdWVzdDAiKXtDaGlsZFF1ZXN0KCLnrKzkuIDjgqvjgrjjg44iLCJxdWVzdDBfMDBfb3V0MSIsInF1ZXN0MF8wMF9vdXQyIiwwLDQpO0NoaWxkUXVlc3QoIuesrOS6jOOCq+OCuOODjiIsInF1ZXN0MF8wMV9vdXQxIiwicXVlc3QwXzAxX291dDIiLDUsNyk7Q2hpbGRRdWVzdCgi56ys5LiJ44Kr44K444OOIiwicXVlc3QwXzAyX291dDEiLCJxdWVzdDBfMDJfb3V0MiIsOCwxMyk7Q2hpbGRRdWVzdCgi56ys5Zub44Kr44K444OOIiwicXVlc3QwXzAzX291dDEiLCJxdWVzdDBfMDNfb3V0MiIsMTQsMTYpO0NoaWxkUXVlc3QoIuesrOS6lOOCq+OCuOODjiIsInF1ZXN0MF8wNF9vdXQxIiwicXVlc3QwXzA0X291dDIiLDE3LDE5KTtDaGlsZFF1ZXN0KCLnrKzlha3jgqvjgrjjg44iLCJxdWVzdDBfMDVfb3V0MSIsInF1ZXN0MF8wNV9vdXQyIiwyMCwyOCk7Q2hpbGRRdWVzdCgi5LiA5Lu26JC9552A77yBIiwicXVlc3QwXzA2X291dDEiLCJxdWVzdDBfMDZfb3V0MiIsMjksMzIpO0NoaWxkUXVlc3QoIuijj+ODu+awtOedgOWJo+ixquWLneiyoCIsInF1ZXN0MF8wN19vdXQxIiwicXVlc3QwXzA3X291dDIiLDMzLDQwKX1lbHNle2lmKE5hbWU9PSJzZXJ2YW50Iil7Q2hpbGRRdWVzdCgi6JGb6aO+5YyX5paOIiwic2VydmFudF8wMF9vdXQxIiwic2VydmFudF8wMF9vdXQyIiwwLDUpO0NoaWxkUXVlc3QoIuWGqOW2veS4ieWNgeWFreawtyIsInNlcnZhbnRfMDFfb3V0MSIsInNlcnZhbnRfMDFfb3V0MiIsNiw5KTtDaGlsZFF1ZXN0KCLjg5/jg4Pjgrfjg6fjg7MiLCJzZXJ2YW50XzAyX291dDEiLCJzZXJ2YW50XzAyX291dDIiLDEwLDE1KX1lbHNle2lmKE5hbWU9PSJxdWVzdDEiKXtDaGlsZFF1ZXN0KCLjg5Pjg4PjgrDjg4Hjg6Pjg7PjgrkiLCJxdWVzdDFfMDBfb3V0MSIsInF1ZXN0MV8wMF9vdXQyIiwwLDAsMyw1KTtDaGlsZFF1ZXN0KCLjgrXjg5bjgq/jgqjjgrnjg4giLCJxdWVzdDFfMDFfb3V0MSIsInF1ZXN0MV8wMV9vdXQyIiwxLDIsNiwxMik7Q2hpbGRRdWVzdCgi44OB44Oj44Os44Oz44K4IiwicXVlc3QxXzAyX291dDEiLCJxdWVzdDFfMDJfb3V0MiIsMTMsMTMpfX19ZnVuY3Rpb24gQ2hpbGRRdWVzdChOYW1lLENsYXNzMSxDbGFzczIsTWluLE1heCxNaW4yLE1heDIsS2V0YSl7dmFyIENsZWFyMj0wO3ZhciBQYXNzMj0wO3ZhciBOdW0yPTA7TWF4PU1heCsxO2Zvcih2YXIgaT1NaW47aTxNYXg7aSsrKXtpZihLZXRhPT09Myl7dmFyIGlpPSgiMDAwIitpKS5zbGljZSgtMyl9ZWxzZXt2YXIgaWk9KCIwMCIraSkuc2xpY2UoLTIpfXZhciByZXN1bHQ9Q2xlYXIuaW5kZXhPZihpaSk7aWYocmVzdWx0IT0tMSl7Q2xlYXIyPUNsZWFyMisxfXZhciByZXNwYXM9UGFzcy5pbmRleE9mKGlpKTtpZihyZXNwYXMhPS0xKXtQYXNzMj1QYXNzMisxfX1pZihNaW4yKXtNYXgyPU1heDIrMTtOdW0yPU1heDItTWluMjtmb3IodmFyIGk9TWluMjtpPE1heDI7aSsrKXtpZihLZXRhPT09Myl7dmFyIGlpPSgiMDAwIitpKS5zbGljZSgtMyl9ZWxzZXt2YXIgaWk9KCIwMCIraSkuc2xpY2UoLTIpfXZhciByZXN1bHQ9Q2xlYXIuaW5kZXhPZihpaSk7aWYocmVzdWx0IT0tMSl7Q2xlYXIyPUNsZWFyMisxfXZhciByZXNwYXM9UGFzcy5pbmRleE9mKGlpKTtpZihyZXNwYXMhPS0xKXtQYXNzMj1QYXNzMisxfX19dmFyIE51bT0oKE1heC1NaW4pK051bTIpLVBhc3MyO2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKENsYXNzMSkudGV4dENvbnRlbnQ9IiAoIitDbGVhcjIrIi8iK051bSsiKSI7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoQ2xhc3MyKS50ZXh0Q29udGVudD1OYW1lKyIgKCAiK0NsZWFyMisiIO+8jyAiK051bSsiICkifX1mdW5jdGlvbiBtaXNzaW9uX2lucHV0KCl7dmFyIE5vdz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibWlzc2lvbl8wMCIpLnZhbHVlKjE7dmFyIFRhcj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibWlzc2lvbl8wMSIpLnZhbHVlKjE7dmFyIFBlcmM9Tm93L1RhcjtncmFwaF9kaXNwbGF5KFBlcmMsTm93LFRhciwiZ3JhcGhfbWlzc2lvbiIsIuaui+OCiiIsIiIsIiIsIiIpfWZ1bmN0aW9uIHRyYWRlX2lucHV0KCl7Zm9yKHZhciBpPTA7aTxUcmFkZV9jdW50O2krKyl7dmFyIFRyYWRlPSJ0cmFkZSIraTt2YXIgQ29zdD1ldmFsKCJUcmFkZSIraSsiX2Nvc3QiKTt2YXIgU3RvY2s9ZXZhbCgiVHJhZGUiK2krIl9zdG9jayIpO3RyYWRlaXRlbV9wcm9jZXNzKFRyYWRlLENvc3QsU3RvY2spfWZ1bmN0aW9uIHRyYWRlaXRlbV9wcm9jZXNzKFRyYWRlTmFtZSxDb3N0LFN0b2NrKXt2YXIgU3RvY2tMZW5ndGg9U3RvY2subGVuZ3RoO3ZhciBNYXhDb3N0PVtdO3ZhciBUb3RhbENvc3Q9W107Zm9yKHZhciBpPTA7aTxTdG9ja0xlbmd0aDtpKyspe3ZhciBpaT0oIjAwIitpKS5zbGljZSgtMik7dmFyIFRyYWRlWFhfWFg9VHJhZGVOYW1lKyJfIitpaTt2YXIgSXRlbV9YWD0iIyIrVHJhZGVOYW1lKyIgLmxpc3RfIitpaSsiIC50cmFkZXNob3BfaXRlbSI7dmFyICRMZWZ0PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFRyYWRlWFhfWFgpLnZhbHVlO2lmKCRMZWZ0PT09IuODkeOCuSIpeyQoSXRlbV9YWCkuYWRkQ2xhc3MoInBhc3MiKTskKEl0ZW1fWFgpLnJlbW92ZUNsYXNzKCJnZXQiKX1lbHNle01heENvc3QucHVzaChDb3N0W2ldKlN0b2NrW2ldKTtUb3RhbENvc3QucHVzaChDb3N0W2ldKiRMZWZ0KTtpZigkTGVmdD09PSIwIil7JChJdGVtX1hYKS5hZGRDbGFzcygiZ2V0Iil9ZWxzZXskKEl0ZW1fWFgpLnJlbW92ZUNsYXNzKCJnZXQiKX0kKEl0ZW1fWFgpLnJlbW92ZUNsYXNzKCJwYXNzIil9fU1heENvc3Q9Y2FsY19zdW0oTWF4Q29zdCk7VG90YWxDb3N0PWNhbGNfc3VtKFRvdGFsQ29zdCk7dmFyIFBlcmM9MDtpZihNYXhDb3N0IT0wKXtQZXJjPTEtKFRvdGFsQ29zdC9NYXhDb3N0KX1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChUcmFkZU5hbWUrIl9sZWZ0bnVtIikudGV4dENvbnRlbnQ9IuWQiOioiCAoICIrbnVtZXJhbChNYXhDb3N0LVRvdGFsQ29zdCkuZm9ybWF0KCIwLDAiKSsiIO+8jyAiK251bWVyYWwoTWF4Q29zdCkuZm9ybWF0KCIwLDAiKSsiICkiO2dyYXBoX2Rpc3BsYXkoUGVyYyxNYXhDb3N0LVRvdGFsQ29zdCxNYXhDb3N0LCJncmFwaF8iK1RyYWRlTmFtZSwi5q6L44KKIiwiIiwiIil9fWZ1bmN0aW9uIHRvdGFsX3Byb2dyZXNzKCl7dmFyIEdycF90b3RhbD1bXTt2YXIgTmVnQ291bnQ9MDt2YXIgR3JhcGhfZW5kPUdyYXBoX2UrMTtmb3IodmFyIGk9R3JhcGhfcztpPEdyYXBoX2VuZDtpKyspe3ZhciBpaT0oIjAwIitpKS5zbGljZSgtMik7dmFyIGdyYXBoX3h4PSQoIiNncmFwaCAubGlzdF8iK2lpKyIgLmdyYXBoX2JhciBzcGFuIik7dmFyIEdycF9wcmM9Z3JhcGhfeHgudGV4dCgpO3ZhciBHcnBDb25mPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJncmFwaF9jb25maWdfIitpaSkuY2hlY2tlZDtpZihHcnBfcHJjLmluZGV4T2YoIu+8jSIpIT0tMSl7TmVnQ291bnQrK31lbHNle2lmKCFHcnBDb25mKXtOZWdDb3VudCsrfWVsc2V7R3JwX3ByYz1wYXJzZUZsb2F0KEdycF9wcmMuc3Vic3RyKDAsR3JwX3ByYy5pbmRleE9mKCIlIikpKTtpZihHcnBfcHJjPjEwMCl7R3JwX3ByYz0xMDB9R3JwX3RvdGFsLnB1c2goR3JwX3ByYyl9fX12YXIgUGVyYz1jYWxjX3N1bShHcnBfdG90YWwpLzEwMC8oKEdyYXBoX2VuZC1HcmFwaF9zKS1OZWdDb3VudCk7dmFyIEluZm89IiI7aWYoUGVyYz09MSl7SW5mbz0iKOWujOS6hikifVBlcmM9bnVtZXJhbChQZXJjKS5mb3JtYXQoIjAuMCUiLE1hdGguZmxvb3IpO2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJncmFwaF9vdmVyYWxsIikuc3R5bGUud2lkdGg9UGVyYztkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ3JhcGhfb3ZlcmFsbF9wZXJjIikudGV4dENvbnRlbnQ9UGVyYztkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ3JhcGhfb3ZlcmFsbF9pbmZvIikudGV4dENvbnRlbnQ9SW5mb319KShqUXVlcnkpOw==
使い方
進捗グラフについて

イベント内のさまざまな進行・収集要素を項目ごとにグラフ化したものです。
イベント期間
イベント開催期間の経過状況を表わしたグラフです。時間経過と共に増加し【100%】でイベント終了となります。
総合進行度
クエストの達成度合いや、交換アイテムの収集率などを1つにまとめた総合的な進行状況です。
上記の【イベント期間】と照らし合わせることでイベントの総合的な進捗を計ることができます。
データの入力方法

グラフの各項目をタップ or クリックすると、該当する入力欄を呼び出せます。
そこに項目ごとのイベント状況を入力すると、達成度がグラフに反映されてイベントの進捗を確認することができます。
保存と初期化

保存
グラフや各入力欄の下にある【保存】ボタンを押すと、現在入力されている内容をブラウザの【Cookie】に保存します。これにより再度このページを開いた際に、入力されていたデータを自動で読み込み再現します。
初期化
グラフの右下にある【初期化】ボタンを押すと、確認の後に保存されている内容をすべて削除し、各項目を初期値に戻します。
集計項目の選択

グラフ上部にある【▲表示設定】ボタンを押すと、表示項目設定用のウィンドウが開きます。ここに並んでいるアイコンはグラフの各項目に対応しており、タップ or クリックでグラフ項目の表示・非表示を切り替えることができます。
この時、非表示となったグラフ項目の進捗は【総合進行度】には反映されません。ただし、項目の内容自体は保持されていますので、いつでも表示して元の状態に戻すことが可能です。
クエスト・配布サーヴァントなどの登録

クリアしたクエストや条件に対応する項目の左端にある【クリア】欄にチェックを入れてください。クリア数を集計しグラフに反映します。
クエスト欄のパスについて

クリア欄のチェックボックスは、タップ or クリックする度に【未チェック】【クリア】【パス】の状態を繰り返します。最後のパスの状態にすると、その項目を集計の対象から除外することができますので【高難易度】など、戦力や時間的に厳しいクエストなどにご利用ください。
達成ミッション数の登録

ミッション報酬画面にある【達成したミッション】の数を登録してください。 また、目標とするミッション数を自由に変更することができますので、必要に応じて設定してください。
交換アイテムの登録

イベントアイテムの交換は、該当するアイテムの【残り】回数を、選択欄から選んでください。
自動で消費したアイテム数などを計算し交換状況を表示します。
交換アイテムのパスについて

残り回数の選択欄の一番上に【パス】という項目を設けています。パスを選ぶと、そのアイテムは集計項目から除外されますので、交換不要なアイテムなどにご利用ください。