Built motion from commit 980b26c3.|2.6.29
[motion2.git] / server / api / chatWebsite / helpers / wildcard-expressions.js
index 2d8043c..4f72067 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x74f0=['localhost','([\x5cw]+)','test','escapeRegExp','replace'];(function(_0x5b63d7,_0x370646){var _0x48d9f5=function(_0x1bcf9c){while(--_0x1bcf9c){_0x5b63d7['push'](_0x5b63d7['shift']());}};_0x48d9f5(++_0x370646);}(_0x74f0,0xf3));var _0x074f=function(_0x56f935,_0xbb3e13){_0x56f935=_0x56f935-0x0;var _0x25ff2f=_0x74f0[_0x56f935];return _0x25ff2f;};var escapeRegExp=require('../../../utils/misc')[_0x074f('0x0')];var URL=require('url')['URL'];function testWildcardValidity(_0x153f43){let _0x2c03a0=!![];try{new URL(_0x153f43[_0x074f('0x1')]('*',_0x074f('0x2')));}catch(_0x4e4b99){_0x2c03a0=![];}return _0x2c03a0&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)['test'](_0x153f43);}function testWebsiteWithWildcard(_0x3d8d87,_0x8965cc){let _0x203f47;const _0x126607=escapeRegExp(_0x3d8d87)[_0x074f('0x1')]('\x5c*',_0x074f('0x3'));try{new URL(_0x3d8d87[_0x074f('0x1')]('\x5c*','localhost'));_0x203f47=new RegExp(_0x126607)[_0x074f('0x4')](_0x8965cc);}catch(_0xc853e0){_0x203f47=![];}return _0x203f47;}module['exports']={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file
+var _0x6829=['test','trim','../../../utils/misc','escapeRegExp','replace','localhost'];(function(_0x51ea24,_0x2a71cd){var _0x351016=function(_0x411b00){while(--_0x411b00){_0x51ea24['push'](_0x51ea24['shift']());}};_0x351016(++_0x2a71cd);}(_0x6829,0x14c));var _0x9682=function(_0x2be8c2,_0x14a4b5){_0x2be8c2=_0x2be8c2-0x0;var _0x97f531=_0x6829[_0x2be8c2];return _0x97f531;};var escapeRegExp=require(_0x9682('0x0'))[_0x9682('0x1')];var URL=require('url')['URL'];function testWildcardValidity(_0x4d254c){var _0xa4de43=!![];try{new URL(_0x4d254c[_0x9682('0x2')]('*',_0x9682('0x3')));}catch(_0x3b8d4a){_0xa4de43=![];}return _0xa4de43&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)[_0x9682('0x4')](_0x4d254c);}function testWebsiteWithWildcard(_0x1b0e5f,_0x33a972){var _0x1e6fe8;var _0x19b909=escapeRegExp(_0x1b0e5f[_0x9682('0x5')]()[_0x9682('0x2')](/\/$/,''))[_0x9682('0x2')]('\x5c*','([\x5cw]+)');try{new URL(_0x1b0e5f['replace']('\x5c*','localhost'));_0x1e6fe8=new RegExp(_0x19b909)[_0x9682('0x4')](_0x33a972);}catch(_0x1b27c2){_0x1e6fe8=![];}return _0x1e6fe8;}module['exports']={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file