{"remainingRequest":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\utils\\validate.js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\utils\\validate.js","mtime":1647228900793},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\babel.config.js","mtime":1647228883111},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmlzQXJyYXkgPSBpc0FycmF5OwpleHBvcnRzLmlzRXh0ZXJuYWwgPSBpc0V4dGVybmFsOwpleHBvcnRzLmlzU3RyaW5nID0gaXNTdHJpbmc7CmV4cG9ydHMudmFsaWRBbHBoYWJldHMgPSB2YWxpZEFscGhhYmV0czsKZXhwb3J0cy52YWxpZEVtYWlsID0gdmFsaWRFbWFpbDsKZXhwb3J0cy52YWxpZExvd2VyQ2FzZSA9IHZhbGlkTG93ZXJDYXNlOwpleHBvcnRzLnZhbGlkVVJMID0gdmFsaWRVUkw7CmV4cG9ydHMudmFsaWRVcHBlckNhc2UgPSB2YWxpZFVwcGVyQ2FzZTsKZXhwb3J0cy52YWxpZFVzZXJuYW1lID0gdmFsaWRVc2VybmFtZTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAuZXhlYy5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC50ZXN0LmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnRyaW0uanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIik7CgovKioNCiAqIEBwYXJhbSB7c3RyaW5nfSBwYXRoDQogKiBAcmV0dXJucyB7Qm9vbGVhbn0NCiAqLwpmdW5jdGlvbiBpc0V4dGVybmFsKHBhdGgpIHsKICByZXR1cm4gL14oaHR0cHM/OnxtYWlsdG86fHRlbDopLy50ZXN0KHBhdGgpOwp9Ci8qKg0KICogQHBhcmFtIHtzdHJpbmd9IHN0cg0KICogQHJldHVybnMge0Jvb2xlYW59DQogKi8KCgpmdW5jdGlvbiB2YWxpZFVzZXJuYW1lKHN0cikgewogIHZhciB2YWxpZF9tYXAgPSBbJ2FkbWluJywgJ2VkaXRvciddOwogIHJldHVybiB2YWxpZF9tYXAuaW5kZXhPZihzdHIudHJpbSgpKSA+PSAwOwp9Ci8qKg0KICogQHBhcmFtIHtzdHJpbmd9IHVybA0KICogQHJldHVybnMge0Jvb2xlYW59DQogKi8KCgpmdW5jdGlvbiB2YWxpZFVSTCh1cmwpIHsKICB2YXIgcmVnID0gL14oaHR0cHM/fGZ0cCk6XC9cLyhbYS16QS1aMC05Li1dKyg6W2EtekEtWjAtOS4mJSQtXSspKkApKigoMjVbMC01XXwyWzAtNF1bMC05XXwxWzAtOV17Mn18WzEtOV1bMC05XT8pKFwuKDI1WzAtNV18MlswLTRdWzAtOV18MVswLTldezJ9fFsxLTldP1swLTldKSl7M318KFthLXpBLVowLTktXStcLikqW2EtekEtWjAtOS1dK1wuKGNvbXxlZHV8Z292fGludHxtaWx8bmV0fG9yZ3xiaXp8YXJwYXxpbmZvfG5hbWV8cHJvfGFlcm98Y29vcHxtdXNldW18W2EtekEtWl17Mn0pKSg6WzAtOV0rKSooXC8oJHxbYS16QS1aMC05Liw/J1xcKyYlJCM9fl8tXSspKSokLzsKICByZXR1cm4gcmVnLnRlc3QodXJsKTsKfQovKioNCiAqIEBwYXJhbSB7c3RyaW5nfSBzdHINCiAqIEByZXR1cm5zIHtCb29sZWFufQ0KICovCgoKZnVuY3Rpb24gdmFsaWRMb3dlckNhc2Uoc3RyKSB7CiAgdmFyIHJlZyA9IC9eW2Etel0rJC87CiAgcmV0dXJuIHJlZy50ZXN0KHN0cik7Cn0KLyoqDQogKiBAcGFyYW0ge3N0cmluZ30gc3RyDQogKiBAcmV0dXJucyB7Qm9vbGVhbn0NCiAqLwoKCmZ1bmN0aW9uIHZhbGlkVXBwZXJDYXNlKHN0cikgewogIHZhciByZWcgPSAvXltBLVpdKyQvOwogIHJldHVybiByZWcudGVzdChzdHIpOwp9Ci8qKg0KICogQHBhcmFtIHtzdHJpbmd9IHN0cg0KICogQHJldHVybnMge0Jvb2xlYW59DQogKi8KCgpmdW5jdGlvbiB2YWxpZEFscGhhYmV0cyhzdHIpIHsKICB2YXIgcmVnID0gL15bQS1aYS16XSskLzsKICByZXR1cm4gcmVnLnRlc3Qoc3RyKTsKfQovKioNCiAqIEBwYXJhbSB7c3RyaW5nfSBlbWFpbA0KICogQHJldHVybnMge0Jvb2xlYW59DQogKi8KCgpmdW5jdGlvbiB2YWxpZEVtYWlsKGVtYWlsKSB7CiAgdmFyIHJlZyA9IC9eKChbXjw+KClcW1xdXFwuLDs6XHNAIl0rKFwuW148PigpXFtcXVxcLiw7OlxzQCJdKykqKXwoIi4rIikpQCgoXFtbMC05XXsxLDN9XC5bMC05XXsxLDN9XC5bMC05XXsxLDN9XC5bMC05XXsxLDN9XF0pfCgoW2EtekEtWlwtMC05XStcLikrW2EtekEtWl17Mix9KSkkLzsKICByZXR1cm4gcmVnLnRlc3QoZW1haWwpOwp9Ci8qKg0KICogQHBhcmFtIHtzdHJpbmd9IHN0cg0KICogQHJldHVybnMge0Jvb2xlYW59DQogKi8KCgpmdW5jdGlvbiBpc1N0cmluZyhzdHIpIHsKICBpZiAodHlwZW9mIHN0ciA9PT0gJ3N0cmluZycgfHwgc3RyIGluc3RhbmNlb2YgU3RyaW5nKSB7CiAgICByZXR1cm4gdHJ1ZTsKICB9CgogIHJldHVybiBmYWxzZTsKfQovKioNCiAqIEBwYXJhbSB7QXJyYXl9IGFyZw0KICogQHJldHVybnMge0Jvb2xlYW59DQogKi8KCgpmdW5jdGlvbiBpc0FycmF5KGFyZykgewogIGlmICh0eXBlb2YgQXJyYXkuaXNBcnJheSA9PT0gJ3VuZGVmaW5lZCcpIHsKICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoYXJnKSA9PT0gJ1tvYmplY3QgQXJyYXldJzsKICB9CgogIHJldHVybiBBcnJheS5pc0FycmF5KGFyZyk7Cn0="},{"version":3,"sources":["C:/Users/Administrator/Desktop/最新/supervision-ui/src/utils/validate.js"],"names":["isExternal","path","test","validUsername","str","valid_map","indexOf","trim","validURL","url","reg","validLowerCase","validUpperCase","validAlphabets","validEmail","email","isString","String","isArray","arg","Array","Object","prototype","toString","call"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACO,SAASA,UAAT,CAAoBC,IAApB,EAA0B;AAC/B,SAAO,0BAA0BC,IAA1B,CAA+BD,IAA/B,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASE,aAAT,CAAuBC,GAAvB,EAA4B;AACjC,MAAMC,SAAS,GAAG,CAAC,OAAD,EAAU,QAAV,CAAlB;AACA,SAAOA,SAAS,CAACC,OAAV,CAAkBF,GAAG,CAACG,IAAJ,EAAlB,KAAiC,CAAxC;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASC,QAAT,CAAkBC,GAAlB,EAAuB;AAC5B,MAAMC,GAAG,GAAG,4TAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASO,GAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASE,cAAT,CAAwBP,GAAxB,EAA6B;AAClC,MAAMM,GAAG,GAAG,UAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASE,GAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASQ,cAAT,CAAwBR,GAAxB,EAA6B;AAClC,MAAMM,GAAG,GAAG,UAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASE,GAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASS,cAAT,CAAwBT,GAAxB,EAA6B;AAClC,MAAMM,GAAG,GAAG,aAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASE,GAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASU,UAAT,CAAoBC,KAApB,EAA2B;AAChC,MAAML,GAAG,GAAG,yJAAZ;AACA,SAAOA,GAAG,CAACR,IAAJ,CAASa,KAAT,CAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASC,QAAT,CAAkBZ,GAAlB,EAAuB;AAC5B,MAAI,OAAOA,GAAP,KAAe,QAAf,IAA2BA,GAAG,YAAYa,MAA9C,EAAsD;AACpD,WAAO,IAAP;AACD;;AACD,SAAO,KAAP;AACD;AAED;AACA;AACA;AACA;;;AACO,SAASC,OAAT,CAAiBC,GAAjB,EAAsB;AAC3B,MAAI,OAAOC,KAAK,CAACF,OAAb,KAAyB,WAA7B,EAA0C;AACxC,WAAOG,MAAM,CAACC,SAAP,CAAiBC,QAAjB,CAA0BC,IAA1B,CAA+BL,GAA/B,MAAwC,gBAA/C;AACD;;AACD,SAAOC,KAAK,CAACF,OAAN,CAAcC,GAAd,CAAP;AACD","sourcesContent":["/**\r\n * @param {string} path\r\n * @returns {Boolean}\r\n */\r\nexport function isExternal(path) {\r\n return /^(https?:|mailto:|tel:)/.test(path)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function validUsername(str) {\r\n const valid_map = ['admin', 'editor']\r\n return valid_map.indexOf(str.trim()) >= 0\r\n}\r\n\r\n/**\r\n * @param {string} url\r\n * @returns {Boolean}\r\n */\r\nexport function validURL(url) {\r\n const reg = /^(https?|ftp):\\/\\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9-]+\\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\\/($|[a-zA-Z0-9.,?'\\\\+&%$#=~_-]+))*$/\r\n return reg.test(url)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function validLowerCase(str) {\r\n const reg = /^[a-z]+$/\r\n return reg.test(str)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function validUpperCase(str) {\r\n const reg = /^[A-Z]+$/\r\n return reg.test(str)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function validAlphabets(str) {\r\n const reg = /^[A-Za-z]+$/\r\n return reg.test(str)\r\n}\r\n\r\n/**\r\n * @param {string} email\r\n * @returns {Boolean}\r\n */\r\nexport function validEmail(email) {\r\n const reg = /^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/\r\n return reg.test(email)\r\n}\r\n\r\n/**\r\n * @param {string} str\r\n * @returns {Boolean}\r\n */\r\nexport function isString(str) {\r\n if (typeof str === 'string' || str instanceof String) {\r\n return true\r\n }\r\n return false\r\n}\r\n\r\n/**\r\n * @param {Array} arg\r\n * @returns {Boolean}\r\n */\r\nexport function isArray(arg) {\r\n if (typeof Array.isArray === 'undefined') {\r\n return Object.prototype.toString.call(arg) === '[object Array]'\r\n }\r\n return Array.isArray(arg)\r\n}\r\n"]}]}