Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 海阔视界规则分享,当前分享的是:小程序¥home_rule_v2¥base64://@时代音乐🎶@eyJsYXN0X2NoYXB0ZXJfcnVsZSI6IiIsInRpdGxlIjoi5pe25Luj6Z+z5LmQ8J+OtiIsImF1dGhvciI6Iue8mOWIhiIsInVybCI6Imh0dHA6Ly93d3cuNzg0OTcuY29tL2xpc3QvZnlBbGwvZnlwYWdlLmh0bWwiLCJ2ZXJzaW9uIjo4LCJjb2xfdHlwZSI6Im1vdmllXzMiLCJjbGFzc19uYW1lIjoi572R57uc57qi5q2MJlRPUOaOkuihjOamnCZESuiInuabsibmgYvniLHnmoTmrYwm5rSX6ISR56We5puyJue7vOiJuuaWsOatjCZESueDreatjOamnCIsInR5cGUiOiJtdXNpYyIsImNsYXNzX3VybCI6ImhvdCZ0b3AmZGp3dXF1JmxvdmUmc29uZyZuZXd6eSZkanRvcCIsImFyZWFfbmFtZSI6IuWGheWcsOaOkuihjCbpppnmuK/mjpLooYwm5Y+w5rm+5o6S6KGMJuasp+e+juaOkuihjCbpn6nlm73mjpLooYwm54Ot6Zeo5q2M5Y2VJuaOqOiNkOatjOWNlSZESuatjOWNlSIsImFyZWFfdXJsIjoibmR0b3AmaGt0b3AmdHd0b3AmdXN0b3Ama3J0b3AmaG90JmluZGV4JmRqZ3EiLCJzb3J0X25hbWUiOiIiLCJ5ZWFyX25hbWUiOiIiLCJzb3J0X3VybCI6IiIsInllYXJfdXJsIjoiIiwiZmluZF9ydWxlIjoianM6XG52YXIgZCA9IFtdO1xudmFyIGh0bWwgPSBnZXRSZXNDb2RlKCk7XG52YXIgbGlzdCA9IHBkZmEoaHRtbCwgJyN3bHNvbmcmJmxpJyk7XG5sZXQgbGlzdHMgPSBbJ+mfs+S5kCcsICfop4bpopEnXTtcbmlmIChNWV9QQUdFID09IDEpIHtcbiAgICBsaXN0cy5mb3JFYWNoKChpdGVtLCBpKSA9PiB7XG4gICAgICAgIGxldCB0aXRsZSA9IGl0ZW07XG4gICAgICAgIGxldCB1cmwgPSBwZChpdGVtLCAnb3B0aW9uJiZ2YWx1ZScpXG4gICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICB0aXRsZTogaSA9PSBnZXRJdGVtKCdpaScsICcwJykgPyAn4oCc4oCcJyArIHRpdGxlICsgJ+KAneKAnScgOiB0aXRsZSxcbiAgICAgICAgICAgIHVybDogJCgnI25vTG9hZGluZyMnKS5sYXp5UnVsZSgoaSkgPT4ge1xuICAgICAgICAgICAgICAgIHNldEl0ZW0oJ2lpJywgaSk7XG4gICAgICAgICAgICAgICAgcmVmcmVzaFBhZ2UoZmFsc2UpXG4gICAgICAgICAgICAgICAgcmV0dXJuICd0b2FzdDovL+WIh+aNouaIkOWKnyEnXG4gICAgICAgICAgICB9LCBpICsgJycpLFxuICAgICAgICAgICAgY29sX3R5cGU6IFwiZmxleF9idXR0b25cIlxuICAgICAgICB9KTtcbiAgICB9KTtcbn1cbmlmIChnZXRJdGVtKCdpaScsICcwJykgPT0gMSkge1xuICAgIHZhciBsaXN0ID0gbGlzdC5maWx0ZXIoZGF0YSA9PiB7XG4gICAgICAgIHJldHVybiBkYXRhLm1hdGNoKC9cXC9tcDRcXC8vKVxuICAgIH0pO1xufVxudHJ5IHtcbiAgICBsaXN0LmZvckVhY2goZGF0YSA9PiB7XG4gICAgICAgIGlmIChnZXRJdGVtKCdpaScsICcwJykgPT0gMSkge1xuICAgICAgICAgICAgdmFyIHVybCA9IHBkKGRhdGEsICcuZ3R5cGUmJmEmJmhyZWYnKSArICQoKS5sYXp5UnVsZSgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdmFyIGh0bWwgPSBmZXRjaChpbnB1dClcbiAgICAgICAgICAgICAgICB2YXIgdXJsID0gcGRmYShodG1sLCAnYm9keSYmLmJ0bicpLnJldmVyc2UoKVxuICAgICAgICAgICAgICAgIHZhciB1cmxzID0gW11cbiAgICAgICAgICAgICAgICB1cmwuZm9yRWFjaChkYXRhID0+IHtcbiAgICAgICAgICAgICAgICAgICAgdmFyIGlkID0gcGRmaChkYXRhLCAnYSYmb25jbGljaycpLnNwbGl0KFwiJ1wiKVxuICAgICAgICAgICAgICAgICAgICB2YXIgdXJsbCA9IEpTT04ucGFyc2UoZmV0Y2goJ2h0dHA6Ly93d3cuNzg0OTcuY29tL3BsdWcvZG93bi5waHA/YWM9dmlkZW8maWQ9JyArIGlkWzFdICsgJyZxPScgKyBpZFszXSArICcmaWxpbmdrdT0nICsgaWRbNV0sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlcnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnUmVmZXJlcic6IGlucHV0XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb25seUhlYWRlcnM6IHRydWVcbiAgICAgICAgICAgICAgICAgICAgfSkpLnVybFxuICAgICAgICAgICAgICAgICAgICB1cmxzLnB1c2goXG4gICAgICAgICAgICAgICAgICAgICAgICB1cmxsXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIGlmICh1cmxzLmxlbmd0aCA8PSAwIHx8ICF1cmxzWzBdLnN0YXJ0c1dpdGgoXCJodHRwXCIpKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdmFyIG5hbWUgPSB1cmwubWFwKHggPT4gcGRmaCh4LCAnYSYmVGV4dCcpKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gSlNPTi5zdHJpbmdpZnkoe1xuICAgICAgICAgICAgICAgICAgICB1cmxzOiB1cmxzLFxuICAgICAgICAgICAgICAgICAgICBuYW1lczogbmFtZVxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHZhciB1cmwgPSBwZChkYXRhLCAnYSYmaHJlZicpICsgJCgpLmxhenlSdWxlKCgpID0+IHtcbiAgICAgICAgICAgICAgICBsZXQgaHRtbCA9IGZldGNoKGlucHV0KTtcbiAgICAgICAgICAgICAgICB2YXIgdXJsID0gcGRmaChodG1sLCAnLmRvd25sb2FkJiZhJiZocmVmJyk7XG4gICAgICAgICAgICAgICAgaWYgKCF1cmwuc3RhcnRzV2l0aChcImh0dHBcIikpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVybCA9IHBkZmgoaHRtbCwgJ2JvZHkmJnNjcmlwdCwtMSYmSHRtbCcpLm1hdGNoKC9zcmM9XCIoLio/KVwiLylbMV0ucmVwbGFjZSgvY29tLywgJ2NvbS9wbHVnJylcbiAgICAgICAgICAgICAgICAgICAgfSBjYXRjaCAoZSkge31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKCF1cmwuc3RhcnRzV2l0aChcImh0dHBcIikpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGlucHV0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1cmwgPSBKU09OLnBhcnNlKGZldGNoKHVybCwge1xuICAgICAgICAgICAgICAgICAgICBoZWFkZXJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAnUmVmZXJlcic6IGlucHV0XG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9ubHlIZWFkZXJzOiB0cnVlXG4gICAgICAgICAgICAgICAgfSkpLnVybFxuICAgICAgICAgICAgICAgIHJldHVybiB1cmwgKyAnI2lzTXVzaWM9dHJ1ZSMnXG4gICAgICAgICAgICB9KVxuICAgICAgICB9XG4gICAgICAgIGQucHVzaCh7XG4gICAgICAgICAgICB0aXRsZTogcGRmaChkYXRhLCAnYSYmVGV4dCcpLFxuICAgICAgICAgICAgaW1nOiAnaHR0cDovLzEyMy41Ni4xMDUuMTQ1L3R1Ymlhby9tb3ZpZS8yLnN2ZycsXG4gICAgICAgICAgICB1cmw6IHVybCxcbiAgICAgICAgICAgIGNvbF90eXBlOiAnYXZhdGFyJ1xuICAgICAgICB9KVxuICAgIH0pXG59IGNhdGNoIChlKSB7fVxuc2V0UmVzdWx0KGQpIiwic2VhcmNoX3VybCI6Imhpa2VyOi8vZW1wdHk/a2V5PSoqJnA9ZnlwYWdlIiwiZ3JvdXAiOiLikaTpn7PpopEiLCJzZWFyY2hGaW5kIjoianM6XG5sZXQgY29uZmlnID0gW3tcbiAgICBcIm5hbWVcIjogXCLpn7PkuZBcIlxufSwge1xuICAgIFwibmFtZVwiOiBcIuinhumikVwiXG59XVxubGV0IHJ1bGVzID0gY29uZmlnLm1hcCgoc291cmNlKSA9PiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICAgdGl0bGU6IHNvdXJjZS5uYW1lLFxuICAgICAgICBzZWFyY2hfdXJsOiAnaGlrZXI6Ly9lbXB0eT9rZXk9KiomcD1meXBhZ2UnLFxuICAgICAgICBzZWFyY2hGaW5kOiAnanM6JyArICQudG9TdHJpbmcoKG5hbWUpID0+IHtcbiAgICAgICAgICAgIGxldCBkID0gW107XG4gICAgICAgICAgICBrZXkgPSBnZXRQYXJhbSgna2V5Jyk7XG4gICAgICAgICAgICB2YXIgdXJsID0gJ2h0dHA6Ly93d3cuNzg0OTcuY29tL3NvLnBocD93ZD0nICsga2V5ICsgJyZwYWdlPScgKyBNWV9QQUdFO1xuICAgICAgICAgICAgdmFyIGxpc3QgPSBwZGZhKGZldGNoKHVybCksICcjd2xzb25nJiZsaScpO1xuICAgICAgICAgICAgaWYgKG5hbWUgPT0gJ+inhumikScpIHtcbiAgICAgICAgICAgICAgICB2YXIgbGlzdCA9IGxpc3QuZmlsdGVyKGRhdGEgPT4ge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZGF0YS5tYXRjaCgvXFwvbXA0XFwvLylcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpc3QuZm9yRWFjaChkYXRhID0+IHtcbiAgICAgICAgICAgICAgICBpZiAobmFtZSA9PSAn6KeG6aKRJykge1xuICAgICAgICAgICAgICAgICAgICB2YXIgdXJsMSA9ICdodHRwOi8vd3d3Ljc4NDk3LmNvbScgKyBwZGZoKGRhdGEsICcuZ3R5cGUmJmEmJmhyZWYnKSArICQoXCJcIikubGF6eVJ1bGUoKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGh0bWwgPSBmZXRjaChpbnB1dClcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhciB1cmwgPSBwZGZhKGh0bWwsICdib2R5JiYuYnRuJylcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhciB1cmxzID0gdXJsLm1hcCh4ID0+IHBkKHgsICdhJiZocmVmJykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFyIG5hbWUgPSB1cmwubWFwKHggPT4gcGRmaCh4LCAnYSYmVGV4dCcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmICghdXJsc1swXS5zdGFydHNXaXRoKFwiaHR0cFwiKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBKU09OLnN0cmluZ2lmeSh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsczogdXJscyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lczogbmFtZVxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgdmFyIHVybDEgPSAnaHR0cDovL3d3dy43ODQ5Ny5jb20nICsgcGRmaChkYXRhLCAnYSYmaHJlZicpICsgJChcIlwiKS5sYXp5UnVsZSgoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXQgaHRtbCA9IGZldGNoKGlucHV0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhciB1cmwgPSBwZGZoKGh0bWwsICcuZG93bmxvYWQmJmEmJmhyZWYnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmICghdXJsLnN0YXJ0c1dpdGgoXCJodHRwXCIpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsID0gcGRmaChodG1sLCAnYm9keSYmc2NyaXB0LC0xJiZIdG1sJykubWF0Y2goL3NyYz1cIiguKj8pXCIvKVsxXS5yZXBsYWNlKC9jb20vLCAnY29tL3BsdWcnKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHt9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIXVybC5zdGFydHNXaXRoKFwiaHR0cFwiKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBpbnB1dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHVybCA9IEpTT04ucGFyc2UoZmV0Y2godXJsLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnUmVmZXJlcic6IGlucHV0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbmx5SGVhZGVyczogdHJ1ZVxuICAgICAgICAgICAgICAgICAgICAgICAgfSkpLnVybFxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHVybCArICcjaXNNdXNpYz10cnVlIydcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZC5wdXNoKHtcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU6IHBkZmgoZGF0YSwgJ2EmJlRleHQnKSxcbiAgICAgICAgICAgICAgICAgICAgdXJsOiB1cmwxLFxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgc2V0UmVzdWx0KGQpO1xuICAgICAgICB9LCBzb3VyY2UubmFtZSlcbiAgICB9O1xufSlcbnNldFJlc3VsdChbe1xuICAgIHRpdGxlOiBcIueCueaIkeW8gOWni+iBmuaQnFwiLFxuICAgIHVybDogXCJoaWtlcjovL3NlYXJjaD9zPVwiICsgZ2V0UGFyYW0oXCJrZXlcIiksXG4gICAgZXh0cmE6IHtcbiAgICAgICAgcnVsZXM6ICQudG9TdHJpbmcoKHJ1bGVzKSA9PiB7XG4gICAgICAgICAgICByZXR1cm4gcnVsZXNcbiAgICAgICAgfSwgcnVsZXMpXG4gICAgfVxufV0pIiwiZGV0YWlsX2NvbF90eXBlIjoibW92aWVfMSIsImRldGFpbF9maW5kX3J1bGUiOiIiLCJzZGV0YWlsX2NvbF90eXBlIjoibW92aWVfMSIsInNkZXRhaWxfZmluZF9ydWxlIjoiIiwidWEiOiJtb2JpbGUiLCJwcmVSdWxlIjoiaWYgKGdldE15VmFyKCdxeCcsICcxJykgIT0gMCkge1xuICAgIHZhciB1cGxpbmsgPSAnaHR0cDovL2hpa2VyLm5va2lhLnByZXNzL2hpa2VydWxlL3J1bGVsaXN0Lmpzb24/aWQ9NzA2NSdcbiAgICBsZXQgbmV3VmVyc2lvbjtcbiAgICBsZXQgbXlWZXJzaW9uID0gTVlfUlVMRS52ZXJzaW9uID09IDAgPyAxIDogTVlfUlVMRS52ZXJzaW9uO1xuICAgIHRyeSB7XG4gICAgICAgIG5ld1ZlcnNpb24gPSBKU09OLnBhcnNlKGZldGNoQ2FjaGUodXBsaW5rLCAyNCwge1xuICAgICAgICAgICAgdGltZW91dDogMTAwMFxuICAgICAgICB9KSkudmVyc2lvbjtcbiAgICAgICAgLy8gICBsb2cobXlWZXJzaW9uKVxuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgbmV3VmVyc2lvbiA9IG15VmVyc2lvbjtcbiAgICB9XG4gICAgbGV0IGlzVXBkYXRlID0gTnVtYmVyKG5ld1ZlcnNpb24pID4gTnVtYmVyKG15VmVyc2lvbik7XG4gICAgaWYgKGlzVXBkYXRlKSB7XG4gICAgICAgIGxvZygn5pyJ5paw54mI5pysOicgKyBuZXdWZXJzaW9uICsgJyzlvZPliY06JyArIG15VmVyc2lvbik7XG4gICAgICAgIGNvbmZpcm0oe1xuICAgICAgICAgICAgdGl0bGU6ICfmm7TmlrDmj5DnpLonLFxuICAgICAgICAgICAgY29udGVudDogJ+acieaWsOeJiOacrDonICsgbmV3VmVyc2lvbiArICcs5b2T5YmNOicgKyBteVZlcnNpb24rJ++8jOaYr+WQpueri+WNs+abtOaWsO+8nycsXG4gICAgICAgICAgICBjb25maXJtOiAkLnRvU3RyaW5nKCh1cGxpbmspID0+IHtcbiAgICAgICAgICAgICAgICByZXR1cm4gYOa1t+mYlOinhueVjOmmlumhtemikemBk+inhOWIme+/pWhvbWVfcnVsZV91cmzvv6Uke3VwbGlua31gXG4gICAgICAgICAgICB9LCB1cGxpbmspLFxuICAgICAgICAgICAgY2FuY2VsOiAkLnRvU3RyaW5nKCgpID0+IHtcbiAgICAgICAgICAgICAgICByZXR1cm4gcHV0TXlWYXIoJ3F4JywgJzAnKVxuICAgICAgICAgICAgfSlcbiAgICAgICAgfSlcbiAgICB9XG59IiwicGFnZXMiOiJbXSIsImljb24iOiJodHRwOi8vd3d3Ljc4NDk3LmNvbS9mYXZpY29uLmljbyIsInByb3h5IjoiIn0=
Add Comment
Please, Sign In to add comment