Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / jscriptySessionReport / jscriptySessionReport.controller.js
index adfda84..b436d9a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdd12=['Content-Range','json','reject','then','stack','name','index','map','JscriptySessionReport','rawAttributes','type','key','model','query','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','order','where','pick','filter','merge','VIRTUAL','options','includeAll','findAll','rows','catch','show','params','length','find','create','body','update','destroy','describe','getQuestions','JscriptyQuestionReport','sort','SessionId','include','html-pdf','rimraf','zip-dir','fast-json-patch','bluebird','mustache','util','path','sox','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','count','offset','limit','set'];(function(_0x354bef,_0x401af7){var _0x5465fc=function(_0x26e4f3){while(--_0x26e4f3){_0x354bef['push'](_0x354bef['shift']());}};_0x5465fc(++_0x401af7);}(_0xdd12,0x1af));var _0x2dd1=function(_0x2467ae,_0x18ab53){_0x2467ae=_0x2467ae-0x0;var _0x4689fe=_0xdd12[_0x2467ae];return _0x4689fe;};'use strict';var pdf=require(_0x2dd1('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x2dd1('0x1'));var zipdir=require(_0x2dd1('0x2'));var jsonpatch=require(_0x2dd1('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x2dd1('0x4'));var Mustache=require(_0x2dd1('0x5'));var util=require(_0x2dd1('0x6'));var path=require(_0x2dd1('0x7'));var sox=require(_0x2dd1('0x8'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x2dd1('0x9'));var crypto=require(_0x2dd1('0xa'));var jsforce=require(_0x2dd1('0xb'));var deskjs=require(_0x2dd1('0xc'));var toCsv=require(_0x2dd1('0xd'));var querystring=require(_0x2dd1('0xe'));var Papa=require(_0x2dd1('0xf'));var Redis=require('ioredis');var authService=require(_0x2dd1('0x10'));var qs=require(_0x2dd1('0x11'));var as=require(_0x2dd1('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x2dd1('0x13'))(_0x2dd1('0x14'));var utils=require('../../config/utils');var config=require(_0x2dd1('0x15'));var licenseUtil=require(_0x2dd1('0x16'));var db=require(_0x2dd1('0x17'))['db'];function respondWithStatusCode(_0x35679f,_0x2d3cd6){_0x2d3cd6=_0x2d3cd6||0xcc;return function(_0x530fbf){if(_0x530fbf){return _0x35679f[_0x2dd1('0x18')](_0x2d3cd6);}return _0x35679f[_0x2dd1('0x19')](_0x2d3cd6)[_0x2dd1('0x1a')]();};}function respondWithResult(_0x571220,_0x4d08db){_0x4d08db=_0x4d08db||0xc8;return function(_0x2d348a){if(_0x2d348a){return _0x571220[_0x2dd1('0x19')](_0x4d08db)['json'](_0x2d348a);}};}function respondWithFilteredResult(_0x109f25,_0x29467d){return function(_0x4d99d4){if(_0x4d99d4){var _0x157692=_0x4d99d4[_0x2dd1('0x1b')],_0x1d5eda=_0x29467d[_0x2dd1('0x1c')],_0x2f1f39=_0x29467d[_0x2dd1('0x1c')]+_0x29467d[_0x2dd1('0x1d')],_0xacab0;if(_0x2f1f39>=_0x157692){_0x2f1f39=_0x157692;_0xacab0=0xc8;}else{_0xacab0=0xce;}_0x109f25['status'](_0xacab0);return _0x109f25[_0x2dd1('0x1e')](_0x2dd1('0x1f'),_0x1d5eda+'-'+_0x2f1f39+'/'+_0x157692)[_0x2dd1('0x20')](_0x4d99d4);}return null;};}function patchUpdates(_0xca19e3){return function(_0x59538c){try{jsonpatch['apply'](_0x59538c,_0xca19e3,!![]);}catch(_0x49a3c6){return BPromise[_0x2dd1('0x21')](_0x49a3c6);}return _0x59538c['save']();};}function saveUpdates(_0x4ae163,_0xae6933){return function(_0x47f512){if(_0x47f512){return _0x47f512['update'](_0x4ae163)[_0x2dd1('0x22')](function(_0x49c705){return _0x49c705;});}return null;};}function removeEntity(_0x31e086,_0x3196f5){return function(_0x26a3ef){if(_0x26a3ef){return _0x26a3ef['destroy']()['then'](function(){_0x31e086[_0x2dd1('0x19')](0xcc)[_0x2dd1('0x1a')]();});}};}function handleEntityNotFound(_0x5752d2,_0x372fd0){return function(_0x3074d2){if(!_0x3074d2){_0x5752d2['sendStatus'](0x194);}return _0x3074d2;};}function handleError(_0x26f2af,_0x2d9283){_0x2d9283=_0x2d9283||0x1f4;return function(_0x7d4a76){logger['error'](_0x7d4a76[_0x2dd1('0x23')]);if(_0x7d4a76[_0x2dd1('0x24')]){delete _0x7d4a76['name'];}_0x26f2af[_0x2dd1('0x19')](_0x2d9283)['send'](_0x7d4a76);};}exports[_0x2dd1('0x25')]=function(_0x9a1328,_0x25eb61){var _0x247bbc={},_0x2f7144={},_0x4402d1={'count':0x0,'rows':[]};var _0xe54af6=_[_0x2dd1('0x26')](db[_0x2dd1('0x27')][_0x2dd1('0x28')],function(_0x332acc){return{'name':_0x332acc['fieldName'],'type':_0x332acc[_0x2dd1('0x29')][_0x2dd1('0x2a')]};});_0x2f7144[_0x2dd1('0x2b')]=_[_0x2dd1('0x26')](_0xe54af6,_0x2dd1('0x24'));_0x2f7144[_0x2dd1('0x2c')]=_[_0x2dd1('0x2d')](_0x9a1328['query']);_0x2f7144[_0x2dd1('0x2e')]=_[_0x2dd1('0x2f')](_0x2f7144[_0x2dd1('0x2b')],_0x2f7144[_0x2dd1('0x2c')]);_0x247bbc['attributes']=_['intersection'](_0x2f7144[_0x2dd1('0x2b')],qs[_0x2dd1('0x30')](_0x9a1328[_0x2dd1('0x2c')][_0x2dd1('0x30')]));_0x247bbc[_0x2dd1('0x31')]=_0x247bbc['attributes']['length']?_0x247bbc['attributes']:_0x2f7144[_0x2dd1('0x2b')];if(!_0x9a1328[_0x2dd1('0x2c')][_0x2dd1('0x32')](_0x2dd1('0x33'))){_0x247bbc[_0x2dd1('0x1d')]=qs['limit'](_0x9a1328[_0x2dd1('0x2c')]['limit']);_0x247bbc[_0x2dd1('0x1c')]=qs['offset'](_0x9a1328[_0x2dd1('0x2c')][_0x2dd1('0x1c')]);}_0x247bbc[_0x2dd1('0x34')]=qs['sort'](_0x9a1328[_0x2dd1('0x2c')]['sort']);_0x247bbc[_0x2dd1('0x35')]=qs[_0x2dd1('0x2e')](_[_0x2dd1('0x36')](_0x9a1328['query'],_0x2f7144[_0x2dd1('0x2e')]),_0xe54af6);if(_0x9a1328[_0x2dd1('0x2c')][_0x2dd1('0x37')]){_0x247bbc['where']=_[_0x2dd1('0x38')](_0x247bbc[_0x2dd1('0x35')],{'$or':_[_0x2dd1('0x26')](_0xe54af6,function(_0x5bc5fc){if(_0x5bc5fc[_0x2dd1('0x29')]!==_0x2dd1('0x39')){var _0x4a7c13={};_0x4a7c13[_0x5bc5fc[_0x2dd1('0x24')]]={'$like':'%'+_0x9a1328[_0x2dd1('0x2c')][_0x2dd1('0x37')]+'%'};return _0x4a7c13;}})});}_0x247bbc=_[_0x2dd1('0x38')]({},_0x247bbc,_0x9a1328[_0x2dd1('0x3a')]);var _0x2bec89={'where':_0x247bbc[_0x2dd1('0x35')]};return db[_0x2dd1('0x27')][_0x2dd1('0x1b')](_0x2bec89)[_0x2dd1('0x22')](function(_0x299f5c){_0x4402d1[_0x2dd1('0x1b')]=_0x299f5c;if(_0x9a1328[_0x2dd1('0x2c')][_0x2dd1('0x3b')]){_0x247bbc['include']=[{'all':!![]}];}return db[_0x2dd1('0x27')][_0x2dd1('0x3c')](_0x247bbc);})[_0x2dd1('0x22')](function(_0x3ca29c){_0x4402d1[_0x2dd1('0x3d')]=_0x3ca29c;return _0x4402d1;})[_0x2dd1('0x22')](respondWithFilteredResult(_0x25eb61,_0x247bbc))[_0x2dd1('0x3e')](handleError(_0x25eb61,null));};exports[_0x2dd1('0x3f')]=function(_0x1e3877,_0x2156d1){var _0x257e84={'raw':!![],'where':{'id':_0x1e3877[_0x2dd1('0x40')]['id']}},_0x4d7edf={};_0x4d7edf[_0x2dd1('0x2b')]=_['keys'](db[_0x2dd1('0x27')][_0x2dd1('0x28')]);_0x4d7edf[_0x2dd1('0x2c')]=_['keys'](_0x1e3877[_0x2dd1('0x2c')]);_0x4d7edf['filters']=_[_0x2dd1('0x2f')](_0x4d7edf[_0x2dd1('0x2b')],_0x4d7edf[_0x2dd1('0x2c')]);_0x257e84[_0x2dd1('0x31')]=_[_0x2dd1('0x2f')](_0x4d7edf[_0x2dd1('0x2b')],qs[_0x2dd1('0x30')](_0x1e3877[_0x2dd1('0x2c')][_0x2dd1('0x30')]));_0x257e84[_0x2dd1('0x31')]=_0x257e84[_0x2dd1('0x31')][_0x2dd1('0x41')]?_0x257e84['attributes']:_0x4d7edf[_0x2dd1('0x2b')];if(_0x1e3877[_0x2dd1('0x2c')][_0x2dd1('0x3b')]){_0x257e84['include']=[{'all':!![]}];}_0x257e84=_['merge']({},_0x257e84,_0x1e3877['options']);return db['JscriptySessionReport'][_0x2dd1('0x42')](_0x257e84)[_0x2dd1('0x22')](handleEntityNotFound(_0x2156d1,null))[_0x2dd1('0x22')](respondWithResult(_0x2156d1,null))['catch'](handleError(_0x2156d1,null));};exports[_0x2dd1('0x43')]=function(_0x74b5c3,_0x70bd27){return db['JscriptySessionReport'][_0x2dd1('0x43')](_0x74b5c3[_0x2dd1('0x44')],{})[_0x2dd1('0x22')](respondWithResult(_0x70bd27,0xc9))[_0x2dd1('0x3e')](handleError(_0x70bd27,null));};exports[_0x2dd1('0x45')]=function(_0xc96bda,_0x3e39e8){if(_0xc96bda[_0x2dd1('0x44')]['id']){delete _0xc96bda[_0x2dd1('0x44')]['id'];}return db[_0x2dd1('0x27')][_0x2dd1('0x42')]({'where':{'id':_0xc96bda['params']['id']}})[_0x2dd1('0x22')](handleEntityNotFound(_0x3e39e8,null))['then'](saveUpdates(_0xc96bda['body'],null))[_0x2dd1('0x22')](respondWithResult(_0x3e39e8,null))[_0x2dd1('0x3e')](handleError(_0x3e39e8,null));};exports[_0x2dd1('0x46')]=function(_0x41c824,_0x4861b5){return db[_0x2dd1('0x27')][_0x2dd1('0x42')]({'where':{'id':_0x41c824['params']['id']}})[_0x2dd1('0x22')](handleEntityNotFound(_0x4861b5,null))[_0x2dd1('0x22')](removeEntity(_0x4861b5,null))[_0x2dd1('0x3e')](handleError(_0x4861b5,null));};exports[_0x2dd1('0x47')]=function(_0x57ec99,_0xcf20de){return db[_0x2dd1('0x27')]['describe']()[_0x2dd1('0x22')](respondWithResult(_0xcf20de,null))[_0x2dd1('0x3e')](handleError(_0xcf20de,null));};exports[_0x2dd1('0x48')]=function(_0x3f5702,_0x1746e3,_0x50b2fb){var _0x299c2f={'raw':!![],'where':{}};var _0x5e4bed={};var _0x1d63f4={'count':0x0,'rows':[]};return db[_0x2dd1('0x27')]['findOne']({'where':{'id':_0x3f5702[_0x2dd1('0x40')]['id']}})['then'](handleEntityNotFound(_0x1746e3,null))[_0x2dd1('0x22')](function(_0x5a1354){if(_0x5a1354){_0x5e4bed['model']=_['keys'](db[_0x2dd1('0x49')][_0x2dd1('0x28')]);_0x5e4bed[_0x2dd1('0x2c')]=_[_0x2dd1('0x2d')](_0x3f5702[_0x2dd1('0x2c')]);_0x5e4bed['filters']=_[_0x2dd1('0x2f')](_0x5e4bed[_0x2dd1('0x2b')],_0x5e4bed[_0x2dd1('0x2c')]);_0x299c2f[_0x2dd1('0x31')]=_[_0x2dd1('0x2f')](_0x5e4bed[_0x2dd1('0x2b')],qs[_0x2dd1('0x30')](_0x3f5702[_0x2dd1('0x2c')][_0x2dd1('0x30')]));_0x299c2f[_0x2dd1('0x31')]=_0x299c2f['attributes'][_0x2dd1('0x41')]?_0x299c2f[_0x2dd1('0x31')]:_0x5e4bed[_0x2dd1('0x2b')];if(!_0x3f5702['query']['hasOwnProperty'](_0x2dd1('0x33'))){_0x299c2f[_0x2dd1('0x1d')]=qs[_0x2dd1('0x1d')](_0x3f5702[_0x2dd1('0x2c')][_0x2dd1('0x1d')]);_0x299c2f[_0x2dd1('0x1c')]=qs['offset'](_0x3f5702[_0x2dd1('0x2c')][_0x2dd1('0x1c')]);}_0x299c2f[_0x2dd1('0x34')]=qs['sort'](_0x3f5702[_0x2dd1('0x2c')][_0x2dd1('0x4a')]);_0x299c2f[_0x2dd1('0x35')]=qs[_0x2dd1('0x2e')](_[_0x2dd1('0x36')](_0x3f5702['query'],_0x5e4bed['filters']));_0x299c2f['where'][_0x2dd1('0x4b')]=_0x5a1354['id'];if(_0x3f5702['query'][_0x2dd1('0x37')]){_0x299c2f[_0x2dd1('0x35')]=_['merge'](_0x299c2f[_0x2dd1('0x35')],{'$or':_[_0x2dd1('0x26')](_0x299c2f[_0x2dd1('0x31')],function(_0x51f66b){var _0x126f16={};_0x126f16[_0x51f66b]={'$like':'%'+_0x3f5702['query']['filter']+'%'};return _0x126f16;})});}_0x299c2f=_['merge']({},_0x299c2f,_0x3f5702[_0x2dd1('0x3a')]);return db[_0x2dd1('0x49')]['count']({'where':_0x299c2f['where']})[_0x2dd1('0x22')](function(_0x33c656){_0x1d63f4[_0x2dd1('0x1b')]=_0x33c656;if(_0x3f5702[_0x2dd1('0x2c')]['includeAll']){_0x299c2f[_0x2dd1('0x4c')]=[{'all':!![]}];}return db[_0x2dd1('0x49')][_0x2dd1('0x3c')](_0x299c2f);})[_0x2dd1('0x22')](function(_0x203b39){_0x1d63f4[_0x2dd1('0x3d')]=_0x203b39;return _0x1d63f4;});}})[_0x2dd1('0x22')](respondWithFilteredResult(_0x1746e3,_0x299c2f))[_0x2dd1('0x3e')](handleError(_0x1746e3,null));};
\ No newline at end of file
+var _0x1fd0=['sort','where','filters','pick','filter','VIRTUAL','merge','include','findAll','rows','catch','show','params','length','includeAll','options','find','create','body','describe','getQuestions','findOne','JscriptyQuestionReport','SessionId','html-pdf','eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox','ejs','squel','crypto','jsforce','desk.js','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/environment','../../config/license/util','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','sendStatus','error','stack','name','send','index','map','JscriptySessionReport','type','model','query','keys','intersection','attributes','fields','hasOwnProperty','nolimit','order'];(function(_0x167cc1,_0x56ef5a){var _0x10bc4b=function(_0xd6a255){while(--_0xd6a255){_0x167cc1['push'](_0x167cc1['shift']());}};_0x10bc4b(++_0x56ef5a);}(_0x1fd0,0x19e));var _0x01fd=function(_0x2b0f15,_0xc6c0f8){_0x2b0f15=_0x2b0f15-0x0;var _0x4f8fc5=_0x1fd0[_0x2b0f15];return _0x4f8fc5;};'use strict';var pdf=require(_0x01fd('0x0'));var emlformat=require(_0x01fd('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x01fd('0x2'));var jsonpatch=require(_0x01fd('0x3'));var rp=require('request-promise');var moment=require(_0x01fd('0x4'));var BPromise=require(_0x01fd('0x5'));var Mustache=require(_0x01fd('0x6'));var util=require(_0x01fd('0x7'));var path=require('path');var sox=require(_0x01fd('0x8'));var csv=require('to-csv');var ejs=require(_0x01fd('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x01fd('0xa'));var crypto=require(_0x01fd('0xb'));var jsforce=require(_0x01fd('0xc'));var deskjs=require(_0x01fd('0xd'));var toCsv=require(_0x01fd('0xe'));var querystring=require('querystring');var Papa=require(_0x01fd('0xf'));var Redis=require(_0x01fd('0x10'));var authService=require(_0x01fd('0x11'));var qs=require(_0x01fd('0x12'));var as=require(_0x01fd('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x01fd('0x14'));var utils=require('../../config/utils');var config=require(_0x01fd('0x15'));var licenseUtil=require(_0x01fd('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2a1cc4,_0x263718){_0x263718=_0x263718||0xcc;return function(_0x1201de){if(_0x1201de){return _0x2a1cc4['sendStatus'](_0x263718);}return _0x2a1cc4[_0x01fd('0x17')](_0x263718)[_0x01fd('0x18')]();};}function respondWithResult(_0x367f99,_0x468b4f){_0x468b4f=_0x468b4f||0xc8;return function(_0x4e5344){if(_0x4e5344){return _0x367f99[_0x01fd('0x17')](_0x468b4f)[_0x01fd('0x19')](_0x4e5344);}};}function respondWithFilteredResult(_0x2b4377,_0xb8c08d){return function(_0x38c820){if(_0x38c820){var _0x143de1=_0x38c820[_0x01fd('0x1a')],_0x40429f=_0xb8c08d[_0x01fd('0x1b')],_0x190d9c=_0xb8c08d[_0x01fd('0x1b')]+_0xb8c08d[_0x01fd('0x1c')],_0x11185d;if(_0x190d9c>=_0x143de1){_0x190d9c=_0x143de1;_0x11185d=0xc8;}else{_0x11185d=0xce;}_0x2b4377[_0x01fd('0x17')](_0x11185d);return _0x2b4377[_0x01fd('0x1d')](_0x01fd('0x1e'),_0x40429f+'-'+_0x190d9c+'/'+_0x143de1)[_0x01fd('0x19')](_0x38c820);}return null;};}function patchUpdates(_0x11f002){return function(_0x4d92c3){try{jsonpatch[_0x01fd('0x1f')](_0x4d92c3,_0x11f002,!![]);}catch(_0x186692){return BPromise[_0x01fd('0x20')](_0x186692);}return _0x4d92c3[_0x01fd('0x21')]();};}function saveUpdates(_0x2f32a9,_0x199cc3){return function(_0x16352f){if(_0x16352f){return _0x16352f[_0x01fd('0x22')](_0x2f32a9)[_0x01fd('0x23')](function(_0x215f63){return _0x215f63;});}return null;};}function removeEntity(_0x43ac0e,_0x31ac9f){return function(_0x3ab947){if(_0x3ab947){return _0x3ab947['destroy']()[_0x01fd('0x23')](function(){_0x43ac0e[_0x01fd('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x558b01,_0x433552){return function(_0x8c5b2e){if(!_0x8c5b2e){_0x558b01[_0x01fd('0x24')](0x194);}return _0x8c5b2e;};}function handleError(_0x56b618,_0x48fd92){_0x48fd92=_0x48fd92||0x1f4;return function(_0x564d14){logger[_0x01fd('0x25')](_0x564d14[_0x01fd('0x26')]);if(_0x564d14[_0x01fd('0x27')]){delete _0x564d14[_0x01fd('0x27')];}_0x56b618[_0x01fd('0x17')](_0x48fd92)[_0x01fd('0x28')](_0x564d14);};}exports[_0x01fd('0x29')]=function(_0x4061a4,_0x571aba){var _0x306e4c={},_0x456f92={},_0x4fa1fb={'count':0x0,'rows':[]};var _0x310333=_[_0x01fd('0x2a')](db[_0x01fd('0x2b')]['rawAttributes'],function(_0xc379b5){return{'name':_0xc379b5['fieldName'],'type':_0xc379b5[_0x01fd('0x2c')]['key']};});_0x456f92[_0x01fd('0x2d')]=_[_0x01fd('0x2a')](_0x310333,_0x01fd('0x27'));_0x456f92[_0x01fd('0x2e')]=_[_0x01fd('0x2f')](_0x4061a4[_0x01fd('0x2e')]);_0x456f92['filters']=_[_0x01fd('0x30')](_0x456f92[_0x01fd('0x2d')],_0x456f92[_0x01fd('0x2e')]);_0x306e4c[_0x01fd('0x31')]=_[_0x01fd('0x30')](_0x456f92[_0x01fd('0x2d')],qs['fields'](_0x4061a4[_0x01fd('0x2e')][_0x01fd('0x32')]));_0x306e4c[_0x01fd('0x31')]=_0x306e4c['attributes']['length']?_0x306e4c['attributes']:_0x456f92[_0x01fd('0x2d')];if(!_0x4061a4['query'][_0x01fd('0x33')](_0x01fd('0x34'))){_0x306e4c[_0x01fd('0x1c')]=qs[_0x01fd('0x1c')](_0x4061a4['query'][_0x01fd('0x1c')]);_0x306e4c['offset']=qs[_0x01fd('0x1b')](_0x4061a4[_0x01fd('0x2e')][_0x01fd('0x1b')]);}_0x306e4c[_0x01fd('0x35')]=qs[_0x01fd('0x36')](_0x4061a4[_0x01fd('0x2e')][_0x01fd('0x36')]);_0x306e4c[_0x01fd('0x37')]=qs[_0x01fd('0x38')](_[_0x01fd('0x39')](_0x4061a4[_0x01fd('0x2e')],_0x456f92[_0x01fd('0x38')]),_0x310333);if(_0x4061a4[_0x01fd('0x2e')][_0x01fd('0x3a')]){_0x306e4c['where']=_['merge'](_0x306e4c['where'],{'$or':_['map'](_0x310333,function(_0x3ed9de){if(_0x3ed9de[_0x01fd('0x2c')]!==_0x01fd('0x3b')){var _0x5ce853={};_0x5ce853[_0x3ed9de[_0x01fd('0x27')]]={'$like':'%'+_0x4061a4[_0x01fd('0x2e')][_0x01fd('0x3a')]+'%'};return _0x5ce853;}})});}_0x306e4c=_[_0x01fd('0x3c')]({},_0x306e4c,_0x4061a4['options']);var _0xba8dd6={'where':_0x306e4c['where']};return db['JscriptySessionReport'][_0x01fd('0x1a')](_0xba8dd6)[_0x01fd('0x23')](function(_0x1e1544){_0x4fa1fb[_0x01fd('0x1a')]=_0x1e1544;if(_0x4061a4[_0x01fd('0x2e')]['includeAll']){_0x306e4c[_0x01fd('0x3d')]=[{'all':!![]}];}return db[_0x01fd('0x2b')][_0x01fd('0x3e')](_0x306e4c);})[_0x01fd('0x23')](function(_0x3bbf4c){_0x4fa1fb[_0x01fd('0x3f')]=_0x3bbf4c;return _0x4fa1fb;})[_0x01fd('0x23')](respondWithFilteredResult(_0x571aba,_0x306e4c))[_0x01fd('0x40')](handleError(_0x571aba,null));};exports[_0x01fd('0x41')]=function(_0x2b5b19,_0x2cd8f5){var _0x3cb331={'raw':!![],'where':{'id':_0x2b5b19[_0x01fd('0x42')]['id']}},_0x14b279={};_0x14b279['model']=_[_0x01fd('0x2f')](db[_0x01fd('0x2b')]['rawAttributes']);_0x14b279[_0x01fd('0x2e')]=_[_0x01fd('0x2f')](_0x2b5b19['query']);_0x14b279[_0x01fd('0x38')]=_[_0x01fd('0x30')](_0x14b279[_0x01fd('0x2d')],_0x14b279[_0x01fd('0x2e')]);_0x3cb331[_0x01fd('0x31')]=_['intersection'](_0x14b279[_0x01fd('0x2d')],qs[_0x01fd('0x32')](_0x2b5b19['query']['fields']));_0x3cb331['attributes']=_0x3cb331[_0x01fd('0x31')][_0x01fd('0x43')]?_0x3cb331[_0x01fd('0x31')]:_0x14b279[_0x01fd('0x2d')];if(_0x2b5b19[_0x01fd('0x2e')][_0x01fd('0x44')]){_0x3cb331['include']=[{'all':!![]}];}_0x3cb331=_[_0x01fd('0x3c')]({},_0x3cb331,_0x2b5b19[_0x01fd('0x45')]);return db['JscriptySessionReport'][_0x01fd('0x46')](_0x3cb331)[_0x01fd('0x23')](handleEntityNotFound(_0x2cd8f5,null))['then'](respondWithResult(_0x2cd8f5,null))['catch'](handleError(_0x2cd8f5,null));};exports[_0x01fd('0x47')]=function(_0x4f8bc6,_0x1f534a){return db[_0x01fd('0x2b')][_0x01fd('0x47')](_0x4f8bc6[_0x01fd('0x48')],{})[_0x01fd('0x23')](respondWithResult(_0x1f534a,0xc9))[_0x01fd('0x40')](handleError(_0x1f534a,null));};exports['update']=function(_0x4a2bff,_0x52ccb4){if(_0x4a2bff[_0x01fd('0x48')]['id']){delete _0x4a2bff[_0x01fd('0x48')]['id'];}return db[_0x01fd('0x2b')][_0x01fd('0x46')]({'where':{'id':_0x4a2bff['params']['id']}})[_0x01fd('0x23')](handleEntityNotFound(_0x52ccb4,null))[_0x01fd('0x23')](saveUpdates(_0x4a2bff['body'],null))[_0x01fd('0x23')](respondWithResult(_0x52ccb4,null))[_0x01fd('0x40')](handleError(_0x52ccb4,null));};exports['destroy']=function(_0x2899cc,_0x36d852){return db[_0x01fd('0x2b')][_0x01fd('0x46')]({'where':{'id':_0x2899cc['params']['id']}})['then'](handleEntityNotFound(_0x36d852,null))['then'](removeEntity(_0x36d852,null))[_0x01fd('0x40')](handleError(_0x36d852,null));};exports[_0x01fd('0x49')]=function(_0x555b98,_0x426969){return db['JscriptySessionReport'][_0x01fd('0x49')]()[_0x01fd('0x23')](respondWithResult(_0x426969,null))[_0x01fd('0x40')](handleError(_0x426969,null));};exports[_0x01fd('0x4a')]=function(_0x851cf9,_0x4175ad,_0x2d7f2e){var _0x1bcfcb={'raw':!![],'where':{}};var _0x5379fa={};var _0x2437d0={'count':0x0,'rows':[]};return db[_0x01fd('0x2b')][_0x01fd('0x4b')]({'where':{'id':_0x851cf9[_0x01fd('0x42')]['id']}})[_0x01fd('0x23')](handleEntityNotFound(_0x4175ad,null))[_0x01fd('0x23')](function(_0x30d222){if(_0x30d222){_0x5379fa['model']=_['keys'](db[_0x01fd('0x4c')]['rawAttributes']);_0x5379fa['query']=_[_0x01fd('0x2f')](_0x851cf9[_0x01fd('0x2e')]);_0x5379fa[_0x01fd('0x38')]=_[_0x01fd('0x30')](_0x5379fa[_0x01fd('0x2d')],_0x5379fa[_0x01fd('0x2e')]);_0x1bcfcb[_0x01fd('0x31')]=_['intersection'](_0x5379fa[_0x01fd('0x2d')],qs['fields'](_0x851cf9[_0x01fd('0x2e')]['fields']));_0x1bcfcb[_0x01fd('0x31')]=_0x1bcfcb[_0x01fd('0x31')][_0x01fd('0x43')]?_0x1bcfcb[_0x01fd('0x31')]:_0x5379fa[_0x01fd('0x2d')];if(!_0x851cf9[_0x01fd('0x2e')][_0x01fd('0x33')](_0x01fd('0x34'))){_0x1bcfcb[_0x01fd('0x1c')]=qs['limit'](_0x851cf9[_0x01fd('0x2e')][_0x01fd('0x1c')]);_0x1bcfcb['offset']=qs[_0x01fd('0x1b')](_0x851cf9[_0x01fd('0x2e')][_0x01fd('0x1b')]);}_0x1bcfcb[_0x01fd('0x35')]=qs[_0x01fd('0x36')](_0x851cf9[_0x01fd('0x2e')][_0x01fd('0x36')]);_0x1bcfcb[_0x01fd('0x37')]=qs['filters'](_[_0x01fd('0x39')](_0x851cf9[_0x01fd('0x2e')],_0x5379fa[_0x01fd('0x38')]));_0x1bcfcb[_0x01fd('0x37')][_0x01fd('0x4d')]=_0x30d222['id'];if(_0x851cf9[_0x01fd('0x2e')][_0x01fd('0x3a')]){_0x1bcfcb[_0x01fd('0x37')]=_[_0x01fd('0x3c')](_0x1bcfcb[_0x01fd('0x37')],{'$or':_[_0x01fd('0x2a')](_0x1bcfcb[_0x01fd('0x31')],function(_0x456b6f){var _0x32ec61={};_0x32ec61[_0x456b6f]={'$like':'%'+_0x851cf9[_0x01fd('0x2e')][_0x01fd('0x3a')]+'%'};return _0x32ec61;})});}_0x1bcfcb=_[_0x01fd('0x3c')]({},_0x1bcfcb,_0x851cf9['options']);return db[_0x01fd('0x4c')][_0x01fd('0x1a')]({'where':_0x1bcfcb[_0x01fd('0x37')]})[_0x01fd('0x23')](function(_0x5039d8){_0x2437d0['count']=_0x5039d8;if(_0x851cf9[_0x01fd('0x2e')][_0x01fd('0x44')]){_0x1bcfcb[_0x01fd('0x3d')]=[{'all':!![]}];}return db[_0x01fd('0x4c')][_0x01fd('0x3e')](_0x1bcfcb);})[_0x01fd('0x23')](function(_0x445cb6){_0x2437d0[_0x01fd('0x3f')]=_0x445cb6;return _0x2437d0;});}})['then'](respondWithFilteredResult(_0x4175ad,_0x1bcfcb))[_0x01fd('0x40')](handleError(_0x4175ad,null));};
\ No newline at end of file