Files
wechatpay-enterprise-web/node_modules/.cache/babel-loader/bc79b95034db899e425939c612261c7f.json
jefferyzhao b9bdc8598b first commit
2025-07-31 17:44:12 +08:00

1 line
15 KiB
JSON

{"remainingRequest":"D:\\办公文件\\前端\\node_modules\\thread-loader\\dist\\cjs.js!D:\\办公文件\\前端\\node_modules\\babel-loader\\lib\\index.js!D:\\办公文件\\前端\\node_modules\\cache-loader\\dist\\cjs.js??ref--1-0!D:\\办公文件\\前端\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\办公文件\\前端\\src\\views\\DPHome\\DPindex.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\办公文件\\前端\\src\\views\\DPHome\\DPindex.vue","mtime":1732685426092},{"path":"D:\\办公文件\\前端\\babel.config.js","mtime":1611135168000},{"path":"D:\\办公文件\\前端\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1711099308000},{"path":"D:\\办公文件\\前端\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1711099308000},{"path":"D:\\办公文件\\前端\\node_modules\\babel-loader\\lib\\index.js","mtime":1711099310000},{"path":"D:\\办公文件\\前端\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1711099308000},{"path":"D:\\办公文件\\前端\\node_modules\\vue-loader\\lib\\index.js","mtime":1711099310000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgZ2V0UGF5bWVudERldGFpbHMsIHF1ZXJ5VXNlciwgdHJhbnNhY3Rpb25zLCBxdWVyeVVzZXJJZCB9IGZyb20gJ0AvaHR0cCc7CmltcG9ydCB3eCBmcm9tICd3ZWl4aW4tanNhcGknOwppbXBvcnQgaW5zdGFuY2UgZnJvbSAnLi4vLi4vaHR0cC9heGlvcyc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnSG9tZScsCiAgbWV0aG9kczogewogICAgLy8g6LCD6LW35b6u5L+h5pSv5LuYCgogICAgd3hQcmVwYXkoKSB7CiAgICAgIGlmICh0aGlzLnZhbHVlMSA9PSAyKSB7CiAgICAgICAgaWYgKHRoaXMuYW1vdW50ICE9IDYwMCkgewogICAgICAgICAgYWxlcnQoJ+ivt+i+k+WFpeato+ehrueahOWxpee6puacjeWKoei0uemHkeminScpOwogICAgICAgICAgcmV0dXJuOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAvLyDmoLnmja7mnaHku7borr7nva4gYmFzZVVSTAogICAgICAgICAgaWYgKHRoaXMuYXBwaWQgPT09ICd3d2MyNzZmN2EwMzQ3YzMxMGInKSB7CiAgICAgICAgICAgIGlmICh0aGlzLmFnZW50aWQgPT09ICcxMDAwMDczJykgewogICAgICAgICAgICAgIGluc3RhbmNlLmRlZmF1bHRzLmJhc2VVUkwgPSAnaHR0cDovL3dlYi5qaXl1YW5rZXNoYW5nLmNvbS9hcGkvJzsKICAgICAgICAgICAgfSBlbHNlIGlmICh0aGlzLmFnZW50aWQgPT09ICc2NzgnKSB7CiAgICAgICAgICAgICAgaW5zdGFuY2UuZGVmYXVsdHMuYmFzZVVSTCA9ICdodHRwOi8vd2ViLmppeXVhbmtlc2hhbmcuY29tL2FwaTEvJzsKICAgICAgICAgICAgfSBlbHNlIGlmICh0aGlzLmFnZW50aWQgPT09ICcxMDAwMDkyJykgewogICAgICAgICAgICAgIGluc3RhbmNlLmRlZmF1bHRzLmJhc2VVUkwgPSAnaHR0cDovL3dlYi5qaXl1YW5rZXNoYW5nLmNvbS9hcGkyLyc7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0gZWxzZSBpZiAodGhpcy5hcHBpZCA9PT0gJ3d3ZWI4Yjg1Mjg0NjMzNGMyZicpIHsKICAgICAgICAgICAgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzEwMDAwMDUnKSB7CiAgICAgICAgICAgICAgaW5zdGFuY2UuZGVmYXVsdHMuYmFzZVVSTCA9ICdodHRwOi8vd2ViLmppeXVhbmtlc2hhbmcuY29tL2FwaTIvJzsKICAgICAgICAgICAgICAvLyBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly8xNzIuMTYuNi4yODozMDA1Lyc7CiAgICAgICAgICAgIH0gZWxzZSBpZiAodGhpcy5hZ2VudGlkID09PSAnMTAwMDAwNicpIHsKICAgICAgICAgICAgICAvLyBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMy8nOwogICAgICAgICAgICAgIGluc3RhbmNlLmRlZmF1bHRzLmJhc2VVUkwgPSAnaHR0cDovLzE5Mi4xNjguMC4xMTA6MzAwNS8nOwogICAgICAgICAgICB9CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpLyc7CiAgICAgICAgICB9CiAgICAgICAgICB0cmFuc2FjdGlvbnMoJz91c2VyPScgKyB0aGlzLnVzZXIgKyAnJnByaWNlPScgKyB0aGlzLmFtb3VudCArICcmb3B0aW9uPScgKyB0aGlzLnZhbHVlMSkudGhlbihyZXMgPT4gewogICAgICAgICAgICBjb25zdCBmb3JtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZm9ybScpOwogICAgICAgICAgICBmb3JtLm5hbWUgPSAnZm9ybSc7CiAgICAgICAgICAgIGZvcm0ubWV0aG9kID0gJ3Bvc3QnOwogICAgICAgICAgICBmb3JtLmFjdGlvbiA9ICdodHRwczovL2FnZ3BjcGF5LmZ1aW91cGF5LmNvbS9hZ2doNUdhdGUuZnVpb3UnOwogICAgICAgICAgICBjb25zdCBpbnB1dDEgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpbnB1dCcpOwogICAgICAgICAgICBpbnB1dDEudHlwZSA9ICdoaWRkZW4nOwogICAgICAgICAgICBpbnB1dDEubmFtZSA9ICdtY2hudF9jZCc7CiAgICAgICAgICAgIGlucHV0MS52YWx1ZSA9ICcwMDAxMDAwRjcxNTIzNjQnOwogICAgICAgICAgICBmb3JtLmFwcGVuZENoaWxkKGlucHV0MSk7CiAgICAgICAgICAgIGNvbnN0IGlucHV0MiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lucHV0Jyk7CiAgICAgICAgICAgIGlucHV0Mi50eXBlID0gJ2hpZGRlbic7CiAgICAgICAgICAgIGlucHV0Mi5uYW1lID0gJ21lc3NhZ2UnOwogICAgICAgICAgICBpbnB1dDIudmFsdWUgPSByZXMuZGF0YS5tZXNzYWdlOyAvLyDorr7nva7liqDlr4bmtojmga8KICAgICAgICAgICAgZm9ybS5hcHBlbmRDaGlsZChpbnB1dDIpOwogICAgICAgICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGZvcm0pOwogICAgICAgICAgICBmb3JtLnN1Ym1pdCgpOwogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9IGVsc2UgewogICAgICAgIGlmICh0aGlzLmFtb3VudCA9PSAnJyB8fCB0aGlzLmFtb3VudCA8IDApIHsKICAgICAgICAgIGFsZXJ0KCfor7fovpPlhaXmraPnoa7nmoTph5Hpop0nKTsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9IGVsc2UgaWYgKHRoaXMuYW1vdW50ID09IDApIHsKICAgICAgICAgIC8vIOagueaNruadoeS7tuiuvue9riBiYXNlVVJMCiAgICAgICAgICBpZiAodGhpcy5hcHBpZCA9PT0gJ3d3YzI3NmY3YTAzNDdjMzEwYicpIHsKICAgICAgICAgICAgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzEwMDAwNzMnKSB7CiAgICAgICAgICAgICAgaW5zdGFuY2UuZGVmYXVsdHMuYmFzZVVSTCA9ICdodHRwOi8vd2ViLmppeXVhbmtlc2hhbmcuY29tL2FwaS8nOwogICAgICAgICAgICB9IGVsc2UgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzY3OCcpIHsKICAgICAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMS8nOwogICAgICAgICAgICB9IGVsc2UgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzEwMDAwOTInKSB7CiAgICAgICAgICAgICAgaW5zdGFuY2UuZGVmYXVsdHMuYmFzZVVSTCA9ICdodHRwOi8vd2ViLmppeXVhbmtlc2hhbmcuY29tL2FwaTIvJzsKICAgICAgICAgICAgfQogICAgICAgICAgfSBlbHNlIGlmICh0aGlzLmFwcGlkID09PSAnd3dlYjhiODUyODQ2MzM0YzJmJykgewogICAgICAgICAgICBpZiAodGhpcy5hZ2VudGlkID09PSAnMTAwMDAwNScpIHsKICAgICAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMi8nOwogICAgICAgICAgICAgIC8vaW5zdGFuY2UuZGVmYXVsdHMuYmFzZVVSTCA9CSgnaHR0cDovLzE5Mi4xNjguMC4xMTA6MzAwNS8nKTsKICAgICAgICAgICAgfSBlbHNlIGlmICh0aGlzLmFnZW50aWQgPT09ICcxMDAwMDA2JykgewogICAgICAgICAgICAgIGluc3RhbmNlLmRlZmF1bHRzLmJhc2VVUkwgPSAnaHR0cDovL3dlYi5qaXl1YW5rZXNoYW5nLmNvbS9hcGkzLyc7CiAgICAgICAgICAgICAgLy8gaW5zdGFuY2UuZGVmYXVsdHMuYmFzZVVSTCA9ICdodHRwOi8vMTcyLjE2LjYuMjg6MzAwNS8nOwogICAgICAgICAgICB9CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpLyc7CiAgICAgICAgICB9CiAgICAgICAgICB0cmFuc2FjdGlvbnMoJz91c2VyPScgKyB0aGlzLnVzZXIgKyAnJnByaWNlPScgKyB0aGlzLmFtb3VudCArICcmb3B0aW9uPScgKyB0aGlzLnZhbHVlMSkudGhlbihyZXMgPT4gewogICAgICAgICAgICBhbGVydCgn5L2Z6aKd5bey5oq15omjJyk7CiAgICAgICAgICB9KTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgLy8g5qC55o2u5p2h5Lu26K6+572uIGJhc2VVUkwKICAgICAgICAgIGlmICh0aGlzLmFwcGlkID09PSAnd3djMjc2ZjdhMDM0N2MzMTBiJykgewogICAgICAgICAgICBpZiAodGhpcy5hZ2VudGlkID09PSAnMTAwMDA3MycpIHsKICAgICAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpLyc7CiAgICAgICAgICAgIH0gZWxzZSBpZiAodGhpcy5hZ2VudGlkID09PSAnNjc4JykgewogICAgICAgICAgICAgIGluc3RhbmNlLmRlZmF1bHRzLmJhc2VVUkwgPSAnaHR0cDovL3dlYi5qaXl1YW5rZXNoYW5nLmNvbS9hcGkxLyc7CiAgICAgICAgICAgIH0gZWxzZSBpZiAodGhpcy5hZ2VudGlkID09PSAnMTAwMDA5MicpIHsKICAgICAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMi8nOwogICAgICAgICAgICB9CiAgICAgICAgICB9IGVsc2UgaWYgKHRoaXMuYXBwaWQgPT09ICd3d2ViOGI4NTI4NDYzMzRjMmYnKSB7CiAgICAgICAgICAgIGlmICh0aGlzLmFnZW50aWQgPT09ICcxMDAwMDA1JykgewogICAgICAgICAgICAgIGluc3RhbmNlLmRlZmF1bHRzLmJhc2VVUkwgPSAnaHR0cDovL3dlYi5qaXl1YW5rZXNoYW5nLmNvbS9hcGkyLyc7CiAgICAgICAgICAgICAgLy9pbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0JJ2h0dHA6Ly8xOTIuMTY4LjAuMTEwOjMwMDUvJzsKICAgICAgICAgICAgfSBlbHNlIGlmICh0aGlzLmFnZW50aWQgPT09ICcxMDAwMDA2JykgewogICAgICAgICAgICAgIGluc3RhbmNlLmRlZmF1bHRzLmJhc2VVUkwgPSAnaHR0cDovL3dlYi5qaXl1YW5rZXNoYW5nLmNvbS9hcGkzLyc7CiAgICAgICAgICAgICAgLy8gaW5zdGFuY2UuZGVmYXVsdHMuYmFzZVVSTCA9ICdodHRwOi8vMTcyLjE2LjYuMjg6MzAwNS8nOwogICAgICAgICAgICB9CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpLyc7CiAgICAgICAgICB9CiAgICAgICAgICB0cmFuc2FjdGlvbnMoJz91c2VyPScgKyB0aGlzLnVzZXIgKyAnJnByaWNlPScgKyB0aGlzLmFtb3VudCArICcmb3B0aW9uPScgKyB0aGlzLnZhbHVlMSkudGhlbihyZXMgPT4gewogICAgICAgICAgICBjb25zdCBmb3JtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZm9ybScpOwogICAgICAgICAgICBmb3JtLm5hbWUgPSAnZm9ybSc7CiAgICAgICAgICAgIGZvcm0ubWV0aG9kID0gJ3Bvc3QnOwogICAgICAgICAgICBmb3JtLmFjdGlvbiA9ICdodHRwczovL2FnZ3BjcGF5LmZ1aW91cGF5LmNvbS9hZ2doNUdhdGUuZnVpb3UnOwogICAgICAgICAgICBjb25zdCBpbnB1dDEgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpbnB1dCcpOwogICAgICAgICAgICBpbnB1dDEudHlwZSA9ICdoaWRkZW4nOwogICAgICAgICAgICBpbnB1dDEubmFtZSA9ICdtY2hudF9jZCc7CiAgICAgICAgICAgIGlucHV0MS52YWx1ZSA9ICcwMDAxMDAwRjcxNTIyNzknOwogICAgICAgICAgICBmb3JtLmFwcGVuZENoaWxkKGlucHV0MSk7CiAgICAgICAgICAgIGNvbnN0IGlucHV0MiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lucHV0Jyk7CiAgICAgICAgICAgIGlucHV0Mi50eXBlID0gJ2hpZGRlbic7CiAgICAgICAgICAgIGlucHV0Mi5uYW1lID0gJ21lc3NhZ2UnOwogICAgICAgICAgICBpbnB1dDIudmFsdWUgPSByZXMuZGF0YS5tZXNzYWdlOyAvLyDorr7nva7liqDlr4bmtojmga8KICAgICAgICAgICAgZm9ybS5hcHBlbmRDaGlsZChpbnB1dDIpOwogICAgICAgICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGZvcm0pOwogICAgICAgICAgICBmb3JtLnN1Ym1pdCgpOwogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgcXVlcnlVc2VyRGV0YWlscygpIHsKICAgICAgLy8g5qC55o2u5p2h5Lu26K6+572uIGJhc2VVUkwKICAgICAgaWYgKHRoaXMuYXBwaWQgPT09ICd3d2MyNzZmN2EwMzQ3YzMxMGInKSB7CiAgICAgICAgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzEwMDAwNzMnKSB7CiAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpLyc7CiAgICAgICAgfSBlbHNlIGlmICh0aGlzLmFnZW50aWQgPT09ICc2NzgnKSB7CiAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMS8nOwogICAgICAgIH0gZWxzZSBpZiAodGhpcy5hZ2VudGlkID09PSAnMTAwMDA5MicpIHsKICAgICAgICAgIGluc3RhbmNlLmRlZmF1bHRzLmJhc2VVUkwgPSAnaHR0cDovL3dlYi5qaXl1YW5rZXNoYW5nLmNvbS9hcGkyLyc7CiAgICAgICAgfQogICAgICB9IGVsc2UgaWYgKHRoaXMuYXBwaWQgPT09ICd3d2ViOGI4NTI4NDYzMzRjMmYnKSB7CiAgICAgICAgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzEwMDAwMDUnKSB7CiAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMi8nOwogICAgICAgICAgLy9pbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly8xOTIuMTY4LjAuMTEwOjMwMDUvJzsKICAgICAgICB9IGVsc2UgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzEwMDAwMDYnKSB7CiAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMy8nOwogICAgICAgICAgLy8gaW5zdGFuY2UuZGVmYXVsdHMuYmFzZVVSTCA9ICdodHRwOi8vMTcyLjE2LjYuMTU6MzAwNi8nOwogICAgICAgIH0KICAgICAgfSBlbHNlIHsKICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpLyc7CiAgICAgIH0KICAgICAgZ2V0UGF5bWVudERldGFpbHMoJz91c2VyPScgKyB0aGlzLnVzZXIpLnRoZW4ocmVzID0+IHsKICAgICAgICBpZiAocmVzLmRhdGEuY29kZSA9PSA1MDApIHsKICAgICAgICAgIHRoaXMuaXNTaG93ID0gZmFsc2U7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHRoaXMudGFibGUgPSByZXMuZGF0YTsKICAgICAgICAgIC8vdGhpcy5hbW91bnQgPSB0aGlzLnRhYmxlLmFtb3VudAogICAgICAgICAgdGhpcy5pc1Nob3cgPSB0cnVlOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAogICAgcXVlcnlVc2VySW5mbygpIHsKICAgICAgLy8g5qC55o2u5p2h5Lu26K6+572uIGJhc2VVUkwKICAgICAgaWYgKHRoaXMuYXBwaWQgPT09ICd3d2MyNzZmN2EwMzQ3YzMxMGInKSB7CiAgICAgICAgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzEwMDAwNzMnKSB7CiAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpLyc7CiAgICAgICAgfSBlbHNlIGlmICh0aGlzLmFnZW50aWQgPT09ICc2NzgnKSB7CiAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMS8nOwogICAgICAgIH0gZWxzZSBpZiAodGhpcy5hZ2VudGlkID09PSAnMTAwMDA5MicpIHsKICAgICAgICAgIGluc3RhbmNlLmRlZmF1bHRzLmJhc2VVUkwgPSAnaHR0cDovL3dlYi5qaXl1YW5rZXNoYW5nLmNvbS9hcGkyLyc7CiAgICAgICAgfQogICAgICB9IGVsc2UgaWYgKHRoaXMuYXBwaWQgPT09ICd3d2ViOGI4NTI4NDYzMzRjMmYnKSB7CiAgICAgICAgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzEwMDAwMDUnKSB7CiAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMi8nOwogICAgICAgICAgLy9pbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly8xOTIuMTY4LjAuMTEwOjMwMDUvJzsKICAgICAgICB9IGVsc2UgaWYgKHRoaXMuYWdlbnRpZCA9PT0gJzEwMDAwMDYnKSB7CiAgICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpMy8nOwogICAgICAgICAgLy8gaW5zdGFuY2UuZGVmYXVsdHMuYmFzZVVSTCA9ICdodHRwOi8vMTcyLjE2LjYuMTU6MzAwNi8nOwogICAgICAgIH0KICAgICAgfSBlbHNlIHsKICAgICAgICBpbnN0YW5jZS5kZWZhdWx0cy5iYXNlVVJMID0gJ2h0dHA6Ly93ZWIuaml5dWFua2VzaGFuZy5jb20vYXBpLyc7CiAgICAgIH0KICAgICAgcXVlcnlVc2VyKCc/dXNlcj0nICsgdGhpcy51c2VyKS50aGVuKHJlcyA9PiB7CiAgICAgICAgdGhpcy5wYXlMaXN0ID0gcmVzLmRhdGE7CiAgICAgIH0pOwogICAgfSwKICAgIGFzeW5jIHF1ZXJ5VXNlcklkSW5mbyhjb2RlKSB7CiAgICAgIGF3YWl0IHF1ZXJ5VXNlcklkKCc/Y29kZT0nICsgY29kZSkudGhlbihyZXMgPT4gewogICAgICAgIHRoaXMudXNlciA9IHJlcy5kYXRhOwogICAgICAgIHJldHVybiByZXM7CiAgICAgIH0pOwogICAgfQogIH0sCiAgYXN5bmMgY3JlYXRlZCgpIHsKICAgIC8vIHZhciBpZCA9IHdpbmRvdy5sb2NhdGlvbi5ocmVmLnNwbGl0KCc/JylbMV0KICAgIC8vIGlkID0gaWQuc3BsaXQoJz0nKVsxXS5yZXBsYWNlKCcjLycsICcnKQogICAgLy8KICAgIC8vIHRoaXMudXNlciA9IGlkCgogICAgdmFyIHF1ZXJ5U3RyaW5nID0gd2luZG93LmxvY2F0aW9uLmhyZWYuc3BsaXQoJz8nKVsxXTsKICAgIC8vIOWwhuafpeivouWPguaVsOmDqOWIhuWGjeasoeS9v+eUqCAuc3BsaXQoKSDmlrnms5XliIblibIKICAgIHZhciBwYXJhbXMgPSBxdWVyeVN0cmluZy5zcGxpdCgnJicpOwogICAgLy8g5a6a5LmJ5Y+Y6YeP5p2l5a2Y5YKo5Y+C5pWw5YC8CiAgICB2YXIgdXNlciwgYXBwaWQsIGFnZW50aWQ7CiAgICAvLyDlvqrnjq/pgY3ljoblj4LmlbDmlbDnu4QKICAgIHBhcmFtcy5mb3JFYWNoKHBhcmFtID0+IHsKICAgICAgdmFyIGtleVZhbHVlID0gcGFyYW0uc3BsaXQoJz0nKTsKICAgICAgdmFyIGtleSA9IGtleVZhbHVlWzBdOwogICAgICB2YXIgdmFsdWUgPSBrZXlWYWx1ZVsxXTsKICAgICAgLy8g5qC55o2u5Y+C5pWw5ZCN6K6+572u55u45bqU55qE5Y+Y6YeP5YC8CiAgICAgIGlmIChrZXkgPT09ICd1c2VyJykgewogICAgICAgIHVzZXIgPSB2YWx1ZTsKICAgICAgfSBlbHNlIGlmIChrZXkgPT09ICdhcHBpZCcpIHsKICAgICAgICBhcHBpZCA9IHZhbHVlOwogICAgICB9IGVsc2UgaWYgKGtleSA9PT0gJ2FnZW50aWQnKSB7CiAgICAgICAgYWdlbnRpZCA9IHZhbHVlOwogICAgICB9CiAgICB9KTsKICAgIC8vIOWwhuiOt+WPluWIsOeahOWAvOi1i+e7mSBWdWUg57uE5Lu255qE5bGe5oCnCiAgICB0aGlzLnVzZXIgPSB1c2VyOwogICAgdGhpcy5hcHBpZCA9IGFwcGlkOwogICAgdGhpcy5hZ2VudGlkID0gYWdlbnRpZDsKICAgIGNvbnNvbGUubG9nKCd1c2VyOicsIHRoaXMudXNlcik7CiAgICBjb25zb2xlLmxvZygnYXBwaWQ6JywgdGhpcy5hcHBpZCk7CiAgICBjb25zb2xlLmxvZygnYWdlbnRpZDonLCB0aGlzLmFnZW50aWQpOwogICAgdGhpcy5xdWVyeVVzZXJJbmZvKCk7CiAgICB0aGlzLnF1ZXJ5VXNlckRldGFpbHMoKTsKICB9LAogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBpc1Nob3c6IGZhbHNlLAogICAgICBpc1Nob3cxOiBmYWxzZSwKICAgICAgdXNlcjogJycsCiAgICAgIGFwcGlkOiAnJywKICAgICAgYWdlbnRpZDogJycsCiAgICAgIGNoZWNrZWQ6ICcnLAogICAgICBjaGVja2VkMTogJycsCiAgICAgIGFjdGl2ZU5hbWU6IDEsCiAgICAgIHBheUxpc3Q6IHt9LAogICAgICBhbW91bnQ6ICcnLAogICAgICBhY3RpdmVOYW1lczogWzBdLAogICAgICBhY3RpdmVpdGVtMTogWycnXSwKICAgICAgYWN0aXZlaXRlbTI6IFsnJ10sCiAgICAgIHRhYmxlOiB7fSwKICAgICAgaWQ6ICcnLAogICAgICB2YWx1ZTogMCwKICAgICAgZm9ybTogewogICAgICAgIGZfbnVtOiAnJywKICAgICAgICBjX251bTogJycsCiAgICAgICAgY19jb250ZW50OiAnJywKICAgICAgICBmX2NvbnRlbnQ6ICcnLAogICAgICAgIGNvbnRlbnQ6ICcnCiAgICAgIH0sCiAgICAgIGZvcm0xOiB7CiAgICAgICAgZl9udW06ICcnLAogICAgICAgIGNfbnVtOiAnJywKICAgICAgICBjX2NvbnRlbnQ6ICcnLAogICAgICAgIGZfY29udGVudDogJycsCiAgICAgICAgY29udGVudDogJycKICAgICAgfSwKICAgICAgLy8gcGF5bWVudFR5cGU6IiIsIC8vIOmAieaLqeeahOaUr+S7mOexu+WeiwogICAgICAvLyBwYXltZW50T3B0aW9uczogWyAvLyDmlK/ku5jnsbvlnovpgInpobkKICAgICAgLy8gICB7IHZhbHVlOiAn5om/5YyF6YeRJywgbGFiZWw6ICfmib/ljIXph5EnIH0sCiAgICAgIC8vICAgeyB2YWx1ZTogJ+Wxpee6puacjeWKoei0uScsIGxhYmVsOiAn5bGl57qm5pyN5Yqh6LS5JyB9CiAgICAgIC8vIF0KICAgICAgdmFsdWUxOiAxLAogICAgICBvcHRpb24xOiBbewogICAgICAgIHRleHQ6ICfotLnnqI7ph5Hpop0nLAogICAgICAgIHZhbHVlOiAxCiAgICAgIH0sIHsKICAgICAgICB0ZXh0OiAn5bGl57qm5pyN5Yqh6LS5JywKICAgICAgICB2YWx1ZTogMgogICAgICB9XQogICAgfTsKICB9Cn07"},null]}