Runs the co-located cold-start / pcd warmup internally, then delegates to
the base Login in @igpapi/mobile, supplying overlays that
match the Instagram iOS app's own login (v425.x):
gms_incoming_call_retriever_eligibility: client_not_supported (no GMS on iOS)
bk_client_context is not an overlay: the iOS application profile carries the
v425-era value (theme_params + styles_id + pixel_ratio), and
both this flow's pre-login builders and the shared Login read it from
there, so one process renders one context.
SIM/GMS/contacts-permission fields that Android sends are intentionally
absent here — iOS does not send them.
iOS Bloks login flow.
Runs the co-located cold-start / pcd warmup internally, then delegates to the base
Loginin@igpapi/mobile, supplying overlays that match the Instagram iOS app's own login (v425.x):offline_experiment_group: caa_launch_ig(Android uses caa_iteration_v3_perf_ig_4)layered_homepage_experiment_group: default_control(Android: ld_cacheable_drawable)reg_flow_source: lid_landing_screen(Android: login_home_native_integration_point)left_nav_button_action: BACK(Android: NONE)gms_incoming_call_retriever_eligibility: client_not_supported(no GMS on iOS)bk_client_contextis not an overlay: the iOS application profile carries the v425-era value (theme_params+styles_id+pixel_ratio), and both this flow's pre-login builders and the sharedLoginread it from there, so one process renders one context.SIM/GMS/contacts-permission fields that Android sends are intentionally absent here — iOS does not send them.