Built motion from commit c0cdc9d8.|2.6.28
[motion2.git] / server / api / chatWebsite / helpers / wildcard-expressions.js
index cc563f8..069654c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb4e6=['localhost','exports','../../../utils/misc','url','URL','replace'];(function(_0x4dd666,_0x155533){var _0x42693b=function(_0x185471){while(--_0x185471){_0x4dd666['push'](_0x4dd666['shift']());}};_0x42693b(++_0x155533);}(_0xb4e6,0x1f4));var _0x6b4e=function(_0x531d15,_0x599af5){_0x531d15=_0x531d15-0x0;var _0x271a18=_0xb4e6[_0x531d15];return _0x271a18;};var escapeRegExp=require(_0x6b4e('0x0'))['escapeRegExp'];var URL=require(_0x6b4e('0x1'))[_0x6b4e('0x2')];function testWildcardValidity(_0x365912){let _0x25ffcb=!![];try{new URL(_0x365912[_0x6b4e('0x3')]('*',_0x6b4e('0x4')));}catch(_0x1929b8){_0x25ffcb=![];}return _0x25ffcb&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)['test'](_0x365912);}function testWebsiteWithWildcard(_0x40da90,_0x1edf06){let _0x1f67a2;const _0x49de51=escapeRegExp(_0x40da90)[_0x6b4e('0x3')]('\x5c*','([\x5cw]+)');try{new URL(_0x40da90['replace']('\x5c*',_0x6b4e('0x4')));_0x1f67a2=new RegExp(_0x49de51)['test'](_0x1edf06);}catch(_0x53a71f){_0x1f67a2=![];}return _0x1f67a2;}module[_0x6b4e('0x5')]={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file
+var _0x12fd=['localhost','test','([\x5cw]+)','exports','../../../utils/misc','escapeRegExp','url','URL','replace'];(function(_0x409fb8,_0x5ab3d3){var _0x278270=function(_0x58849c){while(--_0x58849c){_0x409fb8['push'](_0x409fb8['shift']());}};_0x278270(++_0x5ab3d3);}(_0x12fd,0x199));var _0xd12f=function(_0x5c53b8,_0x32169c){_0x5c53b8=_0x5c53b8-0x0;var _0x352de2=_0x12fd[_0x5c53b8];return _0x352de2;};var escapeRegExp=require(_0xd12f('0x0'))[_0xd12f('0x1')];var URL=require(_0xd12f('0x2'))[_0xd12f('0x3')];function testWildcardValidity(_0x18abfb){let _0x48fb45=!![];try{new URL(_0x18abfb[_0xd12f('0x4')]('*',_0xd12f('0x5')));}catch(_0x13efed){_0x48fb45=![];}return _0x48fb45&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)[_0xd12f('0x6')](_0x18abfb);}function testWebsiteWithWildcard(_0x79c5c9,_0x154c72){let _0x55bb7d;const _0x3f733d=escapeRegExp(_0x79c5c9)['replace']('\x5c*',_0xd12f('0x7'));try{new URL(_0x79c5c9[_0xd12f('0x4')]('\x5c*',_0xd12f('0x5')));_0x55bb7d=new RegExp(_0x3f733d)[_0xd12f('0x6')](_0x154c72);}catch(_0x504504){_0x55bb7d=![];}return _0x55bb7d;}module[_0xd12f('0x8')]={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file