/// <reference path="../pb_data/types.d.ts" />
migrate((app) => {
  const collection = app.findCollectionByNameOrId("_pb_users_auth_")

  // update collection data
  unmarshal({
    "verificationTemplate": {
      "body": " <p>Здравствуйте, {RECORD_NAME}!</p>   \n      2 <p>Добро пожаловать в <strong>        \n        {APP_NAME}</strong>.</p>\n      3 <p>Для завершения регистрации и       \n        получения доступа ко всем\n        возможностям сервиса, пожалуйста,     \n        подтвердите ваш адрес электронной     \n        почты.</p>\n      4 <p style=\"text-align: center;\n        margin: 30px 0;\">\n      5   <a class=\"btn\" href=\n        \"{APP_URL}/auth/confirm?token={TOKEN  \n        }\" target=\"_blank\" rel=\"noopener\"     \n        style=\"background-color: #D4AF37;     \n        color: #ffffff; padding: 12px 30px;   \n        text-decoration: none;\n        border-radius: 8px; display:\n        inline-block; font-weight: 600;\">     \n      6     Подтвердить email\n      7   </a>\n      8 </p>\n      9 <p>Или скопируйте эту ссылку в        \n        адресную строку браузера:</p>\n     10 <p style=\"word-break: break-all;      \n        color: #666; font-size: 13px;\n        background-color: #f5f5f5; padding:   \n        10px; border-radius: 4px;\">\n     11\n        {APP_URL}/auth/confirm?token={TOKEN}  \n     12 </p>\n     13 <p style=\"color: #999; font-size:     \n        13px; margin-top: 25px;\">\n     14   <strong>Не можете нажать на\n        кнопку?</strong><br>\n     15   Просто скопируйте ссылку выше и     \n        вставьте её в браузер.\n     16 </p>\n     17 <hr style=\"border: none; border-top:  \n        1px solid #e0e0e0; margin: 30px 0;\"   \n        />\n     18 <p style=\"color: #999; font-size:     \n        12px; margin-bottom: 5px;\">\n     19   Если вы не регистрировались на      \n        нашем сайте, просто проигнорируйте    \n        это письмо.\n     20 </p>\n     21 <p style=\"color: #999; font-size:     \n        12px;\">\n     22   С уважением, команда <strong>       \n        {APP_NAME}</strong>\n     23 </p>"
    }
  }, collection)

  return app.save(collection)
}, (app) => {
  const collection = app.findCollectionByNameOrId("_pb_users_auth_")

  // update collection data
  unmarshal({
    "verificationTemplate": {
      "body": "<p>Hello,</p>\n<p>Thank you for joining us at {APP_NAME}.</p>\n<p>Click on the button below to verify your email address.</p>\n<p>\n  <a class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-verification/{TOKEN}\" target=\"_blank\" rel=\"noopener\">Verify</a>\n</p>\n<p>\n  Thanks,<br/>\n  {APP_NAME} team\n</p>"
    }
  }, collection)

  return app.save(collection)
})
