Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / ami / trigger / integration / util.js
index 9eba632..eb23c0d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x055b=['stripTrailingSlash','substring','lastIndexOf','validateEmail','isNil','lodash','length','string','content','type','variableName','push','toString','customVariable','Variable','name','toLowerCase','keyType','key','format','%s:\x20%s','keyContent','variable','join'];(function(_0x3bef2c,_0x5a86fd){var _0x331503=function(_0x463430){while(--_0x463430){_0x3bef2c['push'](_0x3bef2c['shift']());}};_0x331503(++_0x5a86fd);}(_0x055b,0xc5));var _0xb055=function(_0x8dc50e,_0x2529a3){_0x8dc50e=_0x8dc50e-0x0;var _0x58418d=_0x055b[_0x8dc50e];return _0x58418d;};'use strict';var _=require(_0xb055('0x0'));var util=require('util');exports['getString']=function(_0x2c2b0b,_0xde69f4,_0x454222){var _0x33da55=[];if(_0x2c2b0b[_0xb055('0x1')]>0x0){var _0x2792db=_['sortBy'](_0x2c2b0b,['id']);for(var _0x222e0b=0x0;_0x222e0b<_0x2792db[_0xb055('0x1')];_0x222e0b++){var _0x409ca8=_0x2792db[_0x222e0b];if(_0x409ca8['type']===_0xb055('0x2')){_0x33da55['push'](_0x409ca8[_0xb055('0x3')]);}else if(_0x409ca8[_0xb055('0x4')]==='variable'&&_0x409ca8[_0xb055('0x5')]){_0xde69f4[_0x409ca8['variableName']]&&_0x33da55[_0xb055('0x6')](_0xde69f4[_0x409ca8[_0xb055('0x5')]][_0xb055('0x7')]());}else if(_0x409ca8[_0xb055('0x4')]===_0xb055('0x8')&&_0x409ca8[_0xb055('0x9')]&&_0x409ca8[_0xb055('0x9')]['name']){_0xde69f4[_0x409ca8[_0xb055('0x9')][_0xb055('0xa')]['toLowerCase']()]&&_0x33da55[_0xb055('0x6')](_0xde69f4[_0x409ca8['Variable'][_0xb055('0xa')][_0xb055('0xb')]()][_0xb055('0x7')]());}else if(_0x409ca8[_0xb055('0x4')]==='keyValue'){if(_0x409ca8[_0xb055('0xc')]===_0xb055('0x2')&&_0x409ca8[_0xb055('0xd')]){_0x33da55[_0xb055('0x6')](util[_0xb055('0xe')](_0xb055('0xf'),_0x409ca8[_0xb055('0xd')],_0x409ca8[_0xb055('0x10')]));}else if(_0x409ca8['keyType']===_0xb055('0x11')&&_0x409ca8[_0xb055('0x5')]&&_0x409ca8[_0xb055('0xd')]){_0xde69f4[_0x409ca8[_0xb055('0x5')]]&&_0x33da55[_0xb055('0x6')](util[_0xb055('0xe')](_0xb055('0xf'),_0x409ca8[_0xb055('0xd')],_0xde69f4[_0x409ca8[_0xb055('0x5')]]));}else if(_0x409ca8['keyType']===_0xb055('0x8')&&_0x409ca8['Variable']&&_0x409ca8['Variable'][_0xb055('0xa')]&&_0x409ca8['key']){_0xde69f4[_0x409ca8[_0xb055('0x9')][_0xb055('0xa')]['toLowerCase']()]&&_0x33da55[_0xb055('0x6')](util[_0xb055('0xe')](_0xb055('0xf'),_0x409ca8[_0xb055('0xd')],_0xde69f4[_0x409ca8[_0xb055('0x9')][_0xb055('0xa')][_0xb055('0xb')]()]));}}}}return _0x33da55[_0xb055('0x12')](_0x454222);};exports[_0xb055('0x13')]=function(_0x36c8b5){var _0x9bb408=_0x36c8b5['slice'](-0x1);if(_0x9bb408==='/'){_0x36c8b5=_0x36c8b5[_0xb055('0x14')](0x0,_0x36c8b5[_0xb055('0x15')](_0x9bb408));}return _0x36c8b5;};exports[_0xb055('0x16')]=function(_0x53213f){if(!_[_0xb055('0x17')](_0x53213f)&&_0x53213f!==''){var _0x3ba0ee=/^(([^<>()\[\]\\.,;:\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 _0x3ba0ee['test'](String(_0x53213f)[_0xb055('0xb')]());}else{return![];}};
\ No newline at end of file
+var _0xf26e=['util','getString','length','sortBy','content','type','variable','variableName','push','toString','name','Variable','toLowerCase','keyValue','keyType','key','format','keyContent','%s:\x20%s','customVariable','stripTrailingSlash','slice','substring','isNil','test','lodash'];(function(_0x47fd36,_0x41535d){var _0x21a0fc=function(_0x44c07c){while(--_0x44c07c){_0x47fd36['push'](_0x47fd36['shift']());}};_0x21a0fc(++_0x41535d);}(_0xf26e,0x67));var _0xef26=function(_0x44af12,_0x587bda){_0x44af12=_0x44af12-0x0;var _0xa6c21d=_0xf26e[_0x44af12];return _0xa6c21d;};'use strict';var _=require(_0xef26('0x0'));var util=require(_0xef26('0x1'));exports[_0xef26('0x2')]=function(_0x4d473b,_0x94c5d5,_0x440f94){var _0x1b067c=[];if(_0x4d473b[_0xef26('0x3')]>0x0){var _0x300a84=_[_0xef26('0x4')](_0x4d473b,['id']);for(var _0x33ea97=0x0;_0x33ea97<_0x300a84['length'];_0x33ea97++){var _0x3fb1f6=_0x300a84[_0x33ea97];if(_0x3fb1f6['type']==='string'){_0x1b067c['push'](_0x3fb1f6[_0xef26('0x5')]);}else if(_0x3fb1f6[_0xef26('0x6')]===_0xef26('0x7')&&_0x3fb1f6[_0xef26('0x8')]){_0x94c5d5[_0x3fb1f6[_0xef26('0x8')]]&&_0x1b067c[_0xef26('0x9')](_0x94c5d5[_0x3fb1f6[_0xef26('0x8')]][_0xef26('0xa')]());}else if(_0x3fb1f6[_0xef26('0x6')]==='customVariable'&&_0x3fb1f6['Variable']&&_0x3fb1f6['Variable'][_0xef26('0xb')]){_0x94c5d5[_0x3fb1f6[_0xef26('0xc')][_0xef26('0xb')]['toLowerCase']()]&&_0x1b067c['push'](_0x94c5d5[_0x3fb1f6[_0xef26('0xc')][_0xef26('0xb')][_0xef26('0xd')]()][_0xef26('0xa')]());}else if(_0x3fb1f6[_0xef26('0x6')]===_0xef26('0xe')){if(_0x3fb1f6[_0xef26('0xf')]==='string'&&_0x3fb1f6[_0xef26('0x10')]){_0x1b067c[_0xef26('0x9')](util[_0xef26('0x11')]('%s:\x20%s',_0x3fb1f6['key'],_0x3fb1f6[_0xef26('0x12')]));}else if(_0x3fb1f6[_0xef26('0xf')]===_0xef26('0x7')&&_0x3fb1f6[_0xef26('0x8')]&&_0x3fb1f6['key']){_0x94c5d5[_0x3fb1f6[_0xef26('0x8')]]&&_0x1b067c[_0xef26('0x9')](util[_0xef26('0x11')](_0xef26('0x13'),_0x3fb1f6[_0xef26('0x10')],_0x94c5d5[_0x3fb1f6[_0xef26('0x8')]]));}else if(_0x3fb1f6[_0xef26('0xf')]===_0xef26('0x14')&&_0x3fb1f6[_0xef26('0xc')]&&_0x3fb1f6['Variable'][_0xef26('0xb')]&&_0x3fb1f6['key']){_0x94c5d5[_0x3fb1f6[_0xef26('0xc')][_0xef26('0xb')][_0xef26('0xd')]()]&&_0x1b067c[_0xef26('0x9')](util[_0xef26('0x11')](_0xef26('0x13'),_0x3fb1f6[_0xef26('0x10')],_0x94c5d5[_0x3fb1f6[_0xef26('0xc')]['name'][_0xef26('0xd')]()]));}}}}return _0x1b067c['join'](_0x440f94);};exports[_0xef26('0x15')]=function(_0x54b40f){var _0x11323e=_0x54b40f[_0xef26('0x16')](-0x1);if(_0x11323e==='/'){_0x54b40f=_0x54b40f[_0xef26('0x17')](0x0,_0x54b40f['lastIndexOf'](_0x11323e));}return _0x54b40f;};exports['validateEmail']=function(_0x2e4c00){if(!_[_0xef26('0x18')](_0x2e4c00)&&_0x2e4c00!==''){var _0x16a440=/^(([^<>()\[\]\\.,;:\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 _0x16a440[_0xef26('0x19')](String(_0x2e4c00)[_0xef26('0xd')]());}else{return![];}};
\ No newline at end of file