@duckduckgo/content-scope-scripts
    Preparing search index...

    Type Alias NestedCityStateSpec

    NestedCityStateSpec: TextFieldSpec & {
        city: TextFieldSpec;
        state?: TextFieldSpec;
    }

    The nested city/state shape: the selector matches each result row, and city (plus optional state) sub-selectors are read relative to that row. Two variants: with state (both sub-selectors present, the state selector may even reach outside the row, e.g. a shared <h1>), or city only (state omitted, so the state comes out as null).