Built motion from commit ae138b72.|2.6.28
[motion2.git] / server / services / ami / trigger / integration / util.js
index fdca3ba..bca3781 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x31d7=['push','content','variable','variableName','toString','customVariable','Variable','name','toLowerCase','keyType','key','format','%s:\x20%s','keyContent','stripTrailingSlash','slice','substring','lastIndexOf','validateEmail','test','lodash','util','getString','length','sortBy','type','string'];(function(_0x4e9df6,_0x5218a6){var _0x440983=function(_0x5f1d58){while(--_0x5f1d58){_0x4e9df6['push'](_0x4e9df6['shift']());}};_0x440983(++_0x5218a6);}(_0x31d7,0x173));var _0x731d=function(_0x1ec08c,_0x1eae46){_0x1ec08c=_0x1ec08c-0x0;var _0x5cbfae=_0x31d7[_0x1ec08c];return _0x5cbfae;};'use strict';var _=require(_0x731d('0x0'));var util=require(_0x731d('0x1'));exports[_0x731d('0x2')]=function(_0x390322,_0x5712bc,_0x1f5e78){var _0x1b3ea0=[];if(_0x390322[_0x731d('0x3')]>0x0){var _0xc9bdf1=_[_0x731d('0x4')](_0x390322,['id']);for(var _0x10e9f3=0x0;_0x10e9f3<_0xc9bdf1[_0x731d('0x3')];_0x10e9f3++){var _0x7788f7=_0xc9bdf1[_0x10e9f3];if(_0x7788f7[_0x731d('0x5')]===_0x731d('0x6')){_0x1b3ea0[_0x731d('0x7')](_0x7788f7[_0x731d('0x8')]);}else if(_0x7788f7[_0x731d('0x5')]===_0x731d('0x9')&&_0x7788f7['variableName']){_0x5712bc[_0x7788f7[_0x731d('0xa')]]&&_0x1b3ea0[_0x731d('0x7')](_0x5712bc[_0x7788f7[_0x731d('0xa')]][_0x731d('0xb')]());}else if(_0x7788f7[_0x731d('0x5')]===_0x731d('0xc')&&_0x7788f7[_0x731d('0xd')]&&_0x7788f7[_0x731d('0xd')][_0x731d('0xe')]){_0x5712bc[_0x7788f7[_0x731d('0xd')]['name']['toLowerCase']()]&&_0x1b3ea0['push'](_0x5712bc[_0x7788f7[_0x731d('0xd')][_0x731d('0xe')][_0x731d('0xf')]()][_0x731d('0xb')]());}else if(_0x7788f7[_0x731d('0x5')]==='keyValue'){if(_0x7788f7[_0x731d('0x10')]===_0x731d('0x6')&&_0x7788f7[_0x731d('0x11')]){_0x1b3ea0[_0x731d('0x7')](util[_0x731d('0x12')](_0x731d('0x13'),_0x7788f7[_0x731d('0x11')],_0x7788f7[_0x731d('0x14')]));}else if(_0x7788f7[_0x731d('0x10')]===_0x731d('0x9')&&_0x7788f7[_0x731d('0xa')]&&_0x7788f7[_0x731d('0x11')]){_0x5712bc[_0x7788f7[_0x731d('0xa')]]&&_0x1b3ea0['push'](util[_0x731d('0x12')](_0x731d('0x13'),_0x7788f7[_0x731d('0x11')],_0x5712bc[_0x7788f7[_0x731d('0xa')]]));}else if(_0x7788f7[_0x731d('0x10')]===_0x731d('0xc')&&_0x7788f7[_0x731d('0xd')]&&_0x7788f7[_0x731d('0xd')]['name']&&_0x7788f7[_0x731d('0x11')]){_0x5712bc[_0x7788f7[_0x731d('0xd')][_0x731d('0xe')][_0x731d('0xf')]()]&&_0x1b3ea0[_0x731d('0x7')](util[_0x731d('0x12')](_0x731d('0x13'),_0x7788f7[_0x731d('0x11')],_0x5712bc[_0x7788f7[_0x731d('0xd')][_0x731d('0xe')][_0x731d('0xf')]()]));}}}}return _0x1b3ea0['join'](_0x1f5e78);};exports[_0x731d('0x15')]=function(_0x3c0dc6){var _0xdccd70=_0x3c0dc6[_0x731d('0x16')](-0x1);if(_0xdccd70==='/'){_0x3c0dc6=_0x3c0dc6[_0x731d('0x17')](0x0,_0x3c0dc6[_0x731d('0x18')](_0xdccd70));}return _0x3c0dc6;};exports[_0x731d('0x19')]=function(_0x4720d6){if(!_['isNil'](_0x4720d6)&&_0x4720d6!==''){var _0xcf99a5=/^(([^<>()\[\]\\.,;:\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 _0xcf99a5[_0x731d('0x1a')](String(_0x4720d6)[_0x731d('0xf')]());}else{return![];}};
\ No newline at end of file
+var _0x7d1b=['string','key','format','%s:\x20%s','keyContent','stripTrailingSlash','slice','validateEmail','isNil','lodash','util','getString','length','sortBy','type','push','content','variable','variableName','customVariable','Variable','name','toLowerCase','keyValue','keyType'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x7d1b,0x11c));var _0xb7d1=function(_0x551dfe,_0xd88835){_0x551dfe=_0x551dfe-0x0;var _0x9abe41=_0x7d1b[_0x551dfe];return _0x9abe41;};'use strict';var _=require(_0xb7d1('0x0'));var util=require(_0xb7d1('0x1'));exports[_0xb7d1('0x2')]=function(_0x25e7dc,_0x979ecc,_0x45cfeb){var _0x3ebe62=[];if(_0x25e7dc[_0xb7d1('0x3')]>0x0){var _0x368c04=_[_0xb7d1('0x4')](_0x25e7dc,['id']);for(var _0x112edd=0x0;_0x112edd<_0x368c04[_0xb7d1('0x3')];_0x112edd++){var _0x5e58b7=_0x368c04[_0x112edd];if(_0x5e58b7[_0xb7d1('0x5')]==='string'){_0x3ebe62[_0xb7d1('0x6')](_0x5e58b7[_0xb7d1('0x7')]);}else if(_0x5e58b7[_0xb7d1('0x5')]===_0xb7d1('0x8')&&_0x5e58b7[_0xb7d1('0x9')]){_0x979ecc[_0x5e58b7[_0xb7d1('0x9')]]&&_0x3ebe62[_0xb7d1('0x6')](_0x979ecc[_0x5e58b7[_0xb7d1('0x9')]]['toString']());}else if(_0x5e58b7[_0xb7d1('0x5')]===_0xb7d1('0xa')&&_0x5e58b7[_0xb7d1('0xb')]&&_0x5e58b7[_0xb7d1('0xb')][_0xb7d1('0xc')]){_0x979ecc[_0x5e58b7['Variable']['name']['toLowerCase']()]&&_0x3ebe62[_0xb7d1('0x6')](_0x979ecc[_0x5e58b7[_0xb7d1('0xb')][_0xb7d1('0xc')][_0xb7d1('0xd')]()]['toString']());}else if(_0x5e58b7[_0xb7d1('0x5')]===_0xb7d1('0xe')){if(_0x5e58b7[_0xb7d1('0xf')]===_0xb7d1('0x10')&&_0x5e58b7[_0xb7d1('0x11')]){_0x3ebe62[_0xb7d1('0x6')](util[_0xb7d1('0x12')](_0xb7d1('0x13'),_0x5e58b7['key'],_0x5e58b7[_0xb7d1('0x14')]));}else if(_0x5e58b7[_0xb7d1('0xf')]===_0xb7d1('0x8')&&_0x5e58b7['variableName']&&_0x5e58b7[_0xb7d1('0x11')]){_0x979ecc[_0x5e58b7[_0xb7d1('0x9')]]&&_0x3ebe62['push'](util[_0xb7d1('0x12')](_0xb7d1('0x13'),_0x5e58b7[_0xb7d1('0x11')],_0x979ecc[_0x5e58b7[_0xb7d1('0x9')]]));}else if(_0x5e58b7[_0xb7d1('0xf')]===_0xb7d1('0xa')&&_0x5e58b7[_0xb7d1('0xb')]&&_0x5e58b7[_0xb7d1('0xb')]['name']&&_0x5e58b7[_0xb7d1('0x11')]){_0x979ecc[_0x5e58b7['Variable'][_0xb7d1('0xc')]['toLowerCase']()]&&_0x3ebe62[_0xb7d1('0x6')](util[_0xb7d1('0x12')](_0xb7d1('0x13'),_0x5e58b7['key'],_0x979ecc[_0x5e58b7['Variable'][_0xb7d1('0xc')][_0xb7d1('0xd')]()]));}}}}return _0x3ebe62['join'](_0x45cfeb);};exports[_0xb7d1('0x15')]=function(_0x24df04){var _0x4eaaab=_0x24df04[_0xb7d1('0x16')](-0x1);if(_0x4eaaab==='/'){_0x24df04=_0x24df04['substring'](0x0,_0x24df04['lastIndexOf'](_0x4eaaab));}return _0x24df04;};exports[_0xb7d1('0x17')]=function(_0x2e768a){if(!_[_0xb7d1('0x18')](_0x2e768a)&&_0x2e768a!==''){var _0x39849c=/^(([^<>()\[\]\\.,;:\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 _0x39849c['test'](String(_0x2e768a)[_0xb7d1('0xd')]());}else{return![];}};
\ No newline at end of file