function a0_0x3dda(_0x20eeab,_0x36a42d){_0x20eeab=_0x20eeab-0x10c;const _0x12f0b4=a0_0x12f0();let _0x3dda9d=_0x12f0b4[_0x20eeab];if(a0_0x3dda['kgTqAG']===undefined){var _0x1a5678=function(_0x55a6fd){const _0x142cc7='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3dc0cc='',_0x40c3ba='';for(let _0x5f63d=0x0,_0x16ffe5,_0x21b2bf,_0x5aa2a2=0x0;_0x21b2bf=_0x55a6fd['charAt'](_0x5aa2a2++);~_0x21b2bf&&(_0x16ffe5=_0x5f63d%0x4?_0x16ffe5*0x40+_0x21b2bf:_0x21b2bf,_0x5f63d++%0x4)?_0x3dc0cc+=String['fromCharCode'](0xff&_0x16ffe5>>(-0x2*_0x5f63d&0x6)):0x0){_0x21b2bf=_0x142cc7['indexOf'](_0x21b2bf);}for(let _0x5ebc55=0x0,_0x5b66b5=_0x3dc0cc['length'];_0x5ebc55<_0x5b66b5;_0x5ebc55++){_0x40c3ba+='%'+('00'+_0x3dc0cc['charCodeAt'](_0x5ebc55)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x40c3ba);};a0_0x3dda['tvJuKJ']=_0x1a5678,a0_0x3dda['GmJPzN']={},a0_0x3dda['kgTqAG']=!![];}const _0x4571c0=_0x12f0b4[0x0],_0x276ae0=_0x20eeab+_0x4571c0,_0x145be0=a0_0x3dda['GmJPzN'][_0x276ae0];return!_0x145be0?(_0x3dda9d=a0_0x3dda['tvJuKJ'](_0x3dda9d),a0_0x3dda['GmJPzN'][_0x276ae0]=_0x3dda9d):_0x3dda9d=_0x145be0,_0x3dda9d;}const a0_0x24ba94=a0_0x3dda;function a0_0x12f0(){const _0x2be216=['otuWywXHzxL4','mJu1odq5BwrUrunY','mZyWmtrtCwLZDuq','mJC2otK1n0PwCvbNua','ntCXnda1nvHgq015uW','ntmWnLL1CenSCa','mtbPqKzfDLa','zxHWB3j0CW','lI9JB25ZB2XLsgfUzgXLCG','nZCXndi4qMTjwuzZ','mJG2odmXmK9eywLUCq','lI9KyxrHyMfZzuHHBMrSzxi','nJe4nhrJBfLiwa','mZnAtxvSCgu'];a0_0x12f0=function(){return _0x2be216;};return a0_0x12f0();}(function(_0x1ec12c,_0x33ca72){const _0x47b994=a0_0x3dda,_0xf4d589=_0x1ec12c();while(!![]){try{const _0x515fd3=parseInt(_0x47b994(0x10f))/0x1*(-parseInt(_0x47b994(0x112))/0x2)+-parseInt(_0x47b994(0x113))/0x3+-parseInt(_0x47b994(0x119))/0x4*(parseInt(_0x47b994(0x116))/0x5)+parseInt(_0x47b994(0x10c))/0x6+-parseInt(_0x47b994(0x115))/0x7*(parseInt(_0x47b994(0x10e))/0x8)+parseInt(_0x47b994(0x114))/0x9+-parseInt(_0x47b994(0x110))/0xa*(-parseInt(_0x47b994(0x111))/0xb);if(_0x515fd3===_0x33ca72)break;else _0xf4d589['push'](_0xf4d589['shift']());}catch(_0x325862){_0xf4d589['push'](_0xf4d589['shift']());}}}(a0_0x12f0,0xcb74a));const DatabaseHandler=require(a0_0x24ba94(0x10d)),ApiHandler=require('./apiHandler'),KafkaHandler=require('./kafkaHandler'),ConsoleHandler=require(a0_0x24ba94(0x118));module[a0_0x24ba94(0x117)]={'DatabaseHandler':DatabaseHandler,'ApiHandler':ApiHandler,'KafkaHandler':KafkaHandler,'ConsoleHandler':ConsoleHandler,'createHandler'(_0x356f53,_0x30ed59){const _0x1a4817={'database':DatabaseHandler,'api':ApiHandler,'kafka':KafkaHandler,'console':ConsoleHandler},_0xcbb6db=_0x1a4817[_0x356f53];if(!_0xcbb6db)throw new Error('Unknown\x20handler\x20type:\x20'+_0x356f53);return new _0xcbb6db(_0x30ed59);}};