Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / components / parsers / qs.js
index 25077da..918fa4f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0239=['match','isEmail','forEach','replace','includes','push','lodash','moment','split','filters','isEmpty','type','DATE','isPlainObject','$gte','format','YYYY-MM-DD','utc','$lte','name','uniqueid','isArray','parse','limit','offset','map','indexOf','priority','cast','col','unsigned','substr','DESC','ASC','length','isObject','isString','unset','hasOwnProperty','omit','isNumeric'];(function(_0x8656f4,_0x55988a){var _0x57570b=function(_0x3b909d){while(--_0x3b909d){_0x8656f4['push'](_0x8656f4['shift']());}};_0x57570b(++_0x55988a);}(_0x0239,0x1a0));var _0x9023=function(_0x11c3c0,_0x39d2ed){_0x11c3c0=_0x11c3c0-0x0;var _0xaa8b3e=_0x0239[_0x11c3c0];return _0xaa8b3e;};'use strict';var _=require(_0x9023('0x0'));var sequelize=require('sequelize');var moment=require(_0x9023('0x1'));var LIMIT_VALUE=0xfa;exports['fields']=function(_0xf7925e){var _0x508dcf=null;if(_0xf7925e){_0x508dcf=_0xf7925e[_0x9023('0x2')](',');}return _0x508dcf;};exports[_0x9023('0x3')]=function(_0xe9aa45,_0x267a8a){var _0x89e724={};if(!_[_0x9023('0x4')](_0xe9aa45)){_['forOwn'](_0xe9aa45,function(_0x46b379,_0x48b0fd){try{if(_0x267a8a){var _0x2c7285=_['find'](_0x267a8a,{'name':_0x48b0fd})||{};if(_0x2c7285[_0x9023('0x5')]===_0x9023('0x6')&&_[_0x9023('0x7')](_0x46b379)){var _0x4db41e=JSON['parse'](_0x46b379);var _0x1fbd26={'$gte':moment(moment(_0x4db41e[_0x9023('0x8')])[_0x9023('0x9')](_0x9023('0xa')))[_0x9023('0xb')]()[_0x9023('0x9')](),'$lte':moment(moment(_0x4db41e[_0x9023('0xc')])['format'](_0x9023('0xa')))[_0x9023('0xb')]()['subtract'](0x1,'s')['format']()};_0x89e724[_0x48b0fd]=_0x1fbd26;}else if(_0x2c7285[_0x9023('0xd')]===_0x9023('0xe')){_0x89e724[_0x48b0fd]=_0x46b379;}else{_0x89e724[_0x48b0fd]=_[_0x9023('0xf')](_0x46b379)?_0x46b379:JSON[_0x9023('0x10')](_0x46b379);}}else{_0x89e724[_0x48b0fd]=_[_0x9023('0xf')](_0x46b379)?_0x46b379:JSON['parse'](_0x46b379);}}catch(_0x5b89a7){_0x89e724[_0x48b0fd]=_0x46b379[_0x9023('0x2')](',');}});}return _0x89e724;};exports[_0x9023('0x11')]=function(_0x3f8a72){_0x3f8a72=parseInt(_0x3f8a72,0xa);if(!_0x3f8a72||_0x3f8a72<0x0){_0x3f8a72=LIMIT_VALUE;}return _0x3f8a72;};exports[_0x9023('0x12')]=function(_0x201dde){_0x201dde=parseInt(_0x201dde,0xa);if(!_0x201dde||_0x201dde<0x0){_0x201dde=0x0;}return _0x201dde;};exports['sort']=function(_0x4680e8){var _0x17844d,_0x2bd4a3=null;if(_0x4680e8){_0x17844d=_0x4680e8[_0x9023('0x2')](',');_0x2bd4a3=_[_0x9023('0x13')](_0x17844d,function(_0x46cf96){if(_0x46cf96[_0x9023('0x14')]('-')===0x0){return[_0x46cf96===_0x9023('0x15')?sequelize[_0x9023('0x16')](sequelize[_0x9023('0x17')]('priority'),_0x9023('0x18')):_0x46cf96[_0x9023('0x19')](0x1),_0x9023('0x1a')];}else{return[_0x46cf96===_0x9023('0x15')?sequelize[_0x9023('0x16')](sequelize['col'](_0x9023('0x15')),'unsigned'):_0x46cf96,_0x9023('0x1b')];}});}return _0x2bd4a3;};exports['omit']=function(_0x2d2c44,_0x4e3a68){if(_[_0x9023('0x4')](_0x2d2c44)){return _0x2d2c44;}if(_[_0x9023('0xf')](_0x2d2c44)){for(var _0x36cd0c=0x0;_0x36cd0c<_0x2d2c44[_0x9023('0x1c')];_0x36cd0c+=0x1){_0x2d2c44[_0x36cd0c]=this['omit'](_0x2d2c44[_0x36cd0c],_0x4e3a68);}return _0x2d2c44;}if(!_[_0x9023('0x1d')](_0x2d2c44)){return _0x2d2c44;}if(_[_0x9023('0x1e')](_0x4e3a68)){_0x4e3a68=[_0x4e3a68];}if(!_[_0x9023('0xf')](_0x4e3a68)){return _0x2d2c44;}for(var _0x48be24=0x0;_0x48be24<_0x4e3a68[_0x9023('0x1c')];_0x48be24+=0x1){_[_0x9023('0x1f')](_0x2d2c44,_0x4e3a68[_0x48be24]);}for(var _0x234ec0 in _0x2d2c44){if(_0x2d2c44[_0x9023('0x20')](_0x234ec0)){_0x2d2c44[_0x234ec0]=this[_0x9023('0x21')](_0x2d2c44[_0x234ec0],_0x4e3a68);}}return _0x2d2c44;};exports[_0x9023('0x22')]=function(_0xcef0be){return _0xcef0be[_0x9023('0x23')](RegExp('^[+]?[0-9]*$'))?!![]:![];};exports[_0x9023('0x24')]=function(_0x534c05){return _0x534c05[_0x9023('0x23')](/^\S+@\S+$/)?!![]:![];};exports['getFullTextValue']=function(_0x378abc){var _0x1e578a=[];_0x378abc['split'](/[ ,]+/)[_0x9023('0x25')](function(_0x56306c){_0x56306c=_0x56306c[_0x9023('0x26')](/([^:]")"+/g,'$1');_0x56306c='+'+_0x56306c+'*';if(_0x56306c[_0x9023('0x27')]('@'))_0x56306c='\x22'+_0x56306c+'\x22';_0x1e578a[_0x9023('0x28')](_0x56306c);});return _0x1e578a['join']('\x20');};
\ No newline at end of file
+var _0x3cb6=['unsigned','substr','DESC','length','omit','isString','unset','isNumeric','^[+]?[0-9]*$','isEmail','match','forEach','includes','push','join','lodash','sequelize','moment','split','isEmpty','find','type','DATE','$gte','format','utc','$lte','subtract','isArray','parse','limit','sort','indexOf','cast','col'];(function(_0x391c38,_0x47ae32){var _0x33e2fd=function(_0x34b0d0){while(--_0x34b0d0){_0x391c38['push'](_0x391c38['shift']());}};_0x33e2fd(++_0x47ae32);}(_0x3cb6,0x1b3));var _0x63cb=function(_0x4a8cc7,_0x2c80e6){_0x4a8cc7=_0x4a8cc7-0x0;var _0x2b4ffa=_0x3cb6[_0x4a8cc7];return _0x2b4ffa;};'use strict';var _=require(_0x63cb('0x0'));var sequelize=require(_0x63cb('0x1'));var moment=require(_0x63cb('0x2'));var LIMIT_VALUE=0xfa;exports['fields']=function(_0xf51c0b){var _0x1e31b7=null;if(_0xf51c0b){_0x1e31b7=_0xf51c0b[_0x63cb('0x3')](',');}return _0x1e31b7;};exports['filters']=function(_0x34c39c,_0x581346){var _0x2fe9cb={};if(!_[_0x63cb('0x4')](_0x34c39c)){_['forOwn'](_0x34c39c,function(_0x2c97cb,_0x2e53ce){try{if(_0x581346){var _0xf8a921=_[_0x63cb('0x5')](_0x581346,{'name':_0x2e53ce})||{};if(_0xf8a921[_0x63cb('0x6')]===_0x63cb('0x7')&&_['isPlainObject'](_0x2c97cb)){var _0x27db51=JSON['parse'](_0x2c97cb);var _0x45acb3={'$gte':moment(moment(_0x27db51[_0x63cb('0x8')])[_0x63cb('0x9')]('YYYY-MM-DD'))[_0x63cb('0xa')]()[_0x63cb('0x9')](),'$lte':moment(moment(_0x27db51[_0x63cb('0xb')])[_0x63cb('0x9')]('YYYY-MM-DD'))[_0x63cb('0xa')]()[_0x63cb('0xc')](0x1,'s')['format']()};_0x2fe9cb[_0x2e53ce]=_0x45acb3;}else if(_0xf8a921['name']==='uniqueid'){_0x2fe9cb[_0x2e53ce]=_0x2c97cb;}else{_0x2fe9cb[_0x2e53ce]=_[_0x63cb('0xd')](_0x2c97cb)?_0x2c97cb:JSON[_0x63cb('0xe')](_0x2c97cb);}}else{_0x2fe9cb[_0x2e53ce]=_[_0x63cb('0xd')](_0x2c97cb)?_0x2c97cb:JSON[_0x63cb('0xe')](_0x2c97cb);}}catch(_0x133476){_0x2fe9cb[_0x2e53ce]=_0x2c97cb[_0x63cb('0x3')](',');}});}return _0x2fe9cb;};exports[_0x63cb('0xf')]=function(_0x29d541){_0x29d541=parseInt(_0x29d541,0xa);if(!_0x29d541||_0x29d541<0x0){_0x29d541=LIMIT_VALUE;}return _0x29d541;};exports['offset']=function(_0x17c3b8){_0x17c3b8=parseInt(_0x17c3b8,0xa);if(!_0x17c3b8||_0x17c3b8<0x0){_0x17c3b8=0x0;}return _0x17c3b8;};exports[_0x63cb('0x10')]=function(_0x2b383a){var _0x533a66,_0x3dfd34=null;if(_0x2b383a){_0x533a66=_0x2b383a[_0x63cb('0x3')](',');_0x3dfd34=_['map'](_0x533a66,function(_0x2c22ce){if(_0x2c22ce[_0x63cb('0x11')]('-')===0x0){return[_0x2c22ce==='priority'?sequelize[_0x63cb('0x12')](sequelize[_0x63cb('0x13')]('priority'),_0x63cb('0x14')):_0x2c22ce[_0x63cb('0x15')](0x1),_0x63cb('0x16')];}else{return[_0x2c22ce==='priority'?sequelize[_0x63cb('0x12')](sequelize['col']('priority'),_0x63cb('0x14')):_0x2c22ce,'ASC'];}});}return _0x3dfd34;};exports['omit']=function(_0xd3b92f,_0x1ac7d7){if(_[_0x63cb('0x4')](_0xd3b92f)){return _0xd3b92f;}if(_[_0x63cb('0xd')](_0xd3b92f)){for(var _0x4b4571=0x0;_0x4b4571<_0xd3b92f[_0x63cb('0x17')];_0x4b4571+=0x1){_0xd3b92f[_0x4b4571]=this[_0x63cb('0x18')](_0xd3b92f[_0x4b4571],_0x1ac7d7);}return _0xd3b92f;}if(!_['isObject'](_0xd3b92f)){return _0xd3b92f;}if(_[_0x63cb('0x19')](_0x1ac7d7)){_0x1ac7d7=[_0x1ac7d7];}if(!_[_0x63cb('0xd')](_0x1ac7d7)){return _0xd3b92f;}for(var _0x20e15e=0x0;_0x20e15e<_0x1ac7d7[_0x63cb('0x17')];_0x20e15e+=0x1){_[_0x63cb('0x1a')](_0xd3b92f,_0x1ac7d7[_0x20e15e]);}for(var _0x3efe2b in _0xd3b92f){if(_0xd3b92f['hasOwnProperty'](_0x3efe2b)){_0xd3b92f[_0x3efe2b]=this[_0x63cb('0x18')](_0xd3b92f[_0x3efe2b],_0x1ac7d7);}}return _0xd3b92f;};exports[_0x63cb('0x1b')]=function(_0x39bc95){return _0x39bc95['match'](RegExp(_0x63cb('0x1c')))?!![]:![];};exports[_0x63cb('0x1d')]=function(_0x56df31){return _0x56df31[_0x63cb('0x1e')](/^\S+@\S+$/)?!![]:![];};exports['getFullTextValue']=function(_0x1b8477){var _0x4bc7da=[];_0x1b8477[_0x63cb('0x3')](/[ ,]+/)[_0x63cb('0x1f')](function(_0x1a0c55){_0x1a0c55=_0x1a0c55['replace'](/([^:]")"+/g,'$1');_0x1a0c55='+'+_0x1a0c55+'*';if(_0x1a0c55[_0x63cb('0x20')]('@'))_0x1a0c55='\x22'+_0x1a0c55+'\x22';_0x4bc7da[_0x63cb('0x21')](_0x1a0c55);});return _0x4bc7da[_0x63cb('0x22')]('\x20');};
\ No newline at end of file