// Path: src/com/github/kennedyoliveira/ultimatepastebin/UltimatePasteBinConstants.java
// public final class UltimatePasteBinConstants {
// 
//   /**
//    * Plugin Version
//    */
//   public static final String VERSION = "1.5.2";
//   /**
//    * URL For donating
//    */
//   public static final String DONATION_URL = "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=CR4K3FDKKK5FA&lc=GB&item_name=Kennedy%20Oliveira&item_number=ultimate%2dpastebin&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted";
//   /**
//    * Link with the documentation for the translations
//    */
//   public static final String TRANSLATION_CONTRIBUTION_URL = "https://github.com/kennedyoliveira/ultimate-pastebin-intellij-plugin/blob/master/TRANSLATION-CONTRIB.md";
//   /**
//    * Link for reporting issues or suggestions
//    */
//   public static final String ISSUE_URL = "https://github.com/kennedyoliveira/ultimate-pastebin-intellij-plugin/issues";
//   /**
//    * URL For the project site.
//    */
//   public static final String PROJECT_URL = "https://kennedyoliveira.github.io/ultimate-pastebin-intellij-plugin";
//   /**
//    * Default total of user pastes to fetch
//    */
//   public static final int DEFAULT_TOTAL_PASTES_TO_FETCH = 50;
//   /**
//    * <p>Maximum user pastes that can be fetched, this value is provided be the API.</p>
//    * <p>The currently public api supports a maximum of 1000 pastes.</p>
//    */
//   public static final int MAX_PASTES_TO_FETCH = 1000;
// 
//   /**
//    * Utility class for constants, no instances for you!
//    */
//   @Deprecated
//   private UltimatePasteBinConstants() { }
// }
// 
// Path: src/com/github/kennedyoliveira/ultimatepastebin/i18n/MessageBundle.java
// @Nullable
// public static String getMessage(String key, Object... params) {
//   return CommonBundle.message(getBundle(), key, params);
// }


import com.github.kennedyoliveira.ultimatepastebin.UltimatePasteBinConstants;
import com.intellij.ide.BrowserUtil;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import static com.github.kennedyoliveira.ultimatepastebin.i18n.MessageBundle.getMessage;
package com.github.kennedyoliveira.ultimatepastebin.action;



/**
 * Action to open the URL for donation.
 */
public class DonateAction extends AnAction {

  @Override
  public void actionPerformed(AnActionEvent e) {
// Path: src/com/github/kennedyoliveira/ultimatepastebin/UltimatePasteBinConstants.java
// public final class UltimatePasteBinConstants {
// 
//   /**
//    * Plugin Version
//    */
//   public static final String VERSION = "1.5.2";
//   /**
//    * URL For donating
//    */
//   public static final String DONATION_URL = "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=CR4K3FDKKK5FA&lc=GB&item_name=Kennedy%20Oliveira&item_number=ultimate%2dpastebin&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted";
//   /**
//    * Link with the documentation for the translations
//    */
//   public static final String TRANSLATION_CONTRIBUTION_URL = "https://github.com/kennedyoliveira/ultimate-pastebin-intellij-plugin/blob/master/TRANSLATION-CONTRIB.md";
//   /**
//    * Link for reporting issues or suggestions
//    */
//   public static final String ISSUE_URL = "https://github.com/kennedyoliveira/ultimate-pastebin-intellij-plugin/issues";
//   /**
//    * URL For the project site.
//    */
//   public static final String PROJECT_URL = "https://kennedyoliveira.github.io/ultimate-pastebin-intellij-plugin";
//   /**
//    * Default total of user pastes to fetch
//    */
//   public static final int DEFAULT_TOTAL_PASTES_TO_FETCH = 50;
//   /**
//    * <p>Maximum user pastes that can be fetched, this value is provided be the API.</p>
//    * <p>The currently public api supports a maximum of 1000 pastes.</p>
//    */
//   public static final int MAX_PASTES_TO_FETCH = 1000;
// 
//   /**
//    * Utility class for constants, no instances for you!
//    */
//   @Deprecated
//   private UltimatePasteBinConstants() { }
// }
// 
// Path: src/com/github/kennedyoliveira/ultimatepastebin/i18n/MessageBundle.java
// @Nullable
// public static String getMessage(String key, Object... params) {
//   return CommonBundle.message(getBundle(), key, params);
// }


// Path: src/com/github/kennedyoliveira/ultimatepastebin/action/DonateAction.java
import com.github.kennedyoliveira.ultimatepastebin.UltimatePasteBinConstants;
import com.intellij.ide.BrowserUtil;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import static com.github.kennedyoliveira.ultimatepastebin.i18n.MessageBundle.getMessage;

package com.github.kennedyoliveira.ultimatepastebin.action;



/**
 * Action to open the URL for donation.
 */
public class DonateAction extends AnAction {

  @Override
  public void actionPerformed(AnActionEvent e) {
    BrowserUtil.browse(UltimatePasteBinConstants.DONATION_URL);