Built motion from commit f9526609.|2.6.29
[motion2.git] / server / api / chatWebsite / helpers / wildcard-expressions.js
index 02803e3..f67c5d8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdfb1=['replace','localhost','trim','([\x5cw]+)','exports','../../../utils/misc','escapeRegExp','url','URL'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0xdfb1,0x8c));var _0x1dfb=function(_0x2e1780,_0x4fe45c){_0x2e1780=_0x2e1780-0x0;var _0x405bc6=_0xdfb1[_0x2e1780];return _0x405bc6;};var escapeRegExp=require(_0x1dfb('0x0'))[_0x1dfb('0x1')];var URL=require(_0x1dfb('0x2'))[_0x1dfb('0x3')];function testWildcardValidity(_0x5dcd5f){var _0x3bb876=!![];try{new URL(_0x5dcd5f[_0x1dfb('0x4')]('*',_0x1dfb('0x5')));}catch(_0xc67a54){_0x3bb876=![];}return _0x3bb876&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)['test'](_0x5dcd5f);}function testWebsiteWithWildcard(_0x51ad43,_0x4ba239){var _0x31f0ff;var _0x36bf77=escapeRegExp(_0x51ad43[_0x1dfb('0x6')]()['replace'](/\/$/,''))[_0x1dfb('0x4')]('\x5c*',_0x1dfb('0x7'));try{new URL(_0x51ad43[_0x1dfb('0x4')]('\x5c*',_0x1dfb('0x5')));_0x31f0ff=new RegExp(_0x36bf77)['test'](_0x4ba239);}catch(_0x24d8b9){_0x31f0ff=![];}return _0x31f0ff;}module[_0x1dfb('0x8')]={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file
+var _0xa24d=['localhost','../../../utils/misc','escapeRegExp','url','URL','replace','test','trim'];(function(_0x26dcf6,_0xeb575c){var _0x83fa09=function(_0x37a868){while(--_0x37a868){_0x26dcf6['push'](_0x26dcf6['shift']());}};_0x83fa09(++_0xeb575c);}(_0xa24d,0x1c1));var _0xda24=function(_0x466bfd,_0x56f4bb){_0x466bfd=_0x466bfd-0x0;var _0x29293d=_0xa24d[_0x466bfd];return _0x29293d;};var escapeRegExp=require(_0xda24('0x0'))[_0xda24('0x1')];var URL=require(_0xda24('0x2'))[_0xda24('0x3')];function testWildcardValidity(_0x3fdf1c){var _0x47425f=!![];try{new URL(_0x3fdf1c[_0xda24('0x4')]('*','localhost'));}catch(_0xcc2450){_0x47425f=![];}return _0x47425f&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)[_0xda24('0x5')](_0x3fdf1c);}function testWebsiteWithWildcard(_0x24a908,_0x1496f7){var _0x561d74;var _0x3557cb=escapeRegExp(_0x24a908[_0xda24('0x6')]()['replace'](/\/$/,''))[_0xda24('0x4')]('\x5c*','([\x5cw]+)');try{new URL(_0x24a908[_0xda24('0x4')]('\x5c*',_0xda24('0x7')));_0x561d74=new RegExp(_0x3557cb)[_0xda24('0x5')](_0x1496f7);}catch(_0x1dccb2){_0x561d74=![];}return _0x561d74;}module['exports']={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file