def airbnb_js_data() -> dict:
    """
    Returns a fake JS data for the Airbnb classes
    """
    return {
        'layout-init': {
            'api_config': {
                'key': 'api_key',
            }
        },
        'reduxData': {
            'homePDP': {
                'listingInfo': {
                    'listing': {
                        'listing_amenities': [
                            {
                                'id': 1,
                                'name': 'Breakfast'
                            },
                            {
                                'id': 2,
                                'name': 'TV'
                            },
                        ],
                        'id':
                        '777',
                        'photos': [
                            {
                                'sort_order': 2,
                                'large': 'image_2'
                            },
                            {
                                'xx_large': 'image_3'
                            },
                            {
                                'sort_order': 1,
                                'x_large': 'image_1'
                            },
                        ],
                        'name':
                        'test_name',
                        'person_capacity':
                        3,
                        'location_title':
                        'City, Region, Country',
                        'one': {
                            'two': {
                                'three': 'result'
                            }
                        },
                        'sectioned_description': {
                            'description': 'test_description'
                        }
                    }
                }
            }
        }
    }