xiaomianao666

小程序:亚洲色吧

Apr 30th, 2024
859
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 海阔视界规则分享,当前分享的是:小程序¥home_rule_v2¥base64://@亚洲色吧@eyJsYXN0X2NoYXB0ZXJfcnVsZSI6IiIsInRpdGxlIjoi5Lqa5rSy6Imy5ZCnIiwiYXV0aG9yIjoiZHkyMDIwIiwidXJsIjoiaGlrZXI6Ly9lbXB0eSMjaHR0cHM6Ly95YXpob3VzZTguY29tL2Z5Y2xhc3MjI2Z5cGFnZSIsInZlcnNpb24iOjIwMjMwMTA4LCJjb2xfdHlwZSI6InRleHRfMSIsImNsYXNzX25hbWUiOiLoibLmg4XlsI/or7Qm5Zu95Lqn6KeG6aKRJuS6mua0suiJsuWbvibmnInlo7DlsI/or7TmlrDniYgm5pyJ5aOw5bCP6K+0IiwidHlwZSI6Im11c2ljIiwiY2xhc3NfdXJsIjoiYXJ0aWNsZS5waHAmYXYtMS5odG1sJm1laW52LyZtcDMtMi8mbXAzL2luZGV4LnBocCIsImFyZWFfbmFtZSI6IiIsImFyZWFfdXJsIjoiIiwic29ydF9uYW1lIjoiIiwieWVhcl9uYW1lIjoiIiwic29ydF91cmwiOiIiLCJ5ZWFyX3VybCI6IiIsImZpbmRfcnVsZSI6ImpzOlxudmFyIHNlYXJjaCA9IGBcbiAgICBpZiAoTVlfUEFHRSA9PSAxKSB7XG4gICAgZC5wdXNoKHtcbiAgICAgICAgdGl0bGU6ICfwn5SNJyxcbiAgICAgICAgdXJsOiAkLnRvU3RyaW5nKChyKSA9PiB7XG4gICAgICAgICAgICBwdXRWYXIoJ2tleXdvcmQnLCBpbnB1dCk7XG4gICAgICAgICAgICByZXR1cm4gJ2hpa2VyOi8vc2VhcmNoP3J1bGU9JyArIHIgKyAnJnM9JytpbnB1dDtcbiAgICAgICAgfSwgTVlfUlVMRS50aXRsZSksXG4gICAgICAgIGRlc2M6ICfmkJzkvaDmg7PopoHnmoQuLi4nLFxuICAgICAgICBjb2xfdHlwZTogJ2lucHV0JyxcbiAgICAgICBleHRyYToge1xuICAgICAgICAgICAgZGVmYXVsdFZhbHVlOiBnZXRWYXIoJ2tleXdvcmQnLCAnJyksXG4gICAgICAgIH0gXG4gICAgfSk7XG4gICAgfVxuYDtcbnJjKCdodHRwczovL2dpdGVlLmNvbS9taXN0eXdhdGVyL2hpa2VyX2luZm8vcmF3L21hc3Rlci9mJywgMjQpO1xuTVlfVVJMID0gTVlfVVJMLnNwbGl0KCcjIycpWzFdO1xudmFyIGMgPSBNWV9VUkwuc3BsaXQoJy8nKVszXTtcbmlmIChjICE9IGdldE15VmFyKCdjJywgJycpKSB7XG4gICAgY2xlYXJNeVZhcigndHVyZV91cmwnKTtcbiAgICBjbGVhck15VmFyKCdpbmRleCcpO1xufVxudmFyIGQgPSBbXTtcbnZhciB0dXJlX3VybCA9IGdldE15VmFyKCd0dXJlX3VybCcsIE1ZX1VSTCk7XG5pZiAodHVyZV91cmwuZW5kc1dpdGgoJy5odG0nKSkge1xuICAgIHR1cmVfdXJsID0gdHVyZV91cmwucmVwbGFjZSgnLmh0bScsICcnKSArICdfJyArIE1ZX1BBR0UgKyAnLmh0bSc7XG59IGVsc2Uge1xuICAgIGlmICghL1xcPy8udGVzdCh0dXJlX3VybCkpIHtcbiAgICAgICAgdHVyZV91cmwgPSB0dXJlX3VybCArICc/cGFnZT0nICsgTVlfUEFHRTtcbiAgICB9XG4gICAgaWYgKCEvcGFnZT0vLnRlc3QodHVyZV91cmwpKSB7XG4gICAgICAgIHR1cmVfdXJsID0gdHVyZV91cmwgKyAnJnBhZ2U9JyArIE1ZX1BBR0U7XG4gICAgfVxufVxubG9nKCd0dXJlX3VybDonICsgdHVyZV91cmwpO1xudmFyIGh0bWwgPSBmZXRjaFBDKHR1cmVfdXJsKTtcbmlmICgvYXJ0aWNsZS8udGVzdChNWV9VUkwpKSB7XG4gICAgdmFyIGdyb3VwID0gcGRmYShodG1sLCAnLmFydGljbGVMaXN0JiZ1bC5uYXYmJmxpJyk7XG4gICAgZ3JvdXAuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcbiAgICAgICAgZC5wdXNoKHtcbiAgICAgICAgICAgIHRpdGxlOiBnZXRNeVZhcignaW5kZXgnLCAnLTEnKSA9PSBpbmRleCA/IHN0cm9uZyhwZGZoKGl0ZW0sICdhJiZUZXh0JyksICdGRjY2OTknKSA6IHBkZmgoaXRlbSwgJ2EmJlRleHQnKSxcbiAgICAgICAgICAgIHVybDogJChwZChpdGVtLCAnYSYmaHJlZicpICsgJyNub0xvYWRpbmcjJykubGF6eVJ1bGUoKGluZGV4KSA9PiB7XG4gICAgICAgICAgICAgICAgcHV0TXlWYXIoJ3R1cmVfdXJsJywgaW5wdXQpO1xuICAgICAgICAgICAgICAgIHB1dE15VmFyKCdpbmRleCcsIGluZGV4KTtcbiAgICAgICAgICAgICAgICByZWZyZXNoUGFnZSgpO1xuICAgICAgICAgICAgICAgIHJldHVybiAnaGlrZXI6Ly9lbXB0eSc7XG4gICAgICAgICAgICB9LCBpbmRleCksXG4gICAgICAgICAgICBjb2xfdHlwZTogJ3Njcm9sbF9idXR0b24nLFxuICAgICAgICB9KTtcbiAgICB9KTtcbiAgICBldmFsKHNlYXJjaCk7XG4gICAgdmFyIGxpc3QgPSBwZGZhKGh0bWwsICdib2R5JiYuYXJ0aWNsZUxpc3QnKS5zbGljZSgxKTtcbiAgICBsaXN0LmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XG4gICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICB0aXRsZTogcGRmaChpdGVtLCAnYSYmVGV4dCcpLFxuICAgICAgICAgICAgdXJsOiAkKHBkKGl0ZW0sICdhJiZocmVmJykgKyAnI25vTG9hZGluZyMnICsgJyNyZWFkVGhlbWUjJykucnVsZSgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdmFyIGQgPSBbXTtcbiAgICAgICAgICAgICAgICB2YXIgaHRtbCA9IGdldFJlc0NvZGUoKTtcbiAgICAgICAgICAgICAgICB2YXIgdGl0bGUgPSBwZGZoKGh0bWwsICdoMSYmVGV4dCcpO1xuICAgICAgICAgICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiAnPGgzIHN0eWxlPVwidGV4dC1hbGlnbjpjZW50ZXI7XCI+JyArIHRpdGxlLFxuICAgICAgICAgICAgICAgICAgICB1cmw6ICdoaWtlcjovL2VtcHR5JyxcbiAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6ICdyaWNoX3RleHQnXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgdmFyIGRhdGEgPSBwZGZoKGh0bWwsICcuY29udGVudCYmSHRtbCcpO1xuICAgICAgICAgICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiBkYXRhLFxuICAgICAgICAgICAgICAgICAgICBjb2xfdHlwZTogJ3JpY2hfdGV4dCcsXG4gICAgICAgICAgICAgICAgICAgIGV4dHJhOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0U2l6ZTogMTgsXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGljazogdHJ1ZVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNldFJlc3VsdChkKTtcbiAgICAgICAgICAgIH0sICksXG4gICAgICAgICAgICBjb2xfdHlwZTogJ3RleHRfMScsXG4gICAgICAgIH0pO1xuICAgIH0pO1xufVxuaWYgKC9hdi8udGVzdChNWV9VUkwpKSB7XG4gICAgdmFyIGdyb3VwID0gcGRmYShodG1sLCAnLmF2LXR5cGUmJnVsLm5hdiYmbGknKTtcbiAgICBncm91cC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICBkLnB1c2goe1xuICAgICAgICAgICAgdGl0bGU6IGdldE15VmFyKCdpbmRleCcsICcwJykgPT0gaW5kZXggPyBzdHJvbmcocGRmaChpdGVtLCAnYSYmVGV4dCcpLCAnRkY2Njk5JykgOiBwZGZoKGl0ZW0sICdhJiZUZXh0JyksXG4gICAgICAgICAgICB1cmw6ICQocGQoaXRlbSwgJ2EmJmhyZWYnKSArICcjbm9Mb2FkaW5nIycpLmxhenlSdWxlKChpbmRleCkgPT4ge1xuICAgICAgICAgICAgICAgIHB1dE15VmFyKCd0dXJlX3VybCcsIGlucHV0KTtcbiAgICAgICAgICAgICAgICBwdXRNeVZhcignaW5kZXgnLCBpbmRleCk7XG4gICAgICAgICAgICAgICAgcmVmcmVzaFBhZ2UoKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gJ2hpa2VyOi8vZW1wdHknO1xuICAgICAgICAgICAgfSwgaW5kZXgpLFxuICAgICAgICAgICAgY29sX3R5cGU6ICdzY3JvbGxfYnV0dG9uJyxcbiAgICAgICAgfSk7XG4gICAgfSk7XG4gICAgZXZhbChzZWFyY2gpO1xuICAgIHZhciBsaXN0ID0gcGRmYShodG1sLCAnYm9keSYmLmltZ2xpc3QnKS5maWx0ZXIoaXRlbSA9PiAhL+WcqOe6v+ebtOaSrS8udGVzdChpdGVtKSk7XG4gICAgbGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICBkLnB1c2goe1xuICAgICAgICAgICAgdGl0bGU6IHBkZmgoaXRlbSwgJ2ltZyYmYWx0JyksXG4gICAgICAgICAgICBpbWc6IHBkKGl0ZW0sICdpbWcmJmRhdGEtc3JjfHxzcmMnKSxcbiAgICAgICAgICAgIHVybDogJChwZChpdGVtLCAnYSYmaHJlZicpKS5sYXp5UnVsZSgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdmFyIGh0bWwgPSBmZXRjaFBDKGlucHV0KTtcbiAgICAgICAgICAgICAgICB2YXIgdXJsID0gcGQoaHRtbCwgJ2lmcmFtZSYmZGF0YS1wbGF5dXJsJyk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHVybDtcbiAgICAgICAgICAgIH0sICksXG4gICAgICAgICAgICBjb2xfdHlwZTogJ21vdmllXzMnLFxuICAgICAgICB9KTtcbiAgICB9KTtcbn1cbmlmICgvbWVpbnYvLnRlc3QoTVlfVVJMKSkge1xuICAgIHZhciBncm91cCA9IHBkZmEoaHRtbCwgJy50ZXh0LWNlbnRlci5oZWFkLWJhciYmYScpLnNsaWNlKDIpO1xuICAgIGdyb3VwLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XG4gICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICB0aXRsZTogZ2V0TXlWYXIoJ2luZGV4JywgJy0xJykgPT0gaW5kZXggPyBzdHJvbmcocGRmaChpdGVtLCAnYSYmVGV4dCcpLCAnRkY2Njk5JykgOiBwZGZoKGl0ZW0sICdhJiZUZXh0JyksXG4gICAgICAgICAgICB1cmw6ICQocGQoaXRlbSwgJ2EmJmhyZWYnKSArICcjbm9Mb2FkaW5nIycpLmxhenlSdWxlKChpbmRleCkgPT4ge1xuICAgICAgICAgICAgICAgIHB1dE15VmFyKCd0dXJlX3VybCcsIGlucHV0KTtcbiAgICAgICAgICAgICAgICBwdXRNeVZhcignaW5kZXgnLCBpbmRleCk7XG4gICAgICAgICAgICAgICAgcmVmcmVzaFBhZ2UoKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gJ2hpa2VyOi8vZW1wdHknO1xuICAgICAgICAgICAgfSwgaW5kZXgpLFxuICAgICAgICAgICAgY29sX3R5cGU6ICdzY3JvbGxfYnV0dG9uJyxcbiAgICAgICAgfSk7XG4gICAgfSk7XG4gICAgZXZhbChzZWFyY2gpO1xuICAgIHZhciBsaXN0ID0gcGRmYShodG1sLCAnYm9keSYmLmltZy1tYXNvbnJ5Jyk7XG4gICAgbGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICBkLnB1c2goe1xuICAgICAgICAgICAgdGl0bGU6IHBkZmgoaXRlbSwgJ2ltZyYmYWx0JyksXG4gICAgICAgICAgICBpbWc6IHBkKGl0ZW0sICdpbWcmJmRhdGEtc3JjfHxzcmMnKSxcbiAgICAgICAgICAgIHVybDogJChwZChpdGVtLCAnYSYmaHJlZicpKS5sYXp5UnVsZSgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdmFyIGh0bWwgPSBmZXRjaFBDKGlucHV0KTtcbiAgICAgICAgICAgICAgICB2YXIgcGljcyA9IFtdO1xuICAgICAgICAgICAgICAgIHZhciBwaWQgPSBpbnB1dC5tYXRjaCgvLShcXGQrKVxcLmh0bWwvKVsxXTtcbiAgICAgICAgICAgICAgICBodG1sID0gcG9zdCgnaHR0cHM6Ly95YXpob3VzZTguY29tL21laW52L2FqYXgucGhwJywge1xuICAgICAgICAgICAgICAgICAgICBoZWFkZXJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAnWC1SZXF1ZXN0ZWQtV2l0aCc6ICdYTUxIdHRwUmVxdWVzdCcsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIGJvZHk6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICdhY3Rpb24nOiAnc3JjJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICdwaWQnOiBwaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAncGFnZSc6ICcyJyxcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIHBpY3MgPSBKU09OLnBhcnNlKGh0bWwpLnVybHMubWFwKGl0ZW0gPT4gJ2h0dHBzOi8vaW1hZ2UueWF6aG91c2ViYS5jby9tZWludi9pbWFnZXMvJyArIHBpZCArICcvJyArIGl0ZW0pO1xuICAgICAgICAgICAgICAgIHJldHVybiAncGljczovLycgKyBwaWNzLmpvaW4oJyYmJyk7XG4gICAgICAgICAgICB9LCApLFxuICAgICAgICAgICAgY29sX3R5cGU6ICdwaWNfMl9jYXJkJyxcbiAgICAgICAgfSk7XG4gICAgfSk7XG59XG5pZiAoL21wMy0yLy50ZXN0KE1ZX1VSTCkpIHtcbiAgICBldmFsKHNlYXJjaCk7XG4gICAgdmFyIGxpc3QgPSBwZGZhKGh0bWwsICdib2R5JiYubWFpbi1ib2R5JiZsaScpO1xuICAgIGxpc3QuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcbiAgICAgICAgZC5wdXNoKHtcbiAgICAgICAgICAgIHRpdGxlOiBwZGZoKGl0ZW0sICdhJiZUZXh0JyksXG4gICAgICAgICAgICB1cmw6ICQocGQoaXRlbSwgJ2EmJmhyZWYnKSkucnVsZSgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdmFyIGQgPSBbXTtcbiAgICAgICAgICAgICAgICB2YXIgaHRtbCA9IGdldFJlc0NvZGUoKTtcbiAgICAgICAgICAgICAgICB2YXIgZGF0YSA9IEpTT04ucGFyc2UoaHRtbC5tYXRjaCgvXCJzb25nc1wiLio/KFxcWy4qP10pLylbMV0ucmVwbGFjZSgnfSxdJywgJ31dJykpO1xuICAgICAgICAgICAgICAgIGRhdGEuZm9yRWFjaChpdGVtID0+IHtcbiAgICAgICAgICAgICAgICAgICAgZC5wdXNoKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBpdGVtLm5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xfdHlwZTogJ3RleHRfMScsXG4gICAgICAgICAgICAgICAgICAgICAgICB1cmw6IGl0ZW0udXJsXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIHJldHVybiBzZXRSZXN1bHQoZCk7XG4gICAgICAgICAgICB9LCApLFxuICAgICAgICAgICAgY29sX3R5cGU6ICd0ZXh0XzEnLFxuICAgICAgICB9KTtcbiAgICB9KTtcbn1cbmlmICgvXFwvbXAzXFwvLy50ZXN0KE1ZX1VSTCkpIHtcbiAgICBldmFsKHNlYXJjaCk7XG4gICAgdmFyIGxpc3QgPSBwZGZhKGh0bWwsICdib2R5JiYubGlzdC10aXRsZScpO1xuICAgIGxpc3QuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcbiAgICAgICAgZC5wdXNoKHtcbiAgICAgICAgICAgIHRpdGxlOiBwZGZoKGl0ZW0sICdhJiZUZXh0JyksXG4gICAgICAgICAgICB1cmw6ICQocGQoaXRlbSwgJ2EmJmhyZWYnKSkucnVsZSgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdmFyIGQgPSBbXTtcbiAgICAgICAgICAgICAgICB2YXIgaHRtbCA9IGdldFJlc0NvZGUoKTtcbiAgICAgICAgICAgICAgICB2YXIgbGlzdCA9IHBkZmEoaHRtbCwgJ2JvZHkmJi5hbXBsaXR1ZGUtc29uZy1jb250YWluZXInKTtcbiAgICAgICAgICAgICAgICBsaXN0LmZvckVhY2goaXRlbSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogcGRmaChpdGVtLCAnLnNvbmctdGl0bGUmJlRleHQnKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbF90eXBlOiAndGV4dF8xJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHVybDogcGRmaChpdGVtLCAnLmFtcGxpdHVkZS1zb25nLWNvbnRhaW5lciYmZGF0YS1zb25nJyksXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIHJldHVybiBzZXRSZXN1bHQoZCk7XG4gICAgICAgICAgICB9LCApLFxuICAgICAgICAgICAgY29sX3R5cGU6ICd0ZXh0XzEnLFxuICAgICAgICB9KTtcbiAgICB9KTtcbn1cbnB1dE15VmFyKCdjJywgYyk7XG5zZXRSZXN1bHQoZCk7Iiwic2VhcmNoX3VybCI6Imhpa2VyOi8vZW1wdHkjI2h0dHBzOi8vd3d3Lmdvb2dsZS5jb20vc2VhcmNoP3ZldD0xMmFoVUtFd2o5bHU2ZG9jQ0JBeFhDSXpRSUhRSUVEeDhReEs4Q2VnUUlCaEFDLi5pJnZlZD0yYWhVS0V3ajlsdTZkb2NDQkF4WENJelFJSFFJRUR4OFFfc2tDZWdRSUJoQUcmYmw9OWJLMSZzPXdlYiZvcGk9ODk5Nzg0NDkmeXY9MyZxPSoqK3NpdGU6aHR0cHM6Ly95YXpob3VzZTguY29tLyZzY2FfZXN2PTU2NzgwNDkzNiZlaT1hNW9PWmIyMUFjTEgwUEVQZ29pOC1BRSZzdGFydD1meXBhZ2VALTFAKjMwQCZzYT1OJmFzZWFyY2g9YXJjJmNzPTEmYXN5bmM9YXJjX2lkOnNycF8xMTAsZmZpbHQ6YWxsLHZlX25hbWU6TW9yZVJlc3VsdHNDb250YWluZXIsdXNlX2FjOmZhbHNlLGluZjoxLF9pZDphcmMtc3JwXzExMCxfcG1zOnNucixfZm10OnBjIiwiZ3JvdXAiOiIj77iP4oOjMTgrIiwic2VhcmNoRmluZCI6ImpzOlxudmFyIGQgPSBbXTtcbk1ZX1VSTCA9IE1ZX1VSTC5zcGxpdCgnIyMnKVsxXTtcbnZhciBodG1sID0gZmV0Y2hQQyhNWV9VUkwpO1xubG9nKGh0bWwpO1xuaWYgKC9lcnJvcnMvLnRlc3QoaHRtbCkpIHtcbiAgICB0b2FzdCgn5pCc57Si6KKr6ZmQ5Yi2LOeojeWQjuWGjeivlSEnKTtcbn0gZWxzZSB7XG4gICAgdmFyIGxpc3QgPSBwZGZhKGh0bWwsICdib2R5JiYuTWpqWXVkJykuZmlsdGVyKGggPT4gIS9jYXRlZ29yaWVzfHRhZ3N8cGFnZS8udGVzdChwZGZoKGgsICdhJiZocmVmJykpKTtcbiAgICAvL2xvZyhsaXN0Lmxlbmd0aCk7XG4gICAgZm9yICh2YXIgbGlzdCBvZiBsaXN0KSB7XG4gICAgICAgIGlmICgvYXJ0aWNsZS8udGVzdChwZGZoKGxpc3QsICdhJiZocmVmJykpKSB7XG4gICAgICAgICAgICB2YXIgbGF6eSA9ICQoJyNub0xvYWRpbmcjJyArICcjcmVhZFRoZW1lIycpLnJ1bGUoKCkgPT4ge1xuICAgICAgICAgICAgICAgIHZhciBkID0gW107XG4gICAgICAgICAgICAgICAgdmFyIGh0bWwgPSBnZXRSZXNDb2RlKCk7XG4gICAgICAgICAgICAgICAgdmFyIHRpdGxlID0gcGRmaChodG1sLCAnaDEmJlRleHQnKTtcbiAgICAgICAgICAgICAgICBkLnB1c2goe1xuICAgICAgICAgICAgICAgICAgICB0aXRsZTogJzxoMyBzdHlsZT1cInRleHQtYWxpZ246Y2VudGVyO1wiPicgKyB0aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgdXJsOiAnaGlrZXI6Ly9lbXB0eScsXG4gICAgICAgICAgICAgICAgICAgIGNvbF90eXBlOiAncmljaF90ZXh0J1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIHZhciBkYXRhID0gcGRmaChodG1sLCAnLmNvbnRlbnQmJkh0bWwnKTtcbiAgICAgICAgICAgICAgICBkLnB1c2goe1xuICAgICAgICAgICAgICAgICAgICB0aXRsZTogZGF0YSxcbiAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6ICdyaWNoX3RleHQnLFxuICAgICAgICAgICAgICAgICAgICBleHRyYToge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dFNpemU6IDE4LFxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IHRydWVcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIHJldHVybiBzZXRSZXN1bHQoZCk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfSBlbHNlIGlmICgvbWVpbnYvLnRlc3QocGRmaChsaXN0LCAnYSYmaHJlZicpKSkge1xuICAgICAgICAgICAgdmFyIGxhenkgPSAkKCcnKS5sYXp5UnVsZSgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdmFyIGh0bWwgPSBmZXRjaFBDKGlucHV0KTtcbiAgICAgICAgICAgICAgICB2YXIgcGljcyA9IFtdO1xuICAgICAgICAgICAgICAgIHZhciBwaWQgPSBpbnB1dC5tYXRjaCgvLShcXGQrKVxcLmh0bWwvKVsxXTtcbiAgICAgICAgICAgICAgICBodG1sID0gcG9zdCgnaHR0cHM6Ly95YXpob3VzZTguY29tL21laW52L2FqYXgucGhwJywge1xuICAgICAgICAgICAgICAgICAgICBoZWFkZXJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAnWC1SZXF1ZXN0ZWQtV2l0aCc6ICdYTUxIdHRwUmVxdWVzdCcsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIGJvZHk6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICdhY3Rpb24nOiAnc3JjJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICdwaWQnOiBwaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAncGFnZSc6ICcyJyxcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIHBpY3MgPSBKU09OLnBhcnNlKGh0bWwpLnVybHMubWFwKGl0ZW0gPT4gJ2h0dHBzOi8vaW1hZ2UueWF6aG91c2ViYS5jby9tZWludi9pbWFnZXMvJyArIHBpZCArICcvJyArIGl0ZW0pO1xuICAgICAgICAgICAgICAgIHJldHVybiAncGljczovLycgKyBwaWNzLmpvaW4oJyYmJyk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfSBlbHNlIGlmICgvbXAzLTIvLnRlc3QocGRmaChsaXN0LCAnYSYmaHJlZicpKSkge1xuICAgICAgICAgICAgdmFyIGxhenkgPSAkKCcnKS5ydWxlKCgpID0+IHtcbiAgICAgICAgICAgICAgICB2YXIgZCA9IFtdO1xuICAgICAgICAgICAgICAgIHZhciBodG1sID0gZ2V0UmVzQ29kZSgpO1xuICAgICAgICAgICAgICAgIHZhciBkYXRhID0gSlNPTi5wYXJzZShodG1sLm1hdGNoKC9cInNvbmdzXCIuKj8oXFxbLio/XSkvKVsxXS5yZXBsYWNlKCd9LF0nLCAnfV0nKSk7XG4gICAgICAgICAgICAgICAgZGF0YS5mb3JFYWNoKGl0ZW0gPT4ge1xuICAgICAgICAgICAgICAgICAgICBkLnB1c2goe1xuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGl0ZW0ubmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbF90eXBlOiAndGV4dF8xJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHVybDogaXRlbS51cmxcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNldFJlc3VsdChkKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9IGVsc2UgaWYgKC9cXC9tcDNcXC8vLnRlc3QocGRmaChsaXN0LCAnYSYmaHJlZicpKSkge1xuICAgICAgICAgICAgdmFyIGxhenkgPSAkKCcnKS5ydWxlKCgpID0+IHtcbiAgICAgICAgICAgICAgICB2YXIgZCA9IFtdO1xuICAgICAgICAgICAgICAgIHZhciBodG1sID0gZ2V0UmVzQ29kZSgpO1xuICAgICAgICAgICAgICAgIHZhciBsaXN0ID0gcGRmYShodG1sLCAnYm9keSYmLmFtcGxpdHVkZS1zb25nLWNvbnRhaW5lcicpO1xuICAgICAgICAgICAgICAgIGxpc3QuZm9yRWFjaChpdGVtID0+IHtcbiAgICAgICAgICAgICAgICAgICAgZC5wdXNoKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBwZGZoKGl0ZW0sICcuc29uZy10aXRsZSYmVGV4dCcpLFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sX3R5cGU6ICd0ZXh0XzEnLFxuICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBwZGZoKGl0ZW0sICcuYW1wbGl0dWRlLXNvbmctY29udGFpbmVyJiZkYXRhLXNvbmcnKSxcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNldFJlc3VsdChkKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICB0aXRsZTogcGRmaChsaXN0LCAnaDMmJlRleHQnKSxcbiAgICAgICAgICAgIGNvbF90eXBlOiAndGV4dCcsXG4gICAgICAgICAgICBjb250ZW50OiBwZGZoKGxpc3QsICdkaXZbc3R5bGU9XCItd2Via2l0LWxpbmUtY2xhbXA6MlwiXSYmVGV4dCcpLFxuICAgICAgICAgICAgdXJsOiBwZGZoKGxpc3QsICdhJiZocmVmJykucmVwbGFjZSgvX1xcZCtcXC5odG1sLywgJy5odG1sJykrbGF6eSxcbiAgICAgICAgfSk7XG4gICAgfVxufVxuc2V0UmVzdWx0KGQpOyIsImRldGFpbF9jb2xfdHlwZSI6Im1vdmllXzEiLCJkZXRhaWxfZmluZF9ydWxlIjoiIiwic2RldGFpbF9jb2xfdHlwZSI6Im1vdmllXzEiLCJzZGV0YWlsX2ZpbmRfcnVsZSI6IiIsInVhIjoicGMiLCJwcmVSdWxlIjoiIiwicGFnZXMiOiJbXSIsImljb24iOiJodHRwczovL2FwaS54aW5hYy5uZXQvaWNvbi8/dXJsPWh0dHBzOi8veWF6aG91c2U4LmNvbS8iLCJwcm94eSI6IiJ9
Add Comment
Please, Sign In to add comment