Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / migrations / 2.0.67.js
index fac86da..74ff749 100644 (file)
@@ -1 +1 @@
-const a946_0x1980=['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;','inspect','../config/logger','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;','table\x20dropped\x20%s','dropTable','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;','then','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;','exports','enqueue','Removed\x20column\x20%s\x20from\x20%s','query\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;','util','removeIndex\x20%s\x20%s','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;','final','removeIndex','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','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;','long','TEXT','join','originCc','removeColumn','addIndex','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;','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;','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;','changeColumn','catch','addColumn','query','sequence','info','queryInterface','renameColumn','mail_messages','stringify','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\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;','Changed\x20column\x20%s\x20in\x20table\x20%s','tail','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;','prototype','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;'];(function(_0x164209,_0x19801c){const _0xc0510c=function(_0x32be14){while(--_0x32be14){_0x164209['push'](_0x164209['shift']());}};_0xc0510c(++_0x19801c);}(a946_0x1980,0x12d));const a946_0xc051=function(_0x164209,_0x19801c){_0x164209=_0x164209-0x0;let _0xc0510c=a946_0x1980[_0x164209];return _0xc0510c;};const _0x3ebe4e=a946_0xc051;'use strict';const util=require(_0x3ebe4e('0x2a')),logger=require(_0x3ebe4e('0x1e'))('migration'),Sequence=function(){};Sequence[_0x3ebe4e('0x1a')][_0x3ebe4e('0x26')]=function(_0x32be14){const _0x50bb03=_0x3ebe4e;this[_0x50bb03('0x18')]=this[_0x50bb03('0x18')]?this[_0x50bb03('0x18')]['finally'](_0x32be14):_0x32be14();};const Migration=function(_0x3af5a8){const _0x52ac4c=_0x3ebe4e;this[_0x52ac4c('0x11')]=_0x3af5a8,this[_0x52ac4c('0xf')]=new Sequence();};Migration['prototype'][_0x3ebe4e('0xb')]=function(_0x4cdf1a,_0x428904,_0x56ad7e){const _0x248596=_0x3ebe4e,_0x36bf62=this;this[_0x248596('0xf')][_0x248596('0x26')](function(){const _0x6a3d5c=_0x248596;return _0x36bf62[_0x6a3d5c('0x11')][_0x6a3d5c('0xb')](_0x4cdf1a,_0x428904,_0x56ad7e)[_0x6a3d5c('0x23')](function(){const _0x28adf6=_0x6a3d5c;logger['info'](_0x28adf6('0x17'),_0x428904,_0x4cdf1a);})[_0x6a3d5c('0xc')](function(_0x1f0694){const _0x1ef959=_0x6a3d5c;logger[_0x1ef959('0x10')](JSON[_0x1ef959('0x14')](_0x1f0694));});});},Migration[_0x3ebe4e('0x1a')]['addColumn']=function(_0x5b893f,_0x5dd477,_0x50ef2b){const _0xdb5907=_0x3ebe4e,_0x137044=this;this[_0xdb5907('0xf')][_0xdb5907('0x26')](function(){const _0x42e324=_0xdb5907;return _0x137044[_0x42e324('0x11')][_0x42e324('0xd')](_0x5b893f,_0x5dd477,_0x50ef2b)[_0x42e324('0x23')](function(){const _0x2ffada=_0x42e324;logger[_0x2ffada('0x10')]('Added\x20column\x20%s\x20to\x20%s',_0x5dd477,_0x5b893f);})[_0x42e324('0xc')](function(_0x24e4f4){const _0xc48568=_0x42e324;logger[_0xc48568('0x10')](JSON[_0xc48568('0x14')](_0x24e4f4));});});},Migration[_0x3ebe4e('0x1a')][_0x3ebe4e('0x21')]=function(_0x14664e){const _0x2b2a27=_0x3ebe4e,_0x535494=this;this[_0x2b2a27('0xf')][_0x2b2a27('0x26')](function(){const _0x3617d9=_0x2b2a27;return _0x535494[_0x3617d9('0x11')][_0x3617d9('0x21')](_0x14664e,{'force':!![]})[_0x3617d9('0x23')](function(){const _0x1e2ae0=_0x3617d9;logger[_0x1e2ae0('0x10')](_0x1e2ae0('0x20'),_0x14664e);})['catch'](function(_0x488e15){const _0x39594c=_0x3617d9;logger[_0x39594c('0x10')](JSON[_0x39594c('0x14')](_0x488e15));});});},Migration[_0x3ebe4e('0x1a')]['addIndex']=function(_0x24d8d6,_0x154e13,_0x26a1c1){const _0xaff7ea=_0x3ebe4e,_0x5907c5=this;this[_0xaff7ea('0xf')][_0xaff7ea('0x26')](function(){const _0x5414fc=_0xaff7ea;return _0x5907c5[_0x5414fc('0x11')][_0x5414fc('0x7')](_0x24d8d6,_0x154e13,{'indexName':_0x26a1c1})[_0x5414fc('0x23')](function(){const _0x76aaa8=_0x5414fc;logger[_0x76aaa8('0x10')]('addIndex\x20%s\x20%s\x20%s',_0x24d8d6,_0x154e13[_0x76aaa8('0x4')](','),_0x26a1c1);})[_0x5414fc('0xc')](function(_0x4394ae){const _0x14d8d0=_0x5414fc;logger[_0x14d8d0('0x10')](JSON[_0x14d8d0('0x14')](_0x4394ae));});});},Migration[_0x3ebe4e('0x1a')]['removeIndex']=function(_0x5aff2a,_0x4b66c6){const _0x30d530=_0x3ebe4e,_0x2b6bd8=this;this[_0x30d530('0xf')][_0x30d530('0x26')](function(){const _0x3fded5=_0x30d530;return _0x2b6bd8[_0x3fded5('0x11')][_0x3fded5('0x2e')](_0x5aff2a,_0x4b66c6)['then'](function(){const _0x1680ab=_0x3fded5;logger[_0x1680ab('0x10')](_0x1680ab('0x2b'),_0x5aff2a,_0x4b66c6);})[_0x3fded5('0xc')](function(_0x486da6){const _0x81b6bb=_0x3fded5;logger['info'](JSON[_0x81b6bb('0x14')](_0x486da6));});});},Migration[_0x3ebe4e('0x1a')][_0x3ebe4e('0xe')]=function(_0x4ed8df){const _0x5d3647=_0x3ebe4e,_0xa3d123=this;this[_0x5d3647('0xf')][_0x5d3647('0x26')](function(){const _0x415232=_0x5d3647;return _0xa3d123[_0x415232('0x11')]['sequelize'][_0x415232('0xe')](_0x4ed8df)[_0x415232('0x23')](function(){const _0x2bd7b9=_0x415232;logger[_0x2bd7b9('0x10')](_0x2bd7b9('0x28'),_0x4ed8df);})[_0x415232('0xc')](function(_0x41f6d0){const _0x406a62=_0x415232;logger[_0x406a62('0x10')](JSON[_0x406a62('0x14')](_0x41f6d0));});});},Migration[_0x3ebe4e('0x1a')][_0x3ebe4e('0x6')]=function(_0x3b8312,_0x312547){const _0x35434b=_0x3ebe4e,_0x3aed4d=this;this['sequence'][_0x35434b('0x26')](function(){const _0x481e7d=_0x35434b;return _0x3aed4d[_0x481e7d('0x11')][_0x481e7d('0x6')](_0x3b8312,_0x312547)[_0x481e7d('0x23')](function(){const _0x114ea2=_0x481e7d;logger[_0x114ea2('0x10')](_0x114ea2('0x27'),_0x312547,_0x3b8312);})[_0x481e7d('0xc')](function(_0x5fe8e2){logger['info'](util['inspect'](_0x5fe8e2,{'showHidden':![],'depth':null}));});});},Migration[_0x3ebe4e('0x1a')][_0x3ebe4e('0x12')]=function(_0x40f24c,_0x257327,_0x2eaf15){const _0x916331=_0x3ebe4e,_0x3bf4c9=this;this[_0x916331('0xf')][_0x916331('0x26')](function(){const _0x3110d6=_0x916331;return _0x3bf4c9[_0x3110d6('0x11')][_0x3110d6('0x12')](_0x40f24c,_0x257327,_0x2eaf15)[_0x3110d6('0x23')](function(){const _0x22099b=_0x3110d6;logger['info'](_0x22099b('0x0'),_0x257327,_0x2eaf15,_0x40f24c);})[_0x3110d6('0xc')](function(_0x246292){const _0x20c094=_0x3110d6;logger[_0x20c094('0x10')](util[_0x20c094('0x1d')](_0x246292,{'showHidden':![],'depth':null}));});});},Migration[_0x3ebe4e('0x1a')][_0x3ebe4e('0x2d')]=function(_0x593ce4){const _0x1f94dd=_0x3ebe4e;this[_0x1f94dd('0xf')][_0x1f94dd('0x26')](function(){return _0x593ce4();});},module[_0x3ebe4e('0x25')]={'up':function(_0x54fbca,_0x161d10){return new Promise(function(_0x266356){const _0x165317=a946_0xc051,_0x3a42bf=new Migration(_0x54fbca),_0x2c3d2f='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;';_0x3a42bf[_0x165317('0xe')](_0x2c3d2f),_0x3a42bf[_0x165317('0xe')](_0x165317('0x1')),_0x3a42bf[_0x165317('0xe')](_0x165317('0x15')),_0x3a42bf['query'](_0x165317('0x19')),_0x3a42bf[_0x165317('0xe')](_0x165317('0x1c')),_0x3a42bf[_0x165317('0xe')](_0x165317('0x22')),_0x3a42bf['query'](_0x165317('0x24')),_0x3a42bf[_0x165317('0xe')]('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;'),_0x3a42bf['query'](_0x165317('0x16')),_0x3a42bf[_0x165317('0xe')](_0x165317('0x8')),_0x3a42bf[_0x165317('0xe')](_0x165317('0x9')),_0x3a42bf[_0x165317('0xe')](_0x165317('0x1f')),_0x3a42bf['query']('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;'),_0x3a42bf[_0x165317('0xe')](_0x165317('0x2c')),_0x3a42bf[_0x165317('0xe')](_0x165317('0x29')),_0x3a42bf[_0x165317('0xe')](_0x165317('0x1b')),_0x3a42bf[_0x165317('0xe')](_0x165317('0xa')),_0x3a42bf[_0x165317('0xd')]('mail_messages','originTo',{'type':_0x161d10[_0x165317('0x3')](_0x165317('0x2'))}),_0x3a42bf[_0x165317('0xd')](_0x165317('0x13'),_0x165317('0x5'),{'type':_0x161d10[_0x165317('0x3')](_0x165317('0x2'))}),_0x3a42bf[_0x165317('0x2d')](_0x266356);});},'down':function(){}};
\ No newline at end of file
+const a946_0x2a75=['queryInterface','inspect','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;','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;','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;','migration','Renamed\x20column\x20from\x20%s\x20to\x20%s\x20on\x20%s','addColumn','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;','sequelize','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;','util','info','tail','changeColumn','dropTable','renameColumn','catch','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;','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;','addIndex\x20%s\x20%s\x20%s','exports','table\x20dropped\x20%s','removeIndex\x20%s\x20%s','long','stringify','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;','then','sequence','prototype','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;','Added\x20column\x20%s\x20to\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;','removeIndex','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;','mail_messages','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;','Removed\x20column\x20%s\x20from\x20%s','Changed\x20column\x20%s\x20in\x20table\x20%s','query','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;','enqueue','TEXT','join','addIndex'];(function(_0xacdc44,_0x2a75e5){const _0x21cd2e=function(_0x189767){while(--_0x189767){_0xacdc44['push'](_0xacdc44['shift']());}};_0x21cd2e(++_0x2a75e5);}(a946_0x2a75,0xfb));const a946_0x21cd=function(_0xacdc44,_0x2a75e5){_0xacdc44=_0xacdc44-0x0;let _0x21cd2e=a946_0x2a75[_0xacdc44];return _0x21cd2e;};const _0x3d766f=a946_0x21cd;'use strict';const util=require(_0x3d766f('0x1e')),logger=require('../config/logger')(_0x3d766f('0x18')),Sequence=function(){};Sequence['prototype'][_0x3d766f('0xf')]=function(_0x189767){const _0x2da1e8=_0x3d766f;this[_0x2da1e8('0x20')]=this['tail']?this['tail']['finally'](_0x189767):_0x189767();};const Migration=function(_0x116178){const _0x462600=_0x3d766f;this[_0x462600('0x13')]=_0x116178,this[_0x462600('0x2')]=new Sequence();};Migration['prototype'][_0x3d766f('0x21')]=function(_0x822279,_0x5deae6,_0x439e3a){const _0x39e87a=_0x3d766f,_0x30bc4f=this;this[_0x39e87a('0x2')][_0x39e87a('0xf')](function(){const _0x266cac=_0x39e87a;return _0x30bc4f[_0x266cac('0x13')]['changeColumn'](_0x822279,_0x5deae6,_0x439e3a)[_0x266cac('0x1')](function(){const _0x10d2bb=_0x266cac;logger[_0x10d2bb('0x1f')](_0x10d2bb('0xc'),_0x5deae6,_0x822279);})[_0x266cac('0x24')](function(_0x1cac68){const _0x51ec00=_0x266cac;logger['info'](JSON[_0x51ec00('0x2c')](_0x1cac68));});});},Migration[_0x3d766f('0x3')][_0x3d766f('0x1a')]=function(_0xead033,_0x399cd6,_0x494641){const _0x341bb7=_0x3d766f,_0x92fe4d=this;this[_0x341bb7('0x2')]['enqueue'](function(){const _0x107b12=_0x341bb7;return _0x92fe4d[_0x107b12('0x13')][_0x107b12('0x1a')](_0xead033,_0x399cd6,_0x494641)[_0x107b12('0x1')](function(){const _0x190045=_0x107b12;logger[_0x190045('0x1f')](_0x190045('0x5'),_0x399cd6,_0xead033);})[_0x107b12('0x24')](function(_0x25badf){const _0x35ed9b=_0x107b12;logger['info'](JSON[_0x35ed9b('0x2c')](_0x25badf));});});},Migration[_0x3d766f('0x3')][_0x3d766f('0x22')]=function(_0x144517){const _0x34c99d=_0x3d766f,_0x2ab067=this;this['sequence'][_0x34c99d('0xf')](function(){const _0x3b62f0=_0x34c99d;return _0x2ab067['queryInterface'][_0x3b62f0('0x22')](_0x144517,{'force':!![]})['then'](function(){const _0x4682ed=_0x3b62f0;logger[_0x4682ed('0x1f')](_0x4682ed('0x29'),_0x144517);})[_0x3b62f0('0x24')](function(_0x244d38){logger['info'](JSON['stringify'](_0x244d38));});});},Migration[_0x3d766f('0x3')][_0x3d766f('0x12')]=function(_0x262534,_0x37279c,_0x242132){const _0x907421=_0x3d766f,_0x58b1a6=this;this[_0x907421('0x2')][_0x907421('0xf')](function(){const _0x19c3d5=_0x907421;return _0x58b1a6[_0x19c3d5('0x13')][_0x19c3d5('0x12')](_0x262534,_0x37279c,{'indexName':_0x242132})[_0x19c3d5('0x1')](function(){const _0x2e11f2=_0x19c3d5;logger[_0x2e11f2('0x1f')](_0x2e11f2('0x27'),_0x262534,_0x37279c[_0x2e11f2('0x11')](','),_0x242132);})['catch'](function(_0x15a229){const _0x555f82=_0x19c3d5;logger[_0x555f82('0x1f')](JSON[_0x555f82('0x2c')](_0x15a229));});});},Migration[_0x3d766f('0x3')][_0x3d766f('0x7')]=function(_0x314cdf,_0x578f2f){const _0x4c4984=_0x3d766f,_0x6c004=this;this[_0x4c4984('0x2')]['enqueue'](function(){const _0x30f227=_0x4c4984;return _0x6c004[_0x30f227('0x13')][_0x30f227('0x7')](_0x314cdf,_0x578f2f)['then'](function(){const _0x4effb7=_0x30f227;logger[_0x4effb7('0x1f')](_0x4effb7('0x2a'),_0x314cdf,_0x578f2f);})['catch'](function(_0x3b8ac4){const _0x4d3d44=_0x30f227;logger[_0x4d3d44('0x1f')](JSON['stringify'](_0x3b8ac4));});});},Migration['prototype'][_0x3d766f('0xd')]=function(_0x53a700){const _0x4eb2f8=_0x3d766f,_0x12a791=this;this[_0x4eb2f8('0x2')]['enqueue'](function(){const _0x5584d8=_0x4eb2f8;return _0x12a791[_0x5584d8('0x13')][_0x5584d8('0x1c')]['query'](_0x53a700)[_0x5584d8('0x1')](function(){logger['info']('query\x20%s',_0x53a700);})[_0x5584d8('0x24')](function(_0x2896cf){const _0x172890=_0x5584d8;logger[_0x172890('0x1f')](JSON['stringify'](_0x2896cf));});});},Migration[_0x3d766f('0x3')]['removeColumn']=function(_0x579e29,_0x5867ea){const _0x596ea9=_0x3d766f,_0x34fd12=this;this[_0x596ea9('0x2')]['enqueue'](function(){const _0x4ef9a0=_0x596ea9;return _0x34fd12['queryInterface']['removeColumn'](_0x579e29,_0x5867ea)[_0x4ef9a0('0x1')](function(){const _0x189e43=_0x4ef9a0;logger[_0x189e43('0x1f')](_0x189e43('0xb'),_0x5867ea,_0x579e29);})[_0x4ef9a0('0x24')](function(_0x446cdc){const _0x27e356=_0x4ef9a0;logger['info'](util[_0x27e356('0x14')](_0x446cdc,{'showHidden':![],'depth':null}));});});},Migration[_0x3d766f('0x3')]['renameColumn']=function(_0x2c4b3c,_0x5c6a82,_0x24c0f3){const _0x5c7deb=_0x3d766f,_0x157bd7=this;this[_0x5c7deb('0x2')][_0x5c7deb('0xf')](function(){const _0x542454=_0x5c7deb;return _0x157bd7[_0x542454('0x13')][_0x542454('0x23')](_0x2c4b3c,_0x5c6a82,_0x24c0f3)['then'](function(){const _0x5d5408=_0x542454;logger['info'](_0x5d5408('0x19'),_0x5c6a82,_0x24c0f3,_0x2c4b3c);})[_0x542454('0x24')](function(_0x1e4f52){const _0x8e2f70=_0x542454;logger[_0x8e2f70('0x1f')](util[_0x8e2f70('0x14')](_0x1e4f52,{'showHidden':![],'depth':null}));});});},Migration[_0x3d766f('0x3')]['final']=function(_0xcc890a){const _0x304dc8=_0x3d766f;this[_0x304dc8('0x2')][_0x304dc8('0xf')](function(){return _0xcc890a();});},module[_0x3d766f('0x28')]={'up':function(_0x29d25c,_0x138612){return new Promise(function(_0x3fa62e){const _0x452570=a946_0x21cd,_0x175469=new Migration(_0x29d25c),_0x37014a=_0x452570('0x8');_0x175469[_0x452570('0xd')](_0x37014a),_0x175469['query'](_0x452570('0xe')),_0x175469[_0x452570('0xd')](_0x452570('0x6')),_0x175469[_0x452570('0xd')]('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;'),_0x175469[_0x452570('0xd')](_0x452570('0x0')),_0x175469[_0x452570('0xd')](_0x452570('0xa')),_0x175469['query'](_0x452570('0x4')),_0x175469[_0x452570('0xd')](_0x452570('0x1b')),_0x175469[_0x452570('0xd')](_0x452570('0x17')),_0x175469[_0x452570('0xd')](_0x452570('0x16')),_0x175469[_0x452570('0xd')](_0x452570('0x1d')),_0x175469[_0x452570('0xd')]('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;'),_0x175469[_0x452570('0xd')]('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;'),_0x175469[_0x452570('0xd')](_0x452570('0x15')),_0x175469[_0x452570('0xd')](_0x452570('0x26')),_0x175469['query'](_0x452570('0x25')),_0x175469[_0x452570('0xd')]('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;'),_0x175469[_0x452570('0x1a')](_0x452570('0x9'),'originTo',{'type':_0x138612['TEXT'](_0x452570('0x2b'))}),_0x175469[_0x452570('0x1a')](_0x452570('0x9'),'originCc',{'type':_0x138612[_0x452570('0x10')](_0x452570('0x2b'))}),_0x175469['final'](_0x3fa62e);});},'down':function(){}};
\ No newline at end of file