Built motion from commit (unavailable).|2.4.5
[motion2.git] / server / services / ami / trigger / integration / util.js
index f4c07c9..f3d9855 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa327=['slice','lastIndexOf','validateEmail','isNil','test','toLowerCase','lodash','util','getString','sortBy','length','string','push','type','variableName','toString','Variable','name','keyValue','keyType','key','format','keyContent','variable','%s:\x20%s','customVariable','join'];(function(_0x35885a,_0x42fed7){var _0xe86249=function(_0x98edb3){while(--_0x98edb3){_0x35885a['push'](_0x35885a['shift']());}};_0xe86249(++_0x42fed7);}(_0xa327,0x1d1));var _0x7a32=function(_0x5759b7,_0x116084){_0x5759b7=_0x5759b7-0x0;var _0xf07b3c=_0xa327[_0x5759b7];return _0xf07b3c;};'use strict';var _=require(_0x7a32('0x0'));var util=require(_0x7a32('0x1'));exports[_0x7a32('0x2')]=function(_0x2b61a8,_0x5b45b4,_0x50263a){var _0x194392=[];if(_0x2b61a8['length']>0x0){var _0x200012=_[_0x7a32('0x3')](_0x2b61a8,['id']);for(var _0x2a8079=0x0;_0x2a8079<_0x200012[_0x7a32('0x4')];_0x2a8079++){var _0x57c11c=_0x200012[_0x2a8079];if(_0x57c11c['type']===_0x7a32('0x5')){_0x194392[_0x7a32('0x6')](_0x57c11c['content']);}else if(_0x57c11c[_0x7a32('0x7')]==='variable'&&_0x57c11c[_0x7a32('0x8')]){_0x5b45b4[_0x57c11c[_0x7a32('0x8')]]&&_0x194392[_0x7a32('0x6')](_0x5b45b4[_0x57c11c[_0x7a32('0x8')]][_0x7a32('0x9')]());}else if(_0x57c11c[_0x7a32('0x7')]==='customVariable'&&_0x57c11c[_0x7a32('0xa')]&&_0x57c11c[_0x7a32('0xa')]['name']){_0x5b45b4[_0x57c11c['Variable'][_0x7a32('0xb')]['toLowerCase']()]&&_0x194392['push'](_0x5b45b4[_0x57c11c['Variable'][_0x7a32('0xb')]['toLowerCase']()]['toString']());}else if(_0x57c11c[_0x7a32('0x7')]===_0x7a32('0xc')){if(_0x57c11c[_0x7a32('0xd')]===_0x7a32('0x5')&&_0x57c11c[_0x7a32('0xe')]){_0x194392['push'](util[_0x7a32('0xf')]('%s:\x20%s',_0x57c11c[_0x7a32('0xe')],_0x57c11c[_0x7a32('0x10')]));}else if(_0x57c11c[_0x7a32('0xd')]===_0x7a32('0x11')&&_0x57c11c[_0x7a32('0x8')]&&_0x57c11c[_0x7a32('0xe')]){_0x5b45b4[_0x57c11c['variableName']]&&_0x194392[_0x7a32('0x6')](util[_0x7a32('0xf')](_0x7a32('0x12'),_0x57c11c['key'],_0x5b45b4[_0x57c11c['variableName']]));}else if(_0x57c11c['keyType']===_0x7a32('0x13')&&_0x57c11c[_0x7a32('0xa')]&&_0x57c11c['Variable']['name']&&_0x57c11c[_0x7a32('0xe')]){_0x5b45b4[_0x57c11c[_0x7a32('0xa')]['name']['toLowerCase']()]&&_0x194392[_0x7a32('0x6')](util['format'](_0x7a32('0x12'),_0x57c11c['key'],_0x5b45b4[_0x57c11c[_0x7a32('0xa')][_0x7a32('0xb')]['toLowerCase']()]));}}}}return _0x194392[_0x7a32('0x14')](_0x50263a);};exports['stripTrailingSlash']=function(_0x375e58){var _0x5a25bd=_0x375e58[_0x7a32('0x15')](-0x1);if(_0x5a25bd==='/'){_0x375e58=_0x375e58['substring'](0x0,_0x375e58[_0x7a32('0x16')](_0x5a25bd));}return _0x375e58;};exports[_0x7a32('0x17')]=function(_0x340b6e){if(!_[_0x7a32('0x18')](_0x340b6e)&&_0x340b6e!==''){var _0x3fe0dc=/^(([^<>()\[\]\\.,;:\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 _0x3fe0dc[_0x7a32('0x19')](String(_0x340b6e)[_0x7a32('0x1a')]());}else{return![];}};
\ No newline at end of file
+var _0xd226=['keyValue','keyType','key','format','%s:\x20%s','join','stripTrailingSlash','slice','substring','lastIndexOf','validateEmail','test','lodash','util','getString','length','sortBy','string','push','content','variable','variableName','toString','type','Variable','toLowerCase','name'];(function(_0x45e7e7,_0x10e163){var _0x5ed7e6=function(_0x1eec0e){while(--_0x1eec0e){_0x45e7e7['push'](_0x45e7e7['shift']());}};_0x5ed7e6(++_0x10e163);}(_0xd226,0xc9));var _0x6d22=function(_0x3f57db,_0x10e075){_0x3f57db=_0x3f57db-0x0;var _0x8cc430=_0xd226[_0x3f57db];return _0x8cc430;};'use strict';var _=require(_0x6d22('0x0'));var util=require(_0x6d22('0x1'));exports[_0x6d22('0x2')]=function(_0x3c4284,_0x2a4f31,_0x1e4f54){var _0x54c62e=[];if(_0x3c4284[_0x6d22('0x3')]>0x0){var _0xa29f47=_[_0x6d22('0x4')](_0x3c4284,['id']);for(var _0x15eed3=0x0;_0x15eed3<_0xa29f47[_0x6d22('0x3')];_0x15eed3++){var _0x49f44b=_0xa29f47[_0x15eed3];if(_0x49f44b['type']===_0x6d22('0x5')){_0x54c62e[_0x6d22('0x6')](_0x49f44b[_0x6d22('0x7')]);}else if(_0x49f44b['type']===_0x6d22('0x8')&&_0x49f44b[_0x6d22('0x9')]){_0x2a4f31[_0x49f44b[_0x6d22('0x9')]]&&_0x54c62e[_0x6d22('0x6')](_0x2a4f31[_0x49f44b['variableName']][_0x6d22('0xa')]());}else if(_0x49f44b[_0x6d22('0xb')]==='customVariable'&&_0x49f44b[_0x6d22('0xc')]&&_0x49f44b['Variable']['name']){_0x2a4f31[_0x49f44b[_0x6d22('0xc')]['name'][_0x6d22('0xd')]()]&&_0x54c62e[_0x6d22('0x6')](_0x2a4f31[_0x49f44b['Variable'][_0x6d22('0xe')]['toLowerCase']()][_0x6d22('0xa')]());}else if(_0x49f44b[_0x6d22('0xb')]===_0x6d22('0xf')){if(_0x49f44b[_0x6d22('0x10')]===_0x6d22('0x5')&&_0x49f44b[_0x6d22('0x11')]){_0x54c62e[_0x6d22('0x6')](util[_0x6d22('0x12')](_0x6d22('0x13'),_0x49f44b['key'],_0x49f44b['keyContent']));}else if(_0x49f44b['keyType']===_0x6d22('0x8')&&_0x49f44b[_0x6d22('0x9')]&&_0x49f44b[_0x6d22('0x11')]){_0x2a4f31[_0x49f44b[_0x6d22('0x9')]]&&_0x54c62e['push'](util[_0x6d22('0x12')](_0x6d22('0x13'),_0x49f44b['key'],_0x2a4f31[_0x49f44b[_0x6d22('0x9')]]));}else if(_0x49f44b[_0x6d22('0x10')]==='customVariable'&&_0x49f44b['Variable']&&_0x49f44b[_0x6d22('0xc')][_0x6d22('0xe')]&&_0x49f44b[_0x6d22('0x11')]){_0x2a4f31[_0x49f44b['Variable'][_0x6d22('0xe')][_0x6d22('0xd')]()]&&_0x54c62e[_0x6d22('0x6')](util[_0x6d22('0x12')](_0x6d22('0x13'),_0x49f44b[_0x6d22('0x11')],_0x2a4f31[_0x49f44b[_0x6d22('0xc')][_0x6d22('0xe')]['toLowerCase']()]));}}}}return _0x54c62e[_0x6d22('0x14')](_0x1e4f54);};exports[_0x6d22('0x15')]=function(_0x354242){var _0x272fc9=_0x354242[_0x6d22('0x16')](-0x1);if(_0x272fc9==='/'){_0x354242=_0x354242[_0x6d22('0x17')](0x0,_0x354242[_0x6d22('0x18')](_0x272fc9));}return _0x354242;};exports[_0x6d22('0x19')]=function(_0x1fecae){if(!_['isNil'](_0x1fecae)&&_0x1fecae!==''){var _0x61c803=/^(([^<>()\[\]\\.,;:\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 _0x61c803[_0x6d22('0x1a')](String(_0x1fecae)['toLowerCase']());}else{return![];}};
\ No newline at end of file