61e3b020bcde5636513f5024deb3260e95fc7d84
[motion2.git] / server / api / intDeskAccount / intDeskAccount.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0xf139=['../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','../../components/integrations/configuration','client','http','test','ValidationError','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','then','info','DeskAccount,\x20%s,\x20%s','request\x20sent','DeskAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','sendStatus','end','status','offset','limit','set','Content-Range','json','apply','reject','save','update','stack','name','index','map','DeskAccount','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','length','hasOwnProperty','order','sort','where','pick','merge','VIRTUAL','filter','options','count','includeAll','include','findAll','fields','create','body','find','params','destroy','getConfigurations','findOne','nolimit','AccountId','Subjects','Descriptions','getDescriptions','DeskConfiguration','DeskField','priority','remoteUri','authType','username','password','consumerKey','token','tokenSecret','slice','substring','GET','format','%s/custom_fields','application/json','basic','headers','Authorization','Basic\x20%s','%s:%s','base64','entries','statusCode','getFields,\x20%s,\x20%s,\x20%s','Wrong\x20credentials','html-pdf','eml-format','rimraf','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','jsforce','querystring','ioredis'];(function(_0x36dfbd,_0x5bfe2d){var _0x4ecad9=function(_0x5230da){while(--_0x5230da){_0x36dfbd['push'](_0x36dfbd['shift']());}};_0x4ecad9(++_0x5bfe2d);}(_0xf139,0x1d4));var _0x9f13=function(_0x1673ca,_0x2f0208){_0x1673ca=_0x1673ca-0x0;var _0x40b8a7=_0xf139[_0x1673ca];return _0x40b8a7;};'use strict';var pdf=require(_0x9f13('0x0'));var emlformat=require(_0x9f13('0x1'));var rimraf=require(_0x9f13('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x9f13('0x3'));var moment=require(_0x9f13('0x4'));var BPromise=require(_0x9f13('0x5'));var Mustache=require(_0x9f13('0x6'));var util=require(_0x9f13('0x7'));var path=require(_0x9f13('0x8'));var sox=require(_0x9f13('0x9'));var csv=require(_0x9f13('0xa'));var ejs=require(_0x9f13('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0x9f13('0xc'));var crypto=require('crypto');var jsforce=require(_0x9f13('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x9f13('0xa'));var querystring=require(_0x9f13('0xe'));var Papa=require('papaparse');var Redis=require(_0x9f13('0xf'));var authService=require(_0x9f13('0x10'));var qs=require(_0x9f13('0x11'));var as=require(_0x9f13('0x12'));var hardwareService=require(_0x9f13('0x13'));var logger=require(_0x9f13('0x14'))(_0x9f13('0x15'));var utils=require(_0x9f13('0x16'));var config=require(_0x9f13('0x17'));var db=require(_0x9f13('0x18'))['db'];var integrations=require(_0x9f13('0x19'));var jayson=require('jayson/promise');var client=jayson[_0x9f13('0x1a')][_0x9f13('0x1b')]({'port':0x232a});function checkPasswordPattern(_0x33f478,_0x40b864,_0x76c256){if(_0x76c256){var _0xef876f=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0xef876f[_0x9f13('0x1c')](_0x40b864)){return _0x33f478;}else{throw new db['Sequelize'][(_0x9f13('0x1d'))](_0x9f13('0x1e'));}}else{return _0x33f478;}}function respondWithRpcPromise(_0x373e8d,_0x11c8f6,_0x4b7912,_0x4bf005){return new BPromise(function(_0x4167f5,_0x371e9b){var _0x27e143=_0x4bf005||client;return _0x27e143['request'](_0x373e8d,_0x4b7912)[_0x9f13('0x1f')](function(_0x30a020){logger[_0x9f13('0x20')](_0x9f13('0x21'),_0x11c8f6,_0x9f13('0x22'));logger['debug'](_0x9f13('0x23'),_0x11c8f6,_0x9f13('0x22'),JSON[_0x9f13('0x24')](_0x30a020));if(_0x30a020[_0x9f13('0x25')]){if(_0x30a020[_0x9f13('0x25')][_0x9f13('0x26')]===0x1f4){logger[_0x9f13('0x25')]('DeskAccount,\x20%s,\x20%s',_0x11c8f6,_0x30a020[_0x9f13('0x25')][_0x9f13('0x27')]);return _0x371e9b(_0x30a020[_0x9f13('0x25')]['message']);}logger[_0x9f13('0x25')](_0x9f13('0x21'),_0x11c8f6,_0x30a020[_0x9f13('0x25')]['message']);return _0x4167f5(_0x30a020[_0x9f13('0x25')][_0x9f13('0x27')]);}else{logger[_0x9f13('0x20')]('DeskAccount,\x20%s,\x20%s',_0x11c8f6,_0x9f13('0x22'));_0x4167f5(_0x30a020['result']['message']);}})[_0x9f13('0x28')](function(_0x5bde06){logger['error'](_0x9f13('0x21'),_0x11c8f6,_0x5bde06);_0x371e9b(_0x5bde06);});});}function respondWithStatusCode(_0x4b4876,_0x2fc741){_0x2fc741=_0x2fc741||0xcc;return function(_0x55f103){if(_0x55f103){return _0x4b4876[_0x9f13('0x29')](_0x2fc741);}return _0x4b4876['status'](_0x2fc741)[_0x9f13('0x2a')]();};}function respondWithResult(_0x2ac569,_0x2d90b3){_0x2d90b3=_0x2d90b3||0xc8;return function(_0x3a734c){if(_0x3a734c){return _0x2ac569[_0x9f13('0x2b')](_0x2d90b3)['json'](_0x3a734c);}};}function respondWithFilteredResult(_0x245d13,_0x3e34ac){return function(_0x2abd7a){if(_0x2abd7a){var _0x1b0b6c=_0x2abd7a['count'],_0x3a6e89=_0x3e34ac[_0x9f13('0x2c')],_0x199ab1=_0x3e34ac[_0x9f13('0x2c')]+_0x3e34ac[_0x9f13('0x2d')],_0x5df42c;if(_0x199ab1>=_0x1b0b6c){_0x199ab1=_0x1b0b6c;_0x5df42c=0xc8;}else{_0x5df42c=0xce;}_0x245d13[_0x9f13('0x2b')](_0x5df42c);return _0x245d13[_0x9f13('0x2e')](_0x9f13('0x2f'),_0x3a6e89+'-'+_0x199ab1+'/'+_0x1b0b6c)[_0x9f13('0x30')](_0x2abd7a);}return null;};}function patchUpdates(_0x521b65){return function(_0x59edc8){try{jsonpatch[_0x9f13('0x31')](_0x59edc8,_0x521b65,!![]);}catch(_0x285402){return BPromise[_0x9f13('0x32')](_0x285402);}return _0x59edc8[_0x9f13('0x33')]();};}function saveUpdates(_0x13a66f,_0x3c6505){return function(_0x15dc02){if(_0x15dc02){return _0x15dc02[_0x9f13('0x34')](_0x13a66f)[_0x9f13('0x1f')](function(_0x447580){return _0x447580;});}return null;};}function removeEntity(_0x500f23,_0x441b4d){return function(_0x4e9c14){if(_0x4e9c14){return _0x4e9c14['destroy']()[_0x9f13('0x1f')](function(){_0x500f23[_0x9f13('0x2b')](0xcc)[_0x9f13('0x2a')]();});}};}function handleEntityNotFound(_0x8c6b5e,_0x45683c){return function(_0x3658fb){if(!_0x3658fb){_0x8c6b5e[_0x9f13('0x29')](0x194);}return _0x3658fb;};}function handleError(_0x19b0e0,_0x520ddc){_0x520ddc=_0x520ddc||0x1f4;return function(_0x2b18df){logger[_0x9f13('0x25')](_0x2b18df[_0x9f13('0x35')]);if(_0x2b18df[_0x9f13('0x36')]){delete _0x2b18df['name'];}_0x19b0e0[_0x9f13('0x2b')](_0x520ddc)['send'](_0x2b18df);};}exports[_0x9f13('0x37')]=function(_0x3c1f2d,_0x15777c){var _0x26e2f3={},_0x22c548={},_0x34e629={'count':0x0,'rows':[]};var _0x57edaf=_[_0x9f13('0x38')](db[_0x9f13('0x39')][_0x9f13('0x3a')],function(_0x50c7b1){return{'name':_0x50c7b1[_0x9f13('0x3b')],'type':_0x50c7b1[_0x9f13('0x3c')][_0x9f13('0x3d')]};});_0x22c548[_0x9f13('0x3e')]=_['map'](_0x57edaf,_0x9f13('0x36'));_0x22c548[_0x9f13('0x3f')]=_[_0x9f13('0x40')](_0x3c1f2d[_0x9f13('0x3f')]);_0x22c548[_0x9f13('0x41')]=_[_0x9f13('0x42')](_0x22c548[_0x9f13('0x3e')],_0x22c548[_0x9f13('0x3f')]);_0x26e2f3[_0x9f13('0x43')]=_[_0x9f13('0x42')](_0x22c548[_0x9f13('0x3e')],qs['fields'](_0x3c1f2d[_0x9f13('0x3f')]['fields']));_0x26e2f3[_0x9f13('0x43')]=_0x26e2f3[_0x9f13('0x43')][_0x9f13('0x44')]?_0x26e2f3['attributes']:_0x22c548['model'];if(!_0x3c1f2d[_0x9f13('0x3f')][_0x9f13('0x45')]('nolimit')){_0x26e2f3[_0x9f13('0x2d')]=qs['limit'](_0x3c1f2d[_0x9f13('0x3f')]['limit']);_0x26e2f3[_0x9f13('0x2c')]=qs['offset'](_0x3c1f2d['query'][_0x9f13('0x2c')]);}_0x26e2f3[_0x9f13('0x46')]=qs[_0x9f13('0x47')](_0x3c1f2d[_0x9f13('0x3f')]['sort']);_0x26e2f3[_0x9f13('0x48')]=qs['filters'](_[_0x9f13('0x49')](_0x3c1f2d[_0x9f13('0x3f')],_0x22c548[_0x9f13('0x41')]),_0x57edaf);if(_0x3c1f2d[_0x9f13('0x3f')]['filter']){_0x26e2f3[_0x9f13('0x48')]=_[_0x9f13('0x4a')](_0x26e2f3[_0x9f13('0x48')],{'$or':_[_0x9f13('0x38')](_0x57edaf,function(_0x4081a4){if(_0x4081a4['type']!==_0x9f13('0x4b')){var _0x4a8242={};_0x4a8242[_0x4081a4[_0x9f13('0x36')]]={'$like':'%'+_0x3c1f2d['query'][_0x9f13('0x4c')]+'%'};return _0x4a8242;}})});}_0x26e2f3=_[_0x9f13('0x4a')]({},_0x26e2f3,_0x3c1f2d[_0x9f13('0x4d')]);var _0x49d1fc={'where':_0x26e2f3[_0x9f13('0x48')]};return db[_0x9f13('0x39')][_0x9f13('0x4e')](_0x49d1fc)[_0x9f13('0x1f')](function(_0x2497c1){_0x34e629[_0x9f13('0x4e')]=_0x2497c1;if(_0x3c1f2d[_0x9f13('0x3f')][_0x9f13('0x4f')]){_0x26e2f3[_0x9f13('0x50')]=[{'all':!![]}];}return db[_0x9f13('0x39')][_0x9f13('0x51')](_0x26e2f3);})['then'](function(_0x2c07b1){_0x34e629['rows']=_0x2c07b1;return _0x34e629;})[_0x9f13('0x1f')](respondWithFilteredResult(_0x15777c,_0x26e2f3))[_0x9f13('0x28')](handleError(_0x15777c,null));};exports['show']=function(_0x39c555,_0x143987){var _0x4508e9={'raw':![],'where':{'id':_0x39c555['params']['id']}},_0x132fb3={};_0x132fb3[_0x9f13('0x3e')]=_['keys'](db['DeskAccount'][_0x9f13('0x3a')]);_0x132fb3[_0x9f13('0x3f')]=_[_0x9f13('0x40')](_0x39c555['query']);_0x132fb3[_0x9f13('0x41')]=_[_0x9f13('0x42')](_0x132fb3['model'],_0x132fb3[_0x9f13('0x3f')]);_0x4508e9[_0x9f13('0x43')]=_[_0x9f13('0x42')](_0x132fb3[_0x9f13('0x3e')],qs[_0x9f13('0x52')](_0x39c555[_0x9f13('0x3f')]['fields']));_0x4508e9[_0x9f13('0x43')]=_0x4508e9[_0x9f13('0x43')][_0x9f13('0x44')]?_0x4508e9[_0x9f13('0x43')]:_0x132fb3[_0x9f13('0x3e')];if(_0x39c555[_0x9f13('0x3f')][_0x9f13('0x4f')]){_0x4508e9['include']=[{'all':!![]}];}_0x4508e9=_[_0x9f13('0x4a')]({},_0x4508e9,_0x39c555[_0x9f13('0x4d')]);return db['DeskAccount']['find'](_0x4508e9)[_0x9f13('0x1f')](handleEntityNotFound(_0x143987,null))[_0x9f13('0x1f')](respondWithResult(_0x143987,null))[_0x9f13('0x28')](handleError(_0x143987,null));};exports[_0x9f13('0x53')]=function(_0x498f4c,_0x9d81cf){return db[_0x9f13('0x39')][_0x9f13('0x53')](_0x498f4c[_0x9f13('0x54')],{})[_0x9f13('0x1f')](respondWithResult(_0x9d81cf,0xc9))[_0x9f13('0x28')](handleError(_0x9d81cf,null));};exports[_0x9f13('0x34')]=function(_0x32cf95,_0x2c136c){if(_0x32cf95[_0x9f13('0x54')]['id']){delete _0x32cf95[_0x9f13('0x54')]['id'];}return db[_0x9f13('0x39')][_0x9f13('0x55')]({'where':{'id':_0x32cf95[_0x9f13('0x56')]['id']}})['then'](handleEntityNotFound(_0x2c136c,null))[_0x9f13('0x1f')](saveUpdates(_0x32cf95[_0x9f13('0x54')],null))['then'](respondWithResult(_0x2c136c,null))[_0x9f13('0x28')](handleError(_0x2c136c,null));};exports[_0x9f13('0x57')]=function(_0x436eec,_0x2b7616){return db['DeskAccount'][_0x9f13('0x55')]({'where':{'id':_0x436eec['params']['id']}})[_0x9f13('0x1f')](handleEntityNotFound(_0x2b7616,null))[_0x9f13('0x1f')](removeEntity(_0x2b7616,null))[_0x9f13('0x28')](handleError(_0x2b7616,null));};exports[_0x9f13('0x58')]=function(_0x4280b6,_0x2261f3,_0x58f78c){var _0x2d8572={};var _0x34b42e={};var _0x146ed5;var _0x19fe28;return db[_0x9f13('0x39')][_0x9f13('0x59')]({'where':{'id':_0x4280b6['params']['id']}})[_0x9f13('0x1f')](handleEntityNotFound(_0x2261f3,null))[_0x9f13('0x1f')](function(_0xf3cca1){if(_0xf3cca1){_0x146ed5=_0xf3cca1;_0x34b42e[_0x9f13('0x3e')]=_[_0x9f13('0x40')](db['DeskConfiguration'][_0x9f13('0x3a')]);_0x34b42e[_0x9f13('0x3f')]=_[_0x9f13('0x40')](_0x4280b6[_0x9f13('0x3f')]);_0x34b42e[_0x9f13('0x41')]=_[_0x9f13('0x42')](_0x34b42e[_0x9f13('0x3e')],_0x34b42e[_0x9f13('0x3f')]);_0x2d8572[_0x9f13('0x43')]=_[_0x9f13('0x42')](_0x34b42e['model'],qs[_0x9f13('0x52')](_0x4280b6[_0x9f13('0x3f')]['fields']));_0x2d8572[_0x9f13('0x43')]=_0x2d8572[_0x9f13('0x43')][_0x9f13('0x44')]?_0x2d8572['attributes']:_0x34b42e[_0x9f13('0x3e')];_0x2d8572['order']=qs[_0x9f13('0x47')](_0x4280b6[_0x9f13('0x3f')][_0x9f13('0x47')]);_0x2d8572[_0x9f13('0x48')]=qs[_0x9f13('0x41')](_[_0x9f13('0x49')](_0x4280b6[_0x9f13('0x3f')],_0x34b42e[_0x9f13('0x41')]));if(_0x4280b6[_0x9f13('0x3f')][_0x9f13('0x4c')]){_0x2d8572[_0x9f13('0x48')]=_[_0x9f13('0x4a')](_0x2d8572[_0x9f13('0x48')],{'$or':_[_0x9f13('0x38')](_0x2d8572[_0x9f13('0x43')],function(_0x3fd278){var _0x4d4f4a={};_0x4d4f4a[_0x3fd278]={'$like':'%'+_0x4280b6[_0x9f13('0x3f')][_0x9f13('0x4c')]+'%'};return _0x4d4f4a;})});}_0x2d8572=_[_0x9f13('0x4a')]({},_0x2d8572,_0x4280b6['options']);return _0x146ed5[_0x9f13('0x58')](_0x2d8572);}})[_0x9f13('0x1f')](function(_0x150839){if(_0x150839){_0x19fe28=_0x150839[_0x9f13('0x44')];if(!_0x4280b6[_0x9f13('0x3f')]['hasOwnProperty'](_0x9f13('0x5a'))){_0x2d8572[_0x9f13('0x2d')]=qs[_0x9f13('0x2d')](_0x4280b6[_0x9f13('0x3f')]['limit']);_0x2d8572['offset']=qs[_0x9f13('0x2c')](_0x4280b6[_0x9f13('0x3f')][_0x9f13('0x2c')]);}return _0x146ed5[_0x9f13('0x58')](_0x2d8572);}})[_0x9f13('0x1f')](function(_0xe38cb7){if(_0xe38cb7){return _0xe38cb7?{'count':_0x19fe28,'rows':_0xe38cb7}:null;}})[_0x9f13('0x1f')](respondWithResult(_0x2261f3,null))[_0x9f13('0x28')](handleError(_0x2261f3,null));};exports['addConfiguration']=function(_0x5019e8,_0x35203d,_0x125b28){if(_0x5019e8[_0x9f13('0x54')]['id']){delete _0x5019e8['body']['id'];}return db[_0x9f13('0x39')][_0x9f13('0x59')]({'where':{'id':_0x5019e8[_0x9f13('0x56')]['id']}})['then'](handleEntityNotFound(_0x35203d,null))[_0x9f13('0x1f')](function(_0x3c7579){if(_0x3c7579){_0x5019e8[_0x9f13('0x54')][_0x9f13('0x5b')]=_0x3c7579['id'];_0x5019e8['body'][_0x9f13('0x5c')]=integrations['getSubjects'](_0x5019e8['body']['channel'],_0x5019e8[_0x9f13('0x54')]['type']);_0x5019e8[_0x9f13('0x54')][_0x9f13('0x5d')]=integrations[_0x9f13('0x5e')](_0x5019e8['body']['channel'],_0x5019e8[_0x9f13('0x54')][_0x9f13('0x3c')]);return db[_0x9f13('0x5f')][_0x9f13('0x53')](_0x5019e8['body'],{'include':[{'model':db['DeskField'],'as':_0x9f13('0x5c')},{'model':db[_0x9f13('0x60')],'as':'Descriptions'}]});}return null;})[_0x9f13('0x1f')](respondWithResult(_0x35203d,null))[_0x9f13('0x28')](handleError(_0x35203d,null));};exports['getFields']=function(_0x5b3bac,_0x2500e7,_0x12560c){var _0x4c2277=[{'name':'priority','label':_0x9f13('0x61'),'custom':![],'options':[{'name':0x1,'value':0x1},{'name':0x2,'value':0x2},{'name':0x3,'value':0x3},{'name':0x4,'value':0x4},{'name':0x5,'value':0x5},{'name':0x6,'value':0x6},{'name':0x7,'value':0x7},{'name':0x8,'value':0x8},{'name':0x9,'value':0x9},{'name':0xa,'value':0xa}]}];var _0x3d1b8f='';return db[_0x9f13('0x39')][_0x9f13('0x59')]({'where':{'id':_0x5b3bac[_0x9f13('0x56')]['id']},'attributes':['id',_0x9f13('0x62'),_0x9f13('0x63'),_0x9f13('0x64'),_0x9f13('0x65'),_0x9f13('0x66'),'consumerSecret',_0x9f13('0x67'),_0x9f13('0x68')]})[_0x9f13('0x1f')](handleEntityNotFound(_0x2500e7,null))[_0x9f13('0x1f')](function(_0xd477a){if(_0xd477a){_0x3d1b8f=_0xd477a[_0x9f13('0x62')];var _0x567f5f=_0x3d1b8f[_0x9f13('0x69')](-0x1);if(_0x567f5f==='/'){_0x3d1b8f=_0x3d1b8f[_0x9f13('0x6a')](0x0,_0x3d1b8f['lastIndexOf'](_0x567f5f));}var _0x67ff72={'method':_0x9f13('0x6b'),'uri':util[_0x9f13('0x6c')](_0x9f13('0x6d'),_0x3d1b8f),'headers':{'Content-Type':_0x9f13('0x6e'),'Accept':_0x9f13('0x6e')},'json':!![]};if(_0xd477a['authType']===_0x9f13('0x6f')){_0x67ff72[_0x9f13('0x70')][_0x9f13('0x71')]=util['format'](_0x9f13('0x72'),new Buffer(util['format'](_0x9f13('0x73'),_0xd477a[_0x9f13('0x64')],_0xd477a[_0x9f13('0x65')]))['toString'](_0x9f13('0x74')));}return rp(_0x67ff72)['then'](function(_0x12964f){return _0x4c2277['concat'](_['map'](_0x12964f['_embedded'][_0x9f13('0x75')],function(_0x5525ff){return{'id':_0x5525ff[_0x9f13('0x36')],'name':_0x5525ff[_0x9f13('0x36')],'type':_0x5525ff[_0x9f13('0x3c')],'active':_0x5525ff['active'],'label':_0x5525ff['label'],'custom':!![]};}));});}})['then'](function(_0x4c4a90){return{'count':_0x4c4a90[_0x9f13('0x44')],'rows':_0x4c4a90};})['then'](respondWithResult(_0x2500e7,null))[_0x9f13('0x28')](function(_0x19cf24){var _0x45584b=_0x5b3bac[_0x9f13('0x3f')][_0x9f13('0x1c')]?0x1f4:_0x19cf24[_0x9f13('0x76')]||0x1f4;logger[_0x9f13('0x25')](_0x9f13('0x77'),'getFields',_0x45584b,JSON[_0x9f13('0x24')](_0x19cf24));delete _0x19cf24['name'];if(_0x45584b===0x191){_0x45584b=0x190;}_0x2500e7['status'](_0x45584b)['send'](_0x5b3bac[_0x9f13('0x3f')][_0x9f13('0x1c')]?{'message':_0x9f13('0x78'),'statusCode':_0x19cf24[_0x9f13('0x76')]}:_0x19cf24);});};