// Path: src/tools/Misc.java
// public class Misc {
//     public static String getJarPath() {
//         String path = Misc.class.getProtectionDomain().getCodeSource().getLocation().getPath();
//         String decoded = null;
//         String dir = null;
// 
//         try {
//             decoded = URLDecoder.decode(path, "UTF-8");
//             int lastSlash = decoded.lastIndexOf("/");
// 
//             if (decoded.substring(lastSlash - 7, lastSlash).compareTo("classes") == 0)
//                 dir = decoded.substring(0, lastSlash - 7);
//             else
//                 dir = decoded.substring(0, lastSlash + 1);
//         } catch (UnsupportedEncodingException e) {
//             e.printStackTrace();
//         }
// 
//         return System.getProperty("os.name").contains("indow") ? dir.substring(1) : dir;
//     }
// 
//     public static String getProjectPath() {
//         String path = getJarPath();
//         return path.substring(0, path.lastIndexOf("target"));
//     }
// }


import tools.Misc;
package website.java.app.util;


public class ResourceManager {
    public static String getResourceDir() {
// Path: src/tools/Misc.java
// public class Misc {
//     public static String getJarPath() {
//         String path = Misc.class.getProtectionDomain().getCodeSource().getLocation().getPath();
//         String decoded = null;
//         String dir = null;
// 
//         try {
//             decoded = URLDecoder.decode(path, "UTF-8");
//             int lastSlash = decoded.lastIndexOf("/");
// 
//             if (decoded.substring(lastSlash - 7, lastSlash).compareTo("classes") == 0)
//                 dir = decoded.substring(0, lastSlash - 7);
//             else
//                 dir = decoded.substring(0, lastSlash + 1);
//         } catch (UnsupportedEncodingException e) {
//             e.printStackTrace();
//         }
// 
//         return System.getProperty("os.name").contains("indow") ? dir.substring(1) : dir;
//     }
// 
//     public static String getProjectPath() {
//         String path = getJarPath();
//         return path.substring(0, path.lastIndexOf("target"));
//     }
// }


// Path: src/website/java/app/util/ResourceManager.java
import tools.Misc;

package website.java.app.util;


public class ResourceManager {
    public static String getResourceDir() {
        return  Misc.getProjectPath() + "target/classes/website/resources/";