Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / jscriptySessionReport / jscriptySessionReport.controller.js
index 75c5ccf..842fb9e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc0d2=['intersection','includeAll','options','find','create','body','describe','getQuestions','findOne','JscriptyQuestionReport','eml-format','rimraf','zip-dir','moment','bluebird','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','count','offset','limit','set','json','reject','update','then','destroy','end','stack','send','JscriptySessionReport','rawAttributes','model','keys','query','filters','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','map','type','key','field','filter','include','findAll','rows','catch','show','params'];(function(_0x1d4e21,_0x4e8096){var _0x178fef=function(_0x515879){while(--_0x515879){_0x1d4e21['push'](_0x1d4e21['shift']());}};_0x178fef(++_0x4e8096);}(_0xc0d2,0x98));var _0x2c0d=function(_0x580576,_0x2f107d){_0x580576=_0x580576-0x0;var _0x3f55a0=_0xc0d2[_0x580576];return _0x3f55a0;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x2c0d('0x0'));var rimraf=require(_0x2c0d('0x1'));var zipdir=require(_0x2c0d('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x2c0d('0x3'));var BPromise=require(_0x2c0d('0x4'));var Mustache=require('mustache');var util=require(_0x2c0d('0x5'));var path=require('path');var sox=require(_0x2c0d('0x6'));var csv=require(_0x2c0d('0x7'));var ejs=require(_0x2c0d('0x8'));var fs=require('fs');var _=require(_0x2c0d('0x9'));var squel=require(_0x2c0d('0xa'));var crypto=require(_0x2c0d('0xb'));var jsforce=require(_0x2c0d('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x2c0d('0x7'));var querystring=require('querystring');var Papa=require(_0x2c0d('0xd'));var Redis=require(_0x2c0d('0xe'));var authService=require(_0x2c0d('0xf'));var qs=require('../../components/parsers/qs');var hardwareService=require('../../config/license/hardware');var logger=require(_0x2c0d('0x10'))('api');var utils=require(_0x2c0d('0x11'));var config=require(_0x2c0d('0x12'));var db=require(_0x2c0d('0x13'))['db'];function respondWithStatusCode(_0x162aef,_0x282b5d){_0x282b5d=_0x282b5d||0xcc;return function(_0x495564){if(_0x495564){return _0x162aef[_0x2c0d('0x14')](_0x282b5d);}return _0x162aef[_0x2c0d('0x15')](_0x282b5d)['end']();};}function respondWithResult(_0xd8bc08,_0x1c76df){_0x1c76df=_0x1c76df||0xc8;return function(_0x2c4038){if(_0x2c4038){return _0xd8bc08[_0x2c0d('0x15')](_0x1c76df)['json'](_0x2c4038);}};}function respondWithFilteredResult(_0x38292e,_0xace6a0){return function(_0x500f73){if(_0x500f73){var _0x26ccd5=_0x500f73[_0x2c0d('0x16')],_0xbc5c39=_0xace6a0['offset'],_0x2ba65a=_0xace6a0[_0x2c0d('0x17')]+_0xace6a0[_0x2c0d('0x18')],_0x1f089c;if(_0x2ba65a>=_0x26ccd5){_0x2ba65a=_0x26ccd5;_0x1f089c=0xc8;}else{_0x1f089c=0xce;}_0x38292e[_0x2c0d('0x15')](_0x1f089c);return _0x38292e[_0x2c0d('0x19')]('Content-Range',_0xbc5c39+'-'+_0x2ba65a+'/'+_0x26ccd5)[_0x2c0d('0x1a')](_0x500f73);}return null;};}function patchUpdates(_0x787d1){return function(_0x1416f3){try{jsonpatch['apply'](_0x1416f3,_0x787d1,!![]);}catch(_0x5897b9){return BPromise[_0x2c0d('0x1b')](_0x5897b9);}return _0x1416f3['save']();};}function saveUpdates(_0x389f4d,_0x576653){return function(_0x395e75){if(_0x395e75){return _0x395e75[_0x2c0d('0x1c')](_0x389f4d)[_0x2c0d('0x1d')](function(_0xdf7cf8){return _0xdf7cf8;});}return null;};}function removeEntity(_0x359525,_0x49d183){return function(_0x5820a8){if(_0x5820a8){return _0x5820a8[_0x2c0d('0x1e')]()[_0x2c0d('0x1d')](function(){_0x359525['status'](0xcc)[_0x2c0d('0x1f')]();});}};}function handleEntityNotFound(_0x23f320,_0x19b105){return function(_0x475d2c){if(!_0x475d2c){_0x23f320['sendStatus'](0x194);}return _0x475d2c;};}function handleError(_0x333569,_0xac5202){_0xac5202=_0xac5202||0x1f4;return function(_0x30dbf0){logger['error'](_0x30dbf0[_0x2c0d('0x20')]);if(_0x30dbf0['name']){delete _0x30dbf0['name'];}_0x333569[_0x2c0d('0x15')](_0xac5202)[_0x2c0d('0x21')](_0x30dbf0);};}exports['index']=function(_0x4cdebc,_0x4a9dc2){var _0x5660bd={},_0x391507={},_0x5218f1={'count':0x0,'rows':[]};var _0x19d8c8=db[_0x2c0d('0x22')][_0x2c0d('0x23')];_0x391507[_0x2c0d('0x24')]=_[_0x2c0d('0x25')](_0x19d8c8);_0x391507[_0x2c0d('0x26')]=_[_0x2c0d('0x25')](_0x4cdebc[_0x2c0d('0x26')]);_0x391507[_0x2c0d('0x27')]=_['intersection'](_0x391507[_0x2c0d('0x24')],_0x391507[_0x2c0d('0x26')]);_0x5660bd[_0x2c0d('0x28')]=_['intersection'](_0x391507[_0x2c0d('0x24')],qs[_0x2c0d('0x29')](_0x4cdebc['query'][_0x2c0d('0x29')]));_0x5660bd['attributes']=_0x5660bd['attributes'][_0x2c0d('0x2a')]?_0x5660bd[_0x2c0d('0x28')]:_0x391507[_0x2c0d('0x24')];if(!_0x4cdebc['query'][_0x2c0d('0x2b')](_0x2c0d('0x2c'))){_0x5660bd[_0x2c0d('0x18')]=qs[_0x2c0d('0x18')](_0x4cdebc[_0x2c0d('0x26')][_0x2c0d('0x18')]);_0x5660bd[_0x2c0d('0x17')]=qs[_0x2c0d('0x17')](_0x4cdebc[_0x2c0d('0x26')][_0x2c0d('0x17')]);}_0x5660bd[_0x2c0d('0x2d')]=qs[_0x2c0d('0x2e')](_0x4cdebc[_0x2c0d('0x26')][_0x2c0d('0x2e')]);_0x5660bd[_0x2c0d('0x2f')]=qs[_0x2c0d('0x27')](_[_0x2c0d('0x30')](_0x4cdebc[_0x2c0d('0x26')],_0x391507[_0x2c0d('0x27')]));if(_0x4cdebc[_0x2c0d('0x26')]['filter']){_0x5660bd[_0x2c0d('0x2f')]=_[_0x2c0d('0x31')](_0x5660bd[_0x2c0d('0x2f')],{'$or':_[_0x2c0d('0x32')](_0x19d8c8,function(_0x446487){if(_0x446487[_0x2c0d('0x33')][_0x2c0d('0x34')]!=='VIRTUAL'){var _0x48c11e={};_0x48c11e[_0x446487[_0x2c0d('0x35')]]={'$like':'%'+_0x4cdebc[_0x2c0d('0x26')][_0x2c0d('0x36')]+'%'};return _0x48c11e;}})});}_0x5660bd=_['merge']({},_0x5660bd,_0x4cdebc['options']);var _0x110d26={'where':_0x5660bd[_0x2c0d('0x2f')]};return db['JscriptySessionReport']['count'](_0x110d26)[_0x2c0d('0x1d')](function(_0x5d40ee){_0x5218f1['count']=_0x5d40ee;if(_0x4cdebc[_0x2c0d('0x26')]['includeAll']){_0x5660bd[_0x2c0d('0x37')]=[{'all':!![]}];}return db['JscriptySessionReport'][_0x2c0d('0x38')](_0x5660bd);})[_0x2c0d('0x1d')](function(_0x13a77e){_0x5218f1[_0x2c0d('0x39')]=_0x13a77e;return _0x5218f1;})[_0x2c0d('0x1d')](respondWithFilteredResult(_0x4a9dc2,_0x5660bd))[_0x2c0d('0x3a')](handleError(_0x4a9dc2,null));};exports[_0x2c0d('0x3b')]=function(_0x30e41a,_0x4ece19){var _0x4b8364={'raw':!![],'where':{'id':_0x30e41a[_0x2c0d('0x3c')]['id']}},_0x454ab9={};_0x454ab9[_0x2c0d('0x24')]=_[_0x2c0d('0x25')](db[_0x2c0d('0x22')][_0x2c0d('0x23')]);_0x454ab9[_0x2c0d('0x26')]=_['keys'](_0x30e41a[_0x2c0d('0x26')]);_0x454ab9['filters']=_[_0x2c0d('0x3d')](_0x454ab9[_0x2c0d('0x24')],_0x454ab9[_0x2c0d('0x26')]);_0x4b8364[_0x2c0d('0x28')]=_[_0x2c0d('0x3d')](_0x454ab9[_0x2c0d('0x24')],qs[_0x2c0d('0x29')](_0x30e41a[_0x2c0d('0x26')][_0x2c0d('0x29')]));_0x4b8364[_0x2c0d('0x28')]=_0x4b8364[_0x2c0d('0x28')]['length']?_0x4b8364[_0x2c0d('0x28')]:_0x454ab9[_0x2c0d('0x24')];if(_0x30e41a[_0x2c0d('0x26')][_0x2c0d('0x3e')]){_0x4b8364[_0x2c0d('0x37')]=[{'all':!![]}];}_0x4b8364=_[_0x2c0d('0x31')]({},_0x4b8364,_0x30e41a[_0x2c0d('0x3f')]);return db[_0x2c0d('0x22')][_0x2c0d('0x40')](_0x4b8364)[_0x2c0d('0x1d')](handleEntityNotFound(_0x4ece19,null))[_0x2c0d('0x1d')](respondWithResult(_0x4ece19,null))[_0x2c0d('0x3a')](handleError(_0x4ece19,null));};exports[_0x2c0d('0x41')]=function(_0xb5c825,_0xc7c793){return db['JscriptySessionReport'][_0x2c0d('0x41')](_0xb5c825['body'],{})[_0x2c0d('0x1d')](respondWithResult(_0xc7c793,0xc9))[_0x2c0d('0x3a')](handleError(_0xc7c793,null));};exports[_0x2c0d('0x1c')]=function(_0x272ede,_0x1ad0a8){if(_0x272ede[_0x2c0d('0x42')]['id']){delete _0x272ede[_0x2c0d('0x42')]['id'];}return db[_0x2c0d('0x22')][_0x2c0d('0x40')]({'where':{'id':_0x272ede[_0x2c0d('0x3c')]['id']}})[_0x2c0d('0x1d')](handleEntityNotFound(_0x1ad0a8,null))['then'](saveUpdates(_0x272ede[_0x2c0d('0x42')],null))['then'](respondWithResult(_0x1ad0a8,null))['catch'](handleError(_0x1ad0a8,null));};exports['destroy']=function(_0x46f80b,_0x4f2219){return db[_0x2c0d('0x22')][_0x2c0d('0x40')]({'where':{'id':_0x46f80b[_0x2c0d('0x3c')]['id']}})[_0x2c0d('0x1d')](handleEntityNotFound(_0x4f2219,null))['then'](removeEntity(_0x4f2219,null))[_0x2c0d('0x3a')](handleError(_0x4f2219,null));};exports[_0x2c0d('0x43')]=function(_0x55601e,_0xcd22ae){return db[_0x2c0d('0x22')]['describe']()[_0x2c0d('0x1d')](respondWithResult(_0xcd22ae,null))[_0x2c0d('0x3a')](handleError(_0xcd22ae,null));};exports[_0x2c0d('0x44')]=function(_0xb17895,_0x358bb2,_0x233c71){var _0x20c729={'raw':!![],'where':{}};var _0x180013={};var _0x1e0ea2={'count':0x0,'rows':[]};return db['JscriptySessionReport'][_0x2c0d('0x45')]({'where':{'id':_0xb17895[_0x2c0d('0x3c')]['id']}})[_0x2c0d('0x1d')](handleEntityNotFound(_0x358bb2,null))[_0x2c0d('0x1d')](function(_0x5c17a7){if(_0x5c17a7){_0x180013['model']=_[_0x2c0d('0x25')](db[_0x2c0d('0x46')][_0x2c0d('0x23')]);_0x180013[_0x2c0d('0x26')]=_[_0x2c0d('0x25')](_0xb17895[_0x2c0d('0x26')]);_0x180013[_0x2c0d('0x27')]=_[_0x2c0d('0x3d')](_0x180013[_0x2c0d('0x24')],_0x180013[_0x2c0d('0x26')]);_0x20c729[_0x2c0d('0x28')]=_[_0x2c0d('0x3d')](_0x180013['model'],qs[_0x2c0d('0x29')](_0xb17895['query']['fields']));_0x20c729[_0x2c0d('0x28')]=_0x20c729[_0x2c0d('0x28')][_0x2c0d('0x2a')]?_0x20c729[_0x2c0d('0x28')]:_0x180013[_0x2c0d('0x24')];if(!_0xb17895[_0x2c0d('0x26')][_0x2c0d('0x2b')]('nolimit')){_0x20c729[_0x2c0d('0x18')]=qs[_0x2c0d('0x18')](_0xb17895['query'][_0x2c0d('0x18')]);_0x20c729[_0x2c0d('0x17')]=qs[_0x2c0d('0x17')](_0xb17895[_0x2c0d('0x26')]['offset']);}_0x20c729['order']=qs['sort'](_0xb17895['query'][_0x2c0d('0x2e')]);_0x20c729[_0x2c0d('0x2f')]=qs[_0x2c0d('0x27')](_[_0x2c0d('0x30')](_0xb17895[_0x2c0d('0x26')],_0x180013[_0x2c0d('0x27')]));_0x20c729['where']['SessionId']=_0x5c17a7['id'];if(_0xb17895[_0x2c0d('0x26')][_0x2c0d('0x36')]){_0x20c729[_0x2c0d('0x2f')]=_[_0x2c0d('0x31')](_0x20c729[_0x2c0d('0x2f')],{'$or':_[_0x2c0d('0x32')](_0x20c729['attributes'],function(_0x197c0d){var _0x513f52={};_0x513f52[_0x197c0d]={'$like':'%'+_0xb17895[_0x2c0d('0x26')][_0x2c0d('0x36')]+'%'};return _0x513f52;})});}_0x20c729=_[_0x2c0d('0x31')]({},_0x20c729,_0xb17895[_0x2c0d('0x3f')]);return db[_0x2c0d('0x46')][_0x2c0d('0x16')]({'where':_0x20c729['where']})[_0x2c0d('0x1d')](function(_0x3ea52e){_0x1e0ea2[_0x2c0d('0x16')]=_0x3ea52e;if(_0xb17895[_0x2c0d('0x26')]['includeAll']){_0x20c729[_0x2c0d('0x37')]=[{'all':!![]}];}return db['JscriptyQuestionReport'][_0x2c0d('0x38')](_0x20c729);})[_0x2c0d('0x1d')](function(_0x2c5ab5){_0x1e0ea2[_0x2c0d('0x39')]=_0x2c5ab5;return _0x1e0ea2;});}})[_0x2c0d('0x1d')](respondWithFilteredResult(_0x358bb2,_0x20c729))['catch'](handleError(_0x358bb2,null));};
\ No newline at end of file
+var _0x4beb=['lodash','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','Content-Range','apply','reject','save','update','then','name','send','index','rawAttributes','model','keys','query','filters','attributes','intersection','fields','hasOwnProperty','nolimit','order','sort','where','filter','type','key','VIRTUAL','field','merge','options','count','includeAll','include','JscriptySessionReport','findAll','rows','catch','show','length','find','create','body','params','destroy','describe','getQuestions','findOne','JscriptyQuestionReport','pick','SessionId','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','sox','to-csv','ejs'];(function(_0x190229,_0x577389){var _0xb6208a=function(_0x48a301){while(--_0x48a301){_0x190229['push'](_0x190229['shift']());}};_0xb6208a(++_0x577389);}(_0x4beb,0x17b));var _0xb4be=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x4beb[_0x3dd15e];return _0x231fd0;};'use strict';var pdf=require(_0xb4be('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xb4be('0x1'));var zipdir=require(_0xb4be('0x2'));var jsonpatch=require(_0xb4be('0x3'));var rp=require(_0xb4be('0x4'));var moment=require(_0xb4be('0x5'));var BPromise=require(_0xb4be('0x6'));var Mustache=require('mustache');var util=require(_0xb4be('0x7'));var path=require('path');var sox=require(_0xb4be('0x8'));var csv=require(_0xb4be('0x9'));var ejs=require(_0xb4be('0xa'));var fs=require('fs');var _=require(_0xb4be('0xb'));var squel=require('squel');var crypto=require(_0xb4be('0xc'));var jsforce=require(_0xb4be('0xd'));var deskjs=require('desk.js');var toCsv=require(_0xb4be('0x9'));var querystring=require(_0xb4be('0xe'));var Papa=require(_0xb4be('0xf'));var Redis=require(_0xb4be('0x10'));var authService=require(_0xb4be('0x11'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0xb4be('0x12'));var logger=require(_0xb4be('0x13'))(_0xb4be('0x14'));var utils=require('../../config/utils');var config=require(_0xb4be('0x15'));var db=require(_0xb4be('0x16'))['db'];function respondWithStatusCode(_0x58ede6,_0x1cd14b){_0x1cd14b=_0x1cd14b||0xcc;return function(_0x5b182e){if(_0x5b182e){return _0x58ede6[_0xb4be('0x17')](_0x1cd14b);}return _0x58ede6[_0xb4be('0x18')](_0x1cd14b)[_0xb4be('0x19')]();};}function respondWithResult(_0x32dd0a,_0x4c72d6){_0x4c72d6=_0x4c72d6||0xc8;return function(_0x564dae){if(_0x564dae){return _0x32dd0a['status'](_0x4c72d6)[_0xb4be('0x1a')](_0x564dae);}};}function respondWithFilteredResult(_0x5e814f,_0x47b765){return function(_0x576360){if(_0x576360){var _0x4b7689=_0x576360['count'],_0xaad87d=_0x47b765[_0xb4be('0x1b')],_0x4b7ba7=_0x47b765['offset']+_0x47b765[_0xb4be('0x1c')],_0x3c39e4;if(_0x4b7ba7>=_0x4b7689){_0x4b7ba7=_0x4b7689;_0x3c39e4=0xc8;}else{_0x3c39e4=0xce;}_0x5e814f[_0xb4be('0x18')](_0x3c39e4);return _0x5e814f['set'](_0xb4be('0x1d'),_0xaad87d+'-'+_0x4b7ba7+'/'+_0x4b7689)[_0xb4be('0x1a')](_0x576360);}return null;};}function patchUpdates(_0x4484e6){return function(_0x31d4d8){try{jsonpatch[_0xb4be('0x1e')](_0x31d4d8,_0x4484e6,!![]);}catch(_0xd4aed){return BPromise[_0xb4be('0x1f')](_0xd4aed);}return _0x31d4d8[_0xb4be('0x20')]();};}function saveUpdates(_0x496e3b,_0x5e2f8f){return function(_0x492241){if(_0x492241){return _0x492241[_0xb4be('0x21')](_0x496e3b)[_0xb4be('0x22')](function(_0xd7e148){return _0xd7e148;});}return null;};}function removeEntity(_0x5f1ef5,_0x212a47){return function(_0xf0495){if(_0xf0495){return _0xf0495['destroy']()[_0xb4be('0x22')](function(){_0x5f1ef5[_0xb4be('0x18')](0xcc)[_0xb4be('0x19')]();});}};}function handleEntityNotFound(_0x4db24f,_0x16b38c){return function(_0x4878fe){if(!_0x4878fe){_0x4db24f[_0xb4be('0x17')](0x194);}return _0x4878fe;};}function handleError(_0x1e61ec,_0x5119a6){_0x5119a6=_0x5119a6||0x1f4;return function(_0x2f022d){logger['error'](_0x2f022d['stack']);if(_0x2f022d['name']){delete _0x2f022d[_0xb4be('0x23')];}_0x1e61ec['status'](_0x5119a6)[_0xb4be('0x24')](_0x2f022d);};}exports[_0xb4be('0x25')]=function(_0x5b9955,_0x5ef3cc){var _0x87d9b0={},_0x121463={},_0x32ce96={'count':0x0,'rows':[]};var _0x5df2de=db['JscriptySessionReport'][_0xb4be('0x26')];_0x121463[_0xb4be('0x27')]=_[_0xb4be('0x28')](_0x5df2de);_0x121463[_0xb4be('0x29')]=_[_0xb4be('0x28')](_0x5b9955[_0xb4be('0x29')]);_0x121463[_0xb4be('0x2a')]=_['intersection'](_0x121463[_0xb4be('0x27')],_0x121463[_0xb4be('0x29')]);_0x87d9b0[_0xb4be('0x2b')]=_[_0xb4be('0x2c')](_0x121463[_0xb4be('0x27')],qs[_0xb4be('0x2d')](_0x5b9955[_0xb4be('0x29')][_0xb4be('0x2d')]));_0x87d9b0[_0xb4be('0x2b')]=_0x87d9b0['attributes']['length']?_0x87d9b0['attributes']:_0x121463[_0xb4be('0x27')];if(!_0x5b9955[_0xb4be('0x29')][_0xb4be('0x2e')](_0xb4be('0x2f'))){_0x87d9b0['limit']=qs[_0xb4be('0x1c')](_0x5b9955[_0xb4be('0x29')][_0xb4be('0x1c')]);_0x87d9b0['offset']=qs[_0xb4be('0x1b')](_0x5b9955[_0xb4be('0x29')][_0xb4be('0x1b')]);}_0x87d9b0[_0xb4be('0x30')]=qs[_0xb4be('0x31')](_0x5b9955[_0xb4be('0x29')][_0xb4be('0x31')]);_0x87d9b0[_0xb4be('0x32')]=qs[_0xb4be('0x2a')](_['pick'](_0x5b9955[_0xb4be('0x29')],_0x121463[_0xb4be('0x2a')]));if(_0x5b9955[_0xb4be('0x29')][_0xb4be('0x33')]){_0x87d9b0[_0xb4be('0x32')]=_['merge'](_0x87d9b0[_0xb4be('0x32')],{'$or':_['map'](_0x5df2de,function(_0x380e48){if(_0x380e48[_0xb4be('0x34')][_0xb4be('0x35')]!==_0xb4be('0x36')){var _0x16fbd5={};_0x16fbd5[_0x380e48[_0xb4be('0x37')]]={'$like':'%'+_0x5b9955[_0xb4be('0x29')][_0xb4be('0x33')]+'%'};return _0x16fbd5;}})});}_0x87d9b0=_[_0xb4be('0x38')]({},_0x87d9b0,_0x5b9955[_0xb4be('0x39')]);var _0xd4ef0e={'where':_0x87d9b0[_0xb4be('0x32')]};return db['JscriptySessionReport'][_0xb4be('0x3a')](_0xd4ef0e)[_0xb4be('0x22')](function(_0x4f6e3e){_0x32ce96['count']=_0x4f6e3e;if(_0x5b9955[_0xb4be('0x29')][_0xb4be('0x3b')]){_0x87d9b0[_0xb4be('0x3c')]=[{'all':!![]}];}return db[_0xb4be('0x3d')][_0xb4be('0x3e')](_0x87d9b0);})[_0xb4be('0x22')](function(_0x15786f){_0x32ce96[_0xb4be('0x3f')]=_0x15786f;return _0x32ce96;})[_0xb4be('0x22')](respondWithFilteredResult(_0x5ef3cc,_0x87d9b0))[_0xb4be('0x40')](handleError(_0x5ef3cc,null));};exports[_0xb4be('0x41')]=function(_0x54b294,_0x2b5f5a){var _0x14db4e={'raw':!![],'where':{'id':_0x54b294['params']['id']}},_0x18519e={};_0x18519e[_0xb4be('0x27')]=_['keys'](db[_0xb4be('0x3d')][_0xb4be('0x26')]);_0x18519e['query']=_[_0xb4be('0x28')](_0x54b294['query']);_0x18519e['filters']=_[_0xb4be('0x2c')](_0x18519e[_0xb4be('0x27')],_0x18519e[_0xb4be('0x29')]);_0x14db4e['attributes']=_[_0xb4be('0x2c')](_0x18519e['model'],qs['fields'](_0x54b294[_0xb4be('0x29')]['fields']));_0x14db4e[_0xb4be('0x2b')]=_0x14db4e[_0xb4be('0x2b')][_0xb4be('0x42')]?_0x14db4e[_0xb4be('0x2b')]:_0x18519e[_0xb4be('0x27')];if(_0x54b294['query'][_0xb4be('0x3b')]){_0x14db4e['include']=[{'all':!![]}];}_0x14db4e=_[_0xb4be('0x38')]({},_0x14db4e,_0x54b294[_0xb4be('0x39')]);return db[_0xb4be('0x3d')][_0xb4be('0x43')](_0x14db4e)['then'](handleEntityNotFound(_0x2b5f5a,null))[_0xb4be('0x22')](respondWithResult(_0x2b5f5a,null))[_0xb4be('0x40')](handleError(_0x2b5f5a,null));};exports[_0xb4be('0x44')]=function(_0xe03366,_0x4eb111){return db['JscriptySessionReport']['create'](_0xe03366[_0xb4be('0x45')],{})[_0xb4be('0x22')](respondWithResult(_0x4eb111,0xc9))[_0xb4be('0x40')](handleError(_0x4eb111,null));};exports[_0xb4be('0x21')]=function(_0x25c41,_0x26b809){if(_0x25c41[_0xb4be('0x45')]['id']){delete _0x25c41[_0xb4be('0x45')]['id'];}return db[_0xb4be('0x3d')][_0xb4be('0x43')]({'where':{'id':_0x25c41[_0xb4be('0x46')]['id']}})[_0xb4be('0x22')](handleEntityNotFound(_0x26b809,null))[_0xb4be('0x22')](saveUpdates(_0x25c41['body'],null))[_0xb4be('0x22')](respondWithResult(_0x26b809,null))[_0xb4be('0x40')](handleError(_0x26b809,null));};exports[_0xb4be('0x47')]=function(_0x43713b,_0x33b4ee){return db[_0xb4be('0x3d')][_0xb4be('0x43')]({'where':{'id':_0x43713b[_0xb4be('0x46')]['id']}})[_0xb4be('0x22')](handleEntityNotFound(_0x33b4ee,null))[_0xb4be('0x22')](removeEntity(_0x33b4ee,null))['catch'](handleError(_0x33b4ee,null));};exports[_0xb4be('0x48')]=function(_0x455dff,_0x50772b){return db[_0xb4be('0x3d')]['describe']()[_0xb4be('0x22')](respondWithResult(_0x50772b,null))[_0xb4be('0x40')](handleError(_0x50772b,null));};exports[_0xb4be('0x49')]=function(_0x44e63e,_0x34fd58,_0x33d546){var _0x3d7ad8={'raw':!![],'where':{}};var _0x2e9678={};var _0x5839a8={'count':0x0,'rows':[]};return db[_0xb4be('0x3d')][_0xb4be('0x4a')]({'where':{'id':_0x44e63e[_0xb4be('0x46')]['id']}})[_0xb4be('0x22')](handleEntityNotFound(_0x34fd58,null))['then'](function(_0x229926){if(_0x229926){_0x2e9678[_0xb4be('0x27')]=_[_0xb4be('0x28')](db[_0xb4be('0x4b')][_0xb4be('0x26')]);_0x2e9678[_0xb4be('0x29')]=_[_0xb4be('0x28')](_0x44e63e[_0xb4be('0x29')]);_0x2e9678[_0xb4be('0x2a')]=_[_0xb4be('0x2c')](_0x2e9678[_0xb4be('0x27')],_0x2e9678['query']);_0x3d7ad8['attributes']=_[_0xb4be('0x2c')](_0x2e9678[_0xb4be('0x27')],qs[_0xb4be('0x2d')](_0x44e63e[_0xb4be('0x29')][_0xb4be('0x2d')]));_0x3d7ad8[_0xb4be('0x2b')]=_0x3d7ad8[_0xb4be('0x2b')][_0xb4be('0x42')]?_0x3d7ad8[_0xb4be('0x2b')]:_0x2e9678[_0xb4be('0x27')];if(!_0x44e63e['query'][_0xb4be('0x2e')](_0xb4be('0x2f'))){_0x3d7ad8[_0xb4be('0x1c')]=qs[_0xb4be('0x1c')](_0x44e63e['query'][_0xb4be('0x1c')]);_0x3d7ad8[_0xb4be('0x1b')]=qs[_0xb4be('0x1b')](_0x44e63e[_0xb4be('0x29')]['offset']);}_0x3d7ad8[_0xb4be('0x30')]=qs[_0xb4be('0x31')](_0x44e63e['query'][_0xb4be('0x31')]);_0x3d7ad8['where']=qs['filters'](_[_0xb4be('0x4c')](_0x44e63e[_0xb4be('0x29')],_0x2e9678[_0xb4be('0x2a')]));_0x3d7ad8['where'][_0xb4be('0x4d')]=_0x229926['id'];if(_0x44e63e['query'][_0xb4be('0x33')]){_0x3d7ad8[_0xb4be('0x32')]=_['merge'](_0x3d7ad8[_0xb4be('0x32')],{'$or':_['map'](_0x3d7ad8[_0xb4be('0x2b')],function(_0x4a0424){var _0x580b0d={};_0x580b0d[_0x4a0424]={'$like':'%'+_0x44e63e[_0xb4be('0x29')][_0xb4be('0x33')]+'%'};return _0x580b0d;})});}_0x3d7ad8=_[_0xb4be('0x38')]({},_0x3d7ad8,_0x44e63e['options']);return db[_0xb4be('0x4b')][_0xb4be('0x3a')]({'where':_0x3d7ad8[_0xb4be('0x32')]})['then'](function(_0x29e8ae){_0x5839a8['count']=_0x29e8ae;if(_0x44e63e[_0xb4be('0x29')]['includeAll']){_0x3d7ad8[_0xb4be('0x3c')]=[{'all':!![]}];}return db[_0xb4be('0x4b')][_0xb4be('0x3e')](_0x3d7ad8);})['then'](function(_0x3e314a){_0x5839a8[_0xb4be('0x3f')]=_0x3e314a;return _0x5839a8;});}})[_0xb4be('0x22')](respondWithFilteredResult(_0x34fd58,_0x3d7ad8))['catch'](handleError(_0x34fd58,null));};
\ No newline at end of file