Built motion from commit d69f4380.|2.6.29
[motion2.git] / server / services / ami / trigger / integration / util.js
index b770304..0b90fba 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe030=['variableName','customVariable','Variable','name','toLowerCase','toString','keyValue','key','format','%s:\x20%s','keyContent','keyType','join','stripTrailingSlash','slice','substring','validateEmail','isNil','test','lodash','util','getString','length','type','string','push','content','variable'];(function(_0x2b8d94,_0x52cded){var _0x39515e=function(_0x416179){while(--_0x416179){_0x2b8d94['push'](_0x2b8d94['shift']());}};_0x39515e(++_0x52cded);}(_0xe030,0xf3));var _0x0e03=function(_0x2db4d5,_0x2ff676){_0x2db4d5=_0x2db4d5-0x0;var _0x567cb7=_0xe030[_0x2db4d5];return _0x567cb7;};'use strict';var _=require(_0x0e03('0x0'));var util=require(_0x0e03('0x1'));exports[_0x0e03('0x2')]=function(_0x48ac6c,_0x5bad2e,_0xd2687){var _0x3114ac=[];if(_0x48ac6c['length']>0x0){var _0x4cdd48=_['sortBy'](_0x48ac6c,['id']);for(var _0x3aa037=0x0;_0x3aa037<_0x4cdd48[_0x0e03('0x3')];_0x3aa037++){var _0x3167ba=_0x4cdd48[_0x3aa037];if(_0x3167ba[_0x0e03('0x4')]===_0x0e03('0x5')){_0x3114ac[_0x0e03('0x6')](_0x3167ba[_0x0e03('0x7')]);}else if(_0x3167ba[_0x0e03('0x4')]===_0x0e03('0x8')&&_0x3167ba[_0x0e03('0x9')]){_0x5bad2e[_0x3167ba[_0x0e03('0x9')]]&&_0x3114ac[_0x0e03('0x6')](_0x5bad2e[_0x3167ba[_0x0e03('0x9')]]['toString']());}else if(_0x3167ba['type']===_0x0e03('0xa')&&_0x3167ba[_0x0e03('0xb')]&&_0x3167ba[_0x0e03('0xb')]['name']){_0x5bad2e[_0x3167ba[_0x0e03('0xb')][_0x0e03('0xc')]['toLowerCase']()]&&_0x3114ac[_0x0e03('0x6')](_0x5bad2e[_0x3167ba[_0x0e03('0xb')][_0x0e03('0xc')][_0x0e03('0xd')]()][_0x0e03('0xe')]());}else if(_0x3167ba[_0x0e03('0x4')]===_0x0e03('0xf')){if(_0x3167ba['keyType']===_0x0e03('0x5')&&_0x3167ba[_0x0e03('0x10')]){_0x3114ac[_0x0e03('0x6')](util[_0x0e03('0x11')](_0x0e03('0x12'),_0x3167ba[_0x0e03('0x10')],_0x3167ba[_0x0e03('0x13')]));}else if(_0x3167ba['keyType']===_0x0e03('0x8')&&_0x3167ba[_0x0e03('0x9')]&&_0x3167ba[_0x0e03('0x10')]){_0x5bad2e[_0x3167ba[_0x0e03('0x9')]]&&_0x3114ac['push'](util[_0x0e03('0x11')]('%s:\x20%s',_0x3167ba['key'],_0x5bad2e[_0x3167ba['variableName']]));}else if(_0x3167ba[_0x0e03('0x14')]===_0x0e03('0xa')&&_0x3167ba[_0x0e03('0xb')]&&_0x3167ba[_0x0e03('0xb')]['name']&&_0x3167ba[_0x0e03('0x10')]){_0x5bad2e[_0x3167ba['Variable'][_0x0e03('0xc')][_0x0e03('0xd')]()]&&_0x3114ac[_0x0e03('0x6')](util['format'](_0x0e03('0x12'),_0x3167ba['key'],_0x5bad2e[_0x3167ba[_0x0e03('0xb')]['name'][_0x0e03('0xd')]()]));}}}}return _0x3114ac[_0x0e03('0x15')](_0xd2687);};exports[_0x0e03('0x16')]=function(_0x196905){var _0x1cff25=_0x196905[_0x0e03('0x17')](-0x1);if(_0x1cff25==='/'){_0x196905=_0x196905[_0x0e03('0x18')](0x0,_0x196905['lastIndexOf'](_0x1cff25));}return _0x196905;};exports[_0x0e03('0x19')]=function(_0x45f4b6){if(!_[_0x0e03('0x1a')](_0x45f4b6)&&_0x45f4b6!==''){var _0x2f0178=/^(([^<>()\[\]\\.,;:\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 _0x2f0178[_0x0e03('0x1b')](String(_0x45f4b6)[_0x0e03('0xd')]());}else{return![];}};
\ No newline at end of file
+var _0x7568=['join','stripTrailingSlash','slice','lastIndexOf','validateEmail','isNil','test','lodash','getString','length','sortBy','string','push','variableName','toString','type','customVariable','Variable','name','toLowerCase','keyValue','keyType','key','format','keyContent','variable','%s:\x20%s'];(function(_0x40c35d,_0x174443){var _0xed74dc=function(_0x155c68){while(--_0x155c68){_0x40c35d['push'](_0x40c35d['shift']());}};_0xed74dc(++_0x174443);}(_0x7568,0x1ed));var _0x8756=function(_0x32f7d7,_0x54231b){_0x32f7d7=_0x32f7d7-0x0;var _0x133d09=_0x7568[_0x32f7d7];return _0x133d09;};'use strict';var _=require(_0x8756('0x0'));var util=require('util');exports[_0x8756('0x1')]=function(_0xe30ba,_0x2844cf,_0x11b07d){var _0xc83961=[];if(_0xe30ba[_0x8756('0x2')]>0x0){var _0x1a1c7a=_[_0x8756('0x3')](_0xe30ba,['id']);for(var _0x352e4b=0x0;_0x352e4b<_0x1a1c7a[_0x8756('0x2')];_0x352e4b++){var _0x9460ad=_0x1a1c7a[_0x352e4b];if(_0x9460ad['type']===_0x8756('0x4')){_0xc83961[_0x8756('0x5')](_0x9460ad['content']);}else if(_0x9460ad['type']==='variable'&&_0x9460ad[_0x8756('0x6')]){_0x2844cf[_0x9460ad[_0x8756('0x6')]]&&_0xc83961[_0x8756('0x5')](_0x2844cf[_0x9460ad[_0x8756('0x6')]][_0x8756('0x7')]());}else if(_0x9460ad[_0x8756('0x8')]===_0x8756('0x9')&&_0x9460ad[_0x8756('0xa')]&&_0x9460ad[_0x8756('0xa')][_0x8756('0xb')]){_0x2844cf[_0x9460ad[_0x8756('0xa')][_0x8756('0xb')][_0x8756('0xc')]()]&&_0xc83961[_0x8756('0x5')](_0x2844cf[_0x9460ad['Variable'][_0x8756('0xb')]['toLowerCase']()][_0x8756('0x7')]());}else if(_0x9460ad[_0x8756('0x8')]===_0x8756('0xd')){if(_0x9460ad[_0x8756('0xe')]===_0x8756('0x4')&&_0x9460ad[_0x8756('0xf')]){_0xc83961['push'](util[_0x8756('0x10')]('%s:\x20%s',_0x9460ad[_0x8756('0xf')],_0x9460ad[_0x8756('0x11')]));}else if(_0x9460ad[_0x8756('0xe')]===_0x8756('0x12')&&_0x9460ad[_0x8756('0x6')]&&_0x9460ad[_0x8756('0xf')]){_0x2844cf[_0x9460ad['variableName']]&&_0xc83961[_0x8756('0x5')](util[_0x8756('0x10')](_0x8756('0x13'),_0x9460ad[_0x8756('0xf')],_0x2844cf[_0x9460ad[_0x8756('0x6')]]));}else if(_0x9460ad['keyType']===_0x8756('0x9')&&_0x9460ad[_0x8756('0xa')]&&_0x9460ad['Variable'][_0x8756('0xb')]&&_0x9460ad[_0x8756('0xf')]){_0x2844cf[_0x9460ad[_0x8756('0xa')][_0x8756('0xb')]['toLowerCase']()]&&_0xc83961[_0x8756('0x5')](util[_0x8756('0x10')]('%s:\x20%s',_0x9460ad[_0x8756('0xf')],_0x2844cf[_0x9460ad[_0x8756('0xa')][_0x8756('0xb')][_0x8756('0xc')]()]));}}}}return _0xc83961[_0x8756('0x14')](_0x11b07d);};exports[_0x8756('0x15')]=function(_0xaac5f){var _0x875d08=_0xaac5f[_0x8756('0x16')](-0x1);if(_0x875d08==='/'){_0xaac5f=_0xaac5f['substring'](0x0,_0xaac5f[_0x8756('0x17')](_0x875d08));}return _0xaac5f;};exports[_0x8756('0x18')]=function(_0x1028e1){if(!_[_0x8756('0x19')](_0x1028e1)&&_0x1028e1!==''){var _0x352646=/^(([^<>()\[\]\\.,;:\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 _0x352646[_0x8756('0x1a')](String(_0x1028e1)[_0x8756('0xc')]());}else{return![];}};
\ No newline at end of file