// Path: randomizer/Randomizer.java
// public class Randomizer extends Application {
//     public static void main(String[] args) {
//         launch(args);
//     }
// 
//     @Override
//     public void start(Stage primaryStage) {
//         try {
//             // Create and display the main stage.
//             Gui.getInstance().setMainStage(primaryStage);
//             Parent root = FXMLLoader.load(this.getClass().getResource("gui/fxml/Verification.fxml"));
//             Scene scene = new Scene(root, 320, 260);
//             scene.getStylesheets().add(getClass().getResource("gui/jmetro/JMetroLightTheme.css").toExternalForm());
//             primaryStage.setScene(scene);
//             primaryStage.setResizable(false);
//             primaryStage.getIcons().add(new Image(this.getClass().getResourceAsStream("icon.png")));
//             primaryStage.setTitle("Randomizer Verification");
//             primaryStage.show();
//         } catch (Exception e) {
//             e.printStackTrace();
//         }
//     }
// }
// 
// Path: randomizer/common/enums/ChapterType.java
// public enum ChapterType {
//     Birthright, Conquest, Revelation, AllRoutes, Child, Amiibo
// }
// 
// Path: randomizer/common/structures/Chapter.java
// public class Chapter {
//     private ChapterType type;
//     private String cid;
//     private String parentPid;
//     private String childPid;
//     private int id;
// 
//     public String getChildPid() {
//         return childPid;
//     }
// 
//     public void setChildPid(String childPid) {
//         this.childPid = childPid;
//     }
// 
//     public String getParentPid() {
//         return parentPid;
//     }
// 
//     public void setParentPid(String parentPid) {
//         this.parentPid = parentPid;
//     }
// 
//     public String getCid() {
//         return cid;
//     }
// 
//     public void setCid(String cid) {
//         this.cid = cid;
//     }
// 
//     public ChapterType getType() {
//         return type;
//     }
// 
//     public void setType(ChapterType type) {
//         this.type = type;
//     }
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// }


import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.google.gson.stream.JsonReader;
import randomizer.Randomizer;
import randomizer.common.enums.ChapterType;
import randomizer.common.structures.Chapter;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;
package randomizer.awakening.singletons;



public class AChapters {
    private static AChapters instance;
// Path: randomizer/Randomizer.java
// public class Randomizer extends Application {
//     public static void main(String[] args) {
//         launch(args);
//     }
// 
//     @Override
//     public void start(Stage primaryStage) {
//         try {
//             // Create and display the main stage.
//             Gui.getInstance().setMainStage(primaryStage);
//             Parent root = FXMLLoader.load(this.getClass().getResource("gui/fxml/Verification.fxml"));
//             Scene scene = new Scene(root, 320, 260);
//             scene.getStylesheets().add(getClass().getResource("gui/jmetro/JMetroLightTheme.css").toExternalForm());
//             primaryStage.setScene(scene);
//             primaryStage.setResizable(false);
//             primaryStage.getIcons().add(new Image(this.getClass().getResourceAsStream("icon.png")));
//             primaryStage.setTitle("Randomizer Verification");
//             primaryStage.show();
//         } catch (Exception e) {
//             e.printStackTrace();
//         }
//     }
// }
// 
// Path: randomizer/common/enums/ChapterType.java
// public enum ChapterType {
//     Birthright, Conquest, Revelation, AllRoutes, Child, Amiibo
// }
// 
// Path: randomizer/common/structures/Chapter.java
// public class Chapter {
//     private ChapterType type;
//     private String cid;
//     private String parentPid;
//     private String childPid;
//     private int id;
// 
//     public String getChildPid() {
//         return childPid;
//     }
// 
//     public void setChildPid(String childPid) {
//         this.childPid = childPid;
//     }
// 
//     public String getParentPid() {
//         return parentPid;
//     }
// 
//     public void setParentPid(String parentPid) {
//         this.parentPid = parentPid;
//     }
// 
//     public String getCid() {
//         return cid;
//     }
// 
//     public void setCid(String cid) {
//         this.cid = cid;
//     }
// 
//     public ChapterType getType() {
//         return type;
//     }
// 
//     public void setType(ChapterType type) {
//         this.type = type;
//     }
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// }


// Path: randomizer/awakening/singletons/AChapters.java
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.google.gson.stream.JsonReader;
import randomizer.Randomizer;
import randomizer.common.enums.ChapterType;
import randomizer.common.structures.Chapter;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;

package randomizer.awakening.singletons;



public class AChapters {
    private static AChapters instance;
    private List<Chapter> chapters;