Built motion from commit ded33658aad58fc8de845a8299a9db59a88cc353. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.67.js
index 73090fe..32d23d9 100644 (file)
@@ -1 +1 @@
-const a946_0x33a7=['inspect','Added\x20column\x20%s\x20to\x20%s','INSERT\x20INTO\x20user_has_sms_accounts\x20(`UserId`,\x20`SmsAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`SmsAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20sms_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','../config/logger','CREATE\x20TABLE\x20`user_has_chat_websites`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`ChatWebsiteId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`ChatWebsiteId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_chat_websites_ibfk_1`\x20FOREIGN\x20KEY\x20(`ChatWebsiteId`)\x20REFERENCES\x20`chat_websites`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_chat_websites_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`SmsAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`SmsAccountId`\x20FROM\x20sms_dispositions;','enqueue','stringify','tail','INSERT\x20INTO\x20user_has_mail_accounts\x20(`UserId`,\x20`MailAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`MailAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20mail_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','dropTable','catch','changeColumn','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`OpenchannelAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`OpenchannelAccountId`\x20FROM\x20openchannel_dispositions;','INSERT\x20INTO\x20user_has_fax_accounts\x20(`UserId`,\x20`FaxAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`FaxAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20fax_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','CREATE\x20TABLE\x20`user_has_sms_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`SmsAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`SmsAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_sms_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`SmsAccountId`)\x20REFERENCES\x20`sms_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_sms_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','info','query','table\x20dropped\x20%s','final','CREATE\x20TABLE\x20`tools_dispositions`\x20(\x20\x20\x20\x20\x20\x20\x20\x20`id`\x20int(11)\x20NOT\x20NULL\x20AUTO_INCREMENT,\x20\x20\x20\x20\x20\x20\x20\x20`name`\x20varchar(255)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`MailAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`FaxAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`SmsAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`OpenchannelAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`ChatWebsiteId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`ListId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`id`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_voice`\x20(`name`,`ListId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_chat`\x20(`name`,`ChatWebsiteId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_mail`\x20(`name`,`MailAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_sms`\x20(`name`,`SmsAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_fax`\x20(`name`,`FaxAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_openchannel`\x20(`name`,`OpenchannelAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`MailAccountId`\x20(`MailAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`FaxAccountId`\x20(`FaxAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`SmsAccountId`\x20(`SmsAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`OpenchannelAccountId`\x20(`OpenchannelAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`ChatWebsiteId`\x20(`ChatWebsiteId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`ListId`\x20(`ListId`),\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_1`\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20REFERENCES\x20`mail_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_2`\x20FOREIGN\x20KEY\x20(`FaxAccountId`)\x20REFERENCES\x20`fax_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_3`\x20FOREIGN\x20KEY\x20(`SmsAccountId`)\x20REFERENCES\x20`sms_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_4`\x20FOREIGN\x20KEY\x20(`OpenchannelAccountId`)\x20REFERENCES\x20`openchannel_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_5`\x20FOREIGN\x20KEY\x20(`ChatWebsiteId`)\x20REFERENCES\x20`chat_websites`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_6`\x20FOREIGN\x20KEY\x20(`ListId`)\x20REFERENCES\x20`cm_lists`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','addIndex','queryInterface','renameColumn','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ListId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ListId`\x20FROM\x20voice_dispositions;','TEXT','originCc','addIndex\x20%s\x20%s\x20%s','removeIndex\x20%s\x20%s','addColumn','then','util','Removed\x20column\x20%s\x20from\x20%s','exports','sequelize','Changed\x20column\x20%s\x20in\x20table\x20%s','mail_messages','CREATE\x20TABLE\x20`user_has_mail_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`MailAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`MailAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_mail_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20REFERENCES\x20`mail_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_mail_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','prototype','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`MailAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`MailAccountId`\x20FROM\x20mail_dispositions;','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`FaxAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`FaxAccountId`\x20FROM\x20fax_dispositions;','removeIndex','long','join','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','sequence','query\x20%s','finally','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ChatWebsiteId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ChatWebsiteId`\x20FROM\x20chat_dispositions;','INSERT\x20INTO\x20user_has_openchannel_accounts\x20(`UserId`,\x20`OpenchannelAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`OpenchannelAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20openchannel_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','removeColumn','INSERT\x20INTO\x20user_has_chat_websites\x20(`UserId`,\x20`ChatWebsiteId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`ChatWebsiteId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20chat_websites\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;'];(function(_0x353b22,_0x33a774){const _0x14d64e=function(_0x4c3559){while(--_0x4c3559){_0x353b22['push'](_0x353b22['shift']());}};_0x14d64e(++_0x33a774);}(a946_0x33a7,0x1b8));const a946_0x14d6=function(_0x353b22,_0x33a774){_0x353b22=_0x353b22-0x0;let _0x14d64e=a946_0x33a7[_0x353b22];return _0x14d64e;};const _0x495375=a946_0x14d6;'use strict';const util=require(_0x495375('0x7')),logger=require(_0x495375('0x1f'))('migration'),Sequence=function(){};Sequence['prototype']['enqueue']=function(_0x4c3559){const _0x28145c=_0x495375;this['tail']=this[_0x28145c('0x24')]?this[_0x28145c('0x24')][_0x28145c('0x17')](_0x4c3559):_0x4c3559();};const Migration=function(_0xb4196b){const _0x4898cc=_0x495375;this[_0x4898cc('0x32')]=_0xb4196b,this[_0x4898cc('0x15')]=new Sequence();};Migration[_0x495375('0xe')][_0x495375('0x28')]=function(_0x174020,_0x51e0b6,_0x1f87a1){const _0x203d0e=_0x495375,_0x4100c1=this;this[_0x203d0e('0x15')][_0x203d0e('0x22')](function(){const _0xb2d75e=_0x203d0e;return _0x4100c1[_0xb2d75e('0x32')]['changeColumn'](_0x174020,_0x51e0b6,_0x1f87a1)[_0xb2d75e('0x6')](function(){const _0xa91d7f=_0xb2d75e;logger[_0xa91d7f('0x2c')](_0xa91d7f('0xb'),_0x51e0b6,_0x174020);})[_0xb2d75e('0x27')](function(_0x23906a){const _0x3d02cc=_0xb2d75e;logger[_0x3d02cc('0x2c')](JSON['stringify'](_0x23906a));});});},Migration['prototype'][_0x495375('0x5')]=function(_0x3ae846,_0x369de9,_0x1867b1){const _0x41e62b=this;this['sequence']['enqueue'](function(){const _0x3879ae=a946_0x14d6;return _0x41e62b[_0x3879ae('0x32')][_0x3879ae('0x5')](_0x3ae846,_0x369de9,_0x1867b1)['then'](function(){const _0x58a91d=_0x3879ae;logger[_0x58a91d('0x2c')](_0x58a91d('0x1d'),_0x369de9,_0x3ae846);})[_0x3879ae('0x27')](function(_0x225bbf){const _0x3c513f=_0x3879ae;logger[_0x3c513f('0x2c')](JSON[_0x3c513f('0x23')](_0x225bbf));});});},Migration[_0x495375('0xe')][_0x495375('0x26')]=function(_0x7524fb){const _0xe40654=_0x495375,_0x3392aa=this;this[_0xe40654('0x15')][_0xe40654('0x22')](function(){const _0x5216f8=_0xe40654;return _0x3392aa[_0x5216f8('0x32')][_0x5216f8('0x26')](_0x7524fb,{'force':!![]})[_0x5216f8('0x6')](function(){const _0x26d162=_0x5216f8;logger[_0x26d162('0x2c')](_0x26d162('0x2e'),_0x7524fb);})['catch'](function(_0x43cb8c){const _0x1c1f57=_0x5216f8;logger[_0x1c1f57('0x2c')](JSON[_0x1c1f57('0x23')](_0x43cb8c));});});},Migration[_0x495375('0xe')][_0x495375('0x31')]=function(_0x236c1d,_0x1fd43a,_0x1a957a){const _0x55c2e1=_0x495375,_0x2f8170=this;this[_0x55c2e1('0x15')][_0x55c2e1('0x22')](function(){const _0x3f6655=_0x55c2e1;return _0x2f8170[_0x3f6655('0x32')][_0x3f6655('0x31')](_0x236c1d,_0x1fd43a,{'indexName':_0x1a957a})[_0x3f6655('0x6')](function(){const _0x24641d=_0x3f6655;logger['info'](_0x24641d('0x3'),_0x236c1d,_0x1fd43a[_0x24641d('0x13')](','),_0x1a957a);})[_0x3f6655('0x27')](function(_0x537c20){const _0x455ce8=_0x3f6655;logger[_0x455ce8('0x2c')](JSON[_0x455ce8('0x23')](_0x537c20));});});},Migration['prototype'][_0x495375('0x11')]=function(_0x19951a,_0x110496){const _0xed5f1e=_0x495375,_0x351916=this;this[_0xed5f1e('0x15')][_0xed5f1e('0x22')](function(){const _0x1456ff=_0xed5f1e;return _0x351916[_0x1456ff('0x32')][_0x1456ff('0x11')](_0x19951a,_0x110496)[_0x1456ff('0x6')](function(){const _0x4d405e=_0x1456ff;logger[_0x4d405e('0x2c')](_0x4d405e('0x4'),_0x19951a,_0x110496);})['catch'](function(_0x21cbf3){const _0xabe116=_0x1456ff;logger[_0xabe116('0x2c')](JSON['stringify'](_0x21cbf3));});});},Migration['prototype'][_0x495375('0x2d')]=function(_0x17385f){const _0x829217=_0x495375,_0x1fe9a2=this;this[_0x829217('0x15')][_0x829217('0x22')](function(){const _0xf3458e=_0x829217;return _0x1fe9a2[_0xf3458e('0x32')][_0xf3458e('0xa')]['query'](_0x17385f)[_0xf3458e('0x6')](function(){const _0x59ea31=_0xf3458e;logger['info'](_0x59ea31('0x16'),_0x17385f);})[_0xf3458e('0x27')](function(_0x532b0c){const _0x18a67f=_0xf3458e;logger[_0x18a67f('0x2c')](JSON[_0x18a67f('0x23')](_0x532b0c));});});},Migration['prototype'][_0x495375('0x1a')]=function(_0x589757,_0x2e3952){const _0x556d5e=_0x495375,_0x405afc=this;this[_0x556d5e('0x15')][_0x556d5e('0x22')](function(){const _0xaac333=_0x556d5e;return _0x405afc[_0xaac333('0x32')][_0xaac333('0x1a')](_0x589757,_0x2e3952)[_0xaac333('0x6')](function(){const _0x3f0001=_0xaac333;logger[_0x3f0001('0x2c')](_0x3f0001('0x8'),_0x2e3952,_0x589757);})[_0xaac333('0x27')](function(_0x2a024a){const _0x3a2105=_0xaac333;logger[_0x3a2105('0x2c')](util[_0x3a2105('0x1c')](_0x2a024a,{'showHidden':![],'depth':null}));});});},Migration[_0x495375('0xe')][_0x495375('0x33')]=function(_0x541838,_0x4fa5c3,_0x56b63c){const _0x447b4c=_0x495375,_0x4decef=this;this[_0x447b4c('0x15')][_0x447b4c('0x22')](function(){const _0x1acd7d=_0x447b4c;return _0x4decef['queryInterface'][_0x1acd7d('0x33')](_0x541838,_0x4fa5c3,_0x56b63c)[_0x1acd7d('0x6')](function(){const _0x23b3ef=_0x1acd7d;logger[_0x23b3ef('0x2c')](_0x23b3ef('0x14'),_0x4fa5c3,_0x56b63c,_0x541838);})[_0x1acd7d('0x27')](function(_0x564d68){const _0x2b5afa=_0x1acd7d;logger[_0x2b5afa('0x2c')](util[_0x2b5afa('0x1c')](_0x564d68,{'showHidden':![],'depth':null}));});});},Migration[_0x495375('0xe')][_0x495375('0x2f')]=function(_0x2a698d){const _0x1d9729=_0x495375;this[_0x1d9729('0x15')]['enqueue'](function(){return _0x2a698d();});},module[_0x495375('0x9')]={'up':function(_0x2800af,_0x228572){return new Promise(function(_0x461fdf){const _0x3ace5b=a946_0x14d6,_0x316e1e=new Migration(_0x2800af),_0x1e86df=_0x3ace5b('0x30');_0x316e1e[_0x3ace5b('0x2d')](_0x1e86df),_0x316e1e['query'](_0x3ace5b('0x18')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0xf')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0x10')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0x21')),_0x316e1e['query'](_0x3ace5b('0x29')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0x0')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0x20')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0x1b')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0xd')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0x25')),_0x316e1e['query']('CREATE\x20TABLE\x20`user_has_fax_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`FaxAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`FaxAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_fax_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`FaxAccountId`)\x20REFERENCES\x20`fax_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_fax_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;'),_0x316e1e['query'](_0x3ace5b('0x2a')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0x2b')),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0x1e')),_0x316e1e[_0x3ace5b('0x2d')]('CREATE\x20TABLE\x20`user_has_openchannel_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`OpenchannelAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`OpenchannelAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_openchannel_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`OpenchannelAccountId`)\x20REFERENCES\x20`openchannel_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_openchannel_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;'),_0x316e1e[_0x3ace5b('0x2d')](_0x3ace5b('0x19')),_0x316e1e[_0x3ace5b('0x5')]('mail_messages','originTo',{'type':_0x228572['TEXT'](_0x3ace5b('0x12'))}),_0x316e1e[_0x3ace5b('0x5')](_0x3ace5b('0xc'),_0x3ace5b('0x2'),{'type':_0x228572[_0x3ace5b('0x1')]('long')}),_0x316e1e[_0x3ace5b('0x2f')](_0x461fdf);});},'down':function(){}};
\ No newline at end of file
+const a946_0xcd47=['then','mail_messages','dropTable','CREATE\x20TABLE\x20`user_has_chat_websites`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`ChatWebsiteId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`ChatWebsiteId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_chat_websites_ibfk_1`\x20FOREIGN\x20KEY\x20(`ChatWebsiteId`)\x20REFERENCES\x20`chat_websites`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_chat_websites_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','Removed\x20column\x20%s\x20from\x20%s','originCc','changeColumn','sequence','INSERT\x20INTO\x20user_has_chat_websites\x20(`UserId`,\x20`ChatWebsiteId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`ChatWebsiteId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20chat_websites\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','../config/logger','addColumn','Changed\x20column\x20%s\x20in\x20table\x20%s','inspect','removeIndex\x20%s\x20%s','removeColumn','final','query','info','util','long','INSERT\x20INTO\x20user_has_mail_accounts\x20(`UserId`,\x20`MailAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`MailAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20mail_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','TEXT','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','exports','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`FaxAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`FaxAccountId`\x20FROM\x20fax_dispositions;','sequelize','addIndex\x20%s\x20%s\x20%s','CREATE\x20TABLE\x20`user_has_mail_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`MailAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`MailAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_mail_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20REFERENCES\x20`mail_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_mail_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','query\x20%s','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`MailAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`MailAccountId`\x20FROM\x20mail_dispositions;','originTo','removeIndex','queryInterface','table\x20dropped\x20%s','migration','renameColumn','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ChatWebsiteId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ChatWebsiteId`\x20FROM\x20chat_dispositions;','addIndex','prototype','INSERT\x20INTO\x20user_has_fax_accounts\x20(`UserId`,\x20`FaxAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`FaxAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20fax_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;','catch','finally','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ListId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`ListId`\x20FROM\x20voice_dispositions;','tail','CREATE\x20TABLE\x20`user_has_openchannel_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`OpenchannelAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`OpenchannelAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_openchannel_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`OpenchannelAccountId`)\x20REFERENCES\x20`openchannel_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_openchannel_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','join','stringify','CREATE\x20TABLE\x20`user_has_sms_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`SmsAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`SmsAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_sms_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`SmsAccountId`)\x20REFERENCES\x20`sms_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_sms_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','enqueue','CREATE\x20TABLE\x20`user_has_fax_accounts`\x20(\x20\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`FaxAccountId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20`UserId`\x20int(11)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`FaxAccountId`,`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`UserId`\x20(`UserId`),\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_fax_accounts_ibfk_1`\x20FOREIGN\x20KEY\x20(`FaxAccountId`)\x20REFERENCES\x20`fax_accounts`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`user_has_fax_accounts_ibfk_2`\x20FOREIGN\x20KEY\x20(`UserId`)\x20REFERENCES\x20`users`\x20(`id`)\x20ON\x20DELETE\x20CASCADE\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','CREATE\x20TABLE\x20`tools_dispositions`\x20(\x20\x20\x20\x20\x20\x20\x20\x20`id`\x20int(11)\x20NOT\x20NULL\x20AUTO_INCREMENT,\x20\x20\x20\x20\x20\x20\x20\x20`name`\x20varchar(255)\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`createdAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`updatedAt`\x20datetime\x20NOT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`MailAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`FaxAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`SmsAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`OpenchannelAccountId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`ChatWebsiteId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20`ListId`\x20int(11)\x20DEFAULT\x20NULL,\x20\x20\x20\x20\x20\x20\x20\x20PRIMARY\x20KEY\x20(`id`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_voice`\x20(`name`,`ListId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_chat`\x20(`name`,`ChatWebsiteId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_mail`\x20(`name`,`MailAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_sms`\x20(`name`,`SmsAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_fax`\x20(`name`,`FaxAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20UNIQUE\x20KEY\x20`name_openchannel`\x20(`name`,`OpenchannelAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`MailAccountId`\x20(`MailAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`FaxAccountId`\x20(`FaxAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`SmsAccountId`\x20(`SmsAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`OpenchannelAccountId`\x20(`OpenchannelAccountId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`ChatWebsiteId`\x20(`ChatWebsiteId`),\x20\x20\x20\x20\x20\x20\x20\x20KEY\x20`ListId`\x20(`ListId`),\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_1`\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20REFERENCES\x20`mail_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_2`\x20FOREIGN\x20KEY\x20(`FaxAccountId`)\x20REFERENCES\x20`fax_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_3`\x20FOREIGN\x20KEY\x20(`SmsAccountId`)\x20REFERENCES\x20`sms_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_4`\x20FOREIGN\x20KEY\x20(`OpenchannelAccountId`)\x20REFERENCES\x20`openchannel_accounts`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_5`\x20FOREIGN\x20KEY\x20(`ChatWebsiteId`)\x20REFERENCES\x20`chat_websites`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE,\x20\x20\x20\x20\x20\x20\x20\x20CONSTRAINT\x20`tools_dispositions_ibfk_6`\x20FOREIGN\x20KEY\x20(`ListId`)\x20REFERENCES\x20`cm_lists`\x20(`id`)\x20ON\x20DELETE\x20SET\x20NULL\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20)\x20ENGINE=InnoDB\x20DEFAULT\x20CHARSET=utf8;','INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`OpenchannelAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`OpenchannelAccountId`\x20FROM\x20openchannel_dispositions;'];(function(_0x2cf716,_0xcd47bd){const _0xd8b746=function(_0x57a9c9){while(--_0x57a9c9){_0x2cf716['push'](_0x2cf716['shift']());}};_0xd8b746(++_0xcd47bd);}(a946_0xcd47,0x10c));const a946_0xd8b7=function(_0x2cf716,_0xcd47bd){_0x2cf716=_0x2cf716-0x0;let _0xd8b746=a946_0xcd47[_0x2cf716];return _0xd8b746;};const _0x4eb62e=a946_0xd8b7;'use strict';const util=require(_0x4eb62e('0xa')),logger=require(_0x4eb62e('0x1'))(_0x4eb62e('0x1a')),Sequence=function(){};Sequence[_0x4eb62e('0x1e')][_0x4eb62e('0x28')]=function(_0x57a9c9){const _0x147720=_0x4eb62e;this[_0x147720('0x23')]=this[_0x147720('0x23')]?this[_0x147720('0x23')][_0x147720('0x21')](_0x57a9c9):_0x57a9c9();};const Migration=function(_0x4b9685){const _0x1e1b21=_0x4eb62e;this[_0x1e1b21('0x18')]=_0x4b9685,this[_0x1e1b21('0x33')]=new Sequence();};Migration[_0x4eb62e('0x1e')][_0x4eb62e('0x32')]=function(_0x5b00f3,_0x332ecc,_0x5bf64f){const _0x1f717a=_0x4eb62e,_0x5dca8b=this;this[_0x1f717a('0x33')][_0x1f717a('0x28')](function(){const _0x5aaf06=_0x1f717a;return _0x5dca8b[_0x5aaf06('0x18')][_0x5aaf06('0x32')](_0x5b00f3,_0x332ecc,_0x5bf64f)[_0x5aaf06('0x2c')](function(){const _0x895d91=_0x5aaf06;logger['info'](_0x895d91('0x3'),_0x332ecc,_0x5b00f3);})[_0x5aaf06('0x20')](function(_0x58453d){const _0xaa509f=_0x5aaf06;logger[_0xaa509f('0x9')](JSON['stringify'](_0x58453d));});});},Migration[_0x4eb62e('0x1e')]['addColumn']=function(_0x38f2f0,_0x535699,_0x1a9381){const _0x4eb03d=_0x4eb62e,_0x386fff=this;this['sequence'][_0x4eb03d('0x28')](function(){const _0xbd928=_0x4eb03d;return _0x386fff[_0xbd928('0x18')][_0xbd928('0x2')](_0x38f2f0,_0x535699,_0x1a9381)['then'](function(){logger['info']('Added\x20column\x20%s\x20to\x20%s',_0x535699,_0x38f2f0);})[_0xbd928('0x20')](function(_0xe90c0d){const _0x5b3761=_0xbd928;logger[_0x5b3761('0x9')](JSON['stringify'](_0xe90c0d));});});},Migration[_0x4eb62e('0x1e')]['dropTable']=function(_0x2e4735){const _0x161e00=_0x4eb62e,_0x3a2436=this;this[_0x161e00('0x33')]['enqueue'](function(){const _0x563882=_0x161e00;return _0x3a2436[_0x563882('0x18')][_0x563882('0x2e')](_0x2e4735,{'force':!![]})['then'](function(){const _0x295e24=_0x563882;logger[_0x295e24('0x9')](_0x295e24('0x19'),_0x2e4735);})[_0x563882('0x20')](function(_0x13ada1){const _0x5f224a=_0x563882;logger['info'](JSON[_0x5f224a('0x26')](_0x13ada1));});});},Migration[_0x4eb62e('0x1e')]['addIndex']=function(_0x1502bd,_0xcf92c0,_0x20f95e){const _0x3de53a=_0x4eb62e,_0x253405=this;this[_0x3de53a('0x33')]['enqueue'](function(){const _0x2c12c3=_0x3de53a;return _0x253405[_0x2c12c3('0x18')][_0x2c12c3('0x1d')](_0x1502bd,_0xcf92c0,{'indexName':_0x20f95e})[_0x2c12c3('0x2c')](function(){const _0x344419=_0x2c12c3;logger[_0x344419('0x9')](_0x344419('0x12'),_0x1502bd,_0xcf92c0[_0x344419('0x25')](','),_0x20f95e);})[_0x2c12c3('0x20')](function(_0x5e2566){const _0x5158fd=_0x2c12c3;logger['info'](JSON[_0x5158fd('0x26')](_0x5e2566));});});},Migration['prototype'][_0x4eb62e('0x17')]=function(_0x19fed5,_0x4150ff){const _0x5af20e=_0x4eb62e,_0x1a0f00=this;this['sequence'][_0x5af20e('0x28')](function(){const _0x9d8a7=_0x5af20e;return _0x1a0f00[_0x9d8a7('0x18')][_0x9d8a7('0x17')](_0x19fed5,_0x4150ff)[_0x9d8a7('0x2c')](function(){const _0x753a27=_0x9d8a7;logger[_0x753a27('0x9')](_0x753a27('0x5'),_0x19fed5,_0x4150ff);})[_0x9d8a7('0x20')](function(_0x218472){const _0x1394a8=_0x9d8a7;logger[_0x1394a8('0x9')](JSON[_0x1394a8('0x26')](_0x218472));});});},Migration[_0x4eb62e('0x1e')][_0x4eb62e('0x8')]=function(_0x399053){const _0x5d7cd1=_0x4eb62e,_0x25d347=this;this[_0x5d7cd1('0x33')]['enqueue'](function(){const _0x41745b=_0x5d7cd1;return _0x25d347[_0x41745b('0x18')][_0x41745b('0x11')][_0x41745b('0x8')](_0x399053)[_0x41745b('0x2c')](function(){const _0x4459ad=_0x41745b;logger[_0x4459ad('0x9')](_0x4459ad('0x14'),_0x399053);})[_0x41745b('0x20')](function(_0x1187e1){const _0x170f42=_0x41745b;logger['info'](JSON[_0x170f42('0x26')](_0x1187e1));});});},Migration[_0x4eb62e('0x1e')][_0x4eb62e('0x6')]=function(_0x3bf877,_0x43d4c2){const _0x28f963=_0x4eb62e,_0x4bd5ce=this;this[_0x28f963('0x33')][_0x28f963('0x28')](function(){const _0x40bdbe=_0x28f963;return _0x4bd5ce[_0x40bdbe('0x18')][_0x40bdbe('0x6')](_0x3bf877,_0x43d4c2)['then'](function(){const _0x3b596a=_0x40bdbe;logger[_0x3b596a('0x9')](_0x3b596a('0x30'),_0x43d4c2,_0x3bf877);})[_0x40bdbe('0x20')](function(_0x2de2fc){const _0x371a2d=_0x40bdbe;logger[_0x371a2d('0x9')](util[_0x371a2d('0x4')](_0x2de2fc,{'showHidden':![],'depth':null}));});});},Migration[_0x4eb62e('0x1e')][_0x4eb62e('0x1b')]=function(_0x350777,_0x1bb9bd,_0x235ba2){const _0x3e0d70=_0x4eb62e,_0x43ac35=this;this[_0x3e0d70('0x33')][_0x3e0d70('0x28')](function(){const _0xce395=_0x3e0d70;return _0x43ac35[_0xce395('0x18')][_0xce395('0x1b')](_0x350777,_0x1bb9bd,_0x235ba2)[_0xce395('0x2c')](function(){const _0x3c4b2f=_0xce395;logger[_0x3c4b2f('0x9')](_0x3c4b2f('0xe'),_0x1bb9bd,_0x235ba2,_0x350777);})[_0xce395('0x20')](function(_0x2527d6){const _0x2f7c39=_0xce395;logger[_0x2f7c39('0x9')](util[_0x2f7c39('0x4')](_0x2527d6,{'showHidden':![],'depth':null}));});});},Migration[_0x4eb62e('0x1e')][_0x4eb62e('0x7')]=function(_0x366663){const _0x24fadd=_0x4eb62e;this[_0x24fadd('0x33')][_0x24fadd('0x28')](function(){return _0x366663();});},module[_0x4eb62e('0xf')]={'up':function(_0x3c1931,_0x349f8a){return new Promise(function(_0xf97e38){const _0x3c317c=a946_0xd8b7,_0x56d5ba=new Migration(_0x3c1931),_0x5160c8=_0x3c317c('0x2a');_0x56d5ba[_0x3c317c('0x8')](_0x5160c8),_0x56d5ba[_0x3c317c('0x8')](_0x3c317c('0x1c')),_0x56d5ba['query'](_0x3c317c('0x15')),_0x56d5ba['query'](_0x3c317c('0x10')),_0x56d5ba[_0x3c317c('0x8')]('INSERT\x20INTO\x20tools_dispositions\x20(`name`,\x20`createdAt`,\x20`updatedAt`,\x20`SmsAccountId`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20`name`,\x20`createdAt`,\x20`updatedAt`,\x20`SmsAccountId`\x20FROM\x20sms_dispositions;'),_0x56d5ba['query'](_0x3c317c('0x2b')),_0x56d5ba[_0x3c317c('0x8')](_0x3c317c('0x22')),_0x56d5ba[_0x3c317c('0x8')](_0x3c317c('0x2f')),_0x56d5ba[_0x3c317c('0x8')](_0x3c317c('0x0')),_0x56d5ba['query'](_0x3c317c('0x13')),_0x56d5ba[_0x3c317c('0x8')](_0x3c317c('0xc')),_0x56d5ba['query'](_0x3c317c('0x29')),_0x56d5ba['query'](_0x3c317c('0x1f')),_0x56d5ba['query'](_0x3c317c('0x27')),_0x56d5ba[_0x3c317c('0x8')]('INSERT\x20INTO\x20user_has_sms_accounts\x20(`UserId`,\x20`SmsAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`SmsAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20sms_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;'),_0x56d5ba['query'](_0x3c317c('0x24')),_0x56d5ba['query']('INSERT\x20INTO\x20user_has_openchannel_accounts\x20(`UserId`,\x20`OpenchannelAccountId`,\x20`createdAt`,\x20`updatedAt`)\x20\x20\x20\x20\x20\x20\x20SELECT\x20u.id\x20as\x20`UserId`,\x20a.id\x20as\x20`OpenchannelAccountId`,\x20NOW()\x20as\x20`createdAt`,\x20NOW()\x20as\x20`updatedAt`\x20\x20\x20\x20\x20\x20\x20FROM\x20users\x20as\x20u,\x20openchannel_accounts\x20as\x20a\x20\x20\x20\x20\x20\x20\x20ORDER\x20BY\x20u.id,\x20a.id;'),_0x56d5ba[_0x3c317c('0x2')](_0x3c317c('0x2d'),_0x3c317c('0x16'),{'type':_0x349f8a[_0x3c317c('0xd')](_0x3c317c('0xb'))}),_0x56d5ba[_0x3c317c('0x2')](_0x3c317c('0x2d'),_0x3c317c('0x31'),{'type':_0x349f8a[_0x3c317c('0xd')]('long')}),_0x56d5ba[_0x3c317c('0x7')](_0xf97e38);});},'down':function(){}};
\ No newline at end of file