{
    "status": true,
    "route_id": "9cace80ffb35e54c0415fe5ea7505d55b79c0c57",
    "generated_at": "2026-04-26T17:09:10+00:00",
    "user": {
        "lat": -38.77503525,
        "lng": -72.58320483
    },
    "route_coords": [
        [
            -72.58307,
            -38.77534
        ],
        [
            -72.58307,
            -38.77533
        ],
        [
            -72.58307,
            -38.77529
        ],
        [
            -72.58305,
            -38.77525
        ],
        [
            -72.58303,
            -38.77521
        ],
        [
            -72.583,
            -38.77517
        ],
        [
            -72.58296,
            -38.77512
        ],
        [
            -72.58292,
            -38.77507
        ],
        [
            -72.58286,
            -38.77503
        ],
        [
            -72.5828,
            -38.775
        ],
        [
            -72.58273,
            -38.77497
        ],
        [
            -72.58266,
            -38.77496
        ],
        [
            -72.58258,
            -38.77495
        ],
        [
            -72.5825,
            -38.77495
        ],
        [
            -72.58243,
            -38.77496
        ],
        [
            -72.58236,
            -38.77498
        ],
        [
            -72.58229,
            -38.77501
        ],
        [
            -72.58223,
            -38.77504
        ],
        [
            -72.58218,
            -38.77508
        ],
        [
            -72.58214,
            -38.77513
        ],
        [
            -72.58211,
            -38.77518
        ],
        [
            -72.58208,
            -38.77523
        ],
        [
            -72.58207,
            -38.77529
        ],
        [
            -72.58207,
            -38.77534
        ],
        [
            -72.58207,
            -38.7754
        ],
        [
            -72.58209,
            -38.77545
        ],
        [
            -72.58212,
            -38.7755
        ],
        [
            -72.58214,
            -38.77555
        ],
        [
            -72.58218,
            -38.77559
        ],
        [
            -72.58224,
            -38.77563
        ],
        [
            -72.58228,
            -38.77566
        ],
        [
            -72.58235,
            -38.77571
        ],
        [
            -72.58244,
            -38.77576
        ],
        [
            -72.58253,
            -38.77581
        ],
        [
            -72.58295,
            -38.77599
        ],
        [
            -72.58355,
            -38.77627
        ],
        [
            -72.58448,
            -38.77674
        ],
        [
            -72.58495,
            -38.77699
        ],
        [
            -72.58542,
            -38.77724
        ],
        [
            -72.58611,
            -38.77759
        ],
        [
            -72.58659,
            -38.77781
        ],
        [
            -72.58708,
            -38.77803
        ],
        [
            -72.58773,
            -38.77829
        ],
        [
            -72.58927,
            -38.77886
        ],
        [
            -72.59037,
            -38.77927
        ],
        [
            -72.59146,
            -38.77967
        ],
        [
            -72.59239,
            -38.78003
        ],
        [
            -72.59286,
            -38.7802
        ],
        [
            -72.59334,
            -38.78036
        ],
        [
            -72.59382,
            -38.78051
        ],
        [
            -72.5943,
            -38.78065
        ],
        [
            -72.59473,
            -38.78077
        ],
        [
            -72.59515,
            -38.78088
        ],
        [
            -72.59558,
            -38.78098
        ],
        [
            -72.59601,
            -38.78108
        ],
        [
            -72.59941,
            -38.78186
        ],
        [
            -72.60029,
            -38.78208
        ],
        [
            -72.60118,
            -38.7823
        ],
        [
            -72.6021,
            -38.78254
        ],
        [
            -72.60258,
            -38.78268
        ],
        [
            -72.60306,
            -38.78282
        ],
        [
            -72.60343,
            -38.78293
        ],
        [
            -72.60381,
            -38.78306
        ],
        [
            -72.6048,
            -38.78338
        ],
        [
            -72.60545,
            -38.78358
        ],
        [
            -72.6061,
            -38.78378
        ],
        [
            -72.60673,
            -38.78396
        ],
        [
            -72.60732,
            -38.78412
        ],
        [
            -72.60914,
            -38.78455
        ],
        [
            -72.61119,
            -38.78502
        ],
        [
            -72.6114,
            -38.78504
        ],
        [
            -72.61151,
            -38.78504
        ],
        [
            -72.6116,
            -38.78503
        ],
        [
            -72.6117,
            -38.78502
        ],
        [
            -72.61178,
            -38.78501
        ],
        [
            -72.61184,
            -38.785
        ],
        [
            -72.61192,
            -38.78498
        ],
        [
            -72.61197,
            -38.78497
        ],
        [
            -72.61203,
            -38.78495
        ],
        [
            -72.61209,
            -38.78492
        ],
        [
            -72.61214,
            -38.78489
        ],
        [
            -72.61218,
            -38.78486
        ],
        [
            -72.61223,
            -38.78483
        ],
        [
            -72.61227,
            -38.78479
        ],
        [
            -72.61232,
            -38.78475
        ],
        [
            -72.61235,
            -38.78471
        ],
        [
            -72.61239,
            -38.78466
        ],
        [
            -72.61242,
            -38.78462
        ],
        [
            -72.61245,
            -38.78457
        ],
        [
            -72.61247,
            -38.78453
        ],
        [
            -72.61249,
            -38.78448
        ],
        [
            -72.61251,
            -38.78444
        ],
        [
            -72.61252,
            -38.78439
        ],
        [
            -72.61252,
            -38.78435
        ],
        [
            -72.61253,
            -38.78431
        ],
        [
            -72.61253,
            -38.78426
        ],
        [
            -72.61253,
            -38.78421
        ],
        [
            -72.61252,
            -38.78417
        ],
        [
            -72.61251,
            -38.78412
        ],
        [
            -72.6125,
            -38.78407
        ],
        [
            -72.61248,
            -38.78402
        ],
        [
            -72.61246,
            -38.78397
        ],
        [
            -72.61237,
            -38.78377
        ],
        [
            -72.61225,
            -38.78347
        ],
        [
            -72.61211,
            -38.78313
        ],
        [
            -72.61197,
            -38.78286
        ],
        [
            -72.61183,
            -38.78263
        ],
        [
            -72.61169,
            -38.78239
        ],
        [
            -72.61151,
            -38.7821
        ],
        [
            -72.61141,
            -38.78193
        ],
        [
            -72.61131,
            -38.78177
        ],
        [
            -72.61121,
            -38.78161
        ],
        [
            -72.61084,
            -38.78104
        ],
        [
            -72.61038,
            -38.78036
        ],
        [
            -72.61014,
            -38.77999
        ],
        [
            -72.60908,
            -38.77846
        ],
        [
            -72.60886,
            -38.77813
        ],
        [
            -72.60827,
            -38.77725
        ],
        [
            -72.6081,
            -38.777
        ],
        [
            -72.608,
            -38.77683
        ],
        [
            -72.6079,
            -38.77666
        ],
        [
            -72.60783,
            -38.77651
        ],
        [
            -72.60776,
            -38.77637
        ],
        [
            -72.60768,
            -38.77619
        ],
        [
            -72.60761,
            -38.77623
        ],
        [
            -72.60747,
            -38.77631
        ],
        [
            -72.60741,
            -38.77639
        ],
        [
            -72.60737,
            -38.77649
        ],
        [
            -72.60733,
            -38.77659
        ],
        [
            -72.60731,
            -38.77662
        ],
        [
            -72.60728,
            -38.77668
        ],
        [
            -72.60724,
            -38.77673
        ],
        [
            -72.60719,
            -38.77678
        ],
        [
            -72.60713,
            -38.77683
        ],
        [
            -72.60707,
            -38.77686
        ],
        [
            -72.60701,
            -38.77689
        ],
        [
            -72.60695,
            -38.77692
        ],
        [
            -72.60687,
            -38.77694
        ],
        [
            -72.6068,
            -38.77695
        ],
        [
            -72.6066,
            -38.77699
        ],
        [
            -72.60657,
            -38.777
        ],
        [
            -72.60653,
            -38.777
        ],
        [
            -72.60652,
            -38.77693
        ],
        [
            -72.60652,
            -38.77691
        ],
        [
            -72.6065,
            -38.77684
        ],
        [
            -72.60649,
            -38.77676
        ],
        [
            -72.60647,
            -38.77655
        ],
        [
            -72.60646,
            -38.77646
        ],
        [
            -72.60644,
            -38.77623
        ],
        [
            -72.60643,
            -38.77606
        ],
        [
            -72.60645,
            -38.77567
        ],
        [
            -72.60647,
            -38.77522
        ],
        [
            -72.60648,
            -38.77514
        ],
        [
            -72.60649,
            -38.77507
        ],
        [
            -72.60654,
            -38.7748
        ],
        [
            -72.60663,
            -38.77441
        ],
        [
            -72.60668,
            -38.77423
        ],
        [
            -72.60671,
            -38.7741
        ],
        [
            -72.60674,
            -38.774
        ],
        [
            -72.60674,
            -38.77398
        ],
        [
            -72.6069,
            -38.77345
        ],
        [
            -72.60723,
            -38.77218
        ],
        [
            -72.60752,
            -38.77089
        ],
        [
            -72.60759,
            -38.77058
        ],
        [
            -72.60763,
            -38.77039
        ],
        [
            -72.60799,
            -38.76874
        ],
        [
            -72.60817,
            -38.76794
        ],
        [
            -72.60821,
            -38.76773
        ],
        [
            -72.60824,
            -38.76753
        ],
        [
            -72.60826,
            -38.76735
        ],
        [
            -72.60828,
            -38.76717
        ],
        [
            -72.60829,
            -38.76701
        ],
        [
            -72.6083,
            -38.76685
        ],
        [
            -72.60829,
            -38.76662
        ],
        [
            -72.60827,
            -38.76646
        ],
        [
            -72.60816,
            -38.76602
        ],
        [
            -72.60815,
            -38.76598
        ],
        [
            -72.60809,
            -38.7658
        ],
        [
            -72.60797,
            -38.7655
        ],
        [
            -72.60793,
            -38.76538
        ],
        [
            -72.60788,
            -38.76526
        ],
        [
            -72.60782,
            -38.76514
        ],
        [
            -72.60776,
            -38.76503
        ],
        [
            -72.60768,
            -38.76491
        ],
        [
            -72.60761,
            -38.7648
        ],
        [
            -72.60752,
            -38.76468
        ],
        [
            -72.60746,
            -38.76461
        ],
        [
            -72.60739,
            -38.76454
        ],
        [
            -72.6073,
            -38.76445
        ],
        [
            -72.60685,
            -38.76406
        ],
        [
            -72.60641,
            -38.76364
        ],
        [
            -72.606,
            -38.7634
        ],
        [
            -72.60562,
            -38.76318
        ],
        [
            -72.60556,
            -38.76324
        ],
        [
            -72.60518,
            -38.76365
        ],
        [
            -72.60494,
            -38.7639
        ],
        [
            -72.6048,
            -38.76405
        ],
        [
            -72.60442,
            -38.76447
        ],
        [
            -72.60424,
            -38.76451
        ],
        [
            -72.60422,
            -38.76451
        ],
        [
            -72.60417,
            -38.76453
        ],
        [
            -72.60428,
            -38.76484
        ]
    ],
    "radius_m": 15000,
    "sources_used": {
        "official_points": 7,
        "servicios_turisticos": 12,
        "turismo_osm": 15
    },
    "counts_after_cleanup": {
        "raw_candidates": 34,
        "protected_candidates": 7,
        "deduplicable_candidates": 27,
        "after_dedup_candidates": 24,
        "final_candidates": 15
    },
    "essentials": {
        "lodging": {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 1,
            "id": 1,
            "normalized_category": "lodging",
            "category": "alojamiento",
            "is_contracted": true,
            "label": "Hostal Temuco Centro",
            "real_name": "Hostal Temuco Centro",
            "lat": -38.7359,
            "lng": -72.5904,
            "region": "La Araucanía",
            "comuna": "Temuco",
            "distance_to_route_m": 3305,
            "distance_to_user_m": 4389,
            "message": "A 3,3 km, desvío corto",
            "priority": 90,
            "score": 3035,
            "has_offline_route": true,
            "type": "contracted",
            "phone": "+56911111111",
            "whatsapp": "+56911111111",
            "email": "temuco@example.com",
            "external_url": "https:\/\/example.com\/temuco-hostal",
            "photo_url": null,
            "logo_url": null,
            "description": "Punto de prueba admin en Temuco.",
            "icon": "bed",
            "source": "seed_route_demo",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": true,
            "always_show": true,
            "cta_primary_label": "Llamar",
            "cta_secondary_label": "Ver web",
            "opening_hours": "24 horas",
            "public_note": "Demo de alojamiento en Temuco"
        },
        "fuel": {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 17,
            "id": 17,
            "normalized_category": "fuel",
            "category": "bencinera",
            "is_contracted": true,
            "label": "Copec Ruta 5 Sur Temuco",
            "real_name": "Copec Ruta 5 Sur Temuco",
            "lat": -38.75,
            "lng": -72.6,
            "region": "La Araucanía",
            "comuna": "Temuco",
            "distance_to_route_m": 1543,
            "distance_to_user_m": 3139,
            "message": "A 1,5 km de tu ruta",
            "priority": 80,
            "score": 2649,
            "has_offline_route": true,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null,
            "description": "Estación de servicio con combustible y tienda",
            "icon": null,
            "source": "admin_test",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": null,
            "cta_secondary_label": null,
            "opening_hours": null,
            "public_note": null
        },
        "food": {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 16,
            "id": 16,
            "normalized_category": "food",
            "category": "comida",
            "is_contracted": true,
            "label": "Pepe",
            "real_name": "Pepe",
            "lat": -38.762693,
            "lng": -72.60465,
            "region": "La Araucanía",
            "comuna": "Padre Las Casas",
            "distance_to_route_m": 100,
            "distance_to_user_m": 2313,
            "message": "A 0,1 km de tu ruta",
            "priority": 50,
            "score": 2537,
            "has_offline_route": true,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": "\/api\/uploads\/official_points\/photo_1000178255_20260414_050003_b9d962dd.jpg",
            "logo_url": "\/api\/uploads\/official_points\/logo_1000178264_20260414_050003_670480a0.jpg",
            "description": null,
            "icon": null,
            "source": "admin_manual",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": "Llamar",
            "cta_secondary_label": "Ver web",
            "opening_hours": null,
            "public_note": null
        },
        "camping": {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 18,
            "id": 18,
            "normalized_category": "camping",
            "category": "camping",
            "is_contracted": true,
            "label": "Camping Río Cautín",
            "real_name": "Camping Río Cautín",
            "lat": -38.77,
            "lng": -72.58,
            "region": "La Araucanía",
            "comuna": "Temuco",
            "distance_to_route_m": 590,
            "distance_to_user_m": 625,
            "message": "A 0,6 km de tu ruta",
            "priority": 70,
            "score": 2461,
            "has_offline_route": false,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null,
            "description": "Camping básico con acceso al río",
            "icon": null,
            "source": "admin_test",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": null,
            "cta_secondary_label": null,
            "opening_hours": null,
            "public_note": null
        },
        "fishing": {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 19,
            "id": 19,
            "normalized_category": "fishing",
            "category": "pesca",
            "is_contracted": true,
            "label": "PescaSur Temuco",
            "real_name": "PescaSur Temuco",
            "lat": -38.762,
            "lng": -72.595,
            "region": "La Araucanía",
            "comuna": "Temuco",
            "distance_to_route_m": 845,
            "distance_to_user_m": 1773,
            "message": "A 0,8 km de tu ruta",
            "priority": 85,
            "score": 2618,
            "has_offline_route": false,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null,
            "description": "Tienda de artículos de pesca deportiva",
            "icon": null,
            "source": "admin_test",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": null,
            "cta_secondary_label": null,
            "opening_hours": null,
            "public_note": null
        }
    },
    "all_candidates": [
        {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 1,
            "id": 1,
            "normalized_category": "lodging",
            "category": "alojamiento",
            "is_contracted": true,
            "label": "Hostal Temuco Centro",
            "real_name": "Hostal Temuco Centro",
            "lat": -38.7359,
            "lng": -72.5904,
            "region": "La Araucanía",
            "comuna": "Temuco",
            "distance_to_route_m": 3305,
            "distance_to_user_m": 4389,
            "message": "A 3,3 km, desvío corto",
            "priority": 90,
            "score": 3035,
            "has_offline_route": false,
            "type": "contracted",
            "phone": "+56911111111",
            "whatsapp": "+56911111111",
            "email": "temuco@example.com",
            "external_url": "https:\/\/example.com\/temuco-hostal",
            "photo_url": null,
            "logo_url": null,
            "description": "Punto de prueba admin en Temuco.",
            "icon": "bed",
            "source": "seed_route_demo",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": true,
            "always_show": true,
            "cta_primary_label": "Llamar",
            "cta_secondary_label": "Ver web",
            "opening_hours": "24 horas",
            "public_note": "Demo de alojamiento en Temuco"
        },
        {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 17,
            "id": 17,
            "normalized_category": "fuel",
            "category": "bencinera",
            "is_contracted": true,
            "label": "Copec Ruta 5 Sur Temuco",
            "real_name": "Copec Ruta 5 Sur Temuco",
            "lat": -38.75,
            "lng": -72.6,
            "region": "La Araucanía",
            "comuna": "Temuco",
            "distance_to_route_m": 1543,
            "distance_to_user_m": 3139,
            "message": "A 1,5 km de tu ruta",
            "priority": 80,
            "score": 2649,
            "has_offline_route": false,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null,
            "description": "Estación de servicio con combustible y tienda",
            "icon": null,
            "source": "admin_test",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": null,
            "cta_secondary_label": null,
            "opening_hours": null,
            "public_note": null
        },
        {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 19,
            "id": 19,
            "normalized_category": "fishing",
            "category": "pesca",
            "is_contracted": true,
            "label": "PescaSur Temuco",
            "real_name": "PescaSur Temuco",
            "lat": -38.762,
            "lng": -72.595,
            "region": "La Araucanía",
            "comuna": "Temuco",
            "distance_to_route_m": 845,
            "distance_to_user_m": 1773,
            "message": "A 0,8 km de tu ruta",
            "priority": 85,
            "score": 2618,
            "has_offline_route": false,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null,
            "description": "Tienda de artículos de pesca deportiva",
            "icon": null,
            "source": "admin_test",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": null,
            "cta_secondary_label": null,
            "opening_hours": null,
            "public_note": null
        },
        {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 16,
            "id": 16,
            "normalized_category": "food",
            "category": "comida",
            "is_contracted": true,
            "label": "Pepe",
            "real_name": "Pepe",
            "lat": -38.762693,
            "lng": -72.60465,
            "region": "La Araucanía",
            "comuna": "Padre Las Casas",
            "distance_to_route_m": 100,
            "distance_to_user_m": 2313,
            "message": "A 0,1 km de tu ruta",
            "priority": 50,
            "score": 2537,
            "has_offline_route": false,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": "\/api\/uploads\/official_points\/photo_1000178255_20260414_050003_b9d962dd.jpg",
            "logo_url": "\/api\/uploads\/official_points\/logo_1000178264_20260414_050003_670480a0.jpg",
            "description": null,
            "icon": null,
            "source": "admin_manual",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": "Llamar",
            "cta_secondary_label": "Ver web",
            "opening_hours": null,
            "public_note": null
        },
        {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 18,
            "id": 18,
            "normalized_category": "camping",
            "category": "camping",
            "is_contracted": true,
            "label": "Camping Río Cautín",
            "real_name": "Camping Río Cautín",
            "lat": -38.77,
            "lng": -72.58,
            "region": "La Araucanía",
            "comuna": "Temuco",
            "distance_to_route_m": 590,
            "distance_to_user_m": 625,
            "message": "A 0,6 km de tu ruta",
            "priority": 70,
            "score": 2461,
            "has_offline_route": false,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null,
            "description": "Camping básico con acceso al río",
            "icon": null,
            "source": "admin_test",
            "point_role": "admin_contract",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": null,
            "cta_secondary_label": null,
            "opening_hours": null,
            "public_note": null
        },
        {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 22,
            "id": 22,
            "normalized_category": "lodging",
            "category": "alojamiento",
            "is_contracted": true,
            "label": "Cabaña Test Desvío",
            "real_name": "Cabaña Test Desvío",
            "lat": -38.7636626,
            "lng": -72.5992562,
            "region": null,
            "comuna": null,
            "distance_to_route_m": 438,
            "distance_to_user_m": 1881,
            "message": "A 0,4 km de tu ruta",
            "priority": 100,
            "score": 2087,
            "has_offline_route": false,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null,
            "description": "Punto de prueba para desvío cercano",
            "icon": null,
            "source": "admin",
            "point_role": "contracted",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": null,
            "cta_secondary_label": null,
            "opening_hours": null,
            "public_note": null
        },
        {
            "source_table": "official_points",
            "source_type": "official",
            "source_id": 23,
            "id": 23,
            "normalized_category": "lodging",
            "category": "alojamiento",
            "is_contracted": true,
            "label": "Destino Test Final",
            "real_name": "Destino Test Final",
            "lat": -38.7623604,
            "lng": -72.6003582,
            "region": null,
            "comuna": null,
            "distance_to_route_m": 410,
            "distance_to_user_m": 2050,
            "message": "A 0,4 km de tu ruta",
            "priority": 100,
            "score": 2086,
            "has_offline_route": false,
            "type": "contracted",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null,
            "description": "Destino final de prueba",
            "icon": null,
            "source": "admin",
            "point_role": "contracted",
            "contract_status": "active",
            "payment_status": "paid",
            "contract_type": "monthly",
            "is_featured": false,
            "always_show": true,
            "cta_primary_label": null,
            "cta_secondary_label": null,
            "opening_hours": null,
            "public_note": null
        },
        {
            "source_table": "servicios_turisticos",
            "source_type": "tourism",
            "source_id": 823,
            "id": 823,
            "normalized_category": "food",
            "category": "restaurant",
            "is_contracted": false,
            "label": "Restaurante cercano",
            "real_name": null,
            "lat": -38.780616711482686,
            "lng": -72.63366749960142,
            "distance_to_route_m": 1879,
            "distance_to_user_m": 4429,
            "message": "A 1,9 km de tu ruta",
            "priority": 10,
            "score": 769,
            "has_offline_route": false,
            "type": "generic",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null
        },
        {
            "source_table": "servicios_turisticos",
            "source_type": "tourism",
            "source_id": 817,
            "id": 817,
            "normalized_category": "food",
            "category": "restaurant",
            "is_contracted": false,
            "label": "Restaurante cercano",
            "real_name": null,
            "lat": -38.792560639316946,
            "lng": -72.63958275748595,
            "distance_to_route_m": 2519,
            "distance_to_user_m": 5271,
            "message": "A 2,5 km de tu ruta",
            "priority": 10,
            "score": 759,
            "has_offline_route": false,
            "type": "generic",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null
        },
        {
            "source_table": "servicios_turisticos",
            "source_type": "tourism",
            "source_id": 784,
            "id": 784,
            "normalized_category": "food",
            "category": "restaurant",
            "is_contracted": false,
            "label": "Restaurante cercano",
            "real_name": null,
            "lat": -38.75633036140532,
            "lng": -72.6549009737785,
            "distance_to_route_m": 4202,
            "distance_to_user_m": 6568,
            "message": "A 4,2 km, desvío corto",
            "priority": 10,
            "score": 735,
            "has_offline_route": false,
            "type": "generic",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null
        },
        {
            "source_table": "servicios_turisticos",
            "source_type": "tourism",
            "source_id": 772,
            "id": 772,
            "normalized_category": "food",
            "category": "restaurant",
            "is_contracted": false,
            "label": "Restaurante cercano",
            "real_name": null,
            "lat": -38.82165365143866,
            "lng": -72.63041594651266,
            "distance_to_route_m": 4376,
            "distance_to_user_m": 6603,
            "message": "A 4,4 km, desvío corto",
            "priority": 10,
            "score": 733,
            "has_offline_route": false,
            "type": "generic",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null
        },
        {
            "source_table": "grouped_generic_zone",
            "source_type": "grouped",
            "source_id": 234803,
            "id": "cluster_7a1ecfd6167bc4ab4ea4a3a4cfb031de",
            "normalized_category": "lodging",
            "category": "lodging",
            "is_contracted": false,
            "label": "Cabañas cercanas (7 opciones)",
            "real_name": null,
            "lat": -38.741867,
            "lng": -72.598957,
            "distance_to_route_m": 2279,
            "distance_to_user_m": 3289,
            "message": "A 2,3 km de tu ruta",
            "priority": 5,
            "score": 726,
            "has_offline_route": false,
            "type": "generic_cluster",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null,
            "is_cluster": true,
            "cluster_count": 7,
            "cluster_category": "lodging",
            "cluster_sources": [
                "turismo_osm"
            ],
            "cluster_member_ids": [
                "turismo_osm:234803",
                "turismo_osm:5364",
                "turismo_osm:233931",
                "turismo_osm:32710",
                "turismo_osm:5988",
                "turismo_osm:37093",
                "turismo_osm:35320"
            ],
            "cluster_preview": [
                {
                    "source_table": "turismo_osm",
                    "source_type": "osm",
                    "id": 234803,
                    "normalized_category": "lodging",
                    "category": "lodging",
                    "is_contracted": false,
                    "label": "Cabañas cercanas",
                    "real_name": null,
                    "lat": -38.7460654,
                    "lng": -72.59113070000001,
                    "distance_to_route_m": 2279,
                    "distance_to_user_m": 3289,
                    "priority": 5,
                    "score": 746,
                    "has_offline_route": false,
                    "type": "generic",
                    "phone": null,
                    "whatsapp": null,
                    "email": null,
                    "external_url": null,
                    "photo_url": null,
                    "logo_url": null
                },
                {
                    "source_table": "turismo_osm",
                    "source_type": "osm",
                    "id": 5364,
                    "normalized_category": "lodging",
                    "category": "lodging",
                    "is_contracted": false,
                    "label": "Cabañas cercanas",
                    "real_name": null,
                    "lat": -38.741241300000006,
                    "lng": -72.5917704,
                    "distance_to_route_m": 2717,
                    "distance_to_user_m": 3825,
                    "priority": 5,
                    "score": 739,
                    "has_offline_route": false,
                    "type": "generic",
                    "phone": null,
                    "whatsapp": null,
                    "email": null,
                    "external_url": null,
                    "photo_url": null,
                    "logo_url": null
                },
                {
                    "source_table": "turismo_osm",
                    "source_type": "osm",
                    "id": 233931,
                    "normalized_category": "lodging",
                    "category": "lodging",
                    "is_contracted": false,
                    "label": "Cabañas cercanas",
                    "real_name": null,
                    "lat": -38.7422009,
                    "lng": -72.58681610000001,
                    "distance_to_route_m": 2845,
                    "distance_to_user_m": 3658,
                    "priority": 5,
                    "score": 739,
                    "has_offline_route": false,
                    "type": "generic",
                    "phone": null,
                    "whatsapp": null,
                    "email": null,
                    "external_url": null,
                    "photo_url": null,
                    "logo_url": null
                },
                {
                    "source_table": "turismo_osm",
                    "source_type": "osm",
                    "id": 32710,
                    "normalized_category": "lodging",
                    "category": "lodging",
                    "is_contracted": false,
                    "label": "Cabañas cercanas",
                    "real_name": null,
                    "lat": -38.7409085,
                    "lng": -72.60813560000001,
                    "distance_to_route_m": 2482,
                    "distance_to_user_m": 4364,
                    "priority": 5,
                    "score": 738,
                    "has_offline_route": false,
                    "type": "generic",
                    "phone": null,
                    "whatsapp": null,
                    "email": null,
                    "external_url": null,
                    "photo_url": null,
                    "logo_url": null
                },
                {
                    "source_table": "turismo_osm",
                    "source_type": "osm",
                    "id": 5988,
                    "normalized_category": "lodging",
                    "category": "lodging",
                    "is_contracted": false,
                    "label": "Cabañas cercanas",
                    "real_name": null,
                    "lat": -38.740084700000004,
                    "lng": -72.5974882,
                    "distance_to_route_m": 2659,
                    "distance_to_user_m": 4074,
                    "priority": 5,
                    "score": 738,
                    "has_offline_route": false,
                    "type": "generic",
                    "phone": null,
                    "whatsapp": null,
                    "email": null,
                    "external_url": null,
                    "photo_url": null,
                    "logo_url": null
                },
                {
                    "source_table": "turismo_osm",
                    "source_type": "osm",
                    "id": 37093,
                    "normalized_category": "lodging",
                    "category": "lodging",
                    "is_contracted": false,
                    "label": "Cabañas cercanas",
                    "real_name": null,
                    "lat": -38.7439285,
                    "lng": -72.62236250000001,
                    "distance_to_route_m": 2586,
                    "distance_to_user_m": 4849,
                    "priority": 5,
                    "score": 735,
                    "has_offline_route": false,
                    "type": "generic",
                    "phone": null,
                    "whatsapp": null,
                    "email": null,
                    "external_url": null,
                    "photo_url": null,
                    "logo_url": null
                },
                {
                    "source_table": "turismo_osm",
                    "source_type": "osm",
                    "id": 35320,
                    "normalized_category": "lodging",
                    "category": "lodging",
                    "is_contracted": false,
                    "label": "Cabañas cercanas",
                    "real_name": null,
                    "lat": -38.7386367,
                    "lng": -72.594997,
                    "distance_to_route_m": 2877,
                    "distance_to_user_m": 4169,
                    "priority": 5,
                    "score": 735,
                    "has_offline_route": false,
                    "type": "generic",
                    "phone": null,
                    "whatsapp": null,
                    "email": null,
                    "external_url": null,
                    "photo_url": null,
                    "logo_url": null
                }
            ]
        },
        {
            "source_table": "servicios_turisticos",
            "source_type": "tourism",
            "source_id": 846,
            "id": 846,
            "normalized_category": "camping",
            "category": "camping",
            "is_contracted": false,
            "label": "Zona con camping cercano",
            "real_name": null,
            "lat": -38.76871455704646,
            "lng": -72.68534743169562,
            "distance_to_route_m": 6556,
            "distance_to_user_m": 8904,
            "message": "A 6,6 km, desvío corto",
            "priority": 10,
            "score": 599,
            "has_offline_route": false,
            "type": "generic",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null
        },
        {
            "source_table": "servicios_turisticos",
            "source_type": "tourism",
            "source_id": 897,
            "id": 897,
            "normalized_category": "camping",
            "category": "camping",
            "is_contracted": false,
            "label": "Zona con camping cercano",
            "real_name": null,
            "lat": -38.857107656551584,
            "lng": -72.66411351058449,
            "distance_to_route_m": 9199,
            "distance_to_user_m": 11506,
            "message": "A 9,2 km, requiere desvío",
            "priority": 10,
            "score": 560,
            "has_offline_route": false,
            "type": "generic",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null
        },
        {
            "source_table": "servicios_turisticos",
            "source_type": "tourism",
            "source_id": 864,
            "id": 864,
            "normalized_category": "camping",
            "category": "camping",
            "is_contracted": false,
            "label": "Zona con camping cercano",
            "real_name": null,
            "lat": -38.87738954044595,
            "lng": -72.65849022931394,
            "distance_to_route_m": 11026,
            "distance_to_user_m": 13109,
            "message": "A 11,0 km, requiere desvío",
            "priority": 10,
            "score": 534,
            "has_offline_route": false,
            "type": "generic",
            "phone": null,
            "whatsapp": null,
            "email": null,
            "external_url": null,
            "photo_url": null,
            "logo_url": null
        }
    ]
}