import routes from "@/routes"; import BirthtimeCustomAnswer from "../components/Questionnaire/CustomAnswers/Birthtime"; import BirthPlaceCustomAnswer from "../components/Questionnaire/CustomAnswers/BirthPlace"; import { IStep } from "@/data"; import MultiplyAnswers from "../components/Questionnaire/CustomAnswers/MultipleAnswers"; import { currentlyAffectingAnswers } from "./currentlyAffectingAnswers"; import BirthdateCustomAnswer from "../components/Questionnaire/CustomAnswers/Birthdate"; import styles from "./questionary.module.css"; import { ELottieKeys } from "@/hooks/lottie/useLottie"; export const stepsQuestionary: IStep[] = [ { id: "profile", label: "Profile", color: "#7337A8", questions: [ { id: "flowChoice", question: "So we can get to know you better, tell us about your relationship status.", lottie: { preloadKey: ELottieKeys.goal, }, preloadImages: [ "/kiss.webp", "/ring.webp", "/thinking_face.webp", "/star_struck.webp", "/sparkles.webp", "/woman-heart-man.webp", "/hands_heart.webp", "/two-hearts.webp", "/broken_heart.webp", ], answers: [ { id: "single", answer: "Single", icon: "/heart.webp", }, { id: "relationship", answer: "In a relationship", icon: "https://d2ecldjic51fgm.cloudfront.net/pub/assets/aura/emoji/twohearts-bc5e3e37.png", }, { id: "married", answer: "Married", icon: "https://d2ecldjic51fgm.cloudfront.net/pub/assets/aura/emoji/ring-26f6592d.png", }, { id: "complicated", answer: "Complicated", icon: "https://d2ecldjic51fgm.cloudfront.net/pub/assets/aura/emoji/brokenheart-9e2ba6fb.png", }, { id: "other", answer: "Unsure / Other", icon: "https://d2ecldjic51fgm.cloudfront.net/pub/assets/aura/emoji/thinkingface-aa0f3a72.png", }, ], }, { id: "goal", question: "What is your goal?", navigateToUrl: routes.client.goalSetupV1(), answers: [ { id: "perfect_partner", answer: "Find my perfect partner", icon: "/kiss.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "get_married", answer: "To get married", icon: "/ring.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "understand_myself", answer: "Understand myself better", icon: "/thinking_face.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "achieve_happiness", answer: "Achieve happiness", icon: "/star_struck.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "personal_growth", answer: "Personal growth", icon: "/sparkles.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "increase_realtionship", answer: "Increase relationship satisfaction", icon: "/two-hearts.webp", conditionalValues: ["relationship", "married"], }, { id: "fix_realtionship", answer: "Fix relationship problems", icon: "/broken_heart.webp", conditionalValues: ["relationship", "married"], }, { id: "build_strong", answer: "Build a strong marriage", icon: "/kiss.webp", conditionalValues: ["relationship", "married"], }, { id: "check_compatibility", answer: "Check compatibility", icon: "/woman-heart-man.webp", conditionalValues: [ "single", "relationship", "married", "complicated", "other", ], }, { id: "all_above", answer: "All above", icon: "/hands_heart.webp", conditionalValues: [ "single", "relationship", "married", "complicated", "other", ], }, ], }, { id: "parent", question: "Are you a parent?", preloadImages: [ "/hyperPersonalizedAstrology.webp", "/birthdate-image-male.svg", "/birthdate-image-female.svg", ], answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", }, ], }, { id: "astrologyKnowledge", question: "What’s your level of knowledge in astrology?", description: "So we can tailor the insights to suit your knowledge level", navigateToUrl: routes.client.hyperPersonalizedAstrologyV1(), answers: [ { id: "expert", answer: "An expert", icon: "/man_student.webp", }, { id: "curious", answer: "Curious", icon: "/face_with_monocle.webp", }, { id: "beginner", answer: "A beginner", icon: "/slightly_smiling_face.webp", }, ], }, { id: "birthdate", question: "What's your date of birth?", preloadImages: ["/single-zodiac-info.webp"], touchAction: "none", answersElement: , navigateToUrl: routes.client.singleZodiacInfoV1(), }, { id: "isBirthTime", question: "Do you know your time of birth?", preloadImages: ["/hourglassV1.webp", "/birthPlace.webp"], answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", navigateToUrl: routes.client.noTimeV1(), }, ], }, { id: "birthtime", question: "What time were you born?", description: "We use NASA data to identify the exact position of the planets in the sky at the time of your birth.", answersElement: , backgroundColor: "#80A2A5", textColor: { title: "#fff", description: "#fff", }, }, { id: "birthPlace", question: "Where were you born?", description: "This determines the time zone at the place of your birth.", touchAction: "none", answersElement: , backgroundImage: "/birthPlace.webp", backgroundColor: "#0000004d", preloadImages: [ "/slightly_frowning_face.webp", "/neutral_face.webp", "/wink.webp", ], textColor: { title: "#fff", description: "#fff", }, }, { id: "problems", question: "", navigateToUrl: routes.client.worksRouterV1(), answers: [], }, ], }, { id: "personalityTraits", label: "Personality traits", color: "#56ccf2", questions: [ { id: "relateToStatement", question: "Do you relate to the statement below?", description: "“I really dislike being alone as much as I hate to admit it.”", preloadImages: ["/DeWatermark3.webp"], answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", }, ], }, { id: "notice", question: "Do you tend to notice what’s wrong more than what’s right?", answers: [ { id: "very_frequently", answer: "Very frequently", icon: "/thumbs_up.webp", }, { id: "frequently", answer: "Frequently", icon: "/thumbs_more_up.webp", }, { id: "occasionally", answer: "Occasionally", icon: "/thumbs_middle.webp", }, { id: "rarely", answer: "Rarely", icon: "/thumbs_more_down.webp", }, { id: "never", answer: "Never", icon: "/thumbs_down.webp", }, ], }, { id: "sensitive", question: "Are you sensitive to criticism?", answers: [ { id: "yes", answer: "Yes", icon: "/thumbs_up.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/thumbs_more_up.webp", }, { id: "rarely", answer: "Rarely", icon: "/thumbs_more_down.webp", }, { id: "not_all", answer: "Not at all", icon: "/thumbs_down.webp", }, ], }, { id: "tendToOverthink", question: "Do you tend to overthink?", backgroundImage: "/DeWatermark3.webp", preloadImages: [ "/bar_chart.webp", "/scales.webp", "/airplane.webp", "/star_struck.webp", "/flexed_biceps.webp", ], answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", }, ], textColor: { title: "#fff", }, }, { id: "mostImportant", question: "What is most important to you?", preloadImages: ["/DeWatermark2.webp"], answers: [ { id: "success", answer: "Success", icon: "/bar_chart.webp", }, { id: "romance", answer: "Romance", icon: "/two-hearts.webp", }, { id: "stability", answer: "Stability", icon: "/scales.webp", }, { id: "freedom", answer: "Freedom", icon: "/airplane.webp", }, { id: "happiness", answer: "Happiness", icon: "/star_struck.webp", }, { id: "health", answer: "Health", icon: "/flexed_biceps.webp", }, { id: "all", answer: "All above", icon: "/check_mark_button.webp", }, ], }, { id: "emotionalControl", question: "Is emotional control tricky for you?", preloadImages: [ "/smiling_face_with_heart_eyes.webp", "/pleading_face.webp", "/face_with_raised_eyebrow.webp", "/confused.webp", "/smiling_face_with_smiling_eyes.webp", ], answers: [ { id: "yes", answer: "Yes", icon: "/thumbs_up.webp", navigateToUrl: routes.client.notAloneV1(), }, { id: "sometimes", answer: "Sometimes", icon: "/thumbs_more_up.webp", navigateToUrl: routes.client.notAloneV1(), }, { id: "rarely", answer: "Rarely", icon: "/thumbs_more_down.webp", navigateToUrl: routes.client.allRightV1(), }, { id: "not_all", answer: "Not at all", icon: "/thumbs_down.webp", navigateToUrl: routes.client.allRightV1(), }, ], }, { id: "attitude", question: "Do you love your job?", answers: [ { id: "yes", answer: "Yes! I do something I love", icon: "/smiling_face_with_heart_eyes.webp", }, { id: "not_working", answer: "I’m not working", icon: "/smiling_face_with_heart_eyes.webp", }, { id: "hate", answer: "I hate my job", icon: "/pleading_face.webp", }, { id: "okay", answer: "It’s okay, it pays the bills", icon: "/slightly_smiling_face.webp", }, { id: "underpaid", answer: "I’m underpaid", icon: "/face_with_raised_eyebrow.webp", }, { id: "stopped_growing", answer: "I have stopped growing professionally", icon: "/neutral_face.webp", }, ], }, { id: "want", question: "Do you always know exactly what you want?", answers: [ { id: "yes", answer: "Yes", icon: "/slightly_smiling_face.webp", }, { id: "no", answer: "No", icon: "/confused.webp", }, { id: "not_shure", answer: "Not shure", icon: "/neutral_face.webp", }, ], }, { id: "relaxing", question: "Do you have trouble relaxing?", navigateToUrl: routes.client.almostThereV1(), answers: [ { id: "not_all", answer: "Not at all", icon: "/smiling_face_with_smiling_eyes.webp", }, { id: "yes", answer: "Yes", icon: "/confused.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/neutral_face.webp", }, { id: "rarely", answer: "Rarely", icon: "/slightly_smiling_face.webp", }, ], }, ], }, { id: "partnerProfile", label: "Your partner`s profile", color: "#56ccf2", questions: [ { id: "partnerGender", question: "What’s your partner’s gender?", answers: [ { id: "male", answer: "Male", icon: "/man.webp", }, { id: "female", answer: "Female", icon: "/woman.webp", }, ], }, { id: "partnerBirthdate", question: "What’s your partner’s date of birth?", touchAction: "none", answersElement: , }, // TODO: add compatibility page { id: "partnerIsBirthTime", question: "Do you know your partner’s time of birth?", answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", navigateToUrl: `${routes.client.noTimeV1()}?affiliation=partner`, }, ], }, { id: "partnerBirthtime", question: "At what time was your partner born?", description: "We use NASA data to identify the exactposition of the planets in the sky at the time of your partner's birth.", answersElement: , backgroundColor: "#80A2A5", }, { id: "partnerBirthPlace", question: "Where was your partner born?", touchAction: "none", description: "If you don’t know the exact place of birth just type in the country of birth.", answersElement: , backgroundImage: "/birthPlace.webp", textColor: { title: "#fff", description: "#fff", }, }, ], }, { id: "relationships", label: "Relationship & Personality Patterns", color: "#08D7BA", questions: [ { id: "issueTogether", question: "Do you agree with the statement below?", description: "“My partner and I can talk about any issue together“", backgroundImage: "/lovely_bedroom.webp", preloadImages: [ "/cloud.webp", "/down_arrow.webp", "/down_arrow.webp", "/woman_feeding_baby.webp", "/anxious_face_with_sweat.webp", "/family.webp", "/jigsaw.webp", "/hourglass.webp", "/cross_mark.webp", ], lottie: { preloadKey: ELottieKeys.umbrella, }, answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "currentlyAffecting", question: "Are any of these factors currently affecting your relationship?", preloadImages: ["/satisfied-yes.webp", "/satisfied-no.webp"], answersElement: , }, { id: "partnerPriority", question: "Do you agree with the statement below?", description: "“My partner and I make sex a priority in our relationship”", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "satisfied", question: "Are you satisfied with how you and your partner communicate?", preloadImages: [ "/microscope.webp", "/mountain.webp", "/paperclip.webp", "/blue_book.webp", "/party_popper.webp", "/scales.webp", "/loudspeaker.webp", "/shield.webp", "/fearful_face.webp", ], answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", navigateToUrl: routes.client.satisfiedResultV1(), }, { id: "no", answer: "No", icon: "/cross_mark.webp", navigateToUrl: routes.client.satisfiedResultV1(), }, ], }, { id: "emotionalConnection", question: "Do you agree with the statement below?", description: "“Strengthening our emotional connection is a priority for both my partner and me”", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "bigPicture", question: "Would you describe your partner as a detail-oriented or big-picture person?", answers: [ { id: "detailed", answer: "Detail-oriented", icon: "/microscope.webp", }, { id: "big_picture", answer: "Big-picture", icon: "/mountain.webp", }, { id: "both", answer: "A bit of both", icon: "/paperclip.webp", }, ], }, { id: "introvertOrExtravert", question: "Is your partner an introvert or extrovert?", answers: [ { id: "introvert", answer: "Introvert", icon: "/blue_book.webp", }, { id: "extravert", answer: "Extravert", icon: "/party_popper.webp", }, { id: "both", answer: "A bit of both", icon: "/scales.webp", }, ], }, { id: "irritated", question: "Does your partner get angry or irritated easily?", lottie: { preloadKey: ELottieKeys.cloudAndStars, }, answers: [ { id: "yes", answer: "Yes", icon: "/face_with_raised_eyebrow.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/thinking_face.webp", }, { id: "rarely", answer: "Rarely", icon: "/neutral_face.webp", }, { id: "not_all", answer: "Not at all", icon: "/slightly_smiling_face.webp", }, ], }, { id: "conflict", question: "Are you satisfied with the way you and your partner deal with conflict?", lottie: { preloadKey: ELottieKeys.compass, }, answers: [ { id: "yes", answer: "Yes, I prefer to be honest and direct", icon: "/loudspeaker.webp", }, { id: "depends", answer: "Depends on the situation and the person", icon: "/scales.webp", }, { id: "no", answer: "No, I don’t want to get hurt or hurt another person", icon: "/shield.webp", }, { id: "no2", answer: "No, it makes me nervous", icon: "/fearful_face.webp", }, ], }, { id: "aboutGoals", question: "When you think about your relationship goals, you feel...?", answerClassName: styles["small-font-size-answer"], lottie: { preloadKey: ELottieKeys.darts, }, answers: [ { id: "optimistic", answer: "Optimistic! They are totally doable, with some guidance.", icon: "/slightly_smiling_face.webp", navigateToUrl: routes.client.partnerRightPlaceV1(), }, { id: "cautious", answer: "Cautious. I’ve struggled before, but I’m hopeful.", icon: "/unamused.webp", navigateToUrl: routes.client.partnerThingV1(), }, { id: "feeling", answer: "I’m feeling a little anxious, honestly.", icon: "/anxious_face_with_sweat.webp", navigateToUrl: routes.client.partnerTotallyNormalV1(), }, { id: "not_shure", answer: "Not sure / Don’t know", icon: "/thinking_face.webp", navigateToUrl: routes.client.partnerTotallyNormalV1(), }, ], }, { id: "appreciated", question: "Do you agree with the statement below?", description: "“My partner makes me feel really appreciated.”", lottie: { preloadKey: ELottieKeys.scalesNeutral, }, answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "decisions", question: "Do you make decisions with your head or your heart?", answers: [ { id: "heart", answer: "Heart", icon: "/red-heart.webp", navigateToUrl: routes.client.withHeartV1(), }, { id: "head", answer: "Head", icon: "/brain.webp", navigateToUrl: routes.client.withHeadV1(), }, { id: "both", answer: "Both", icon: "/paperclip.webp", navigateToUrl: routes.client.bothV1(), }, ], }, ], }, { id: "relationship_pattern", label: "Relationship Pattern", color: "#08D7BA", questions: [ { id: "priority", question: "Do you agree with the statement below?", description: "“When I am in a relationship, sex is a priority.“", // backgroundImage: "/couple_in_bad_1.webp", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "comfortable", question: "Do you agree with the statement below?", description: "“I feel comfortable around people I barely know.“", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "goodEnough", question: "Do you often worry that you’re not good enough?", answers: [ { id: "yes", answer: "Yes", icon: "/thumbs_up.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/thumbs_middle.webp", }, { id: "rarely", answer: "Rarely", icon: "/thumbs_more_down.webp", }, { id: "not_all", answer: "Not at all", icon: "/thumbs_down.webp", }, ], }, { id: "angry", question: "Do you easily get angry or irritated?", // backgroundImage: "/woman_gets_angry.webp", answers: [ { id: "yes", answer: "Yes", icon: "/face_with_raised_eyebrow.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/thinking_face.webp", }, { id: "rarely", answer: "Rarely", icon: "/neutral_face.webp", }, { id: "not_all", answer: "Not at all", icon: "/slightly_smiling_face.webp", }, ], }, { id: "innerSelf", question: "Do you share your inner self with people you like?", answers: [ { id: "yes", answer: "Yes", icon: "/thumbs_up.webp", }, { id: "no", answer: "No", icon: "/thumbs_down.webp", }, { id: "not_sure", answer: "Not sure", icon: "/neutral_face.webp", }, ], }, { id: "aboutPeople", question: "Do you remember small details about the people who are important to you?", answers: [ { id: "yes", answer: "Yes", icon: "/raising_hands.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/slightly_smiling_face.webp", }, { id: "rarely", answer: "Rarely", icon: "/thinking_face.webp", }, { id: "not_all", answer: "Not at all", icon: "/thumbs_down.webp", }, ], }, { id: "idealDate", question: "What is your ideal date?", answers: [ { id: "dinner", answer: "Dinner at a fancy restaurant", icon: "/fork_and_knife_with_plate.webp", }, { id: "nature", answer: "A hike in nature", icon: "/mountain.webp", }, { id: "talking", answer: "Talking under the stars", icon: "/cityscape_at_dusk.webp", }, { id: "walk", answer: "A walk in the park", icon: "/national_park.webp", }, { id: "skydiving", answer: "Skydiving", icon: "/parachute.webp", }, ], }, { id: "futurePartner", question: "Would you describe your future partner as detail-oriented or a big-picture person?", lottie: { preloadKey: ELottieKeys.cloudAndStars, }, answers: [ { id: "detail", answer: "Detail-oriented", icon: "/microscope.webp", }, { id: "big_picture", answer: "Big picture", icon: "/mountain.webp", }, { id: "both", answer: "A bit of both", icon: "/paperclip.webp", }, ], }, { id: "idealPartner", question: "Is your ideal partner an introvert or extrovert?", lottie: { preloadKey: ELottieKeys.compass, }, answers: [ { id: "introvert", answer: "Introvert", icon: "/blue_book.webp", }, { id: "extrovert", answer: "Extrovert", icon: "/party_popper.webp", }, { id: "both", answer: "A bit of both", icon: "/scales.webp", }, ], }, { id: "relationshipGoal", question: "When you think about your relationship goals, you feel...?", answerClassName: styles["small-font-size-answer"], answers: [ { id: "optimistic", answer: "Optimistic! They are totally doable, with some guidance.", icon: "/slightly_smiling_face.webp", navigateToUrl: routes.client.partnerRightPlaceV1(), }, { id: "cautious", answer: "Cautious. I’ve struggled before, but I’m hopeful.", icon: "/unamused.webp", navigateToUrl: routes.client.partnerThingV1(), }, { id: "anxious", answer: "I’m feeling a little anxious, honestly.", icon: "/anxious_face_with_sweat.webp", navigateToUrl: routes.client.partnerTotallyNormalV1(), }, { id: "not_sure", answer: "Not sure / Don’t know", icon: "/thinking_face.webp", navigateToUrl: routes.client.partnerTotallyNormalV1(), }, ], }, ], }, ];