Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / jscriptySessionReport / jscriptySessionReport.controller.js
index d11124b..f3c0bc9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x03b4=['map','JscriptyQuestionReport','html-pdf','eml-format','rimraf','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count','offset','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','send','index','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','type','key','VIRTUAL','filter','merge','options','JscriptySessionReport','includeAll','include','findAll','rows','catch','params','create','body','find','getQuestions','findOne','SessionId'];(function(_0x420746,_0x26dd66){var _0x1c6de2=function(_0x1162d7){while(--_0x1162d7){_0x420746['push'](_0x420746['shift']());}};_0x1c6de2(++_0x26dd66);}(_0x03b4,0x192));var _0x403b=function(_0x3ab51d,_0x2fa01d){_0x3ab51d=_0x3ab51d-0x0;var _0x29a04e=_0x03b4[_0x3ab51d];return _0x29a04e;};'use strict';var pdf=require(_0x403b('0x0'));var emlformat=require(_0x403b('0x1'));var rimraf=require(_0x403b('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x403b('0x3'));var moment=require('moment');var BPromise=require(_0x403b('0x4'));var Mustache=require(_0x403b('0x5'));var util=require(_0x403b('0x6'));var path=require(_0x403b('0x7'));var sox=require(_0x403b('0x8'));var csv=require(_0x403b('0x9'));var ejs=require(_0x403b('0xa'));var fs=require('fs');var _=require(_0x403b('0xb'));var squel=require(_0x403b('0xc'));var crypto=require(_0x403b('0xd'));var jsforce=require(_0x403b('0xe'));var deskjs=require(_0x403b('0xf'));var toCsv=require(_0x403b('0x9'));var querystring=require('querystring');var Papa=require(_0x403b('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x403b('0x11'));var hardwareService=require(_0x403b('0x12'));var logger=require(_0x403b('0x13'))(_0x403b('0x14'));var utils=require(_0x403b('0x15'));var config=require(_0x403b('0x16'));var db=require(_0x403b('0x17'))['db'];function respondWithStatusCode(_0x4de452,_0x4eca92){_0x4eca92=_0x4eca92||0xcc;return function(_0x30e112){if(_0x30e112){return _0x4de452['sendStatus'](_0x4eca92);}return _0x4de452[_0x403b('0x18')](_0x4eca92)[_0x403b('0x19')]();};}function respondWithResult(_0x5445b1,_0x531b40){_0x531b40=_0x531b40||0xc8;return function(_0x1688c3){if(_0x1688c3){return _0x5445b1['status'](_0x531b40)[_0x403b('0x1a')](_0x1688c3);}};}function respondWithFilteredResult(_0x40a268,_0x260c47){return function(_0x2daef2){if(_0x2daef2){var _0x18565e=_0x2daef2[_0x403b('0x1b')],_0x57490a=_0x260c47[_0x403b('0x1c')],_0x4b41f8=_0x260c47['offset']+_0x260c47['limit'],_0x3f6618;if(_0x4b41f8>=_0x18565e){_0x4b41f8=_0x18565e;_0x3f6618=0xc8;}else{_0x3f6618=0xce;}_0x40a268[_0x403b('0x18')](_0x3f6618);return _0x40a268[_0x403b('0x1d')](_0x403b('0x1e'),_0x57490a+'-'+_0x4b41f8+'/'+_0x18565e)[_0x403b('0x1a')](_0x2daef2);}return null;};}function patchUpdates(_0x479e13){return function(_0x57daf3){try{jsonpatch[_0x403b('0x1f')](_0x57daf3,_0x479e13,!![]);}catch(_0x4a0c5a){return BPromise[_0x403b('0x20')](_0x4a0c5a);}return _0x57daf3[_0x403b('0x21')]();};}function saveUpdates(_0x470318,_0x4a1ede){return function(_0x4737f){if(_0x4737f){return _0x4737f[_0x403b('0x22')](_0x470318)[_0x403b('0x23')](function(_0x15a251){return _0x15a251;});}return null;};}function removeEntity(_0x2e7429,_0x1687dd){return function(_0x387195){if(_0x387195){return _0x387195[_0x403b('0x24')]()['then'](function(){_0x2e7429[_0x403b('0x18')](0xcc)[_0x403b('0x19')]();});}};}function handleEntityNotFound(_0x198d8d,_0x20e6d8){return function(_0x2183d2){if(!_0x2183d2){_0x198d8d[_0x403b('0x25')](0x194);}return _0x2183d2;};}function handleError(_0x3ec397,_0x33332f){_0x33332f=_0x33332f||0x1f4;return function(_0x147ddd){logger[_0x403b('0x26')](_0x147ddd[_0x403b('0x27')]);if(_0x147ddd['name']){delete _0x147ddd[_0x403b('0x28')];}_0x3ec397[_0x403b('0x18')](_0x33332f)[_0x403b('0x29')](_0x147ddd);};}exports[_0x403b('0x2a')]=function(_0x12a076,_0x2a3eac){var _0x2eeac9={},_0x555b1e={},_0x75e579={'count':0x0,'rows':[]};var _0x213eb2=db['JscriptySessionReport'][_0x403b('0x2b')];_0x555b1e[_0x403b('0x2c')]=_[_0x403b('0x2d')](_0x213eb2);_0x555b1e[_0x403b('0x2e')]=_['keys'](_0x12a076['query']);_0x555b1e[_0x403b('0x2f')]=_[_0x403b('0x30')](_0x555b1e[_0x403b('0x2c')],_0x555b1e[_0x403b('0x2e')]);_0x2eeac9[_0x403b('0x31')]=_[_0x403b('0x30')](_0x555b1e[_0x403b('0x2c')],qs[_0x403b('0x32')](_0x12a076[_0x403b('0x2e')][_0x403b('0x32')]));_0x2eeac9['attributes']=_0x2eeac9[_0x403b('0x31')][_0x403b('0x33')]?_0x2eeac9['attributes']:_0x555b1e[_0x403b('0x2c')];if(!_0x12a076[_0x403b('0x2e')][_0x403b('0x34')](_0x403b('0x35'))){_0x2eeac9[_0x403b('0x36')]=qs[_0x403b('0x36')](_0x12a076[_0x403b('0x2e')][_0x403b('0x36')]);_0x2eeac9['offset']=qs[_0x403b('0x1c')](_0x12a076['query'][_0x403b('0x1c')]);}_0x2eeac9[_0x403b('0x37')]=qs['sort'](_0x12a076[_0x403b('0x2e')][_0x403b('0x38')]);_0x2eeac9[_0x403b('0x39')]=qs[_0x403b('0x2f')](_[_0x403b('0x3a')](_0x12a076[_0x403b('0x2e')],_0x555b1e[_0x403b('0x2f')]));if(_0x12a076[_0x403b('0x2e')]['filter']){_0x2eeac9[_0x403b('0x39')]=_['merge'](_0x2eeac9[_0x403b('0x39')],{'$or':_['map'](_0x213eb2,function(_0x36f58a){if(_0x36f58a[_0x403b('0x3b')][_0x403b('0x3c')]!==_0x403b('0x3d')){var _0x4a715d={};_0x4a715d[_0x36f58a['field']]={'$like':'%'+_0x12a076[_0x403b('0x2e')][_0x403b('0x3e')]+'%'};return _0x4a715d;}})});}_0x2eeac9=_[_0x403b('0x3f')]({},_0x2eeac9,_0x12a076[_0x403b('0x40')]);var _0x8ea33a={'where':_0x2eeac9[_0x403b('0x39')]};return db[_0x403b('0x41')][_0x403b('0x1b')](_0x8ea33a)[_0x403b('0x23')](function(_0x38e9dc){_0x75e579[_0x403b('0x1b')]=_0x38e9dc;if(_0x12a076[_0x403b('0x2e')][_0x403b('0x42')]){_0x2eeac9[_0x403b('0x43')]=[{'all':!![]}];}return db[_0x403b('0x41')][_0x403b('0x44')](_0x2eeac9);})[_0x403b('0x23')](function(_0xfa7450){_0x75e579[_0x403b('0x45')]=_0xfa7450;return _0x75e579;})['then'](respondWithFilteredResult(_0x2a3eac,_0x2eeac9))[_0x403b('0x46')](handleError(_0x2a3eac,null));};exports['show']=function(_0x469c29,_0x34b2af){var _0x37a9ba={'raw':!![],'where':{'id':_0x469c29[_0x403b('0x47')]['id']}},_0x1615e4={};_0x1615e4['model']=_['keys'](db[_0x403b('0x41')][_0x403b('0x2b')]);_0x1615e4['query']=_[_0x403b('0x2d')](_0x469c29[_0x403b('0x2e')]);_0x1615e4[_0x403b('0x2f')]=_[_0x403b('0x30')](_0x1615e4[_0x403b('0x2c')],_0x1615e4['query']);_0x37a9ba[_0x403b('0x31')]=_[_0x403b('0x30')](_0x1615e4[_0x403b('0x2c')],qs[_0x403b('0x32')](_0x469c29[_0x403b('0x2e')][_0x403b('0x32')]));_0x37a9ba[_0x403b('0x31')]=_0x37a9ba['attributes']['length']?_0x37a9ba[_0x403b('0x31')]:_0x1615e4[_0x403b('0x2c')];if(_0x469c29[_0x403b('0x2e')]['includeAll']){_0x37a9ba[_0x403b('0x43')]=[{'all':!![]}];}_0x37a9ba=_[_0x403b('0x3f')]({},_0x37a9ba,_0x469c29['options']);return db['JscriptySessionReport']['find'](_0x37a9ba)[_0x403b('0x23')](handleEntityNotFound(_0x34b2af,null))[_0x403b('0x23')](respondWithResult(_0x34b2af,null))[_0x403b('0x46')](handleError(_0x34b2af,null));};exports['create']=function(_0x56b58e,_0x470ff3){return db[_0x403b('0x41')][_0x403b('0x48')](_0x56b58e['body'],{})['then'](respondWithResult(_0x470ff3,0xc9))['catch'](handleError(_0x470ff3,null));};exports['update']=function(_0x10f429,_0x124f0c){if(_0x10f429[_0x403b('0x49')]['id']){delete _0x10f429['body']['id'];}return db[_0x403b('0x41')][_0x403b('0x4a')]({'where':{'id':_0x10f429[_0x403b('0x47')]['id']}})[_0x403b('0x23')](handleEntityNotFound(_0x124f0c,null))[_0x403b('0x23')](saveUpdates(_0x10f429[_0x403b('0x49')],null))[_0x403b('0x23')](respondWithResult(_0x124f0c,null))[_0x403b('0x46')](handleError(_0x124f0c,null));};exports[_0x403b('0x24')]=function(_0x5c604c,_0x2faa18){return db[_0x403b('0x41')][_0x403b('0x4a')]({'where':{'id':_0x5c604c[_0x403b('0x47')]['id']}})[_0x403b('0x23')](handleEntityNotFound(_0x2faa18,null))['then'](removeEntity(_0x2faa18,null))[_0x403b('0x46')](handleError(_0x2faa18,null));};exports['describe']=function(_0x133646,_0x48247a){return db[_0x403b('0x41')]['describe']()[_0x403b('0x23')](respondWithResult(_0x48247a,null))[_0x403b('0x46')](handleError(_0x48247a,null));};exports[_0x403b('0x4b')]=function(_0x2e5569,_0x225b64,_0x1eb2a7){var _0x9bc72={'raw':!![],'where':{}};var _0x85e6ee={};var _0x158def={'count':0x0,'rows':[]};return db[_0x403b('0x41')][_0x403b('0x4c')]({'where':{'id':_0x2e5569[_0x403b('0x47')]['id']}})[_0x403b('0x23')](handleEntityNotFound(_0x225b64,null))[_0x403b('0x23')](function(_0xcfa80){if(_0xcfa80){_0x85e6ee['model']=_[_0x403b('0x2d')](db['JscriptyQuestionReport']['rawAttributes']);_0x85e6ee['query']=_['keys'](_0x2e5569[_0x403b('0x2e')]);_0x85e6ee[_0x403b('0x2f')]=_[_0x403b('0x30')](_0x85e6ee[_0x403b('0x2c')],_0x85e6ee[_0x403b('0x2e')]);_0x9bc72[_0x403b('0x31')]=_[_0x403b('0x30')](_0x85e6ee[_0x403b('0x2c')],qs[_0x403b('0x32')](_0x2e5569[_0x403b('0x2e')]['fields']));_0x9bc72['attributes']=_0x9bc72[_0x403b('0x31')][_0x403b('0x33')]?_0x9bc72[_0x403b('0x31')]:_0x85e6ee[_0x403b('0x2c')];if(!_0x2e5569['query'][_0x403b('0x34')](_0x403b('0x35'))){_0x9bc72[_0x403b('0x36')]=qs[_0x403b('0x36')](_0x2e5569[_0x403b('0x2e')][_0x403b('0x36')]);_0x9bc72[_0x403b('0x1c')]=qs[_0x403b('0x1c')](_0x2e5569['query'][_0x403b('0x1c')]);}_0x9bc72[_0x403b('0x37')]=qs[_0x403b('0x38')](_0x2e5569[_0x403b('0x2e')]['sort']);_0x9bc72[_0x403b('0x39')]=qs[_0x403b('0x2f')](_[_0x403b('0x3a')](_0x2e5569[_0x403b('0x2e')],_0x85e6ee[_0x403b('0x2f')]));_0x9bc72[_0x403b('0x39')][_0x403b('0x4d')]=_0xcfa80['id'];if(_0x2e5569[_0x403b('0x2e')][_0x403b('0x3e')]){_0x9bc72[_0x403b('0x39')]=_[_0x403b('0x3f')](_0x9bc72[_0x403b('0x39')],{'$or':_[_0x403b('0x4e')](_0x9bc72['attributes'],function(_0x3faeb4){var _0x2f6578={};_0x2f6578[_0x3faeb4]={'$like':'%'+_0x2e5569[_0x403b('0x2e')][_0x403b('0x3e')]+'%'};return _0x2f6578;})});}_0x9bc72=_[_0x403b('0x3f')]({},_0x9bc72,_0x2e5569[_0x403b('0x40')]);return db[_0x403b('0x4f')][_0x403b('0x1b')]({'where':_0x9bc72[_0x403b('0x39')]})['then'](function(_0x4337d1){_0x158def[_0x403b('0x1b')]=_0x4337d1;if(_0x2e5569[_0x403b('0x2e')]['includeAll']){_0x9bc72[_0x403b('0x43')]=[{'all':!![]}];}return db[_0x403b('0x4f')][_0x403b('0x44')](_0x9bc72);})['then'](function(_0x58e9eb){_0x158def[_0x403b('0x45')]=_0x58e9eb;return _0x158def;});}})[_0x403b('0x23')](respondWithFilteredResult(_0x225b64,_0x9bc72))[_0x403b('0x46')](handleError(_0x225b64,null));};
\ No newline at end of file
+var _0x511e=['JscriptyQuestionReport','hasOwnProperty','SessionId','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','sox','to-csv','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','limit','set','Content-Range','apply','save','update','then','destroy','name','index','keys','query','intersection','model','attributes','fields','length','nolimit','order','sort','where','filters','merge','map','type','VIRTUAL','field','filter','options','JscriptySessionReport','include','findAll','rows','catch','show','params','rawAttributes','includeAll','find','create','body','describe','findOne'];(function(_0x13639d,_0x3c996b){var _0x52ef14=function(_0x3faf51){while(--_0x3faf51){_0x13639d['push'](_0x13639d['shift']());}};_0x52ef14(++_0x3c996b);}(_0x511e,0xea));var _0xe511=function(_0x119d5a,_0x19b457){_0x119d5a=_0x119d5a-0x0;var _0x15bff4=_0x511e[_0x119d5a];return _0x15bff4;};'use strict';var pdf=require(_0xe511('0x0'));var emlformat=require(_0xe511('0x1'));var rimraf=require(_0xe511('0x2'));var zipdir=require(_0xe511('0x3'));var jsonpatch=require(_0xe511('0x4'));var rp=require(_0xe511('0x5'));var moment=require('moment');var BPromise=require(_0xe511('0x6'));var Mustache=require(_0xe511('0x7'));var util=require(_0xe511('0x8'));var path=require('path');var sox=require(_0xe511('0x9'));var csv=require(_0xe511('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0xe511('0xb'));var crypto=require(_0xe511('0xc'));var jsforce=require('jsforce');var deskjs=require(_0xe511('0xd'));var toCsv=require(_0xe511('0xa'));var querystring=require(_0xe511('0xe'));var Papa=require(_0xe511('0xf'));var Redis=require(_0xe511('0x10'));var authService=require(_0xe511('0x11'));var qs=require(_0xe511('0x12'));var hardwareService=require(_0xe511('0x13'));var logger=require(_0xe511('0x14'))(_0xe511('0x15'));var utils=require(_0xe511('0x16'));var config=require(_0xe511('0x17'));var db=require(_0xe511('0x18'))['db'];function respondWithStatusCode(_0x464a3f,_0x396ac2){_0x396ac2=_0x396ac2||0xcc;return function(_0x115668){if(_0x115668){return _0x464a3f[_0xe511('0x19')](_0x396ac2);}return _0x464a3f['status'](_0x396ac2)[_0xe511('0x1a')]();};}function respondWithResult(_0x431048,_0x4d385f){_0x4d385f=_0x4d385f||0xc8;return function(_0xa500d4){if(_0xa500d4){return _0x431048[_0xe511('0x1b')](_0x4d385f)[_0xe511('0x1c')](_0xa500d4);}};}function respondWithFilteredResult(_0xb98850,_0xee7daf){return function(_0x521d32){if(_0x521d32){var _0x10e4b8=_0x521d32[_0xe511('0x1d')],_0xb666a3=_0xee7daf[_0xe511('0x1e')],_0x10d8a4=_0xee7daf[_0xe511('0x1e')]+_0xee7daf[_0xe511('0x1f')],_0x19e7af;if(_0x10d8a4>=_0x10e4b8){_0x10d8a4=_0x10e4b8;_0x19e7af=0xc8;}else{_0x19e7af=0xce;}_0xb98850[_0xe511('0x1b')](_0x19e7af);return _0xb98850[_0xe511('0x20')](_0xe511('0x21'),_0xb666a3+'-'+_0x10d8a4+'/'+_0x10e4b8)['json'](_0x521d32);}return null;};}function patchUpdates(_0x5dadf6){return function(_0x565592){try{jsonpatch[_0xe511('0x22')](_0x565592,_0x5dadf6,!![]);}catch(_0x3adc03){return BPromise['reject'](_0x3adc03);}return _0x565592[_0xe511('0x23')]();};}function saveUpdates(_0x3597c1,_0x23a3f7){return function(_0x49037e){if(_0x49037e){return _0x49037e[_0xe511('0x24')](_0x3597c1)[_0xe511('0x25')](function(_0x1ef1d2){return _0x1ef1d2;});}return null;};}function removeEntity(_0x4b86eb,_0x126abe){return function(_0x6a0985){if(_0x6a0985){return _0x6a0985[_0xe511('0x26')]()[_0xe511('0x25')](function(){_0x4b86eb[_0xe511('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x5b59cf,_0x12d441){return function(_0x1672b4){if(!_0x1672b4){_0x5b59cf['sendStatus'](0x194);}return _0x1672b4;};}function handleError(_0x55a9fb,_0x11f545){_0x11f545=_0x11f545||0x1f4;return function(_0x2e2cbf){logger['error'](_0x2e2cbf['stack']);if(_0x2e2cbf['name']){delete _0x2e2cbf[_0xe511('0x27')];}_0x55a9fb[_0xe511('0x1b')](_0x11f545)['send'](_0x2e2cbf);};}exports[_0xe511('0x28')]=function(_0x1125c8,_0x4b0c28){var _0x4e5ec9={},_0x4d3aca={},_0x1fb46b={'count':0x0,'rows':[]};var _0x4eab61=db['JscriptySessionReport']['rawAttributes'];_0x4d3aca['model']=_[_0xe511('0x29')](_0x4eab61);_0x4d3aca[_0xe511('0x2a')]=_['keys'](_0x1125c8['query']);_0x4d3aca['filters']=_[_0xe511('0x2b')](_0x4d3aca[_0xe511('0x2c')],_0x4d3aca[_0xe511('0x2a')]);_0x4e5ec9[_0xe511('0x2d')]=_[_0xe511('0x2b')](_0x4d3aca[_0xe511('0x2c')],qs[_0xe511('0x2e')](_0x1125c8[_0xe511('0x2a')][_0xe511('0x2e')]));_0x4e5ec9[_0xe511('0x2d')]=_0x4e5ec9[_0xe511('0x2d')][_0xe511('0x2f')]?_0x4e5ec9[_0xe511('0x2d')]:_0x4d3aca['model'];if(!_0x1125c8[_0xe511('0x2a')]['hasOwnProperty'](_0xe511('0x30'))){_0x4e5ec9[_0xe511('0x1f')]=qs[_0xe511('0x1f')](_0x1125c8['query'][_0xe511('0x1f')]);_0x4e5ec9[_0xe511('0x1e')]=qs['offset'](_0x1125c8[_0xe511('0x2a')][_0xe511('0x1e')]);}_0x4e5ec9[_0xe511('0x31')]=qs[_0xe511('0x32')](_0x1125c8[_0xe511('0x2a')]['sort']);_0x4e5ec9[_0xe511('0x33')]=qs[_0xe511('0x34')](_['pick'](_0x1125c8[_0xe511('0x2a')],_0x4d3aca[_0xe511('0x34')]));if(_0x1125c8[_0xe511('0x2a')]['filter']){_0x4e5ec9[_0xe511('0x33')]=_[_0xe511('0x35')](_0x4e5ec9['where'],{'$or':_[_0xe511('0x36')](_0x4eab61,function(_0x3f6641){if(_0x3f6641[_0xe511('0x37')]['key']!==_0xe511('0x38')){var _0x5132f9={};_0x5132f9[_0x3f6641[_0xe511('0x39')]]={'$like':'%'+_0x1125c8[_0xe511('0x2a')][_0xe511('0x3a')]+'%'};return _0x5132f9;}})});}_0x4e5ec9=_['merge']({},_0x4e5ec9,_0x1125c8[_0xe511('0x3b')]);var _0x2e28e5={'where':_0x4e5ec9[_0xe511('0x33')]};return db[_0xe511('0x3c')][_0xe511('0x1d')](_0x2e28e5)[_0xe511('0x25')](function(_0xa8b1f1){_0x1fb46b[_0xe511('0x1d')]=_0xa8b1f1;if(_0x1125c8[_0xe511('0x2a')]['includeAll']){_0x4e5ec9[_0xe511('0x3d')]=[{'all':!![]}];}return db[_0xe511('0x3c')][_0xe511('0x3e')](_0x4e5ec9);})[_0xe511('0x25')](function(_0x267cb2){_0x1fb46b[_0xe511('0x3f')]=_0x267cb2;return _0x1fb46b;})['then'](respondWithFilteredResult(_0x4b0c28,_0x4e5ec9))[_0xe511('0x40')](handleError(_0x4b0c28,null));};exports[_0xe511('0x41')]=function(_0x3e1d73,_0x2133f6){var _0x47dd2c={'raw':!![],'where':{'id':_0x3e1d73[_0xe511('0x42')]['id']}},_0x42d4f1={};_0x42d4f1[_0xe511('0x2c')]=_[_0xe511('0x29')](db['JscriptySessionReport'][_0xe511('0x43')]);_0x42d4f1[_0xe511('0x2a')]=_['keys'](_0x3e1d73[_0xe511('0x2a')]);_0x42d4f1[_0xe511('0x34')]=_['intersection'](_0x42d4f1['model'],_0x42d4f1[_0xe511('0x2a')]);_0x47dd2c[_0xe511('0x2d')]=_[_0xe511('0x2b')](_0x42d4f1['model'],qs['fields'](_0x3e1d73[_0xe511('0x2a')][_0xe511('0x2e')]));_0x47dd2c[_0xe511('0x2d')]=_0x47dd2c[_0xe511('0x2d')]['length']?_0x47dd2c[_0xe511('0x2d')]:_0x42d4f1[_0xe511('0x2c')];if(_0x3e1d73[_0xe511('0x2a')][_0xe511('0x44')]){_0x47dd2c['include']=[{'all':!![]}];}_0x47dd2c=_['merge']({},_0x47dd2c,_0x3e1d73['options']);return db[_0xe511('0x3c')][_0xe511('0x45')](_0x47dd2c)['then'](handleEntityNotFound(_0x2133f6,null))[_0xe511('0x25')](respondWithResult(_0x2133f6,null))[_0xe511('0x40')](handleError(_0x2133f6,null));};exports[_0xe511('0x46')]=function(_0x1c614a,_0xde40be){return db['JscriptySessionReport'][_0xe511('0x46')](_0x1c614a[_0xe511('0x47')],{})[_0xe511('0x25')](respondWithResult(_0xde40be,0xc9))[_0xe511('0x40')](handleError(_0xde40be,null));};exports['update']=function(_0x4b5c26,_0x1e3129){if(_0x4b5c26['body']['id']){delete _0x4b5c26[_0xe511('0x47')]['id'];}return db['JscriptySessionReport'][_0xe511('0x45')]({'where':{'id':_0x4b5c26[_0xe511('0x42')]['id']}})[_0xe511('0x25')](handleEntityNotFound(_0x1e3129,null))[_0xe511('0x25')](saveUpdates(_0x4b5c26['body'],null))[_0xe511('0x25')](respondWithResult(_0x1e3129,null))[_0xe511('0x40')](handleError(_0x1e3129,null));};exports[_0xe511('0x26')]=function(_0x275a22,_0x55882e){return db[_0xe511('0x3c')][_0xe511('0x45')]({'where':{'id':_0x275a22[_0xe511('0x42')]['id']}})[_0xe511('0x25')](handleEntityNotFound(_0x55882e,null))['then'](removeEntity(_0x55882e,null))[_0xe511('0x40')](handleError(_0x55882e,null));};exports[_0xe511('0x48')]=function(_0x3eceba,_0x12bcb9){return db['JscriptySessionReport'][_0xe511('0x48')]()[_0xe511('0x25')](respondWithResult(_0x12bcb9,null))[_0xe511('0x40')](handleError(_0x12bcb9,null));};exports['getQuestions']=function(_0x2deabd,_0xf13a70,_0x3e65f7){var _0x4a7ccf={'raw':!![],'where':{}};var _0x351b03={};var _0x4ff995={'count':0x0,'rows':[]};return db['JscriptySessionReport'][_0xe511('0x49')]({'where':{'id':_0x2deabd['params']['id']}})[_0xe511('0x25')](handleEntityNotFound(_0xf13a70,null))['then'](function(_0x2a78df){if(_0x2a78df){_0x351b03[_0xe511('0x2c')]=_[_0xe511('0x29')](db[_0xe511('0x4a')][_0xe511('0x43')]);_0x351b03[_0xe511('0x2a')]=_['keys'](_0x2deabd[_0xe511('0x2a')]);_0x351b03[_0xe511('0x34')]=_[_0xe511('0x2b')](_0x351b03['model'],_0x351b03[_0xe511('0x2a')]);_0x4a7ccf[_0xe511('0x2d')]=_['intersection'](_0x351b03[_0xe511('0x2c')],qs[_0xe511('0x2e')](_0x2deabd[_0xe511('0x2a')]['fields']));_0x4a7ccf[_0xe511('0x2d')]=_0x4a7ccf[_0xe511('0x2d')]['length']?_0x4a7ccf[_0xe511('0x2d')]:_0x351b03[_0xe511('0x2c')];if(!_0x2deabd[_0xe511('0x2a')][_0xe511('0x4b')]('nolimit')){_0x4a7ccf[_0xe511('0x1f')]=qs[_0xe511('0x1f')](_0x2deabd['query']['limit']);_0x4a7ccf['offset']=qs['offset'](_0x2deabd[_0xe511('0x2a')][_0xe511('0x1e')]);}_0x4a7ccf['order']=qs[_0xe511('0x32')](_0x2deabd['query']['sort']);_0x4a7ccf['where']=qs['filters'](_['pick'](_0x2deabd[_0xe511('0x2a')],_0x351b03[_0xe511('0x34')]));_0x4a7ccf[_0xe511('0x33')][_0xe511('0x4c')]=_0x2a78df['id'];if(_0x2deabd[_0xe511('0x2a')][_0xe511('0x3a')]){_0x4a7ccf[_0xe511('0x33')]=_['merge'](_0x4a7ccf[_0xe511('0x33')],{'$or':_[_0xe511('0x36')](_0x4a7ccf['attributes'],function(_0x58031c){var _0x209a57={};_0x209a57[_0x58031c]={'$like':'%'+_0x2deabd[_0xe511('0x2a')][_0xe511('0x3a')]+'%'};return _0x209a57;})});}_0x4a7ccf=_[_0xe511('0x35')]({},_0x4a7ccf,_0x2deabd[_0xe511('0x3b')]);return db[_0xe511('0x4a')][_0xe511('0x1d')]({'where':_0x4a7ccf[_0xe511('0x33')]})['then'](function(_0x4ac904){_0x4ff995[_0xe511('0x1d')]=_0x4ac904;if(_0x2deabd[_0xe511('0x2a')][_0xe511('0x44')]){_0x4a7ccf[_0xe511('0x3d')]=[{'all':!![]}];}return db['JscriptyQuestionReport'][_0xe511('0x3e')](_0x4a7ccf);})['then'](function(_0x1a0e7b){_0x4ff995[_0xe511('0x3f')]=_0x1a0e7b;return _0x4ff995;});}})['then'](respondWithFilteredResult(_0xf13a70,_0x4a7ccf))[_0xe511('0x40')](handleError(_0xf13a70,null));};
\ No newline at end of file