{"/apps/hopper":{"id":"app_bd7ee72ba1969fb3e896","slug":"hopper","name":"Hopper","description":"","brandColor":"#64748b","iconUrl":"https://www.flownato.com/design/icons/hopper.webp","categorySlug":"travel","categoryName":"Travel","platform":"Android","version":null,"lastRiddenAt":"2026-10-20T19:50:40.034694+00:00","counts":{"journeys":49,"screens":92,"elements":556},"journeys":[{"id":"cars","slug":"hopper--cars","title":"Cars","description":"Cars in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Cars in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Cars in Hopper.","boundary_occurrence_id":"occ_6a126cea481f62c2594fc843","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"cars","familyName":"Cars","familyGoal":"Cars in Hopper.","familySummary":"Cars in Hopper.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_c3c0e7d6d7de0f0054243f7e"],"previewLabels":["Cars"],"routeSlug":"cars","canonicalPath":"/flows/hopper/cars","branches":[{"id":"searching_for_rental_cars","slug":"hopper--searching_for_rental_cars","title":"Searching for rental cars","description":"Searching for rental cars from Cars.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Searching for rental cars from Cars.","boundary":{"kind":"safe_product_boundary","rationale":"Searching for rental cars from Cars.","boundary_occurrence_id":"occ_5a7749691a8ca0b4d0d6a2df","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"searching_for_rental_cars","familyName":"Searching for rental cars","familyGoal":"Searching for rental cars from Cars.","familySummary":"Searching for rental cars from Cars.","parentJourneyFamilyId":"cars","parentJourneyFamilyIds":["cars"],"isFree":false,"captureStatus":"complete","screenCount":9,"previewCount":3,"lockedScreenCount":6,"previewScreens":["/api/v1/assets/product_asset_c3c0e7d6d7de0f0054243f7e","/api/v1/assets/product_asset_8f74fcf88ecb8aaefd61cdb0","/api/v1/assets/product_asset_7d873d6b8ad520b7e6965c93"],"previewLabels":["Cars","Car rental pick-up location search","Choose rental dates"],"routeSlug":"searching-for-rental-cars","canonicalPath":"/flows/hopper/searching-for-rental-cars","branches":[{"id":"rental_car_checkout","slug":"hopper--rental_car_checkout","title":"Rental car checkout","description":"Rental car checkout in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Rental car checkout in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Rental car checkout in Hopper.","boundary_occurrence_id":"occ_707a575e1f2692d0a505da6e","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Renting a vehicle","role":"primary","termKey":"commerce_finance.booking_reserving.vehicle_rental","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Renting a vehicle","role":"primary","termKey":"commerce_finance.booking_reserving.vehicle_rental","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Renting a vehicle","role":"primary","termKey":"commerce_finance.booking_reserving.vehicle_rental","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"rental_car_checkout","familyName":"Rental car checkout","familyGoal":"Rental car checkout in Hopper.","familySummary":"Rental car checkout in Hopper.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_479699d7e07ca6b58354aaf8","/api/v1/assets/product_asset_e0afbfa20d580d31c3e251be","/api/v1/assets/product_asset_5cda0a6c692edddc7200a244"],"previewLabels":["Rental car checkout","Rental car checkout","Rental car checkout"],"routeSlug":"rental-car-checkout","canonicalPath":"/flows/hopper/rental-car-checkout","branches":[{"id":"viewing_the_add_card_form","slug":"hopper--viewing_the_add_card_form","title":"Viewing the add card form","description":"Viewing the add card form from Rental car checkout.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the add card form from Rental car checkout.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the add card form from Rental car checkout.","boundary_occurrence_id":"occ_1c2e331c4c7678e518823bfc","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_add_card_form","familyName":"Viewing the add card form","familyGoal":"Viewing the add card form from Rental car checkout.","familySummary":"Viewing the add card form from Rental car checkout.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_58d1c110147141f48a949bec","/api/v1/assets/product_asset_c1498186ef55018a23019f5b","/api/v1/assets/product_asset_821cfbdb13d8e08a163aaa4d"],"previewLabels":["Rental car checkout","Choose Payment (car rental)","New Card entry form"],"routeSlug":"viewing-the-add-card-form","canonicalPath":"/flows/hopper/viewing-the-add-card-form","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_the_add_card_form_from_rental_car_checkout","type":"branch","label":"Viewing the add card form","parentJourneyId":"rental_car_checkout","anchorStepId":"rental_car_checkout_step_03","anchorStepTitle":"Rental car checkout","childJourneyId":"viewing_the_add_card_form","childEntryStepId":"viewing_the_add_card_form_step_01","childEntryStepTitle":"Choose Payment (car rental)","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"important_information","slug":"hopper--important_information","title":"Important Information","description":"Important Information in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Important Information in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Important Information in Hopper.","boundary_occurrence_id":"occ_ffc1beb8fa5fffb0049b50e4","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"important_information","familyName":"Important Information","familyGoal":"Important Information in Hopper.","familySummary":"Important Information in Hopper.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_7d50f4208d52355214f2122b","/api/v1/assets/product_asset_69e1a5f09853f6f21107b647"],"previewLabels":["Important Information","Important Information"],"routeSlug":"important-information","canonicalPath":"/flows/hopper/important-information","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"important_information_from_rental_car_checkout","type":"branch","label":"Important Information","parentJourneyId":"rental_car_checkout","anchorStepId":"rental_car_checkout_step_04","anchorStepTitle":"Rental car checkout","childJourneyId":"important_information","childEntryStepId":"important_information_step_00","childEntryStepTitle":"Important Information","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"viewing_the_terms_of_service","slug":"hopper--viewing_the_terms_of_service","title":"Viewing the terms of service","description":"Viewing the terms of service from Rental car checkout.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the terms of service from Rental car checkout.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the terms of service from Rental car checkout.","boundary_occurrence_id":"occ_c2d4196acfe2706da6ef808b","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_terms_of_service","familyName":"Viewing the terms of service","familyGoal":"Viewing the terms of service from Rental car checkout.","familySummary":"Viewing the terms of service from Rental car checkout.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_cdd01e00cc781ca7979014b5","/api/v1/assets/product_asset_fdb3f94666da8a1a06202bd7"],"previewLabels":["Rental car checkout","Terms of Service"],"routeSlug":"viewing-the-terms-of-service","canonicalPath":"/flows/hopper/viewing-the-terms-of-service","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_the_terms_of_service_from_rental_car_checkout","type":"branch","label":"Viewing the terms of service","parentJourneyId":"rental_car_checkout","anchorStepId":"rental_car_checkout_step_04","anchorStepTitle":"Rental car checkout","childJourneyId":"viewing_the_terms_of_service","childEntryStepId":"viewing_the_terms_of_service_step_01","childEntryStepTitle":"Terms of Service","returnStepId":null,"returnStepTitle":null,"sortOrder":3}},{"id":"viewing_car_features","slug":"hopper--viewing_car_features","title":"Viewing car features","description":"Viewing car features from Rental car checkout.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing car features from Rental car checkout.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing car features from Rental car checkout.","boundary_occurrence_id":"occ_bdbed3c7d54bc659c6858356","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_car_features","familyName":"Viewing car features","familyGoal":"Viewing car features from Rental car checkout.","familySummary":"Viewing car features from Rental car checkout.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_4fed363eaa4a800a51f7e0d0","/api/v1/assets/product_asset_2bd3d58c572721b91bdbf099"],"previewLabels":["Rental car checkout","Car rental offer and checkout"],"routeSlug":"viewing-car-features","canonicalPath":"/flows/hopper/viewing-car-features","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_car_features_from_rental_car_checkout","type":"branch","label":"Viewing car features","parentJourneyId":"rental_car_checkout","anchorStepId":"rental_car_checkout_step_00","anchorStepTitle":"Rental car checkout","childJourneyId":"viewing_car_features","childEntryStepId":"viewing_car_features_step_01","childEntryStepTitle":"Car rental offer and checkout","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"viewing_the_trip_summary","slug":"hopper--viewing_the_trip_summary","title":"Viewing the trip summary","description":"Viewing the trip summary from Rental car checkout.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the trip summary from Rental car checkout.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the trip summary from Rental car checkout.","boundary_occurrence_id":"occ_15453fbe7356e791574da47d","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_trip_summary","familyName":"Viewing the trip summary","familyGoal":"Viewing the trip summary from Rental car checkout.","familySummary":"Viewing the trip summary from Rental car checkout.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_9d2e887d0c12c58d5395e22b","/api/v1/assets/product_asset_16980791ac7f584359ccf7e9"],"previewLabels":["Rental car checkout","Your Trip Summary"],"routeSlug":"viewing-the-trip-summary","canonicalPath":"/flows/hopper/viewing-the-trip-summary","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_the_trip_summary_from_rental_car_checkout","type":"branch","label":"Viewing the trip summary","parentJourneyId":"rental_car_checkout","anchorStepId":"rental_car_checkout_step_00","anchorStepTitle":"Rental car checkout","childJourneyId":"viewing_the_trip_summary","childEntryStepId":"viewing_the_trip_summary_step_01","childEntryStepTitle":"Your Trip Summary","returnStepId":null,"returnStepTitle":null,"sortOrder":5}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"rental_car_checkout_from_searching_for_rental_cars","type":"branch","label":"Rental car checkout","parentJourneyId":"searching_for_rental_cars","anchorStepId":"searching_for_rental_cars_step_08","anchorStepTitle":"Rental car results","childJourneyId":"rental_car_checkout","childEntryStepId":"rental_car_checkout_step_00","childEntryStepTitle":"Rental car checkout","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"pick_up_guide","slug":"hopper--pick_up_guide","title":"Pick-up Guide","description":"Pick-up Guide in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Pick-up Guide in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Pick-up Guide in Hopper.","boundary_occurrence_id":"occ_dd2de842fc704f538d0cb919","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"pick_up_guide","familyName":"Pick-up Guide","familyGoal":"Pick-up Guide in Hopper.","familySummary":"Pick-up Guide in Hopper.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_ad6166f292ea60f16f6bada1"],"previewLabels":["Pick-up Guide"],"routeSlug":"pick-up-guide","canonicalPath":"/flows/hopper/pick-up-guide","branches":[{"id":"viewing_a_pick_up_faq","slug":"hopper--viewing_a_pick_up_faq","title":"Viewing a pick-up FAQ","description":"Viewing a pick-up FAQ from Pick-up Guide.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing a pick-up FAQ from Pick-up Guide.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing a pick-up FAQ from Pick-up Guide.","boundary_occurrence_id":"occ_05883bb10dbe291e432c94ec","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_a_pick_up_faq","familyName":"Viewing a pick-up FAQ","familyGoal":"Viewing a pick-up FAQ from Pick-up Guide.","familySummary":"Viewing a pick-up FAQ from Pick-up Guide.","parentJourneyFamilyId":"pick_up_guide","parentJourneyFamilyIds":["pick_up_guide"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_ad6166f292ea60f16f6bada1","/api/v1/assets/product_asset_0be3c5c8d14ece2af2f1d9fa"],"previewLabels":["Pick-up Guide","Pick-up Guide answer"],"routeSlug":"viewing-a-pick-up-faq","canonicalPath":"/flows/hopper/viewing-a-pick-up-faq","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_a_pick_up_faq_from_pick_up_guide","type":"branch","label":"Viewing a pick-up FAQ","parentJourneyId":"pick_up_guide","anchorStepId":"pick_up_guide_step_00","anchorStepTitle":"Pick-up Guide","childJourneyId":"viewing_a_pick_up_faq","childEntryStepId":"viewing_a_pick_up_faq_step_01","childEntryStepTitle":"Pick-up Guide answer","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"pick_up_guide_from_searching_for_rental_cars","type":"branch","label":"Pick-up Guide","parentJourneyId":"searching_for_rental_cars","anchorStepId":"searching_for_rental_cars_step_08","anchorStepTitle":"Rental car results","childJourneyId":"pick_up_guide","childEntryStepId":"pick_up_guide_step_00","childEntryStepTitle":"Pick-up Guide","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"filtering_results_by_on_sale","slug":"hopper--filtering_results_by_on_sale","title":"Filtering results by On Sale","description":"Filtering results by On Sale from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results by On Sale from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results by On Sale from Rental car results.","boundary_occurrence_id":"occ_e726f5562ea41f4f17aac43c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results_by_on_sale","familyName":"Filtering results by On Sale","familyGoal":"Filtering results by On Sale from Rental car results.","familySummary":"Filtering results by On Sale from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e1311f75e58a9d0691bd85d6","/api/v1/assets/product_asset_02bcb53c8857fdede021df98"],"previewLabels":["Rental car results","Rental car results"],"routeSlug":"filtering-results-by-on-sale","canonicalPath":"/flows/hopper/filtering-results-by-on-sale","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"filtering_results_by_on_sale_from_searching_for_rental_cars","type":"branch","label":"Filtering results by On Sale","parentJourneyId":"searching_for_rental_cars","anchorStepId":"searching_for_rental_cars_step_08","anchorStepTitle":"Rental car results","childJourneyId":"filtering_results_by_on_sale","childEntryStepId":"filtering_results_by_on_sale_step_01","childEntryStepTitle":"Rental car results","returnStepId":null,"returnStepTitle":null,"sortOrder":3}},{"id":"filtering_results_by_free_cancellation","slug":"hopper--filtering_results_by_free_cancellation","title":"Filtering results by free cancellation","description":"Filtering results by free cancellation from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results by free cancellation from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results by free cancellation from Rental car results.","boundary_occurrence_id":"occ_a898a2ce9fbc952f61274907","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results_by_free_cancellation","familyName":"Filtering results by free cancellation","familyGoal":"Filtering results by free cancellation from Rental car results.","familySummary":"Filtering results by free cancellation from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_706b28c83d8d95d9b13d61c6","/api/v1/assets/product_asset_d7e3072998cdcc1e9a7a99af"],"previewLabels":["Rental car results","Rental car results"],"routeSlug":"filtering-results-by-free-cancellation","canonicalPath":"/flows/hopper/filtering-results-by-free-cancellation","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"filtering_results_by_free_cancellation_from_searching_for_rental_cars","type":"branch","label":"Filtering results by free cancellation","parentJourneyId":"searching_for_rental_cars","anchorStepId":"searching_for_rental_cars_step_08","anchorStepTitle":"Rental car results","childJourneyId":"filtering_results_by_free_cancellation","childEntryStepId":"filtering_results_by_free_cancellation_step_01","childEntryStepTitle":"Rental car results","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"filtering_results_by_pay_later","slug":"hopper--filtering_results_by_pay_later","title":"Filtering results by Pay Later","description":"Filtering results by Pay Later from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results by Pay Later from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results by Pay Later from Rental car results.","boundary_occurrence_id":"occ_51faa7fa369b7c96d82f3295","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results_by_pay_later","familyName":"Filtering results by Pay Later","familyGoal":"Filtering results by Pay Later from Rental car results.","familySummary":"Filtering results by Pay Later from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_d7e3072998cdcc1e9a7a99af","/api/v1/assets/product_asset_87c68611f7abbc261ed1699a"],"previewLabels":["Rental car results","Rental car results"],"routeSlug":"filtering-results-by-pay-later","canonicalPath":"/flows/hopper/filtering-results-by-pay-later","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"filtering_results_by_pay_later_from_searching_for_rental_cars","type":"branch","label":"Filtering results by Pay Later","parentJourneyId":"searching_for_rental_cars","anchorStepId":"searching_for_rental_cars_step_08","anchorStepTitle":"Rental car results","childJourneyId":"filtering_results_by_pay_later","childEntryStepId":"filtering_results_by_pay_later_step_01","childEntryStepTitle":"Rental car results","returnStepId":null,"returnStepTitle":null,"sortOrder":5}},{"id":"filtering_results","slug":"hopper--filtering_results","title":"Filtering results","description":"Filtering results from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results from Rental car results.","boundary_occurrence_id":"occ_4de308104b31abe235375048","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results","familyName":"Filtering results","familyGoal":"Filtering results from Rental car results.","familySummary":"Filtering results from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_87c68611f7abbc261ed1699a","/api/v1/assets/product_asset_c79adb4b5d5c327394dae86e","/api/v1/assets/product_asset_9f57a6f1a58fe0cd1f3d9c21"],"previewLabels":["Rental car results","Car rental filters","Car rental filters"],"routeSlug":"filtering-results","canonicalPath":"/flows/hopper/filtering-results","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"filtering_results_from_searching_for_rental_cars","type":"branch","label":"Filtering results","parentJourneyId":"searching_for_rental_cars","anchorStepId":"searching_for_rental_cars_step_08","anchorStepTitle":"Rental car results","childJourneyId":"filtering_results","childEntryStepId":"filtering_results_step_01","childEntryStepTitle":"Car rental filters","returnStepId":null,"returnStepTitle":null,"sortOrder":6}},{"id":"viewing_results_on_a_map","slug":"hopper--viewing_results_on_a_map","title":"Viewing results on a map","description":"Viewing results on a map from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing results on a map from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing results on a map from Rental car results.","boundary_occurrence_id":"occ_e82e8bf8ae5a2228607ca033","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Switching View","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Switching View","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"},"flowPatterns":[{"name":"Switching view","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"viewing_results_on_a_map","familyName":"Viewing results on a map","familyGoal":"Viewing results on a map from Rental car results.","familySummary":"Viewing results on a map from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_97690d12e9a22003be1061a2","/api/v1/assets/product_asset_b5e1f9393ec51fe747741e9a"],"previewLabels":["Rental car results","Rental car results map"],"routeSlug":"viewing-results-on-a-map","canonicalPath":"/flows/hopper/viewing-results-on-a-map","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_results_on_a_map_from_searching_for_rental_cars","type":"branch","label":"Viewing results on a map","parentJourneyId":"searching_for_rental_cars","anchorStepId":"searching_for_rental_cars_step_08","anchorStepTitle":"Rental car results","childJourneyId":"viewing_results_on_a_map","childEntryStepId":"viewing_results_on_a_map_step_01","childEntryStepTitle":"Rental car results map","returnStepId":null,"returnStepTitle":null,"sortOrder":7}},{"id":"changing_the_pick_up_time","slug":"hopper--changing_the_pick_up_time","title":"Changing the pick-up time","description":"Changing the pick-up time from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Changing the pick-up time from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Changing the pick-up time from Rental car results.","boundary_occurrence_id":"occ_6a93627505063a56b33b08ca","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"},"flowPatterns":[{"name":"Editing and updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"changing_the_pick_up_time","familyName":"Changing the pick-up time","familyGoal":"Changing the pick-up time from Rental car results.","familySummary":"Changing the pick-up time from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_9d9bea6a386a1a405b105540","/api/v1/assets/product_asset_d01955903dcb3ef7a49c73f5","/api/v1/assets/product_asset_13bfe291c1164d444e9309c9"],"previewLabels":["Rental car results","Update rental times","Update rental times"],"routeSlug":"changing-the-pick-up-time","canonicalPath":"/flows/hopper/changing-the-pick-up-time","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"changing_the_pick_up_time_from_searching_for_rental_cars","type":"branch","label":"Changing the pick-up time","parentJourneyId":"searching_for_rental_cars","anchorStepId":"searching_for_rental_cars_step_08","anchorStepTitle":"Rental car results","childJourneyId":"changing_the_pick_up_time","childEntryStepId":"changing_the_pick_up_time_step_01","childEntryStepTitle":"Update rental times","returnStepId":null,"returnStepTitle":null,"sortOrder":8}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"searching_for_rental_cars_from_cars","type":"branch","label":"Searching for rental cars","parentJourneyId":"cars","anchorStepId":"cars_step_00","anchorStepTitle":"Cars","childJourneyId":"searching_for_rental_cars","childEntryStepId":"searching_for_rental_cars_step_01","childEntryStepTitle":"Car rental pick-up location search","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"home","slug":"hopper--home","title":"Home","description":"Home in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Home in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Home in Hopper.","boundary_occurrence_id":"occ_3c513d9fefb185c4c72aa6e8","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"primary","journeyFamilyId":"home","familyName":"Home","familyGoal":"Home in Hopper.","familySummary":"Home in Hopper.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_d251974c908d10252f3f254e"],"previewLabels":["Home"],"routeSlug":"home","canonicalPath":"/flows/hopper/home","branches":[{"id":"account","slug":"hopper--account","title":"Account","description":"Account in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Account in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Account in Hopper.","boundary_occurrence_id":"occ_d3f8f352dbff88936f0414ee","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"}],"primaryTaxonomy":{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"},"flowPatterns":[{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"}],"catalogRole":"subflow","journeyFamilyId":"account","familyName":"Account","familyGoal":"Account in Hopper.","familySummary":"Account in Hopper.","parentJourneyFamilyId":"home","parentJourneyFamilyIds":["home"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_cb6e8fe3a272e107a0102da4","/api/v1/assets/product_asset_4eb00f5c0b48a3aa86eb7590"],"previewLabels":["Account","Account"],"routeSlug":"account","canonicalPath":"/flows/hopper/account","branches":[{"id":"edit_profile","slug":"hopper--edit_profile","title":"Edit Profile","description":"Edit Profile in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Edit Profile in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Edit Profile in Hopper.","boundary_occurrence_id":"occ_f01b62a2a6f95ee74f2df0e2","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"}],"primaryTaxonomy":{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"},"flowPatterns":[{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"}],"catalogRole":"subflow","journeyFamilyId":"edit_profile","familyName":"Edit Profile","familyGoal":"Edit Profile in Hopper.","familySummary":"Edit Profile in Hopper.","parentJourneyFamilyId":"account","parentJourneyFamilyIds":["account"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_045574e45a93a68f94e51c74"],"previewLabels":["Edit Profile"],"routeSlug":"edit-profile","canonicalPath":"/flows/hopper/edit-profile","branches":[{"id":"editing_the_profile","slug":"hopper--editing_the_profile","title":"Editing the profile","description":"Editing the profile from Edit Profile.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Editing the profile from Edit Profile.","boundary":{"kind":"safe_product_boundary","rationale":"Editing the profile from Edit Profile.","boundary_occurrence_id":"occ_f0bb52f390651d56e39b718f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Editing Profile","role":"primary","termKey":"account_management.editing_profile","parentTermKey":"account_management"}],"primaryTaxonomy":{"name":"Editing Profile","role":"primary","termKey":"account_management.editing_profile","parentTermKey":"account_management"},"flowPatterns":[{"name":"Editing profile","role":"primary","termKey":"account_management.editing_profile","parentTermKey":"account_management"}],"catalogRole":"subflow","journeyFamilyId":"editing_the_profile","familyName":"Editing the profile","familyGoal":"Editing the profile from Edit Profile.","familySummary":"Editing the profile from Edit Profile.","parentJourneyFamilyId":"edit_profile","parentJourneyFamilyIds":["edit_profile"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_ff2abbbc6f2777fd58ce4c86","/api/v1/assets/product_asset_5273c74c016b3bc69689307a","/api/v1/assets/product_asset_33038cadd67c9642b7729eb1"],"previewLabels":["Edit Profile","Edit Profile","Edit Profile"],"routeSlug":"editing-the-profile","canonicalPath":"/flows/hopper/editing-the-profile","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"editing_the_profile_from_edit_profile","type":"branch","label":"Editing the profile","parentJourneyId":"edit_profile","anchorStepId":"edit_profile_step_00","anchorStepTitle":"Edit Profile","childJourneyId":"editing_the_profile","childEntryStepId":"editing_the_profile_step_01","childEntryStepTitle":"Edit Profile","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"edit_profile_from_account","type":"branch","label":"Edit Profile","parentJourneyId":"account","anchorStepId":"account_step_00","anchorStepTitle":"Account","childJourneyId":"edit_profile","childEntryStepId":"edit_profile_step_00","childEntryStepTitle":"Edit Profile","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"changing_the_app_language","slug":"hopper--changing_the_app_language","title":"Changing the app language","description":"Changing the app language from Account.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Changing the app language from Account.","boundary":{"kind":"safe_product_boundary","rationale":"Changing the app language from Account.","boundary_occurrence_id":"occ_98c3981addb6af2a14192de5","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"changing_the_app_language","familyName":"Changing the app language","familyGoal":"Changing the app language from Account.","familySummary":"Changing the app language from Account.","parentJourneyFamilyId":"account","parentJourneyFamilyIds":["account"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_4eb00f5c0b48a3aa86eb7590","/api/v1/assets/product_asset_52db0bf1437eb13181087f4a","/api/v1/assets/product_asset_53d7be6d91f93c4b89081225"],"previewLabels":["Account","Account and settings","Account"],"routeSlug":"changing-the-app-language","canonicalPath":"/flows/hopper/changing-the-app-language","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"changing_the_app_language_from_account","type":"branch","label":"Changing the app language","parentJourneyId":"account","anchorStepId":"account_step_01","anchorStepTitle":"Account","childJourneyId":"changing_the_app_language","childEntryStepId":"changing_the_app_language_step_01","childEntryStepTitle":"Account and settings","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"changing_the_currency","slug":"hopper--changing_the_currency","title":"Changing the currency","description":"Changing the currency from Account.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Changing the currency from Account.","boundary":{"kind":"safe_product_boundary","rationale":"Changing the currency from Account.","boundary_occurrence_id":"occ_48f102122f4a430acc8286a2","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"changing_the_currency","familyName":"Changing the currency","familyGoal":"Changing the currency from Account.","familySummary":"Changing the currency from Account.","parentJourneyFamilyId":"account","parentJourneyFamilyIds":["account"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_53d7be6d91f93c4b89081225","/api/v1/assets/product_asset_f853d3a4a23f6a948ee438f1","/api/v1/assets/product_asset_b6452624a569fa5b63dad651"],"previewLabels":["Account","Account and settings","Account"],"routeSlug":"changing-the-currency","canonicalPath":"/flows/hopper/changing-the-currency","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"changing_the_currency_from_account","type":"branch","label":"Changing the currency","parentJourneyId":"account","anchorStepId":"account_step_01","anchorStepTitle":"Account","childJourneyId":"changing_the_currency","childEntryStepId":"changing_the_currency_step_01","childEntryStepTitle":"Account and settings","returnStepId":null,"returnStepTitle":null,"sortOrder":3}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"account_from_home","type":"branch","label":"Account","parentJourneyId":"home","anchorStepId":"home_step_00","anchorStepTitle":"Home","childJourneyId":"account","childEntryStepId":"account_step_00","childEntryStepTitle":"Account","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"flights","slug":"hopper--flights","title":"Flights","description":"Flights in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Flights in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Flights in Hopper.","boundary_occurrence_id":"occ_5ea21d365c64d29df99f1bcf","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"flights","familyName":"Flights","familyGoal":"Flights in Hopper.","familySummary":"Flights in Hopper.","parentJourneyFamilyId":"home","parentJourneyFamilyIds":["home"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_85db69141a69f933edbc14c1"],"previewLabels":["Flights"],"routeSlug":"flights","canonicalPath":"/flows/hopper/flights","branches":[{"id":"searching_for_round_trip_flights","slug":"hopper--searching_for_round_trip_flights","title":"Searching for round-trip flights","description":"Searching for round-trip flights from Flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Searching for round-trip flights from Flights.","boundary":{"kind":"safe_product_boundary","rationale":"Searching for round-trip flights from Flights.","boundary_occurrence_id":"occ_24e34d761faba989fedff5e3","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"searching_for_round_trip_flights","familyName":"Searching for round-trip flights","familyGoal":"Searching for round-trip flights from Flights.","familySummary":"Searching for round-trip flights from Flights.","parentJourneyFamilyId":"flights","parentJourneyFamilyIds":["flights"],"isFree":false,"captureStatus":"complete","screenCount":11,"previewCount":3,"lockedScreenCount":8,"previewScreens":["/api/v1/assets/product_asset_85db69141a69f933edbc14c1","/api/v1/assets/product_asset_a7d48d455374d475cd60edd1","/api/v1/assets/product_asset_888bc950a2b09e346d477d2c"],"previewLabels":["Flights","Flight search","Flight search"],"routeSlug":"searching-for-round-trip-flights","canonicalPath":"/flows/hopper/searching-for-round-trip-flights","branches":[{"id":"viewing_flight_results","slug":"hopper--viewing_flight_results","title":"Viewing flight results","description":"Viewing flight results from Price prediction.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing flight results from Price prediction.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing flight results from Price prediction.","boundary_occurrence_id":"occ_585a069e5c1f8bead3dca70c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_flight_results","familyName":"Viewing flight results","familyGoal":"Viewing flight results from Price prediction.","familySummary":"Viewing flight results from Price prediction.","parentJourneyFamilyId":"searching_for_round_trip_flights","parentJourneyFamilyIds":["searching_for_round_trip_flights"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_836e8f47963fa31eddd32bec","/api/v1/assets/product_asset_20dba4788e02087fb65ba77d","/api/v1/assets/product_asset_ff9d7f4102676439878dc090"],"previewLabels":["Price prediction","Price prediction","Outbound flights"],"routeSlug":"viewing-flight-results","canonicalPath":"/flows/hopper/viewing-flight-results","branches":[{"id":"checking_out_a_flight","slug":"hopper--checking_out_a_flight","title":"Checking out a flight","description":"Checking out a flight from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Checking out a flight from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Checking out a flight from Outbound flights.","boundary_occurrence_id":"occ_fb346462232340c737554f27","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"checking_out_a_flight","familyName":"Checking out a flight","familyGoal":"Checking out a flight from Outbound flights.","familySummary":"Checking out a flight from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":18,"previewCount":3,"lockedScreenCount":15,"previewScreens":["/api/v1/assets/product_asset_0bcf27bed2a2425b1b26c8ef","/api/v1/assets/product_asset_dfb18a7453e058d526cd2ead","/api/v1/assets/product_asset_3e962dbdb9cc9e2ba575c124"],"previewLabels":["Outbound flights","Outbound flights","Outbound flight detail"],"routeSlug":"checking-out-a-flight","canonicalPath":"/flows/hopper/checking-out-a-flight","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"checking_out_a_flight_from_viewing_flight_results","type":"branch","label":"Checking out a flight","parentJourneyId":"viewing_flight_results","anchorStepId":"viewing_flight_results_step_04","anchorStepTitle":"Outbound flights","childJourneyId":"checking_out_a_flight","childEntryStepId":"checking_out_a_flight_step_01","childEntryStepTitle":"Outbound flights","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"filtering_flights_by_stops","slug":"hopper--filtering_flights_by_stops","title":"Filtering flights by stops","description":"Filtering flights by stops from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering flights by stops from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering flights by stops from Outbound flights.","boundary_occurrence_id":"occ_2b234961297b1b085b0e0d13","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_flights_by_stops","familyName":"Filtering flights by stops","familyGoal":"Filtering flights by stops from Outbound flights.","familySummary":"Filtering flights by stops from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_bc864403495b66b460f1ddbf","/api/v1/assets/product_asset_8cac91180c0b7516fad96505","/api/v1/assets/product_asset_5d4890ed17c8a98aa01f13fb"],"previewLabels":["Outbound flights","Flight filters","Flight filters"],"routeSlug":"filtering-flights-by-stops","canonicalPath":"/flows/hopper/filtering-flights-by-stops","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"filtering_flights_by_stops_from_viewing_flight_results","type":"branch","label":"Filtering flights by stops","parentJourneyId":"viewing_flight_results","anchorStepId":"viewing_flight_results_step_04","anchorStepTitle":"Outbound flights","childJourneyId":"filtering_flights_by_stops","childEntryStepId":"filtering_flights_by_stops_step_01","childEntryStepTitle":"Flight filters","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"sorting_flights_by_departure_time","slug":"hopper--sorting_flights_by_departure_time","title":"Sorting flights by departure time","description":"Sorting flights by departure time from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Sorting flights by departure time from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Sorting flights by departure time from Outbound flights.","boundary_occurrence_id":"occ_e03efab440527f31575af4d0","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"sorting_flights_by_departure_time","familyName":"Sorting flights by departure time","familyGoal":"Sorting flights by departure time from Outbound flights.","familySummary":"Sorting flights by departure time from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_ac75c56b26c616cf53a8f4cd","/api/v1/assets/product_asset_293a7630ca4b9f412ce0ef1f","/api/v1/assets/product_asset_75b65f94110e7f976a02e514"],"previewLabels":["Outbound flights","Outbound flight results","Outbound flights"],"routeSlug":"sorting-flights-by-departure-time","canonicalPath":"/flows/hopper/sorting-flights-by-departure-time","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"sorting_flights_by_departure_time_from_viewing_flight_results","type":"branch","label":"Sorting flights by departure time","parentJourneyId":"viewing_flight_results","anchorStepId":"viewing_flight_results_step_04","anchorStepTitle":"Outbound flights","childJourneyId":"sorting_flights_by_departure_time","childEntryStepId":"sorting_flights_by_departure_time_step_01","childEntryStepTitle":"Outbound flight results","returnStepId":null,"returnStepTitle":null,"sortOrder":3}},{"id":"filtering_flights_by_fare_class","slug":"hopper--filtering_flights_by_fare_class","title":"Filtering flights by fare class","description":"Filtering flights by fare class from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering flights by fare class from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering flights by fare class from Outbound flights.","boundary_occurrence_id":"occ_7b252508b53511a3043d9183","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_flights_by_fare_class","familyName":"Filtering flights by fare class","familyGoal":"Filtering flights by fare class from Outbound flights.","familySummary":"Filtering flights by fare class from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_75b65f94110e7f976a02e514","/api/v1/assets/product_asset_ab71f85744380447e82f36df"],"previewLabels":["Outbound flights","Outbound flights"],"routeSlug":"filtering-flights-by-fare-class","canonicalPath":"/flows/hopper/filtering-flights-by-fare-class","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"filtering_flights_by_fare_class_from_viewing_flight_results","type":"branch","label":"Filtering flights by fare class","parentJourneyId":"viewing_flight_results","anchorStepId":"viewing_flight_results_step_04","anchorStepTitle":"Outbound flights","childJourneyId":"filtering_flights_by_fare_class","childEntryStepId":"filtering_flights_by_fare_class_step_01","childEntryStepTitle":"Outbound flights","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"choosing_a_fare_option","slug":"hopper--choosing_a_fare_option","title":"Choosing a fare option","description":"Choosing a fare option from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Choosing a fare option from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Choosing a fare option from Outbound flights.","boundary_occurrence_id":"occ_4b16c62e0448e33d2c06b463","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"choosing_a_fare_option","familyName":"Choosing a fare option","familyGoal":"Choosing a fare option from Outbound flights.","familySummary":"Choosing a fare option from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_ab71f85744380447e82f36df","/api/v1/assets/product_asset_67d0ffec8476818830080d24","/api/v1/assets/product_asset_21cb7c7072c0087e7036711c"],"previewLabels":["Outbound flights","Outbound flights","Outbound flights"],"routeSlug":"choosing-a-fare-option","canonicalPath":"/flows/hopper/choosing-a-fare-option","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"choosing_a_fare_option_from_viewing_flight_results","type":"branch","label":"Choosing a fare option","parentJourneyId":"viewing_flight_results","anchorStepId":"viewing_flight_results_step_03","anchorStepTitle":"Outbound flights","childJourneyId":"choosing_a_fare_option","childEntryStepId":"choosing_a_fare_option_step_01","childEntryStepTitle":"Outbound flights","returnStepId":null,"returnStepTitle":null,"sortOrder":5}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_flight_results_from_searching_for_round_trip_flights","type":"branch","label":"Viewing flight results","parentJourneyId":"searching_for_round_trip_flights","anchorStepId":"searching_for_round_trip_flights_step_10","anchorStepTitle":"Price prediction","childJourneyId":"viewing_flight_results","childEntryStepId":"viewing_flight_results_step_01","childEntryStepTitle":"Price prediction","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"searching_for_round_trip_flights_from_flights","type":"branch","label":"Searching for round-trip flights","parentJourneyId":"flights","anchorStepId":"flights_step_00","anchorStepTitle":"Flights","childJourneyId":"searching_for_round_trip_flights","childEntryStepId":"searching_for_round_trip_flights_step_01","childEntryStepTitle":"Flight search","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"searching_for_one_way_flights","slug":"hopper--searching_for_one_way_flights","title":"Searching for one-way flights","description":"Searching for one-way flights from Flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Searching for one-way flights from Flights.","boundary":{"kind":"safe_product_boundary","rationale":"Searching for one-way flights from Flights.","boundary_occurrence_id":"occ_d2b64a953d9f2db10ffdfbc3","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"searching_for_one_way_flights","familyName":"Searching for one-way flights","familyGoal":"Searching for one-way flights from Flights.","familySummary":"Searching for one-way flights from Flights.","parentJourneyFamilyId":"flights","parentJourneyFamilyIds":["flights"],"isFree":false,"captureStatus":"complete","screenCount":8,"previewCount":3,"lockedScreenCount":5,"previewScreens":["/api/v1/assets/product_asset_d70606734ebcac2376d37a52","/api/v1/assets/product_asset_b8105606cdceedd2f3b1b2a2","/api/v1/assets/product_asset_d650107c32ad3e716328cebe"],"previewLabels":["Flights","Flight search","Flight search"],"routeSlug":"searching-for-one-way-flights","canonicalPath":"/flows/hopper/searching-for-one-way-flights","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"searching_for_one_way_flights_from_flights","type":"branch","label":"Searching for one-way flights","parentJourneyId":"flights","anchorStepId":"flights_step_00","anchorStepTitle":"Flights","childJourneyId":"searching_for_one_way_flights","childEntryStepId":"searching_for_one_way_flights_step_01","childEntryStepTitle":"Flight search","returnStepId":null,"returnStepTitle":null,"sortOrder":2}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"flights_from_home","type":"branch","label":"Flights","parentJourneyId":"home","anchorStepId":"home_step_00","anchorStepTitle":"Home","childJourneyId":"flights","childEntryStepId":"flights_step_00","childEntryStepTitle":"Flights","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"homes","slug":"hopper--homes","title":"Homes","description":"Homes in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Homes in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Homes in Hopper.","boundary_occurrence_id":"occ_8d4fb7e81f26b90abb00c383","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"homes","familyName":"Homes","familyGoal":"Homes in Hopper.","familySummary":"Homes in Hopper.","parentJourneyFamilyId":"home","parentJourneyFamilyIds":["home"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_b9499da87ce3545b87f05b1d"],"previewLabels":["Homes"],"routeSlug":"homes","canonicalPath":"/flows/hopper/homes","branches":[{"id":"searching_for_homes","slug":"hopper--searching_for_homes","title":"Searching for homes","description":"Searching for homes from Homes.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Searching for homes from Homes.","boundary":{"kind":"safe_product_boundary","rationale":"Searching for homes from Homes.","boundary_occurrence_id":"occ_acaf990e92d3d6730bbe8330","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"searching_for_homes","familyName":"Searching for homes","familyGoal":"Searching for homes from Homes.","familySummary":"Searching for homes from Homes.","parentJourneyFamilyId":"homes","parentJourneyFamilyIds":["homes"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_b9499da87ce3545b87f05b1d","/api/v1/assets/product_asset_d6e8ac78d57d6401b75ece65","/api/v1/assets/product_asset_5ce1e97466c4b28a69895fcc"],"previewLabels":["Homes","Homes destination search (Search Homes)","Homes destination search (Search Homes)"],"routeSlug":"searching-for-homes","canonicalPath":"/flows/hopper/searching-for-homes","branches":[{"id":"homes_results","slug":"hopper--homes_results","title":"Homes results","description":"Homes results in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Homes results in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Homes results in Hopper.","boundary_occurrence_id":"occ_acaf990e92d3d6730bbe8330","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"homes_results","familyName":"Homes results","familyGoal":"Homes results in Hopper.","familySummary":"Homes results in Hopper.","parentJourneyFamilyId":"searching_for_homes","parentJourneyFamilyIds":["searching_for_homes"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_01e6a34c24cf97de37880b06"],"previewLabels":["Homes results"],"routeSlug":"homes-results","canonicalPath":"/flows/hopper/homes-results","branches":[{"id":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","slug":"hopper--listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","title":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake)","description":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","boundary_occurrence_id":"occ_3d2dedbb57e632f8edac26ed","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","familyName":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake)","familyGoal":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","familySummary":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e95e9dbb0577da4b0765919e"],"previewLabels":["Listing detail"],"routeSlug":"listing-detail-spacious-4br-townhome-with-pool-at-storey-lake","canonicalPath":"/flows/hopper/listing-detail-spacious-4br-townhome-with-pool-at-storey-lake","branches":[{"id":"starting_a_booking","slug":"hopper--starting_a_booking","title":"Starting a booking","description":"Starting a booking from Listing detail.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Starting a booking from Listing detail.","boundary":{"kind":"safe_product_boundary","rationale":"Starting a booking from Listing detail.","boundary_occurrence_id":"occ_5fd91c5c3be881be1c50909f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"starting_a_booking","familyName":"Starting a booking","familyGoal":"Starting a booking from Listing detail.","familySummary":"Starting a booking from Listing detail.","parentJourneyFamilyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","parentJourneyFamilyIds":["listing_detail_spacious_4br_townhome_with_pool_at_storey_lake"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e95e9dbb0577da4b0765919e","/api/v1/assets/product_asset_5652dba71cfad74e6455ecc6"],"previewLabels":["Listing detail","Review & Pay"],"routeSlug":"starting-a-booking","canonicalPath":"/flows/hopper/starting-a-booking","branches":[{"id":"review_pay","slug":"hopper--review_pay","title":"Review & Pay","description":"Review & Pay in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Review & Pay in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Review & Pay in Hopper.","boundary_occurrence_id":"occ_5fd91c5c3be881be1c50909f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"review_pay","familyName":"Review & Pay","familyGoal":"Review & Pay in Hopper.","familySummary":"Review & Pay in Hopper.","parentJourneyFamilyId":"starting_a_booking","parentJourneyFamilyIds":["starting_a_booking"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_5652dba71cfad74e6455ecc6"],"previewLabels":["Review & Pay"],"routeSlug":"review-pay","canonicalPath":"/flows/hopper/review-pay","branches":[{"id":"choosing_the_lead_guest","slug":"hopper--choosing_the_lead_guest","title":"Choosing the lead guest","description":"Choosing the lead guest from Review & Pay.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Choosing the lead guest from Review & Pay.","boundary":{"kind":"safe_product_boundary","rationale":"Choosing the lead guest from Review & Pay.","boundary_occurrence_id":"occ_537c0c342e0923cdadf36a16","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},{"name":"Booking accommodation","role":"secondary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},{"name":"Booking accommodation","role":"secondary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"choosing_the_lead_guest","familyName":"Choosing the lead guest","familyGoal":"Choosing the lead guest from Review & Pay.","familySummary":"Choosing the lead guest from Review & Pay.","parentJourneyFamilyId":"review_pay","parentJourneyFamilyIds":["review_pay"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_5652dba71cfad74e6455ecc6","/api/v1/assets/product_asset_3f9e2a074985385ddfb777be","/api/v1/assets/product_asset_1d9d5fa687529743b2ab0150"],"previewLabels":["Review & Pay","Main guest chooser (homes)","Main guest chooser (homes)"],"routeSlug":"choosing-the-lead-guest","canonicalPath":"/flows/hopper/choosing-the-lead-guest","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"choosing_the_lead_guest_from_review_pay","type":"branch","label":"Choosing the lead guest","parentJourneyId":"review_pay","anchorStepId":"review_pay_step_00","anchorStepTitle":"Review & Pay","childJourneyId":"choosing_the_lead_guest","childEntryStepId":"choosing_the_lead_guest_step_01","childEntryStepTitle":"Main guest chooser (homes)","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"viewing_the_hopper_promise","slug":"hopper--viewing_the_hopper_promise","title":"Viewing the Hopper Promise","description":"Viewing the Hopper Promise from Review & Pay.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the Hopper Promise from Review & Pay.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the Hopper Promise from Review & Pay.","boundary_occurrence_id":"occ_f61b3c99bd18b4b8fa263f8d","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_hopper_promise","familyName":"Viewing the Hopper Promise","familyGoal":"Viewing the Hopper Promise from Review & Pay.","familySummary":"Viewing the Hopper Promise from Review & Pay.","parentJourneyFamilyId":"review_pay","parentJourneyFamilyIds":["review_pay"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_261b26704175d573b647fe18","/api/v1/assets/product_asset_927d3c641183c488456a69ee"],"previewLabels":["Review & Pay","Homes Review & Pay"],"routeSlug":"viewing-the-hopper-promise","canonicalPath":"/flows/hopper/viewing-the-hopper-promise","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_the_hopper_promise_from_review_pay","type":"branch","label":"Viewing the Hopper Promise","parentJourneyId":"review_pay","anchorStepId":"review_pay_step_00","anchorStepTitle":"Review & Pay","childJourneyId":"viewing_the_hopper_promise","childEntryStepId":"viewing_the_hopper_promise_step_01","childEntryStepTitle":"Homes Review & Pay","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"viewing_the_cancellation_policy","slug":"hopper--viewing_the_cancellation_policy","title":"Viewing the cancellation policy","description":"Viewing the cancellation policy from Review & Pay.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the cancellation policy from Review & Pay.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the cancellation policy from Review & Pay.","boundary_occurrence_id":"occ_54a875e22c68d485594c1117","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_cancellation_policy","familyName":"Viewing the cancellation policy","familyGoal":"Viewing the cancellation policy from Review & Pay.","familySummary":"Viewing the cancellation policy from Review & Pay.","parentJourneyFamilyId":"review_pay","parentJourneyFamilyIds":["review_pay"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_261b26704175d573b647fe18","/api/v1/assets/product_asset_f9cab06f5a399a623c016d1d"],"previewLabels":["Review & Pay","Homes Review & Pay"],"routeSlug":"viewing-the-cancellation-policy","canonicalPath":"/flows/hopper/viewing-the-cancellation-policy","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_the_cancellation_policy_from_review_pay","type":"branch","label":"Viewing the cancellation policy","parentJourneyId":"review_pay","anchorStepId":"review_pay_step_00","anchorStepTitle":"Review & Pay","childJourneyId":"viewing_the_cancellation_policy","childEntryStepId":"viewing_the_cancellation_policy_step_01","childEntryStepTitle":"Homes Review & Pay","returnStepId":null,"returnStepTitle":null,"sortOrder":3}},{"id":"viewing_check_in_instructions","slug":"hopper--viewing_check_in_instructions","title":"Viewing check-in instructions","description":"Viewing check-in instructions from Review & Pay.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing check-in instructions from Review & Pay.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing check-in instructions from Review & Pay.","boundary_occurrence_id":"occ_b4f5fb3bb72a357f2d55acc6","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_check_in_instructions","familyName":"Viewing check-in instructions","familyGoal":"Viewing check-in instructions from Review & Pay.","familySummary":"Viewing check-in instructions from Review & Pay.","parentJourneyFamilyId":"review_pay","parentJourneyFamilyIds":["review_pay"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_a9e5e1c752e2a8ae6161849a","/api/v1/assets/product_asset_489f960c3def18aaa608e94f","/api/v1/assets/product_asset_80618dbfc5d17b5b293cfbf1"],"previewLabels":["Review & Pay","Review & Pay","Homes Review & Pay"],"routeSlug":"viewing-check-in-instructions","canonicalPath":"/flows/hopper/viewing-check-in-instructions","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_check_in_instructions_from_review_pay","type":"branch","label":"Viewing check-in instructions","parentJourneyId":"review_pay","anchorStepId":"review_pay_step_00","anchorStepTitle":"Review & Pay","childJourneyId":"viewing_check_in_instructions","childEntryStepId":"viewing_check_in_instructions_step_01","childEntryStepTitle":"Review & Pay","returnStepId":null,"returnStepTitle":null,"sortOrder":4}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"review_pay_from_starting_a_booking","type":"branch","label":"Review & Pay","parentJourneyId":"starting_a_booking","anchorStepId":"starting_a_booking_step_01","anchorStepTitle":"Review & Pay","childJourneyId":"review_pay","childEntryStepId":"review_pay_step_00","childEntryStepTitle":"Review & Pay","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"starting_a_booking_from_listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","type":"branch","label":"Starting a booking","parentJourneyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","anchorStepId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake_step_00","anchorStepTitle":"Listing detail","childJourneyId":"starting_a_booking","childEntryStepId":"starting_a_booking_step_01","childEntryStepTitle":"Review & Pay","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"viewing_all_amenities","slug":"hopper--viewing_all_amenities","title":"Viewing all amenities","description":"Viewing all amenities from Listing detail.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing all amenities from Listing detail.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing all amenities from Listing detail.","boundary_occurrence_id":"occ_c52f80e2530da45ee60f2104","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_all_amenities","familyName":"Viewing all amenities","familyGoal":"Viewing all amenities from Listing detail.","familySummary":"Viewing all amenities from Listing detail.","parentJourneyFamilyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","parentJourneyFamilyIds":["listing_detail_spacious_4br_townhome_with_pool_at_storey_lake"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_dbd447d21a19d9a7cd578908","/api/v1/assets/product_asset_f32bc64bf5a21d39423fb613"],"previewLabels":["Listing detail","Home property amenities sheet"],"routeSlug":"viewing-all-amenities","canonicalPath":"/flows/hopper/viewing-all-amenities","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_all_amenities_from_listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","type":"branch","label":"Viewing all amenities","parentJourneyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","anchorStepId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake_step_00","anchorStepTitle":"Listing detail","childJourneyId":"viewing_all_amenities","childEntryStepId":"viewing_all_amenities_step_01","childEntryStepTitle":"Home property amenities sheet","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"saving_a_home_to_a_new_wishlist","slug":"hopper--saving_a_home_to_a_new_wishlist","title":"Saving a home to a new wishlist","description":"Saving a home to a new wishlist from Listing detail.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Saving a home to a new wishlist from Listing detail.","boundary":{"kind":"safe_product_boundary","rationale":"Saving a home to a new wishlist from Listing detail.","boundary_occurrence_id":"occ_d868cbcb4efe47a14c95862e","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Saving to Collection","role":"primary","termKey":"content.saving_to_collection","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Saving to Collection","role":"primary","termKey":"content.saving_to_collection","parentTermKey":"content"},"flowPatterns":[{"name":"Saving to a collection","role":"primary","termKey":"content.saving_to_collection","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"saving_a_home_to_a_new_wishlist","familyName":"Saving a home to a new wishlist","familyGoal":"Saving a home to a new wishlist from Listing detail.","familySummary":"Saving a home to a new wishlist from Listing detail.","parentJourneyFamilyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","parentJourneyFamilyIds":["listing_detail_spacious_4br_townhome_with_pool_at_storey_lake"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_7fb44dd7524bd4ba1bfe3c75","/api/v1/assets/product_asset_a0f453d894e446d8f80281a1","/api/v1/assets/product_asset_1b2ad72dd55f3cab3efbacdd"],"previewLabels":["Listing detail","Your Wishlists","Your Wishlists (homes)"],"routeSlug":"saving-a-home-to-a-new-wishlist","canonicalPath":"/flows/hopper/saving-a-home-to-a-new-wishlist","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"saving_a_home_to_a_new_wishlist_from_listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","type":"branch","label":"Saving a home to a new wishlist","parentJourneyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","anchorStepId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake_step_00","anchorStepTitle":"Listing detail","childJourneyId":"saving_a_home_to_a_new_wishlist","childEntryStepId":"saving_a_home_to_a_new_wishlist_step_01","childEntryStepTitle":"Your Wishlists","returnStepId":null,"returnStepTitle":null,"sortOrder":3}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake_from_homes_results","type":"branch","label":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake)","parentJourneyId":"homes_results","anchorStepId":"homes_results_step_00","anchorStepTitle":"Homes results","childJourneyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","childEntryStepId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake_step_00","childEntryStepTitle":"Listing detail","returnStepId":null,"returnStepTitle":null,"sortOrder":1}},{"id":"viewing_saved_homes","slug":"hopper--viewing_saved_homes","title":"Viewing saved homes","description":"Viewing saved homes from Homes results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing saved homes from Homes results.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing saved homes from Homes results.","boundary_occurrence_id":"occ_c71002a589d8131aa5520b46","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_saved_homes","familyName":"Viewing saved homes","familyGoal":"Viewing saved homes from Homes results.","familySummary":"Viewing saved homes from Homes results.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_7421af0ab5c05951969c9997","/api/v1/assets/product_asset_95f55732de3797ac8b40be4f","/api/v1/assets/product_asset_1aef0f93e71d48a3a9c527bc"],"previewLabels":["Homes results","Your Wishlists","Wishlist"],"routeSlug":"viewing-saved-homes","canonicalPath":"/flows/hopper/viewing-saved-homes","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"viewing_saved_homes_from_homes_results","type":"branch","label":"Viewing saved homes","parentJourneyId":"homes_results","anchorStepId":"homes_results_step_00","anchorStepTitle":"Homes results","childJourneyId":"viewing_saved_homes","childEntryStepId":"viewing_saved_homes_step_01","childEntryStepTitle":"Your Wishlists","returnStepId":null,"returnStepTitle":null,"sortOrder":2}},{"id":"sorting_results_by_price","slug":"hopper--sorting_results_by_price","title":"Sorting results by price","description":"Sorting results by price from Homes results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Sorting results by price from Homes results.","boundary":{"kind":"safe_product_boundary","rationale":"Sorting results by price from Homes results.","boundary_occurrence_id":"occ_eec44eb5a9205f51ebd9da54","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"sorting_results_by_price","familyName":"Sorting results by price","familyGoal":"Sorting results by price from Homes results.","familySummary":"Sorting results by price from Homes results.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e2f7d5d31bbe60270764aee0","/api/v1/assets/product_asset_f6c531802e72f40e553f36bd","/api/v1/assets/product_asset_b923fe2f08adc2735e386b7e"],"previewLabels":["Homes results","Homes results list with map preview","Homes results"],"routeSlug":"sorting-results-by-price","canonicalPath":"/flows/hopper/sorting-results-by-price","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"sorting_results_by_price_from_homes_results","type":"branch","label":"Sorting results by price","parentJourneyId":"homes_results","anchorStepId":"homes_results_step_00","anchorStepTitle":"Homes results","childJourneyId":"sorting_results_by_price","childEntryStepId":"sorting_results_by_price_step_01","childEntryStepTitle":"Homes results list with map preview","returnStepId":null,"returnStepTitle":null,"sortOrder":3}},{"id":"filtering_results_by_bedrooms_and_deals","slug":"hopper--filtering_results_by_bedrooms_and_deals","title":"Filtering results by bedrooms and deals","description":"Filtering results by bedrooms and deals from Homes results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results by bedrooms and deals from Homes results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results by bedrooms and deals from Homes results.","boundary_occurrence_id":"occ_fbbf65d9699f63ea5322cda3","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results_by_bedrooms_and_deals","familyName":"Filtering results by bedrooms and deals","familyGoal":"Filtering results by bedrooms and deals from Homes results.","familySummary":"Filtering results by bedrooms and deals from Homes results.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_b923fe2f08adc2735e386b7e","/api/v1/assets/product_asset_3a03ec2fa955878b4431713b","/api/v1/assets/product_asset_f41e3a450be3c9148e24f677"],"previewLabels":["Homes results","Homes filters","Homes filters"],"routeSlug":"filtering-results-by-bedrooms-and-deals","canonicalPath":"/flows/hopper/filtering-results-by-bedrooms-and-deals","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"filtering_results_by_bedrooms_and_deals_from_homes_results","type":"branch","label":"Filtering results by bedrooms and deals","parentJourneyId":"homes_results","anchorStepId":"homes_results_step_00","anchorStepTitle":"Homes results","childJourneyId":"filtering_results_by_bedrooms_and_deals","childEntryStepId":"filtering_results_by_bedrooms_and_deals_step_01","childEntryStepTitle":"Homes filters","returnStepId":null,"returnStepTitle":null,"sortOrder":4}},{"id":"listing_detail_private_room_bedroom_up_to_5_people","slug":"hopper--listing_detail_private_room_bedroom_up_to_5_people","title":"Listing detail (Private Room - Bedroom up to 5 people)","description":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","boundary_occurrence_id":"occ_283841d40da3c562f45d7d9c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"listing_detail_private_room_bedroom_up_to_5_people","familyName":"Listing detail (Private Room - Bedroom up to 5 people)","familyGoal":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","familySummary":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_91bd3f87ea69d6cee1059084"],"previewLabels":["Listing detail"],"routeSlug":"listing-detail-private-room-bedroom-up-to-5-people","canonicalPath":"/flows/hopper/listing-detail-private-room-bedroom-up-to-5-people","branches":[{"id":"booking_an_unavailable_home","slug":"hopper--booking_an_unavailable_home","title":"Booking an unavailable home","description":"Booking an unavailable home from Listing detail.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Booking an unavailable home from Listing detail.","boundary":{"kind":"safe_product_boundary","rationale":"Booking an unavailable home from Listing detail.","boundary_occurrence_id":"occ_7df2b6759009f89c2be66a52","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"booking_an_unavailable_home","familyName":"Booking an unavailable home","familyGoal":"Booking an unavailable home from Listing detail.","familySummary":"Booking an unavailable home from Listing detail.","parentJourneyFamilyId":"listing_detail_private_room_bedroom_up_to_5_people","parentJourneyFamilyIds":["listing_detail_private_room_bedroom_up_to_5_people"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_91bd3f87ea69d6cee1059084","/api/v1/assets/product_asset_0c3029ae514db61aea14187f"],"previewLabels":["Listing detail","Home listing detail"],"routeSlug":"booking-an-unavailable-home","canonicalPath":"/flows/hopper/booking-an-unavailable-home","branches":[],"anchoredUtilities":[],"connections":[],"relation":{"id":"booking_an_unavailable_home_from_listing_detail_private_room_bedroom_up_to_5_people","type":"branch","label":"Booking an unavailable home","parentJourneyId":"listing_detail_private_room_bedroom_up_to_5_people","anchorStepId":"listing_detail_private_room_bedroom_up_to_5_people_step_00","anchorStepTitle":"Listing detail","childJourneyId":"booking_an_unavailable_home","childEntryStepId":"booking_an_unavailable_home_step_01","childEntryStepTitle":"Home listing detail","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"listing_detail_private_room_bedroom_up_to_5_people_from_homes_results","type":"branch","label":"Listing detail (Private Room - Bedroom up to 5 people)","parentJourneyId":"homes_results","anchorStepId":"homes_results_step_00","anchorStepTitle":"Homes results","childJourneyId":"listing_detail_private_room_bedroom_up_to_5_people","childEntryStepId":"listing_detail_private_room_bedroom_up_to_5_people_step_00","childEntryStepTitle":"Listing detail","returnStepId":null,"returnStepTitle":null,"sortOrder":5}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"homes_results_from_searching_for_homes","type":"branch","label":"Homes results","parentJourneyId":"searching_for_homes","anchorStepId":"searching_for_homes_step_06","anchorStepTitle":"Homes results","childJourneyId":"homes_results","childEntryStepId":"homes_results_step_00","childEntryStepTitle":"Homes results","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"searching_for_homes_from_homes","type":"branch","label":"Searching for homes","parentJourneyId":"homes","anchorStepId":"homes_step_00","anchorStepTitle":"Homes","childJourneyId":"searching_for_homes","childEntryStepId":"searching_for_homes_step_01","childEntryStepTitle":"Homes destination search (Search Homes)","returnStepId":null,"returnStepTitle":null,"sortOrder":1}}],"anchoredUtilities":[],"connections":[],"relation":{"id":"homes_from_home","type":"branch","label":"Homes","parentJourneyId":"home","anchorStepId":"home_step_00","anchorStepTitle":"Home","childJourneyId":"homes","childEntryStepId":"homes_step_00","childEntryStepTitle":"Homes","returnStepId":null,"returnStepTitle":null,"sortOrder":3}}],"anchoredUtilities":[],"connections":[],"variants":[]},{"id":"onboarding","slug":"hopper--onboarding","title":"Onboarding","description":"Onboarding in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Onboarding in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Onboarding in Hopper.","boundary_occurrence_id":"occ_69b063acde4a373328e6388a","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Onboarding","role":"primary","termKey":"new_user_experience.onboarding","parentTermKey":"new_user_experience"}],"primaryTaxonomy":{"name":"Onboarding","role":"primary","termKey":"new_user_experience.onboarding","parentTermKey":"new_user_experience"},"flowPatterns":[{"name":"Onboarding","role":"primary","termKey":"new_user_experience.onboarding","parentTermKey":"new_user_experience"}],"catalogRole":"primary","journeyFamilyId":"onboarding","familyName":"Onboarding","familyGoal":"Onboarding in Hopper.","familySummary":"Onboarding in Hopper.","parentJourneyFamilyId":null,"parentJourneyFamilyIds":[],"isFree":true,"captureStatus":"complete","screenCount":13,"previewCount":3,"lockedScreenCount":10,"previewScreens":["/api/v1/assets/product_asset_13abf8116beed4fdcad0c4b6","/api/v1/assets/product_asset_5db2321b57f291f918d0a181","/api/v1/assets/product_asset_c16063871b58f525686fbb52"],"previewLabels":["Splash","Welcome","Welcome"],"routeSlug":"onboarding","canonicalPath":"/flows/hopper/onboarding","branches":[],"anchoredUtilities":[],"connections":[],"variants":[]}],"utilities":[],"subflows":[{"id":"homes","slug":"hopper--homes","title":"Homes","description":"Homes in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Homes in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Homes in Hopper.","boundary_occurrence_id":"occ_8d4fb7e81f26b90abb00c383","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"homes","familyName":"Homes","familyGoal":"Homes in Hopper.","familySummary":"Homes in Hopper.","parentJourneyFamilyId":"home","parentJourneyFamilyIds":["home"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_b9499da87ce3545b87f05b1d"],"previewLabels":["Homes"],"routeSlug":"homes","canonicalPath":"/flows/hopper/homes","variants":[]},{"id":"account","slug":"hopper--account","title":"Account","description":"Account in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Account in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Account in Hopper.","boundary_occurrence_id":"occ_d3f8f352dbff88936f0414ee","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"}],"primaryTaxonomy":{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"},"flowPatterns":[{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"}],"catalogRole":"subflow","journeyFamilyId":"account","familyName":"Account","familyGoal":"Account in Hopper.","familySummary":"Account in Hopper.","parentJourneyFamilyId":"home","parentJourneyFamilyIds":["home"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_cb6e8fe3a272e107a0102da4","/api/v1/assets/product_asset_4eb00f5c0b48a3aa86eb7590"],"previewLabels":["Account","Account"],"routeSlug":"account","canonicalPath":"/flows/hopper/account","variants":[]},{"id":"flights","slug":"hopper--flights","title":"Flights","description":"Flights in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Flights in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Flights in Hopper.","boundary_occurrence_id":"occ_5ea21d365c64d29df99f1bcf","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"flights","familyName":"Flights","familyGoal":"Flights in Hopper.","familySummary":"Flights in Hopper.","parentJourneyFamilyId":"home","parentJourneyFamilyIds":["home"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_85db69141a69f933edbc14c1"],"previewLabels":["Flights"],"routeSlug":"flights","canonicalPath":"/flows/hopper/flights","variants":[]},{"id":"review_pay","slug":"hopper--review_pay","title":"Review & Pay","description":"Review & Pay in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Review & Pay in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Review & Pay in Hopper.","boundary_occurrence_id":"occ_5fd91c5c3be881be1c50909f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"review_pay","familyName":"Review & Pay","familyGoal":"Review & Pay in Hopper.","familySummary":"Review & Pay in Hopper.","parentJourneyFamilyId":"starting_a_booking","parentJourneyFamilyIds":["starting_a_booking"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_5652dba71cfad74e6455ecc6"],"previewLabels":["Review & Pay"],"routeSlug":"review-pay","canonicalPath":"/flows/hopper/review-pay","variants":[]},{"id":"edit_profile","slug":"hopper--edit_profile","title":"Edit Profile","description":"Edit Profile in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Edit Profile in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Edit Profile in Hopper.","boundary_occurrence_id":"occ_f01b62a2a6f95ee74f2df0e2","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"}],"primaryTaxonomy":{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"},"flowPatterns":[{"name":"Viewing profile","role":"primary","termKey":"account_management.viewing_profile","parentTermKey":"account_management"}],"catalogRole":"subflow","journeyFamilyId":"edit_profile","familyName":"Edit Profile","familyGoal":"Edit Profile in Hopper.","familySummary":"Edit Profile in Hopper.","parentJourneyFamilyId":"account","parentJourneyFamilyIds":["account"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_045574e45a93a68f94e51c74"],"previewLabels":["Edit Profile"],"routeSlug":"edit-profile","canonicalPath":"/flows/hopper/edit-profile","variants":[]},{"id":"homes_results","slug":"hopper--homes_results","title":"Homes results","description":"Homes results in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Homes results in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Homes results in Hopper.","boundary_occurrence_id":"occ_acaf990e92d3d6730bbe8330","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"homes_results","familyName":"Homes results","familyGoal":"Homes results in Hopper.","familySummary":"Homes results in Hopper.","parentJourneyFamilyId":"searching_for_homes","parentJourneyFamilyIds":["searching_for_homes"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_01e6a34c24cf97de37880b06"],"previewLabels":["Homes results"],"routeSlug":"homes-results","canonicalPath":"/flows/hopper/homes-results","variants":[]},{"id":"pick_up_guide","slug":"hopper--pick_up_guide","title":"Pick-up Guide","description":"Pick-up Guide in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Pick-up Guide in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Pick-up Guide in Hopper.","boundary_occurrence_id":"occ_dd2de842fc704f538d0cb919","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"pick_up_guide","familyName":"Pick-up Guide","familyGoal":"Pick-up Guide in Hopper.","familySummary":"Pick-up Guide in Hopper.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_ad6166f292ea60f16f6bada1"],"previewLabels":["Pick-up Guide"],"routeSlug":"pick-up-guide","canonicalPath":"/flows/hopper/pick-up-guide","variants":[]},{"id":"filtering_results","slug":"hopper--filtering_results","title":"Filtering results","description":"Filtering results from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results from Rental car results.","boundary_occurrence_id":"occ_4de308104b31abe235375048","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results","familyName":"Filtering results","familyGoal":"Filtering results from Rental car results.","familySummary":"Filtering results from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_87c68611f7abbc261ed1699a","/api/v1/assets/product_asset_c79adb4b5d5c327394dae86e","/api/v1/assets/product_asset_9f57a6f1a58fe0cd1f3d9c21"],"previewLabels":["Rental car results","Car rental filters","Car rental filters"],"routeSlug":"filtering-results","canonicalPath":"/flows/hopper/filtering-results","variants":[]},{"id":"starting_a_booking","slug":"hopper--starting_a_booking","title":"Starting a booking","description":"Starting a booking from Listing detail.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Starting a booking from Listing detail.","boundary":{"kind":"safe_product_boundary","rationale":"Starting a booking from Listing detail.","boundary_occurrence_id":"occ_5fd91c5c3be881be1c50909f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"starting_a_booking","familyName":"Starting a booking","familyGoal":"Starting a booking from Listing detail.","familySummary":"Starting a booking from Listing detail.","parentJourneyFamilyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","parentJourneyFamilyIds":["listing_detail_spacious_4br_townhome_with_pool_at_storey_lake"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e95e9dbb0577da4b0765919e","/api/v1/assets/product_asset_5652dba71cfad74e6455ecc6"],"previewLabels":["Listing detail","Review & Pay"],"routeSlug":"starting-a-booking","canonicalPath":"/flows/hopper/starting-a-booking","variants":[]},{"id":"editing_the_profile","slug":"hopper--editing_the_profile","title":"Editing the profile","description":"Editing the profile from Edit Profile.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Editing the profile from Edit Profile.","boundary":{"kind":"safe_product_boundary","rationale":"Editing the profile from Edit Profile.","boundary_occurrence_id":"occ_f0bb52f390651d56e39b718f","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Editing Profile","role":"primary","termKey":"account_management.editing_profile","parentTermKey":"account_management"}],"primaryTaxonomy":{"name":"Editing Profile","role":"primary","termKey":"account_management.editing_profile","parentTermKey":"account_management"},"flowPatterns":[{"name":"Editing profile","role":"primary","termKey":"account_management.editing_profile","parentTermKey":"account_management"}],"catalogRole":"subflow","journeyFamilyId":"editing_the_profile","familyName":"Editing the profile","familyGoal":"Editing the profile from Edit Profile.","familySummary":"Editing the profile from Edit Profile.","parentJourneyFamilyId":"edit_profile","parentJourneyFamilyIds":["edit_profile"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_ff2abbbc6f2777fd58ce4c86","/api/v1/assets/product_asset_5273c74c016b3bc69689307a","/api/v1/assets/product_asset_33038cadd67c9642b7729eb1"],"previewLabels":["Edit Profile","Edit Profile","Edit Profile"],"routeSlug":"editing-the-profile","canonicalPath":"/flows/hopper/editing-the-profile","variants":[]},{"id":"rental_car_checkout","slug":"hopper--rental_car_checkout","title":"Rental car checkout","description":"Rental car checkout in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Rental car checkout in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Rental car checkout in Hopper.","boundary_occurrence_id":"occ_707a575e1f2692d0a505da6e","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Renting a vehicle","role":"primary","termKey":"commerce_finance.booking_reserving.vehicle_rental","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Renting a vehicle","role":"primary","termKey":"commerce_finance.booking_reserving.vehicle_rental","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Renting a vehicle","role":"primary","termKey":"commerce_finance.booking_reserving.vehicle_rental","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"rental_car_checkout","familyName":"Rental car checkout","familyGoal":"Rental car checkout in Hopper.","familySummary":"Rental car checkout in Hopper.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_479699d7e07ca6b58354aaf8","/api/v1/assets/product_asset_e0afbfa20d580d31c3e251be","/api/v1/assets/product_asset_5cda0a6c692edddc7200a244"],"previewLabels":["Rental car checkout","Rental car checkout","Rental car checkout"],"routeSlug":"rental-car-checkout","canonicalPath":"/flows/hopper/rental-car-checkout","variants":[]},{"id":"searching_for_homes","slug":"hopper--searching_for_homes","title":"Searching for homes","description":"Searching for homes from Homes.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Searching for homes from Homes.","boundary":{"kind":"safe_product_boundary","rationale":"Searching for homes from Homes.","boundary_occurrence_id":"occ_acaf990e92d3d6730bbe8330","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"searching_for_homes","familyName":"Searching for homes","familyGoal":"Searching for homes from Homes.","familySummary":"Searching for homes from Homes.","parentJourneyFamilyId":"homes","parentJourneyFamilyIds":["homes"],"isFree":false,"captureStatus":"complete","screenCount":7,"previewCount":3,"lockedScreenCount":4,"previewScreens":["/api/v1/assets/product_asset_b9499da87ce3545b87f05b1d","/api/v1/assets/product_asset_d6e8ac78d57d6401b75ece65","/api/v1/assets/product_asset_5ce1e97466c4b28a69895fcc"],"previewLabels":["Homes","Homes destination search (Search Homes)","Homes destination search (Search Homes)"],"routeSlug":"searching-for-homes","canonicalPath":"/flows/hopper/searching-for-homes","variants":[]},{"id":"viewing_saved_homes","slug":"hopper--viewing_saved_homes","title":"Viewing saved homes","description":"Viewing saved homes from Homes results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing saved homes from Homes results.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing saved homes from Homes results.","boundary_occurrence_id":"occ_c71002a589d8131aa5520b46","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_saved_homes","familyName":"Viewing saved homes","familyGoal":"Viewing saved homes from Homes results.","familySummary":"Viewing saved homes from Homes results.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_7421af0ab5c05951969c9997","/api/v1/assets/product_asset_95f55732de3797ac8b40be4f","/api/v1/assets/product_asset_1aef0f93e71d48a3a9c527bc"],"previewLabels":["Homes results","Your Wishlists","Wishlist"],"routeSlug":"viewing-saved-homes","canonicalPath":"/flows/hopper/viewing-saved-homes","variants":[]},{"id":"viewing_car_features","slug":"hopper--viewing_car_features","title":"Viewing car features","description":"Viewing car features from Rental car checkout.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing car features from Rental car checkout.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing car features from Rental car checkout.","boundary_occurrence_id":"occ_bdbed3c7d54bc659c6858356","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_car_features","familyName":"Viewing car features","familyGoal":"Viewing car features from Rental car checkout.","familySummary":"Viewing car features from Rental car checkout.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_4fed363eaa4a800a51f7e0d0","/api/v1/assets/product_asset_2bd3d58c572721b91bdbf099"],"previewLabels":["Rental car checkout","Car rental offer and checkout"],"routeSlug":"viewing-car-features","canonicalPath":"/flows/hopper/viewing-car-features","variants":[]},{"id":"changing_the_currency","slug":"hopper--changing_the_currency","title":"Changing the currency","description":"Changing the currency from Account.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Changing the currency from Account.","boundary":{"kind":"safe_product_boundary","rationale":"Changing the currency from Account.","boundary_occurrence_id":"occ_48f102122f4a430acc8286a2","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"changing_the_currency","familyName":"Changing the currency","familyGoal":"Changing the currency from Account.","familySummary":"Changing the currency from Account.","parentJourneyFamilyId":"account","parentJourneyFamilyIds":["account"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_53d7be6d91f93c4b89081225","/api/v1/assets/product_asset_f853d3a4a23f6a948ee438f1","/api/v1/assets/product_asset_b6452624a569fa5b63dad651"],"previewLabels":["Account","Account and settings","Account"],"routeSlug":"changing-the-currency","canonicalPath":"/flows/hopper/changing-the-currency","variants":[]},{"id":"checking_out_a_flight","slug":"hopper--checking_out_a_flight","title":"Checking out a flight","description":"Checking out a flight from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Checking out a flight from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Checking out a flight from Outbound flights.","boundary_occurrence_id":"occ_fb346462232340c737554f27","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"checking_out_a_flight","familyName":"Checking out a flight","familyGoal":"Checking out a flight from Outbound flights.","familySummary":"Checking out a flight from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":18,"previewCount":3,"lockedScreenCount":15,"previewScreens":["/api/v1/assets/product_asset_0bcf27bed2a2425b1b26c8ef","/api/v1/assets/product_asset_dfb18a7453e058d526cd2ead","/api/v1/assets/product_asset_3e962dbdb9cc9e2ba575c124"],"previewLabels":["Outbound flights","Outbound flights","Outbound flight detail"],"routeSlug":"checking-out-a-flight","canonicalPath":"/flows/hopper/checking-out-a-flight","variants":[]},{"id":"important_information","slug":"hopper--important_information","title":"Important Information","description":"Important Information in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Important Information in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Important Information in Hopper.","boundary_occurrence_id":"occ_ffc1beb8fa5fffb0049b50e4","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"important_information","familyName":"Important Information","familyGoal":"Important Information in Hopper.","familySummary":"Important Information in Hopper.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_7d50f4208d52355214f2122b","/api/v1/assets/product_asset_69e1a5f09853f6f21107b647"],"previewLabels":["Important Information","Important Information"],"routeSlug":"important-information","canonicalPath":"/flows/hopper/important-information","variants":[]},{"id":"viewing_a_pick_up_faq","slug":"hopper--viewing_a_pick_up_faq","title":"Viewing a pick-up FAQ","description":"Viewing a pick-up FAQ from Pick-up Guide.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing a pick-up FAQ from Pick-up Guide.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing a pick-up FAQ from Pick-up Guide.","boundary_occurrence_id":"occ_05883bb10dbe291e432c94ec","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_a_pick_up_faq","familyName":"Viewing a pick-up FAQ","familyGoal":"Viewing a pick-up FAQ from Pick-up Guide.","familySummary":"Viewing a pick-up FAQ from Pick-up Guide.","parentJourneyFamilyId":"pick_up_guide","parentJourneyFamilyIds":["pick_up_guide"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_ad6166f292ea60f16f6bada1","/api/v1/assets/product_asset_0be3c5c8d14ece2af2f1d9fa"],"previewLabels":["Pick-up Guide","Pick-up Guide answer"],"routeSlug":"viewing-a-pick-up-faq","canonicalPath":"/flows/hopper/viewing-a-pick-up-faq","variants":[]},{"id":"viewing_all_amenities","slug":"hopper--viewing_all_amenities","title":"Viewing all amenities","description":"Viewing all amenities from Listing detail.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing all amenities from Listing detail.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing all amenities from Listing detail.","boundary_occurrence_id":"occ_c52f80e2530da45ee60f2104","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_all_amenities","familyName":"Viewing all amenities","familyGoal":"Viewing all amenities from Listing detail.","familySummary":"Viewing all amenities from Listing detail.","parentJourneyFamilyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","parentJourneyFamilyIds":["listing_detail_spacious_4br_townhome_with_pool_at_storey_lake"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_dbd447d21a19d9a7cd578908","/api/v1/assets/product_asset_f32bc64bf5a21d39423fb613"],"previewLabels":["Listing detail","Home property amenities sheet"],"routeSlug":"viewing-all-amenities","canonicalPath":"/flows/hopper/viewing-all-amenities","variants":[]},{"id":"choosing_a_fare_option","slug":"hopper--choosing_a_fare_option","title":"Choosing a fare option","description":"Choosing a fare option from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Choosing a fare option from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Choosing a fare option from Outbound flights.","boundary_occurrence_id":"occ_4b16c62e0448e33d2c06b463","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"choosing_a_fare_option","familyName":"Choosing a fare option","familyGoal":"Choosing a fare option from Outbound flights.","familySummary":"Choosing a fare option from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_ab71f85744380447e82f36df","/api/v1/assets/product_asset_67d0ffec8476818830080d24","/api/v1/assets/product_asset_21cb7c7072c0087e7036711c"],"previewLabels":["Outbound flights","Outbound flights","Outbound flights"],"routeSlug":"choosing-a-fare-option","canonicalPath":"/flows/hopper/choosing-a-fare-option","variants":[]},{"id":"viewing_flight_results","slug":"hopper--viewing_flight_results","title":"Viewing flight results","description":"Viewing flight results from Price prediction.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing flight results from Price prediction.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing flight results from Price prediction.","boundary_occurrence_id":"occ_585a069e5c1f8bead3dca70c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_flight_results","familyName":"Viewing flight results","familyGoal":"Viewing flight results from Price prediction.","familySummary":"Viewing flight results from Price prediction.","parentJourneyFamilyId":"searching_for_round_trip_flights","parentJourneyFamilyIds":["searching_for_round_trip_flights"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_836e8f47963fa31eddd32bec","/api/v1/assets/product_asset_20dba4788e02087fb65ba77d","/api/v1/assets/product_asset_ff9d7f4102676439878dc090"],"previewLabels":["Price prediction","Price prediction","Outbound flights"],"routeSlug":"viewing-flight-results","canonicalPath":"/flows/hopper/viewing-flight-results","variants":[]},{"id":"choosing_the_lead_guest","slug":"hopper--choosing_the_lead_guest","title":"Choosing the lead guest","description":"Choosing the lead guest from Review & Pay.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Choosing the lead guest from Review & Pay.","boundary":{"kind":"safe_product_boundary","rationale":"Choosing the lead guest from Review & Pay.","boundary_occurrence_id":"occ_537c0c342e0923cdadf36a16","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},{"name":"Booking accommodation","role":"secondary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},{"name":"Booking accommodation","role":"secondary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"choosing_the_lead_guest","familyName":"Choosing the lead guest","familyGoal":"Choosing the lead guest from Review & Pay.","familySummary":"Choosing the lead guest from Review & Pay.","parentJourneyFamilyId":"review_pay","parentJourneyFamilyIds":["review_pay"],"isFree":false,"captureStatus":"complete","screenCount":4,"previewCount":3,"lockedScreenCount":1,"previewScreens":["/api/v1/assets/product_asset_5652dba71cfad74e6455ecc6","/api/v1/assets/product_asset_3f9e2a074985385ddfb777be","/api/v1/assets/product_asset_1d9d5fa687529743b2ab0150"],"previewLabels":["Review & Pay","Main guest chooser (homes)","Main guest chooser (homes)"],"routeSlug":"choosing-the-lead-guest","canonicalPath":"/flows/hopper/choosing-the-lead-guest","variants":[]},{"id":"sorting_results_by_price","slug":"hopper--sorting_results_by_price","title":"Sorting results by price","description":"Sorting results by price from Homes results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Sorting results by price from Homes results.","boundary":{"kind":"safe_product_boundary","rationale":"Sorting results by price from Homes results.","boundary_occurrence_id":"occ_eec44eb5a9205f51ebd9da54","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"sorting_results_by_price","familyName":"Sorting results by price","familyGoal":"Sorting results by price from Homes results.","familySummary":"Sorting results by price from Homes results.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e2f7d5d31bbe60270764aee0","/api/v1/assets/product_asset_f6c531802e72f40e553f36bd","/api/v1/assets/product_asset_b923fe2f08adc2735e386b7e"],"previewLabels":["Homes results","Homes results list with map preview","Homes results"],"routeSlug":"sorting-results-by-price","canonicalPath":"/flows/hopper/sorting-results-by-price","variants":[]},{"id":"viewing_results_on_a_map","slug":"hopper--viewing_results_on_a_map","title":"Viewing results on a map","description":"Viewing results on a map from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing results on a map from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing results on a map from Rental car results.","boundary_occurrence_id":"occ_e82e8bf8ae5a2228607ca033","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Switching View","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Switching View","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"},"flowPatterns":[{"name":"Switching view","role":"primary","termKey":"misc.switching_view","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"viewing_results_on_a_map","familyName":"Viewing results on a map","familyGoal":"Viewing results on a map from Rental car results.","familySummary":"Viewing results on a map from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_97690d12e9a22003be1061a2","/api/v1/assets/product_asset_b5e1f9393ec51fe747741e9a"],"previewLabels":["Rental car results","Rental car results map"],"routeSlug":"viewing-results-on-a-map","canonicalPath":"/flows/hopper/viewing-results-on-a-map","variants":[]},{"id":"viewing_the_trip_summary","slug":"hopper--viewing_the_trip_summary","title":"Viewing the trip summary","description":"Viewing the trip summary from Rental car checkout.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the trip summary from Rental car checkout.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the trip summary from Rental car checkout.","boundary_occurrence_id":"occ_15453fbe7356e791574da47d","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_trip_summary","familyName":"Viewing the trip summary","familyGoal":"Viewing the trip summary from Rental car checkout.","familySummary":"Viewing the trip summary from Rental car checkout.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_9d2e887d0c12c58d5395e22b","/api/v1/assets/product_asset_16980791ac7f584359ccf7e9"],"previewLabels":["Rental car checkout","Your Trip Summary"],"routeSlug":"viewing-the-trip-summary","canonicalPath":"/flows/hopper/viewing-the-trip-summary","variants":[]},{"id":"changing_the_app_language","slug":"hopper--changing_the_app_language","title":"Changing the app language","description":"Changing the app language from Account.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Changing the app language from Account.","boundary":{"kind":"safe_product_boundary","rationale":"Changing the app language from Account.","boundary_occurrence_id":"occ_98c3981addb6af2a14192de5","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"primaryTaxonomy":{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"},"flowPatterns":[{"name":"Managing preferences","role":"primary","termKey":"misc.manage_preferences","parentTermKey":"misc"}],"catalogRole":"subflow","journeyFamilyId":"changing_the_app_language","familyName":"Changing the app language","familyGoal":"Changing the app language from Account.","familySummary":"Changing the app language from Account.","parentJourneyFamilyId":"account","parentJourneyFamilyIds":["account"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_4eb00f5c0b48a3aa86eb7590","/api/v1/assets/product_asset_52db0bf1437eb13181087f4a","/api/v1/assets/product_asset_53d7be6d91f93c4b89081225"],"previewLabels":["Account","Account and settings","Account"],"routeSlug":"changing-the-app-language","canonicalPath":"/flows/hopper/changing-the-app-language","variants":[]},{"id":"changing_the_pick_up_time","slug":"hopper--changing_the_pick_up_time","title":"Changing the pick-up time","description":"Changing the pick-up time from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Changing the pick-up time from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Changing the pick-up time from Rental car results.","boundary_occurrence_id":"occ_6a93627505063a56b33b08ca","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Editing & Updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"},"flowPatterns":[{"name":"Editing and updating","role":"primary","termKey":"content.editing_updating","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"changing_the_pick_up_time","familyName":"Changing the pick-up time","familyGoal":"Changing the pick-up time from Rental car results.","familySummary":"Changing the pick-up time from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_9d9bea6a386a1a405b105540","/api/v1/assets/product_asset_d01955903dcb3ef7a49c73f5","/api/v1/assets/product_asset_13bfe291c1164d444e9309c9"],"previewLabels":["Rental car results","Update rental times","Update rental times"],"routeSlug":"changing-the-pick-up-time","canonicalPath":"/flows/hopper/changing-the-pick-up-time","variants":[]},{"id":"searching_for_rental_cars","slug":"hopper--searching_for_rental_cars","title":"Searching for rental cars","description":"Searching for rental cars from Cars.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Searching for rental cars from Cars.","boundary":{"kind":"safe_product_boundary","rationale":"Searching for rental cars from Cars.","boundary_occurrence_id":"occ_5a7749691a8ca0b4d0d6a2df","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"searching_for_rental_cars","familyName":"Searching for rental cars","familyGoal":"Searching for rental cars from Cars.","familySummary":"Searching for rental cars from Cars.","parentJourneyFamilyId":"cars","parentJourneyFamilyIds":["cars"],"isFree":false,"captureStatus":"complete","screenCount":9,"previewCount":3,"lockedScreenCount":6,"previewScreens":["/api/v1/assets/product_asset_c3c0e7d6d7de0f0054243f7e","/api/v1/assets/product_asset_8f74fcf88ecb8aaefd61cdb0","/api/v1/assets/product_asset_7d873d6b8ad520b7e6965c93"],"previewLabels":["Cars","Car rental pick-up location search","Choose rental dates"],"routeSlug":"searching-for-rental-cars","canonicalPath":"/flows/hopper/searching-for-rental-cars","variants":[]},{"id":"viewing_the_add_card_form","slug":"hopper--viewing_the_add_card_form","title":"Viewing the add card form","description":"Viewing the add card form from Rental car checkout.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the add card form from Rental car checkout.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the add card form from Rental car checkout.","boundary_occurrence_id":"occ_1c2e331c4c7678e518823bfc","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Selecting & Choosing","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"},"flowPatterns":[{"name":"Choosing an option","role":"primary","termKey":"content.selecting_choosing","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_add_card_form","familyName":"Viewing the add card form","familyGoal":"Viewing the add card form from Rental car checkout.","familySummary":"Viewing the add card form from Rental car checkout.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_58d1c110147141f48a949bec","/api/v1/assets/product_asset_c1498186ef55018a23019f5b","/api/v1/assets/product_asset_821cfbdb13d8e08a163aaa4d"],"previewLabels":["Rental car checkout","Choose Payment (car rental)","New Card entry form"],"routeSlug":"viewing-the-add-card-form","canonicalPath":"/flows/hopper/viewing-the-add-card-form","variants":[]},{"id":"filtering_flights_by_stops","slug":"hopper--filtering_flights_by_stops","title":"Filtering flights by stops","description":"Filtering flights by stops from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering flights by stops from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering flights by stops from Outbound flights.","boundary_occurrence_id":"occ_2b234961297b1b085b0e0d13","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_flights_by_stops","familyName":"Filtering flights by stops","familyGoal":"Filtering flights by stops from Outbound flights.","familySummary":"Filtering flights by stops from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":6,"previewCount":3,"lockedScreenCount":3,"previewScreens":["/api/v1/assets/product_asset_bc864403495b66b460f1ddbf","/api/v1/assets/product_asset_8cac91180c0b7516fad96505","/api/v1/assets/product_asset_5d4890ed17c8a98aa01f13fb"],"previewLabels":["Outbound flights","Flight filters","Flight filters"],"routeSlug":"filtering-flights-by-stops","canonicalPath":"/flows/hopper/filtering-flights-by-stops","variants":[]},{"id":"viewing_the_hopper_promise","slug":"hopper--viewing_the_hopper_promise","title":"Viewing the Hopper Promise","description":"Viewing the Hopper Promise from Review & Pay.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the Hopper Promise from Review & Pay.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the Hopper Promise from Review & Pay.","boundary_occurrence_id":"occ_f61b3c99bd18b4b8fa263f8d","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_hopper_promise","familyName":"Viewing the Hopper Promise","familyGoal":"Viewing the Hopper Promise from Review & Pay.","familySummary":"Viewing the Hopper Promise from Review & Pay.","parentJourneyFamilyId":"review_pay","parentJourneyFamilyIds":["review_pay"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_261b26704175d573b647fe18","/api/v1/assets/product_asset_927d3c641183c488456a69ee"],"previewLabels":["Review & Pay","Homes Review & Pay"],"routeSlug":"viewing-the-hopper-promise","canonicalPath":"/flows/hopper/viewing-the-hopper-promise","variants":[]},{"id":"booking_an_unavailable_home","slug":"hopper--booking_an_unavailable_home","title":"Booking an unavailable home","description":"Booking an unavailable home from Listing detail.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Booking an unavailable home from Listing detail.","boundary":{"kind":"safe_product_boundary","rationale":"Booking an unavailable home from Listing detail.","boundary_occurrence_id":"occ_7df2b6759009f89c2be66a52","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking accommodation","role":"primary","termKey":"commerce_finance.booking_reserving.accommodation","parentTermKey":"commerce_finance.booking_reserving"}],"catalogRole":"subflow","journeyFamilyId":"booking_an_unavailable_home","familyName":"Booking an unavailable home","familyGoal":"Booking an unavailable home from Listing detail.","familySummary":"Booking an unavailable home from Listing detail.","parentJourneyFamilyId":"listing_detail_private_room_bedroom_up_to_5_people","parentJourneyFamilyIds":["listing_detail_private_room_bedroom_up_to_5_people"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_91bd3f87ea69d6cee1059084","/api/v1/assets/product_asset_0c3029ae514db61aea14187f"],"previewLabels":["Listing detail","Home listing detail"],"routeSlug":"booking-an-unavailable-home","canonicalPath":"/flows/hopper/booking-an-unavailable-home","variants":[]},{"id":"filtering_results_by_on_sale","slug":"hopper--filtering_results_by_on_sale","title":"Filtering results by On Sale","description":"Filtering results by On Sale from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results by On Sale from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results by On Sale from Rental car results.","boundary_occurrence_id":"occ_e726f5562ea41f4f17aac43c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results_by_on_sale","familyName":"Filtering results by On Sale","familyGoal":"Filtering results by On Sale from Rental car results.","familySummary":"Filtering results by On Sale from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e1311f75e58a9d0691bd85d6","/api/v1/assets/product_asset_02bcb53c8857fdede021df98"],"previewLabels":["Rental car results","Rental car results"],"routeSlug":"filtering-results-by-on-sale","canonicalPath":"/flows/hopper/filtering-results-by-on-sale","variants":[]},{"id":"viewing_the_terms_of_service","slug":"hopper--viewing_the_terms_of_service","title":"Viewing the terms of service","description":"Viewing the terms of service from Rental car checkout.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the terms of service from Rental car checkout.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the terms of service from Rental car checkout.","boundary_occurrence_id":"occ_c2d4196acfe2706da6ef808b","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_terms_of_service","familyName":"Viewing the terms of service","familyGoal":"Viewing the terms of service from Rental car checkout.","familySummary":"Viewing the terms of service from Rental car checkout.","parentJourneyFamilyId":"rental_car_checkout","parentJourneyFamilyIds":["rental_car_checkout"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_cdd01e00cc781ca7979014b5","/api/v1/assets/product_asset_fdb3f94666da8a1a06202bd7"],"previewLabels":["Rental car checkout","Terms of Service"],"routeSlug":"viewing-the-terms-of-service","canonicalPath":"/flows/hopper/viewing-the-terms-of-service","variants":[]},{"id":"searching_for_one_way_flights","slug":"hopper--searching_for_one_way_flights","title":"Searching for one-way flights","description":"Searching for one-way flights from Flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Searching for one-way flights from Flights.","boundary":{"kind":"safe_product_boundary","rationale":"Searching for one-way flights from Flights.","boundary_occurrence_id":"occ_d2b64a953d9f2db10ffdfbc3","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"searching_for_one_way_flights","familyName":"Searching for one-way flights","familyGoal":"Searching for one-way flights from Flights.","familySummary":"Searching for one-way flights from Flights.","parentJourneyFamilyId":"flights","parentJourneyFamilyIds":["flights"],"isFree":false,"captureStatus":"complete","screenCount":8,"previewCount":3,"lockedScreenCount":5,"previewScreens":["/api/v1/assets/product_asset_d70606734ebcac2376d37a52","/api/v1/assets/product_asset_b8105606cdceedd2f3b1b2a2","/api/v1/assets/product_asset_d650107c32ad3e716328cebe"],"previewLabels":["Flights","Flight search","Flight search"],"routeSlug":"searching-for-one-way-flights","canonicalPath":"/flows/hopper/searching-for-one-way-flights","variants":[]},{"id":"viewing_check_in_instructions","slug":"hopper--viewing_check_in_instructions","title":"Viewing check-in instructions","description":"Viewing check-in instructions from Review & Pay.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing check-in instructions from Review & Pay.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing check-in instructions from Review & Pay.","boundary_occurrence_id":"occ_b4f5fb3bb72a357f2d55acc6","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_check_in_instructions","familyName":"Viewing check-in instructions","familyGoal":"Viewing check-in instructions from Review & Pay.","familySummary":"Viewing check-in instructions from Review & Pay.","parentJourneyFamilyId":"review_pay","parentJourneyFamilyIds":["review_pay"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_a9e5e1c752e2a8ae6161849a","/api/v1/assets/product_asset_489f960c3def18aaa608e94f","/api/v1/assets/product_asset_80618dbfc5d17b5b293cfbf1"],"previewLabels":["Review & Pay","Review & Pay","Homes Review & Pay"],"routeSlug":"viewing-check-in-instructions","canonicalPath":"/flows/hopper/viewing-check-in-instructions","variants":[]},{"id":"filtering_results_by_pay_later","slug":"hopper--filtering_results_by_pay_later","title":"Filtering results by Pay Later","description":"Filtering results by Pay Later from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results by Pay Later from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results by Pay Later from Rental car results.","boundary_occurrence_id":"occ_51faa7fa369b7c96d82f3295","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results_by_pay_later","familyName":"Filtering results by Pay Later","familyGoal":"Filtering results by Pay Later from Rental car results.","familySummary":"Filtering results by Pay Later from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_d7e3072998cdcc1e9a7a99af","/api/v1/assets/product_asset_87c68611f7abbc261ed1699a"],"previewLabels":["Rental car results","Rental car results"],"routeSlug":"filtering-results-by-pay-later","canonicalPath":"/flows/hopper/filtering-results-by-pay-later","variants":[]},{"id":"filtering_flights_by_fare_class","slug":"hopper--filtering_flights_by_fare_class","title":"Filtering flights by fare class","description":"Filtering flights by fare class from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering flights by fare class from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering flights by fare class from Outbound flights.","boundary_occurrence_id":"occ_7b252508b53511a3043d9183","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_flights_by_fare_class","familyName":"Filtering flights by fare class","familyGoal":"Filtering flights by fare class from Outbound flights.","familySummary":"Filtering flights by fare class from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_75b65f94110e7f976a02e514","/api/v1/assets/product_asset_ab71f85744380447e82f36df"],"previewLabels":["Outbound flights","Outbound flights"],"routeSlug":"filtering-flights-by-fare-class","canonicalPath":"/flows/hopper/filtering-flights-by-fare-class","variants":[]},{"id":"saving_a_home_to_a_new_wishlist","slug":"hopper--saving_a_home_to_a_new_wishlist","title":"Saving a home to a new wishlist","description":"Saving a home to a new wishlist from Listing detail.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Saving a home to a new wishlist from Listing detail.","boundary":{"kind":"safe_product_boundary","rationale":"Saving a home to a new wishlist from Listing detail.","boundary_occurrence_id":"occ_d868cbcb4efe47a14c95862e","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Saving to Collection","role":"primary","termKey":"content.saving_to_collection","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Saving to Collection","role":"primary","termKey":"content.saving_to_collection","parentTermKey":"content"},"flowPatterns":[{"name":"Saving to a collection","role":"primary","termKey":"content.saving_to_collection","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"saving_a_home_to_a_new_wishlist","familyName":"Saving a home to a new wishlist","familyGoal":"Saving a home to a new wishlist from Listing detail.","familySummary":"Saving a home to a new wishlist from Listing detail.","parentJourneyFamilyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","parentJourneyFamilyIds":["listing_detail_spacious_4br_townhome_with_pool_at_storey_lake"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_7fb44dd7524bd4ba1bfe3c75","/api/v1/assets/product_asset_a0f453d894e446d8f80281a1","/api/v1/assets/product_asset_1b2ad72dd55f3cab3efbacdd"],"previewLabels":["Listing detail","Your Wishlists","Your Wishlists (homes)"],"routeSlug":"saving-a-home-to-a-new-wishlist","canonicalPath":"/flows/hopper/saving-a-home-to-a-new-wishlist","variants":[]},{"id":"viewing_the_cancellation_policy","slug":"hopper--viewing_the_cancellation_policy","title":"Viewing the cancellation policy","description":"Viewing the cancellation policy from Review & Pay.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Viewing the cancellation policy from Review & Pay.","boundary":{"kind":"safe_product_boundary","rationale":"Viewing the cancellation policy from Review & Pay.","boundary_occurrence_id":"occ_54a875e22c68d485594c1117","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"},"flowPatterns":[{"name":"Reading","role":"primary","termKey":"content.reading","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"viewing_the_cancellation_policy","familyName":"Viewing the cancellation policy","familyGoal":"Viewing the cancellation policy from Review & Pay.","familySummary":"Viewing the cancellation policy from Review & Pay.","parentJourneyFamilyId":"review_pay","parentJourneyFamilyIds":["review_pay"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_261b26704175d573b647fe18","/api/v1/assets/product_asset_f9cab06f5a399a623c016d1d"],"previewLabels":["Review & Pay","Homes Review & Pay"],"routeSlug":"viewing-the-cancellation-policy","canonicalPath":"/flows/hopper/viewing-the-cancellation-policy","variants":[]},{"id":"searching_for_round_trip_flights","slug":"hopper--searching_for_round_trip_flights","title":"Searching for round-trip flights","description":"Searching for round-trip flights from Flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Searching for round-trip flights from Flights.","boundary":{"kind":"safe_product_boundary","rationale":"Searching for round-trip flights from Flights.","boundary_occurrence_id":"occ_24e34d761faba989fedff5e3","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Searching & Finding","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"},"flowPatterns":[{"name":"Searching","role":"primary","termKey":"content.searching_finding","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"searching_for_round_trip_flights","familyName":"Searching for round-trip flights","familyGoal":"Searching for round-trip flights from Flights.","familySummary":"Searching for round-trip flights from Flights.","parentJourneyFamilyId":"flights","parentJourneyFamilyIds":["flights"],"isFree":false,"captureStatus":"complete","screenCount":11,"previewCount":3,"lockedScreenCount":8,"previewScreens":["/api/v1/assets/product_asset_85db69141a69f933edbc14c1","/api/v1/assets/product_asset_a7d48d455374d475cd60edd1","/api/v1/assets/product_asset_888bc950a2b09e346d477d2c"],"previewLabels":["Flights","Flight search","Flight search"],"routeSlug":"searching-for-round-trip-flights","canonicalPath":"/flows/hopper/searching-for-round-trip-flights","variants":[]},{"id":"sorting_flights_by_departure_time","slug":"hopper--sorting_flights_by_departure_time","title":"Sorting flights by departure time","description":"Sorting flights by departure time from Outbound flights.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Sorting flights by departure time from Outbound flights.","boundary":{"kind":"safe_product_boundary","rationale":"Sorting flights by departure time from Outbound flights.","boundary_occurrence_id":"occ_e03efab440527f31575af4d0","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"sorting_flights_by_departure_time","familyName":"Sorting flights by departure time","familyGoal":"Sorting flights by departure time from Outbound flights.","familySummary":"Sorting flights by departure time from Outbound flights.","parentJourneyFamilyId":"viewing_flight_results","parentJourneyFamilyIds":["viewing_flight_results"],"isFree":false,"captureStatus":"complete","screenCount":3,"previewCount":3,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_ac75c56b26c616cf53a8f4cd","/api/v1/assets/product_asset_293a7630ca4b9f412ce0ef1f","/api/v1/assets/product_asset_75b65f94110e7f976a02e514"],"previewLabels":["Outbound flights","Outbound flight results","Outbound flights"],"routeSlug":"sorting-flights-by-departure-time","canonicalPath":"/flows/hopper/sorting-flights-by-departure-time","variants":[]},{"id":"filtering_results_by_free_cancellation","slug":"hopper--filtering_results_by_free_cancellation","title":"Filtering results by free cancellation","description":"Filtering results by free cancellation from Rental car results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results by free cancellation from Rental car results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results by free cancellation from Rental car results.","boundary_occurrence_id":"occ_a898a2ce9fbc952f61274907","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results_by_free_cancellation","familyName":"Filtering results by free cancellation","familyGoal":"Filtering results by free cancellation from Rental car results.","familySummary":"Filtering results by free cancellation from Rental car results.","parentJourneyFamilyId":"searching_for_rental_cars","parentJourneyFamilyIds":["searching_for_rental_cars"],"isFree":false,"captureStatus":"complete","screenCount":2,"previewCount":2,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_706b28c83d8d95d9b13d61c6","/api/v1/assets/product_asset_d7e3072998cdcc1e9a7a99af"],"previewLabels":["Rental car results","Rental car results"],"routeSlug":"filtering-results-by-free-cancellation","canonicalPath":"/flows/hopper/filtering-results-by-free-cancellation","variants":[]},{"id":"filtering_results_by_bedrooms_and_deals","slug":"hopper--filtering_results_by_bedrooms_and_deals","title":"Filtering results by bedrooms and deals","description":"Filtering results by bedrooms and deals from Homes results.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Filtering results by bedrooms and deals from Homes results.","boundary":{"kind":"safe_product_boundary","rationale":"Filtering results by bedrooms and deals from Homes results.","boundary_occurrence_id":"occ_fbbf65d9699f63ea5322cda3","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Filtering & sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"},"flowPatterns":[{"name":"Filtering and sorting","role":"primary","termKey":"content.filtering_sorting","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"filtering_results_by_bedrooms_and_deals","familyName":"Filtering results by bedrooms and deals","familyGoal":"Filtering results by bedrooms and deals from Homes results.","familySummary":"Filtering results by bedrooms and deals from Homes results.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":5,"previewCount":3,"lockedScreenCount":2,"previewScreens":["/api/v1/assets/product_asset_b923fe2f08adc2735e386b7e","/api/v1/assets/product_asset_3a03ec2fa955878b4431713b","/api/v1/assets/product_asset_f41e3a450be3c9148e24f677"],"previewLabels":["Homes results","Homes filters","Homes filters"],"routeSlug":"filtering-results-by-bedrooms-and-deals","canonicalPath":"/flows/hopper/filtering-results-by-bedrooms-and-deals","variants":[]},{"id":"listing_detail_private_room_bedroom_up_to_5_people","slug":"hopper--listing_detail_private_room_bedroom_up_to_5_people","title":"Listing detail (Private Room - Bedroom up to 5 people)","description":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","boundary_occurrence_id":"occ_283841d40da3c562f45d7d9c","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"listing_detail_private_room_bedroom_up_to_5_people","familyName":"Listing detail (Private Room - Bedroom up to 5 people)","familyGoal":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","familySummary":"Listing detail (Private Room - Bedroom up to 5 people) in Hopper.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_91bd3f87ea69d6cee1059084"],"previewLabels":["Listing detail"],"routeSlug":"listing-detail-private-room-bedroom-up-to-5-people","canonicalPath":"/flows/hopper/listing-detail-private-room-bedroom-up-to-5-people","variants":[]},{"id":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","slug":"hopper--listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","title":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake)","description":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","accentColor":"#64748b","appSlug":"hopper","appName":"Hopper","brandColor":"#64748b","appId":"app_bd7ee72ba1969fb3e896","capturedAt":"2026-10-20T19:50:40.034694+00:00","userGoalStatus":"completed","variant":{"account_state":"unknown"},"goal":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","boundary":{"kind":"safe_product_boundary","rationale":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","boundary_occurrence_id":"occ_3d2dedbb57e632f8edac26ed","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"taxonomy":[{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"primaryTaxonomy":{"name":"Browsing & discovering","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"},"flowPatterns":[{"name":"Browsing","role":"primary","termKey":"content.browsing_discovering","parentTermKey":"content"}],"catalogRole":"subflow","journeyFamilyId":"listing_detail_spacious_4br_townhome_with_pool_at_storey_lake","familyName":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake)","familyGoal":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","familySummary":"Listing detail (Spacious 4BR Townhome with Pool at Storey Lake) in Hopper.","parentJourneyFamilyId":"homes_results","parentJourneyFamilyIds":["homes_results"],"isFree":false,"captureStatus":"complete","screenCount":1,"previewCount":1,"lockedScreenCount":0,"previewScreens":["/api/v1/assets/product_asset_e95e9dbb0577da4b0765919e"],"previewLabels":["Listing detail"],"routeSlug":"listing-detail-spacious-4br-townhome-with-pool-at-storey-lake","canonicalPath":"/flows/hopper/listing-detail-spacious-4br-townhome-with-pool-at-storey-lake","variants":[]}],"unplacedSubflows":[],"animations":[{"id":"anim_4b79b69a81d4f25ec51a8934","title":"Dialog fades out","type":"overlays","typeLabel":"Sheets and dialogs","element":"Dialog","trigger":"tap","durationMs":1670,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_4b79b69a81d4f25ec51a8934/video","stillUrl":"/api/v1/animations/anim_4b79b69a81d4f25ec51a8934/still","flow":{"title":"Viewing flight results","path":"/flows/hopper/viewing-flight-results"}},{"id":"anim_8c7a448925dc0a2710ff650a","title":"Sort bottom sheet opens","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1613,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_8c7a448925dc0a2710ff650a/video","stillUrl":"/api/v1/animations/anim_8c7a448925dc0a2710ff650a/still","flow":{"title":"Sorting flights by departure time","path":"/flows/hopper/sorting-flights-by-departure-time"}},{"id":"anim_5cb05fc3ef43722c08a0d778","title":"Sort sheet closes, skeleton loads","type":"overlays","typeLabel":"Sheets and dialogs","element":"Bottom sheet","trigger":"tap","durationMs":1893,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_5cb05fc3ef43722c08a0d778/video","stillUrl":"/api/v1/animations/anim_5cb05fc3ef43722c08a0d778/still","flow":{"title":"Sorting flights by departure time","path":"/flows/hopper/sorting-flights-by-departure-time"}},{"id":"anim_c0a9a37313ed5348e8298907","title":"Tab pill slides to Flights","type":"controls_forms","typeLabel":"Controls and forms","element":"Tabs","trigger":"tap","durationMs":1874,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_c0a9a37313ed5348e8298907/video","stillUrl":"/api/v1/animations/anim_c0a9a37313ed5348e8298907/still","flow":{"title":"Flights","path":"/flows/hopper/flights"}},{"id":"anim_1a785a5a36fc7d78e7aa9bfa","title":"Date range fills, button rises","type":"controls_forms","typeLabel":"Controls and forms","element":"Date picker","trigger":"tap","durationMs":1708,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_1a785a5a36fc7d78e7aa9bfa/video","stillUrl":"/api/v1/animations/anim_1a785a5a36fc7d78e7aa9bfa/still","flow":{"title":"Searching for round-trip flights","path":"/flows/hopper/searching-for-round-trip-flights"}},{"id":"anim_8f766cd94e3cd2e2a2d225a8","title":"Flight card expands fare options","type":"controls_forms","typeLabel":"Controls and forms","element":"Accordion","trigger":"tap","durationMs":3161,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_8f766cd94e3cd2e2a2d225a8/video","stillUrl":"/api/v1/animations/anim_8f766cd94e3cd2e2a2d225a8/still","flow":{"title":"Viewing flight results","path":"/flows/hopper/viewing-flight-results"}},{"id":"anim_021369df60a35b0db8580ea7","title":"Checkbox unchecks with ripple","type":"controls_forms","typeLabel":"Controls and forms","element":"Checkbox","trigger":"tap","durationMs":1748,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_021369df60a35b0db8580ea7/video","stillUrl":"/api/v1/animations/anim_021369df60a35b0db8580ea7/still","flow":{"title":"Filtering flights by stops","path":"/flows/hopper/filtering-flights-by-stops"}},{"id":"anim_5f1d2f22fb8ccf93a7bcbb2b","title":"Stops slider snaps to Nonstop","type":"controls_forms","typeLabel":"Controls and forms","element":"Slider","trigger":"tap","durationMs":1827,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_5f1d2f22fb8ccf93a7bcbb2b/video","stillUrl":"/api/v1/animations/anim_5f1d2f22fb8ccf93a7bcbb2b/still","flow":{"title":"Filtering flights by stops","path":"/flows/hopper/filtering-flights-by-stops"}},{"id":"anim_ba2fb542a989f21ab1dd4611","title":"Perks list expands","type":"controls_forms","typeLabel":"Controls and forms","element":"Accordion","trigger":"tap","durationMs":1743,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_ba2fb542a989f21ab1dd4611/video","stillUrl":"/api/v1/animations/anim_ba2fb542a989f21ab1dd4611/still","flow":{"title":"Choosing a fare option","path":"/flows/hopper/choosing-a-fare-option"}},{"id":"anim_ef18fa1ed669c4341a3c2367","title":"Fare radio swaps expanded fare","type":"controls_forms","typeLabel":"Controls and forms","element":"Radio button","trigger":"tap","durationMs":2052,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_ef18fa1ed669c4341a3c2367/video","stillUrl":"/api/v1/animations/anim_ef18fa1ed669c4341a3c2367/still","flow":{"title":"Choosing a fare option","path":"/flows/hopper/choosing-a-fare-option"}},{"id":"anim_38cd3d288ab8e82f6b7a71ec","title":"Trip type underline slides","type":"controls_forms","typeLabel":"Controls and forms","element":"Tabs","trigger":"tap","durationMs":1835,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_38cd3d288ab8e82f6b7a71ec/video","stillUrl":"/api/v1/animations/anim_38cd3d288ab8e82f6b7a71ec/still"},{"id":"anim_9a410f2bfe95d450e8cc268a","title":"Bunny overlay into page push","type":"loading_refresh","typeLabel":"Loading","element":"Loading indicator","trigger":"tap","durationMs":2862,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_9a410f2bfe95d450e8cc268a/video","stillUrl":"/api/v1/animations/anim_9a410f2bfe95d450e8cc268a/still"},{"id":"anim_ec7e4a74219d4951ff5c5e45","title":"Branded loader slides in","type":"loading_refresh","typeLabel":"Loading","element":"Loading indicator","trigger":"tap","durationMs":6875,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_ec7e4a74219d4951ff5c5e45/video","stillUrl":"/api/v1/animations/anim_ec7e4a74219d4951ff5c5e45/still","flow":{"title":"Searching for one-way flights","path":"/flows/hopper/searching-for-one-way-flights"}},{"id":"anim_5fa142287d2bbb86dd981499","title":"Red loader panel slides in","type":"loading_refresh","typeLabel":"Loading","element":"Loading indicator","trigger":"tap","durationMs":2480,"width":540,"height":1208,"videoUrl":"/api/v1/animations/anim_5fa142287d2bbb86dd981499/video","stillUrl":"/api/v1/animations/anim_5fa142287d2bbb86dd981499/still","flow":{"title":"Checking out a flight","path":"/flows/hopper/checking-out-a-flight"}}]}}