Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / services / ami / trigger / integration / util.js
index e3463d0..f65af28 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4f74=['customVariable','Variable','name','toLowerCase','keyValue','keyType','string','key','format','%s:\x20%s','keyContent','stripTrailingSlash','lastIndexOf','validateEmail','isNil','lodash','util','getString','sortBy','length','type','content','variable','variableName','push','toString'];(function(_0x327cbf,_0x114362){var _0x409cb8=function(_0x34f0a1){while(--_0x34f0a1){_0x327cbf['push'](_0x327cbf['shift']());}};_0x409cb8(++_0x114362);}(_0x4f74,0xf9));var _0x44f7=function(_0x536068,_0x3de52c){_0x536068=_0x536068-0x0;var _0x4a5db2=_0x4f74[_0x536068];return _0x4a5db2;};'use strict';var _=require(_0x44f7('0x0'));var util=require(_0x44f7('0x1'));exports[_0x44f7('0x2')]=function(_0x481881,_0x5d363c,_0x41bee1){var _0xd7eecc=[];if(_0x481881['length']>0x0){var _0xd24703=_[_0x44f7('0x3')](_0x481881,['id']);for(var _0x3d986d=0x0;_0x3d986d<_0xd24703[_0x44f7('0x4')];_0x3d986d++){var _0xdd2328=_0xd24703[_0x3d986d];if(_0xdd2328[_0x44f7('0x5')]==='string'){_0xd7eecc['push'](_0xdd2328[_0x44f7('0x6')]);}else if(_0xdd2328[_0x44f7('0x5')]===_0x44f7('0x7')&&_0xdd2328[_0x44f7('0x8')]){_0x5d363c[_0xdd2328[_0x44f7('0x8')]]&&_0xd7eecc[_0x44f7('0x9')](_0x5d363c[_0xdd2328['variableName']][_0x44f7('0xa')]());}else if(_0xdd2328[_0x44f7('0x5')]===_0x44f7('0xb')&&_0xdd2328['Variable']&&_0xdd2328[_0x44f7('0xc')][_0x44f7('0xd')]){_0x5d363c[_0xdd2328[_0x44f7('0xc')][_0x44f7('0xd')]['toLowerCase']()]&&_0xd7eecc[_0x44f7('0x9')](_0x5d363c[_0xdd2328['Variable'][_0x44f7('0xd')][_0x44f7('0xe')]()][_0x44f7('0xa')]());}else if(_0xdd2328[_0x44f7('0x5')]===_0x44f7('0xf')){if(_0xdd2328[_0x44f7('0x10')]===_0x44f7('0x11')&&_0xdd2328[_0x44f7('0x12')]){_0xd7eecc[_0x44f7('0x9')](util[_0x44f7('0x13')](_0x44f7('0x14'),_0xdd2328[_0x44f7('0x12')],_0xdd2328[_0x44f7('0x15')]));}else if(_0xdd2328['keyType']===_0x44f7('0x7')&&_0xdd2328[_0x44f7('0x8')]&&_0xdd2328['key']){_0x5d363c[_0xdd2328[_0x44f7('0x8')]]&&_0xd7eecc['push'](util[_0x44f7('0x13')]('%s:\x20%s',_0xdd2328[_0x44f7('0x12')],_0x5d363c[_0xdd2328[_0x44f7('0x8')]]));}else if(_0xdd2328[_0x44f7('0x10')]===_0x44f7('0xb')&&_0xdd2328[_0x44f7('0xc')]&&_0xdd2328['Variable'][_0x44f7('0xd')]&&_0xdd2328['key']){_0x5d363c[_0xdd2328['Variable'][_0x44f7('0xd')][_0x44f7('0xe')]()]&&_0xd7eecc['push'](util['format']('%s:\x20%s',_0xdd2328['key'],_0x5d363c[_0xdd2328['Variable'][_0x44f7('0xd')][_0x44f7('0xe')]()]));}}}}return _0xd7eecc['join'](_0x41bee1);};exports[_0x44f7('0x16')]=function(_0x20b3b2){var _0x412543=_0x20b3b2['slice'](-0x1);if(_0x412543==='/'){_0x20b3b2=_0x20b3b2['substring'](0x0,_0x20b3b2[_0x44f7('0x17')](_0x412543));}return _0x20b3b2;};exports[_0x44f7('0x18')]=function(_0x3db718){if(!_[_0x44f7('0x19')](_0x3db718)&&_0x3db718!==''){var _0x190c40=/^(([^<>()\[\]\\.,;:\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,}))$/;return _0x190c40['test'](String(_0x3db718)[_0x44f7('0xe')]());}else{return![];}};
\ No newline at end of file
+var _0xf2f5=['variableName','toString','Variable','name','toLowerCase','keyValue','keyType','key','format','%s:\x20%s','join','stripTrailingSlash','slice','substring','test','lodash','util','getString','length','sortBy','type','string','push','content','variable'];(function(_0x5500ea,_0x4446ed){var _0x7b9f5b=function(_0x54f657){while(--_0x54f657){_0x5500ea['push'](_0x5500ea['shift']());}};_0x7b9f5b(++_0x4446ed);}(_0xf2f5,0x154));var _0x5f2f=function(_0x35dec3,_0x26389e){_0x35dec3=_0x35dec3-0x0;var _0x4f89a6=_0xf2f5[_0x35dec3];return _0x4f89a6;};'use strict';var _=require(_0x5f2f('0x0'));var util=require(_0x5f2f('0x1'));exports[_0x5f2f('0x2')]=function(_0x3e6c8a,_0x119f05,_0x3e2536){var _0x3f7a26=[];if(_0x3e6c8a[_0x5f2f('0x3')]>0x0){var _0x2aeeb6=_[_0x5f2f('0x4')](_0x3e6c8a,['id']);for(var _0x5ac410=0x0;_0x5ac410<_0x2aeeb6[_0x5f2f('0x3')];_0x5ac410++){var _0x239337=_0x2aeeb6[_0x5ac410];if(_0x239337[_0x5f2f('0x5')]===_0x5f2f('0x6')){_0x3f7a26[_0x5f2f('0x7')](_0x239337[_0x5f2f('0x8')]);}else if(_0x239337[_0x5f2f('0x5')]===_0x5f2f('0x9')&&_0x239337[_0x5f2f('0xa')]){_0x119f05[_0x239337[_0x5f2f('0xa')]]&&_0x3f7a26[_0x5f2f('0x7')](_0x119f05[_0x239337['variableName']][_0x5f2f('0xb')]());}else if(_0x239337[_0x5f2f('0x5')]==='customVariable'&&_0x239337['Variable']&&_0x239337[_0x5f2f('0xc')][_0x5f2f('0xd')]){_0x119f05[_0x239337[_0x5f2f('0xc')][_0x5f2f('0xd')][_0x5f2f('0xe')]()]&&_0x3f7a26[_0x5f2f('0x7')](_0x119f05[_0x239337[_0x5f2f('0xc')][_0x5f2f('0xd')][_0x5f2f('0xe')]()]['toString']());}else if(_0x239337[_0x5f2f('0x5')]===_0x5f2f('0xf')){if(_0x239337[_0x5f2f('0x10')]==='string'&&_0x239337[_0x5f2f('0x11')]){_0x3f7a26['push'](util[_0x5f2f('0x12')]('%s:\x20%s',_0x239337['key'],_0x239337['keyContent']));}else if(_0x239337[_0x5f2f('0x10')]===_0x5f2f('0x9')&&_0x239337[_0x5f2f('0xa')]&&_0x239337[_0x5f2f('0x11')]){_0x119f05[_0x239337[_0x5f2f('0xa')]]&&_0x3f7a26[_0x5f2f('0x7')](util[_0x5f2f('0x12')](_0x5f2f('0x13'),_0x239337[_0x5f2f('0x11')],_0x119f05[_0x239337['variableName']]));}else if(_0x239337['keyType']==='customVariable'&&_0x239337[_0x5f2f('0xc')]&&_0x239337[_0x5f2f('0xc')][_0x5f2f('0xd')]&&_0x239337['key']){_0x119f05[_0x239337[_0x5f2f('0xc')][_0x5f2f('0xd')]['toLowerCase']()]&&_0x3f7a26[_0x5f2f('0x7')](util[_0x5f2f('0x12')](_0x5f2f('0x13'),_0x239337[_0x5f2f('0x11')],_0x119f05[_0x239337[_0x5f2f('0xc')]['name'][_0x5f2f('0xe')]()]));}}}}return _0x3f7a26[_0x5f2f('0x14')](_0x3e2536);};exports[_0x5f2f('0x15')]=function(_0x492b55){var _0x1ebb78=_0x492b55[_0x5f2f('0x16')](-0x1);if(_0x1ebb78==='/'){_0x492b55=_0x492b55[_0x5f2f('0x17')](0x0,_0x492b55['lastIndexOf'](_0x1ebb78));}return _0x492b55;};exports['validateEmail']=function(_0x5a0254){if(!_['isNil'](_0x5a0254)&&_0x5a0254!==''){var _0x3b048a=/^(([^<>()\[\]\\.,;:\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,}))$/;return _0x3b048a[_0x5f2f('0x18')](String(_0x5a0254)['toLowerCase']());}else{return![];}};
\ No newline at end of file