Porto Cooking Class with Jorge and Isabel

Cooking Class Portuguese traditional meal

Porto, Portugal
Duration
4 hours
Accessibility
Not Available
Languages
English, Portuguese, French

Cooking Class Portuguese traditional meal

We want to welcome our guests with a welcome drink and an aperitif, introduce the family and briefly explain the moment they are about to experience. The menu we're going to make together consists of a starter of Pataniscas de Bacalhau, a fresh salad or steamed vegetables.

A meat or fish dish and a Pasteis de Nata for dessert. Of course, the menu can be adapted to meet any customer requirements. Starting with the preparation of all the ingredients with explanations and preparation tips.

Drinks and some appetizers will be available for tasting throughout. Alcoholic beverages will only be served to people over 18, as stipulated by Portuguese law Once the menu has been prepared, we can sit down at the table and enjoy the meal. Let's talk about the habits, customs and important and picturesque facts of our city and country.

Traveller Requirements

  • Minimum age: Not specified
  • Passport required: No
  • Dress code required: No
  • As the activity takes place on the terrace, outdoors but covered, it will be necessary to bring clothes that are a little warmer and cozier, depending on the weather.

Health & Accessibility

  • Supported accessibility: Not available

Guide & Languages

Guidance

Guided

Languages

English, Portuguese, French

Cancellation Policy

  • No refund if cancelled less than 24 hours before start.
  • Free cancellation up to 24 hours before start.

Porto, Porto, Portugal

  • Area: Porto, Portugal
  • Time zone: Europe/Lisbon

Itinerary

Map data unavailable for these stops.

Open map
Included

Not specified.

Excluded

Not specified.

Before You Book

Meeting & Pickup

  • Meeting type: Meet On Location
  • Pickup service: No
  • Start point: Meeting point, Rua do Amial 723, Porto, Porto, 4200-055, PT
  • Time zone: Europe/Lisbon

Languages & Experience

  • Languages: English, Portuguese, French
  • Guidance: Guided
  • Difficulty: Easy
  • Type: Day Tour Or Activity
  • Categories: Classes And Workshops, Culinary

Booking Rules

  • Booking type: Date And Time
  • Schedule: Recurring
  • Request deadline: 2 day(s)
  • Private activity: No
  • Capacity type: Limited

Supplier & Contact

  • Supplier: Final Touch Cooking Class´s
  • Supplier currency: EUR
  • Required customer fields: firstName, lastName, email, phoneNumber, nationality

Pricing Categories

  • Adultsin (ADULT)
  • Children (CHILD)

Know Before You Go

Not available.

Developer Data

Booking API status: 200 | Experience API status: 200

Booking requestId: bokun_1776105399259_0ytt2z | Experience requestId: bokun_1776105399451_i7hhst

Booking API payload (`/activity.json/`)
{
  "id": 1094850,
  "externalId": null,
  "productGroupId": 0,
  "productCategory": "ACTIVITIES",
  "box": false,
  "inventoryLocal": true,
  "inventorySupportsPricing": false,
  "inventorySupportsAvailability": true,
  "creationDate": "Wed Oct 01 08:15:08 UTC 2025",
  "lastModified": "Mon Feb 09 21:43:50 UTC 2026",
  "lastPublished": "2026-02-09T21:43:50.327Z",
  "published": false,
  "title": "Porto Cooking Class with Jorge and Isabel",
  "description": "<p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\">We want to welcome our guests with a welcome drink and an aperitif, introduce the family and briefly explain the moment they are about to experience. The menu we&#39;re going to make together consists of a starter of Pataniscas de Bacalhau, a fresh salad or steamed vegetables. A meat or fish dish and a Pasteis de Nata for dessert. Of course, the menu can be adapted to meet any customer requirements. Starting with the preparation of all the ingredients with explanations and preparation tips. Drinks and some appetizers will be available for tasting throughout. Alcoholic beverages will only be served to people over 18, as stipulated by Portuguese law</p><p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\">Once the menu has been prepared, we can sit down at the table and enjoy the meal. Let&#39;s talk about the habits, customs and important and picturesque facts of our city and country.</p><p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\"><br /></p>",
  "excerpt": "Cooking Class Portuguese traditional meal",
  "cancellationPolicy": {
    "id": 242331,
    "title": "Standard Viator policy",
    "penaltyRules": [
      {
        "id": 251219,
        "cutoffHours": 24,
        "charge": 100,
        "chargeType": "percentage",
        "percentage": 100
      },
      {
        "id": 251218,
        "cutoffHours": 24000,
        "charge": 0,
        "chargeType": "percentage",
        "percentage": 0
      }
    ],
    "tax": null,
    "defaultPolicy": true,
    "policyType": "ADVANCED",
    "simpleCutoffHours": null,
    "policyTypeEnum": "ADVANCED"
  },
  "overrideBarcodeFormat": false,
  "barcodeType": "QR_CODE",
  "timeZone": "Europe/Lisbon",
  "mainContactFields": [
    {
      "field": "FIRST_NAME",
      "required": true,
      "requiredBeforeDeparture": false
    },
    {
      "field": "LAST_NAME",
      "required": true,
      "requiredBeforeDeparture": false
    },
    {
      "field": "EMAIL",
      "required": true,
      "requiredBeforeDeparture": false
    },
    {
      "field": "PHONE_NUMBER",
      "required": true,
      "requiredBeforeDeparture": false
    },
    {
      "field": "NATIONALITY",
      "required": true,
      "requiredBeforeDeparture": false
    }
  ],
  "requiredCustomerFields": [
    "firstName",
    "lastName",
    "email",
    "phoneNumber",
    "nationality"
  ],
  "keywords": [],
  "flags": [],
  "slug": null,
  "baseLanguage": "en_GB",
  "languages": [
    "EN_GB"
  ],
  "paymentCurrencies": [],
  "customFields": [],
  "tagGroups": [],
  "categories": [],
  "keyPhoto": {
    "id": 9797781,
    "originalUrl": "https://bokun.s3.amazonaws.com/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg",
    "description": null,
    "alternateText": null,
    "height": "2592",
    "width": "2653",
    "fileName": "/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg",
    "flags": [],
    "derived": [
      {
        "name": "thumbnail",
        "url": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=80&h=80&mode=crop",
        "cleanUrl": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=80&h=80&mode=crop"
      },
      {
        "name": "preview",
        "url": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=300&h=300",
        "cleanUrl": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=300&h=300"
      },
      {
        "name": "large",
        "url": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=660&h=660",
        "cleanUrl": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=660&h=660"
      }
    ]
  },
  "photos": [
    {
      "id": 9797769,
      "originalUrl": "https://bokun.s3.amazonaws.com/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2048",
      "width": "1536",
      "fileName": "/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797770,
      "originalUrl": "https://bokun.s3.amazonaws.com/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg",
      "description": null,
      "alternateText": null,
      "height": "1440",
      "width": "1080",
      "fileName": "/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797771,
      "originalUrl": "https://bokun.s3.amazonaws.com/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg",
      "description": null,
      "alternateText": null,
      "height": "1440",
      "width": "1080",
      "fileName": "/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797764,
      "originalUrl": "https://bokun.s3.amazonaws.com/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg",
      "description": null,
      "alternateText": null,
      "height": "1058",
      "width": "1432",
      "fileName": "/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797772,
      "originalUrl": "https://bokun.s3.amazonaws.com/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg",
      "description": null,
      "alternateText": null,
      "height": "1440",
      "width": "1080",
      "fileName": "/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797773,
      "originalUrl": "https://bokun.s3.amazonaws.com/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg",
      "description": null,
      "alternateText": null,
      "height": "810",
      "width": "1080",
      "fileName": "/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797774,
      "originalUrl": "https://bokun.s3.amazonaws.com/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2088",
      "width": "4640",
      "fileName": "/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797775,
      "originalUrl": "https://bokun.s3.amazonaws.com/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4640",
      "width": "2088",
      "fileName": "/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797776,
      "originalUrl": "https://bokun.s3.amazonaws.com/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4640",
      "width": "2088",
      "fileName": "/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797777,
      "originalUrl": "https://bokun.s3.amazonaws.com/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4640",
      "width": "2088",
      "fileName": "/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797778,
      "originalUrl": "https://bokun.s3.amazonaws.com/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4640",
      "width": "2088",
      "fileName": "/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797779,
      "originalUrl": "https://bokun.s3.amazonaws.com/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2088",
      "width": "4640",
      "fileName": "/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797780,
      "originalUrl": "https://bokun.s3.amazonaws.com/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2592",
      "width": "4608",
      "fileName": "/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797781,
      "originalUrl": "https://bokun.s3.amazonaws.com/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2592",
      "width": "2653",
      "fileName": "/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797782,
      "originalUrl": "https://bokun.s3.amazonaws.com/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2592",
      "width": "4608",
      "fileName": "/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797783,
      "originalUrl": "https://bokun.s3.amazonaws.com/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2592",
      "width": "4608",
      "fileName": "/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797784,
      "originalUrl": "https://bokun.s3.amazonaws.com/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797785,
      "originalUrl": "https://bokun.s3.amazonaws.com/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797786,
      "originalUrl": "https://bokun.s3.amazonaws.com/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg",
      "description": null,
      "alternateText": null,
      "height": "3000",
      "width": "4000",
      "fileName": "/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797787,
      "originalUrl": "https://bokun.s3.amazonaws.com/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797788,
      "originalUrl": "https://bokun.s3.amazonaws.com/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg",
      "description": null,
      "alternateText": null,
      "height": "3000",
      "width": "4000",
      "fileName": "/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797789,
      "originalUrl": "https://bokun.s3.amazonaws.com/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg",
      "description": null,
      "alternateText": null,
      "height": "3264",
      "width": "2448",
      "fileName": "/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797791,
      "originalUrl": "https://bokun.s3.amazonaws.com/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2448",
      "width": "3264",
      "fileName": "/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797792,
      "originalUrl": "https://bokun.s3.amazonaws.com/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797793,
      "originalUrl": "https://bokun.s3.amazonaws.com/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797794,
      "originalUrl": "https://bokun.s3.amazonaws.com/e48142af-7577-4225-aef3-028199011a37.jpeg",
      "description": null,
      "alternateText": null,
      "height": "3000",
      "width": "4000",
      "fileName": "/e48142af-7577-4225-aef3-028199011a37.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/e48142af-7577-4225-aef3-028199011a37.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/e48142af-7577-4225-aef3-028199011a37.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/e48142af-7577-4225-aef3-028199011a37.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/e48142af-7577-4225-aef3-028199011a37.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/e48142af-7577-4225-aef3-028199011a37.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/e48142af-7577-4225-aef3-028199011a37.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797795,
      "originalUrl": "https://bokun.s3.amazonaws.com/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797796,
      "originalUrl": "https://bokun.s3.amazonaws.com/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797797,
      "originalUrl": "https://bokun.s3.amazonaws.com/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797798,
      "originalUrl": "https://bokun.s3.amazonaws.com/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797799,
      "originalUrl": "https://bokun.s3.amazonaws.com/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg",
      "description": null,
      "alternateText": null,
      "height": "3221",
      "width": "2430",
      "fileName": "/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797800,
      "originalUrl": "https://bokun.s3.amazonaws.com/54288f74-a81a-4220-9674-9356a49f28a7.jpeg",
      "description": null,
      "alternateText": null,
      "height": "3572",
      "width": "2781",
      "fileName": "/54288f74-a81a-4220-9674-9356a49f28a7.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/54288f74-a81a-4220-9674-9356a49f28a7.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/54288f74-a81a-4220-9674-9356a49f28a7.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/54288f74-a81a-4220-9674-9356a49f28a7.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/54288f74-a81a-4220-9674-9356a49f28a7.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/54288f74-a81a-4220-9674-9356a49f28a7.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/54288f74-a81a-4220-9674-9356a49f28a7.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797801,
      "originalUrl": "https://bokun.s3.amazonaws.com/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg",
      "description": null,
      "alternateText": null,
      "height": "4000",
      "width": "3000",
      "fileName": "/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797802,
      "originalUrl": "https://bokun.s3.amazonaws.com/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg",
      "description": null,
      "alternateText": null,
      "height": "3000",
      "width": "4000",
      "fileName": "/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797803,
      "originalUrl": "https://bokun.s3.amazonaws.com/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2048",
      "width": "1536",
      "fileName": "/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797804,
      "originalUrl": "https://bokun.s3.amazonaws.com/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2048",
      "width": "1536",
      "fileName": "/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797805,
      "originalUrl": "https://bokun.s3.amazonaws.com/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2048",
      "width": "1536",
      "fileName": "/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9797806,
      "originalUrl": "https://bokun.s3.amazonaws.com/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg",
      "description": null,
      "alternateText": null,
      "height": "2048",
      "width": "1536",
      "fileName": "/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg?w=660&h=660"
        }
      ]
    },
    {
      "id": 9894702,
      "originalUrl": "https://bokun.s3.amazonaws.com/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg",
      "description": null,
      "alternateText": null,
      "height": "1280",
      "width": "960",
      "fileName": "/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg",
      "flags": [],
      "derived": [
        {
          "name": "thumbnail",
          "url": "https://imgcdn.bokun.tools/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg?w=80&h=80&mode=crop",
          "cleanUrl": "https://imgcdn.bokun.tools/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg?w=80&h=80&mode=crop"
        },
        {
          "name": "preview",
          "url": "https://imgcdn.bokun.tools/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg?w=300&h=300",
          "cleanUrl": "https://imgcdn.bokun.tools/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg?w=300&h=300"
        },
        {
          "name": "large",
          "url": "https://imgcdn.bokun.tools/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg?w=660&h=660",
          "cleanUrl": "https://imgcdn.bokun.tools/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg?w=660&h=660"
        }
      ]
    }
  ],
  "videos": [],
  "vendor": {
    "id": 127079,
    "title": "Final Touch Cooking Class´s",
    "currencyCode": "EUR",
    "showInvoiceIdOnTicket": false,
    "showAgentDetailsOnTicket": false,
    "showPaymentsOnInvoice": false,
    "companyEmailIsDefault": false
  },
  "boxedVendor": null,
  "storedExternally": false,
  "pluginId": null,
  "reviewRating": 0,
  "reviewCount": 0,
  "activityType": "DAY_TOUR_OR_ACTIVITY",
  "bookingType": "DATE_AND_TIME",
  "scheduleType": "RECURRING",
  "cutoffType": "RELATIVE_TO_START_TIME",
  "cutoffReferenceHour": 0,
  "cutoffReferenceMinute": 0,
  "earlyBookingLimitType": "UNLIMITED",
  "earlyBookingLimitSpecificDateTime": null,
  "earlyBookingLimitDaysBefore": null,
  "earlyBookingLimitMonthsBefore": null,
  "earlyBookingLimitTime": null,
  "capacityType": "LIMITED",
  "passExpiryType": null,
  "fixedPassExpiryDate": null,
  "meetingType": "MEET_ON_LOCATION",
  "privateActivity": false,
  "passCapacity": 10,
  "passValidForDays": 0,
  "passesAvailable": 0,
  "affiliateHubProduct": false,
  "dressCode": false,
  "passportRequired": false,
  "supportedAccessibilityTypes": [],
  "startPoints": [
    {
      "id": 658246,
      "type": null,
      "title": "Meeting point",
      "code": null,
      "address": {
        "id": 16924460,
        "created": [
          2025,
          10,
          1,
          10,
          36,
          43
        ],
        "addressLine1": "Rua do Amial 723",
        "addressLine2": "",
        "addressLine3": "",
        "city": "Porto",
        "state": "Porto",
        "postalCode": "4200-055",
        "countryCode": "PT",
        "mapZoomLevel": 14,
        "geoPoint": {
          "latitude": 41.1791445,
          "longitude": -8.614091499999999
        },
        "unLocode": {
          "country": "",
          "city": ""
        },
        "origin": "GOOGLE_PLACES",
        "originId": "ChIJuXE2YzVkJA0RZZUUlf38vjM",
        "googlePlaceId": null
      },
      "pickupTicketDescription": null,
      "dropoffTicketDescription": null,
      "labels": []
    }
  ],
  "bookingQuestions": [],
  "passengerFields": [],
  "inclusions": [],
  "included": "",
  "exclusions": [],
  "excluded": null,
  "requirements": "<p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\">As the activity takes place on the terrace, outdoors but covered, it will be necessary to bring clothes that are a little warmer and cozier, depending on the weather.</p>",
  "knowBeforeYouGoItems": [],
  "attention": null,
  "locationCode": {
    "country": "PT",
    "location": "Porto",
    "name": "Porto"
  },
  "googlePlace": {
    "country": "Portugal",
    "countryCode": "PT",
    "city": "Porto",
    "cityCode": "Porto",
    "name": "Oporto, Portugal",
    "geoLocationCenter": {
      "lat": 41.1579438,
      "lng": -8.629105299999999
    },
    "addressTypes": []
  },
  "tripadvisorReview": {
    "url": "https://www.tripadvisor.pt/AttractionProductReview-g189180-d33031614-Cocking_Class_Portuguese_Cuisine_On_Terrace-Porto_Porto_District_Northern_Portugal.html",
    "name": "Cocking Class Portuguese Cuisine On Terrace",
    "rating": 0,
    "ranking": "",
    "numReviews": 0
  },
  "resourceSlots": null,
  "bookingCutoffMinutes": 0,
  "bookingCutoffHours": 0,
  "bookingCutoffDays": 2,
  "bookingCutoffWeeks": 0,
  "requestDeadlineMinutes": 0,
  "requestDeadlineHours": 0,
  "requestDeadlineDays": 2,
  "requestDeadlineWeeks": 0,
  "boxedActivityId": 0,
  "comboActivity": false,
  "comboParts": null,
  "returnProduct": null,
  "offers": null,
  "ticketPerComboComponent": false,
  "ticketComboComponents": null,
  "pickupActivityId": null,
  "allowCustomizedBookings": false,
  "reservationTimeout": null,
  "vendorReservationTimeout": null,
  "dayBasedAvailability": false,
  "selectFromDayOptions": false,
  "dayOptions": [],
  "activityCategories": [
    "CLASSES_AND_WORKSHOPS",
    "CULINARY"
  ],
  "activityAttributes": [
    "FAMILY_FRIENDLY",
    "GROUP_FRIENDLY",
    "INDOOR",
    "PRIVATE_ACTIVITY"
  ],
  "guidanceTypes": [
    {
      "id": null,
      "created": [
        2026,
        4,
        13,
        18,
        36,
        39,
        320276842
      ],
      "guidanceType": "GUIDED",
      "languages": [
        "en",
        "pt",
        "fr"
      ],
      "displayLanguages": [
        "English",
        "Portuguese",
        "French"
      ]
    }
  ],
  "defaultRateId": 2174681,
  "rates": [
    {
      "id": 2174681,
      "title": "English Option",
      "description": "",
      "index": 0,
      "rateCode": null,
      "pricedPerPerson": true,
      "minPerBooking": 1,
      "maxPerBooking": 0,
      "cancellationPolicy": {
        "id": 242331,
        "title": "Standard Viator policy",
        "penaltyRules": [
          {
            "id": 251219,
            "cutoffHours": 24,
            "charge": 100,
            "chargeType": "percentage",
            "percentage": 100
          },
          {
            "id": 251218,
            "cutoffHours": 24000,
            "charge": 0,
            "chargeType": "percentage",
            "percentage": 0
          }
        ],
        "tax": null,
        "defaultPolicy": true,
        "policyType": "ADVANCED",
        "simpleCutoffHours": null,
        "policyTypeEnum": "ADVANCED"
      },
      "fixedPassExpiryDate": null,
      "passValidForDays": 0,
      "pickupSelectionType": "UNAVAILABLE",
      "pickupPricingType": "INCLUDED_IN_PRICE",
      "pickupPricedPerPerson": false,
      "dropoffSelectionType": "UNAVAILABLE",
      "dropoffPricingType": "INCLUDED_IN_PRICE",
      "dropoffPricedPerPerson": false,
      "extraConfigs": [],
      "startTimeIds": [
        4331680
      ],
      "allStartTimes": false,
      "tieredPricingEnabled": false,
      "tiers": [],
      "pricingCategoryIds": [
        1059115,
        1059117
      ],
      "allPricingCategories": false,
      "details": [],
      "textItems": []
    }
  ],
  "ticketPerPerson": false,
  "durationType": "HOURS",
  "duration": 4,
  "durationMinutes": 0,
  "durationHours": 4,
  "durationDays": 0,
  "durationWeeks": 0,
  "durationText": "4 hours",
  "minAge": 0,
  "originalDefaultPrice": null,
  "nextDefaultPrice": 100,
  "nextDefaultPriceMoney": {
    "amount": 100,
    "currency": "EUR"
  },
  "pickupService": false,
  "pickupAllotment": false,
  "pickupAllotmentType": null,
  "useComponentPickupAllotments": false,
  "pickupFlags": [],
  "customPickupAllowed": false,
  "pickupMinutesBefore": 0,
  "pickupTimeWindowInMinutes": 0,
  "pickupTimeLocationBased": false,
  "pickupTimeByLocations": [],
  "noPickupMsg": null,
  "ticketMsg": null,
  "showGlobalPickupMsg": false,
  "showNoPickupMsg": false,
  "pickupPlaceGroups": [],
  "dropoffService": false,
  "dropoffFlags": [],
  "customDropoffAllowed": false,
  "useSameAsPickUpPlaces": false,
  "dropoffPlaceGroups": [],
  "difficultyLevel": "EASY",
  "pricingCategories": [
    {
      "id": 1059115,
      "title": "Adultsin",
      "ticketCategory": "ADULT",
      "occupancy": 1,
      "groupSize": 0,
      "ageQualified": false,
      "minAge": 0,
      "maxAge": 0,
      "dependent": false,
      "masterCategoryId": 0,
      "maxPerMaster": 0,
      "sumDependentCategories": false,
      "maxDependentSum": 0,
      "internalUseOnly": false,
      "flags": [],
      "defaultCategory": true,
      "fullTitle": "Adultsin"
    },
    {
      "id": 1059117,
      "title": "Children",
      "ticketCategory": "CHILD",
      "occupancy": 1,
      "groupSize": 0,
      "ageQualified": false,
      "minAge": 0,
      "maxAge": 0,
      "dependent": false,
      "masterCategoryId": 0,
      "maxPerMaster": 0,
      "sumDependentCategories": false,
      "maxDependentSum": 0,
      "internalUseOnly": false,
      "flags": [],
      "defaultCategory": false,
      "fullTitle": "Children"
    }
  ],
  "activityPriceCatalogs": [
    {
      "catalog": {
        "id": 144433,
        "title": "Default",
        "defaultCurrency": "EUR",
        "isVendorDefaultCatalog": true,
        "currencies": [
          "EUR"
        ]
      },
      "catalogId": 144433,
      "currencies": [
        {
          "currency": "EUR",
          "currencyId": 2,
          "default": true
        }
      ]
    }
  ],
  "agendaItems": [
    {
      "id": 3269182,
      "index": 0,
      "title": "Family presentation",
      "excerpt": "",
      "body": "<p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\">welcome and introduction to the family, the house and the activity. </p>",
      "day": 1,
      "flags": [],
      "location": {
        "address": null,
        "city": null,
        "countryCode": null,
        "postCode": null,
        "latitude": null,
        "longitude": null,
        "zoomLevel": 6,
        "origin": null,
        "originId": null,
        "wholeAddress": ""
      },
      "address": null,
      "keyPhoto": null,
      "photos": []
    },
    {
      "id": 3269185,
      "index": 0,
      "title": "Explanation of the menu",
      "excerpt": "",
      "body": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">We'll set out the menu from starters to dessert and main course, including ingredients and utensils.</p><p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\"><br></p>",
      "day": 1,
      "flags": [],
      "location": {
        "address": null,
        "city": null,
        "countryCode": null,
        "postCode": null,
        "latitude": null,
        "longitude": null,
        "zoomLevel": 6,
        "origin": null,
        "originId": null,
        "wholeAddress": ""
      },
      "address": null,
      "keyPhoto": null,
      "photos": []
    },
    {
      "id": 3269190,
      "index": 0,
      "title": "Pataniscas, the best way to start eating and understanding Portugal",
      "excerpt": "",
      "body": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">Chop the onion, parsley and garlic, flour, eggs, beer and seasoning in a bowl and mix well. Then fry small portions.</p>",
      "day": 1,
      "flags": [],
      "location": {
        "address": null,
        "city": null,
        "countryCode": null,
        "postCode": null,
        "latitude": null,
        "longitude": null,
        "zoomLevel": 6,
        "origin": null,
        "originId": null,
        "wholeAddress": ""
      },
      "address": null,
      "keyPhoto": null,
      "photos": []
    },
    {
      "id": 3269192,
      "index": 0,
      "title": "Seasoning the main course",
      "excerpt": "",
      "body": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">It can be meat or fish, seafood or octopus. Portuguese cuisine is very rich and complete. Let's season and prepare the side dishes. Peel potatoes, chop onions to make rice or vegetables for a salad.</p>",
      "day": 1,
      "flags": [],
      "location": {
        "address": null,
        "city": null,
        "countryCode": null,
        "postCode": null,
        "latitude": null,
        "longitude": null,
        "zoomLevel": 6,
        "origin": null,
        "originId": null,
        "wholeAddress": ""
      },
      "address": null,
      "keyPhoto": null,
      "photos": []
    },
    {
      "id": 3269193,
      "index": 0,
      "title": "Pause for a welcome cocktail and a taste of the starters",
      "excerpt": "",
      "body": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">We prepare a drink to your liking and try the Pataniscas. A glass of wine or a very Portuguese Sangria.</p>",
      "day": 1,
      "flags": [],
      "location": {
        "address": null,
        "city": null,
        "countryCode": null,
        "postCode": null,
        "latitude": null,
        "longitude": null,
        "zoomLevel": 6,
        "origin": null,
        "originId": null,
        "wholeAddress": ""
      },
      "address": null,
      "keyPhoto": null,
      "photos": []
    },
    {
      "id": 3269195,
      "index": 0,
      "title": "Desert, Pastel de Nata",
      "excerpt": "",
      "body": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">We're going to make the pastel de nata from scratch, only the puff pastry is ahead of time. Pastel de Nata is probably Portugal's best-known dessert. To the sound of music, we'll shape the pastry into the baking molds and then, using an ancient method, fill them with the cream we've just made together.</p>",
      "day": 1,
      "flags": [],
      "location": {
        "address": null,
        "city": null,
        "countryCode": null,
        "postCode": null,
        "latitude": null,
        "longitude": null,
        "zoomLevel": 6,
        "origin": null,
        "originId": null,
        "wholeAddress": ""
      },
      "address": null,
      "keyPhoto": null,
      "photos": []
    },
    {
      "id": 3269211,
      "index": 0,
      "title": "Time to prove our hard work",
      "excerpt": "",
      "body": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">Finally at the table, seated and with glasses full of our favorite drink, we're going to taste the fruits of our labor. We have time, we just can't make too much noise because the neighbors are working tomorrow, but we're not.</p>",
      "day": 1,
      "flags": [],
      "location": {
        "address": null,
        "city": null,
        "countryCode": null,
        "postCode": null,
        "latitude": null,
        "longitude": null,
        "zoomLevel": 6,
        "origin": null,
        "originId": null,
        "wholeAddress": ""
      },
      "address": null,
      "keyPhoto": null,
      "photos": []
    },
    {
      "id": 3269222,
      "index": 0,
      "title": "Cheers and see you next time",
      "excerpt": "",
      "body": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">A toast, a speech, two toasts and see you next time.</p>",
      "day": 1,
      "flags": [],
      "location": {
        "address": null,
        "city": null,
        "countryCode": null,
        "postCode": null,
        "latitude": null,
        "longitude": null,
        "zoomLevel": 6,
        "origin": null,
        "originId": null,
        "wholeAddress": ""
      },
      "address": null,
      "keyPhoto": null,
      "photos": []
    }
  ],
  "startTimes": [
    {
      "id": 4331680,
      "label": null,
      "externalLabel": "English",
      "hour": 18,
      "minute": 0,
      "overrideTimeWhenPickup": false,
      "pickupHour": 0,
      "pickupMinute": 0,
      "durationType": "H",
      "voucherPickupMsg": null,
      "externalId": null,
      "duration": 4,
      "durationMinutes": 0,
      "durationHours": 4,
      "durationDays": 0,
      "durationWeeks": 0,
      "flags": []
    },
    {
      "id": 4406447,
      "label": null,
      "externalLabel": "French",
      "hour": 18,
      "minute": 0,
      "overrideTimeWhenPickup": false,
      "pickupHour": 0,
      "pickupMinute": 0,
      "durationType": "H",
      "voucherPickupMsg": null,
      "externalId": null,
      "duration": 4,
      "durationMinutes": 0,
      "durationHours": 4,
      "durationDays": 0,
      "durationWeeks": 0,
      "flags": []
    }
  ],
  "bookableExtras": [],
  "route": null,
  "widgetSettings": null,
  "hasOpeningHours": true,
  "defaultOpeningHours": {
    "id": 409621,
    "monday": {
      "id": 4200302,
      "open24Hours": false,
      "open": false,
      "timeIntervals": [
        {
          "openFrom": [
            18,
            0
          ],
          "openForHours": 4,
          "openForMinutes": 0,
          "frequency": null
        }
      ]
    },
    "tuesday": {
      "id": 4200303,
      "open24Hours": false,
      "open": false,
      "timeIntervals": [
        {
          "openFrom": [
            18,
            0
          ],
          "openForHours": 4,
          "openForMinutes": 0,
          "frequency": null
        }
      ]
    },
    "wednesday": {
      "id": 4200304,
      "open24Hours": false,
      "open": false,
      "timeIntervals": [
        {
          "openFrom": [
            18,
            0
          ],
          "openForHours": 4,
          "openForMinutes": 0,
          "frequency": null
        }
      ]
    },
    "thursday": {
      "id": 4200305,
      "open24Hours": false,
      "open": false,
      "timeIntervals": [
        {
          "openFrom": [
            18,
            0
          ],
          "openForHours": 4,
          "openForMinutes": 0,
          "frequency": null
        }
      ]
    },
    "friday": {
      "id": 4200306,
      "open24Hours": false,
      "open": false,
      "timeIntervals": [
        {
          "openFrom": [
            18,
            0
          ],
          "openForHours": 4,
          "openForMinutes": 0,
          "frequency": null
        }
      ]
    },
    "saturday": {
      "id": 4200307,
      "open24Hours": false,
      "open": false,
      "timeIntervals": [
        {
          "openFrom": [
            18,
            0
          ],
          "openForHours": 4,
          "openForMinutes": 0,
          "frequency": null
        }
      ]
    },
    "sunday": {
      "id": 4200308,
      "open24Hours": false,
      "open": false,
      "timeIntervals": [
        {
          "openFrom": [
            6,
            0
          ],
          "openForHours": 16,
          "openForMinutes": 0,
          "frequency": null
        }
      ]
    }
  },
  "seasonalOpeningHours": [
    {
      "id": 188934,
      "monday": {
        "id": 4200309,
        "open24Hours": false,
        "open": false,
        "timeIntervals": [
          {
            "openFrom": [
              11,
              0
            ],
            "openForHours": 4,
            "openForMinutes": 0,
            "frequency": null
          }
        ]
      },
      "tuesday": {
        "id": 4200310,
        "open24Hours": false,
        "open": false,
        "timeIntervals": [
          {
            "openFrom": [
              11,
              0
            ],
            "openForHours": 4,
            "openForMinutes": 0,
            "frequency": null
          }
        ]
      },
      "wednesday": {
        "id": 4200311,
        "open24Hours": false,
        "open": false,
        "timeIntervals": [
          {
            "openFrom": [
              11,
              0
            ],
            "openForHours": 4,
            "openForMinutes": 0,
            "frequency": null
          }
        ]
      },
      "thursday": {
        "id": 4200312,
        "open24Hours": false,
        "open": false,
        "timeIntervals": [
          {
            "openFrom": [
              11,
              0
            ],
            "openForHours": 4,
            "openForMinutes": 0,
            "frequency": null
          }
        ]
      },
      "friday": {
        "id": 4200313,
        "open24Hours": false,
        "open": false,
        "timeIntervals": [
          {
            "openFrom": [
              11,
              0
            ],
            "openForHours": 4,
            "openForMinutes": 0,
            "frequency": null
          }
        ]
      },
      "saturday": {
        "id": 4200314,
        "open24Hours": false,
        "open": false,
        "timeIntervals": [
          {
            "openFrom": [
              11,
              0
            ],
            "openForHours": 4,
            "openForMinutes": 0,
            "frequency": null
          }
        ]
      },
      "sunday": {
        "id": 4200315,
        "open24Hours": false,
        "open": false,
        "timeIntervals": [
          {
            "openFrom": [
              11,
              0
            ],
            "openForHours": 4,
            "openForMinutes": 0,
            "frequency": null
          }
        ]
      },
      "startYear": 2025,
      "endYear": 2026,
      "startDay": 19,
      "startMonth": 10,
      "endDay": 22,
      "endMonth": 2
    }
  ],
  "displaySettings": {
    "showPickupPlaces": false,
    "showRouteMap": false,
    "selectRateBasedOnStartTime": false,
    "customFields": []
  },
  "hasBoxes": false,
  "bookingLabels": [],
  "marketplaceVisibilityType": "PUBLIC",
  "createMethod": null,
  "requestDeadline": 172800000,
  "bookingCutoff": 2880,
  "actualId": 1094850,
  "nextDefaultPriceAsText": "EUR 100.00",
  "actualVendor": {
    "id": 127079,
    "title": "Final Touch Cooking Class´s",
    "currencyCode": "EUR",
    "showInvoiceIdOnTicket": false,
    "showAgentDetailsOnTicket": false,
    "showPaymentsOnInvoice": false,
    "companyEmailIsDefault": false
  }
}
Experience Components payload (`/restapi/v2.0/experience//components`)
{
  "lastModified": 1770673430000,
  "created": 1759306508000,
  "title": "Porto Cooking Class with Jorge and Isabel",
  "shortDescription": "Cooking Class Portuguese traditional meal",
  "description": "<p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\">We want to welcome our guests with a welcome drink and an aperitif, introduce the family and briefly explain the moment they are about to experience. The menu we&#39;re going to make together consists of a starter of Pataniscas de Bacalhau, a fresh salad or steamed vegetables. A meat or fish dish and a Pasteis de Nata for dessert. Of course, the menu can be adapted to meet any customer requirements. Starting with the preparation of all the ingredients with explanations and preparation tips. Drinks and some appetizers will be available for tasting throughout. Alcoholic beverages will only be served to people over 18, as stipulated by Portuguese law</p><p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\">Once the menu has been prepared, we can sit down at the table and enjoy the meal. Let&#39;s talk about the habits, customs and important and picturesque facts of our city and country.</p><p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\"><br /></p>",
  "keywords": [],
  "type": "DAY_TOUR_OR_ACTIVITY",
  "privateExperience": false,
  "timeZone": "Europe/Lisbon",
  "categories": [
    "CLASSES_AND_WORKSHOPS",
    "CULINARY"
  ],
  "themes": [
    "FAMILY_FRIENDLY",
    "GROUP_FRIENDLY",
    "INDOOR",
    "PRIVATE_ACTIVITY"
  ],
  "difficultyLevel": "EASY",
  "minAge": 0,
  "duration": {
    "minutes": 0,
    "hours": 4,
    "days": 0,
    "weeks": 0
  },
  "location": {
    "id": 1144374,
    "countryCode": "PT",
    "city": "Porto",
    "state": "Porto District",
    "name": "Oporto, Portugal",
    "placeId": "ChIJwVPhxKtlJA0RvBSxQFbZSKY",
    "latitude": 41.1579438,
    "longitude": -8.629105299999999
  },
  "itinerary": [
    {
      "id": 3269182,
      "title": "Family presentation",
      "excerpt": "",
      "description": "<p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\">welcome and introduction to the family, the house and the activity. </p>",
      "photos": []
    },
    {
      "id": 3269185,
      "title": "Explanation of the menu",
      "excerpt": "",
      "description": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">We'll set out the menu from starters to dessert and main course, including ingredients and utensils.</p><p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\"><br></p>",
      "photos": []
    },
    {
      "id": 3269190,
      "title": "Pataniscas, the best way to start eating and understanding Portugal",
      "excerpt": "",
      "description": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">Chop the onion, parsley and garlic, flour, eggs, beer and seasoning in a bowl and mix well. Then fry small portions.</p>",
      "photos": []
    },
    {
      "id": 3269192,
      "title": "Seasoning the main course",
      "excerpt": "",
      "description": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">It can be meat or fish, seafood or octopus. Portuguese cuisine is very rich and complete. Let's season and prepare the side dishes. Peel potatoes, chop onions to make rice or vegetables for a salad.</p>",
      "photos": []
    },
    {
      "id": 3269193,
      "title": "Pause for a welcome cocktail and a taste of the starters",
      "excerpt": "",
      "description": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">We prepare a drink to your liking and try the Pataniscas. A glass of wine or a very Portuguese Sangria.</p>",
      "photos": []
    },
    {
      "id": 3269195,
      "title": "Desert, Pastel de Nata",
      "excerpt": "",
      "description": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">We're going to make the pastel de nata from scratch, only the puff pastry is ahead of time. Pastel de Nata is probably Portugal's best-known dessert. To the sound of music, we'll shape the pastry into the baking molds and then, using an ancient method, fill them with the cream we've just made together.</p>",
      "photos": []
    },
    {
      "id": 3269211,
      "title": "Time to prove our hard work",
      "excerpt": "",
      "description": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">Finally at the table, seated and with glasses full of our favorite drink, we're going to taste the fruits of our labor. We have time, we just can't make too much noise because the neighbors are working tomorrow, but we're not.</p>",
      "photos": []
    },
    {
      "id": 3269222,
      "title": "Cheers and see you next time",
      "excerpt": "",
      "description": "<p style=\"font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em\">A toast, a speech, two toasts and see you next time.</p>",
      "photos": []
    }
  ],
  "photos": [
    {
      "id": 9797769,
      "originalUrl": "http://bokun.s3.amazonaws.com/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg",
      "url": "https://imgcdn.bokun.tools/cee3b0a3-42a6-4078-9307-21236cc8ba7d.jpeg",
      "height": 2048,
      "width": 1536
    },
    {
      "id": 9797770,
      "originalUrl": "http://bokun.s3.amazonaws.com/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg",
      "url": "https://imgcdn.bokun.tools/a9b72d22-2d18-4e29-a3be-77437d208587.jpeg",
      "height": 1440,
      "width": 1080
    },
    {
      "id": 9797771,
      "originalUrl": "http://bokun.s3.amazonaws.com/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg",
      "url": "https://imgcdn.bokun.tools/c6073056-b33e-44b2-9574-fe8e0441b545.jpeg",
      "height": 1440,
      "width": 1080
    },
    {
      "id": 9797764,
      "originalUrl": "http://bokun.s3.amazonaws.com/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg",
      "url": "https://imgcdn.bokun.tools/a843261e-d12e-40a5-9ad5-0e7de5f74f1a.jpeg",
      "height": 1058,
      "width": 1432
    },
    {
      "id": 9797772,
      "originalUrl": "http://bokun.s3.amazonaws.com/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg",
      "url": "https://imgcdn.bokun.tools/83ce1900-0027-428a-8dd7-0727a8eef5b3.jpeg",
      "height": 1440,
      "width": 1080
    },
    {
      "id": 9797773,
      "originalUrl": "http://bokun.s3.amazonaws.com/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg",
      "url": "https://imgcdn.bokun.tools/9f73d30c-916c-488c-9732-4bb7a98233df.jpeg",
      "height": 810,
      "width": 1080
    },
    {
      "id": 9797774,
      "originalUrl": "http://bokun.s3.amazonaws.com/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg",
      "url": "https://imgcdn.bokun.tools/ea1a486f-1487-4d0b-9795-7cb9c816f049.jpeg",
      "height": 2088,
      "width": 4640
    },
    {
      "id": 9797775,
      "originalUrl": "http://bokun.s3.amazonaws.com/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg",
      "url": "https://imgcdn.bokun.tools/b6d8fc42-5810-4919-97f7-18d4b62ea6ae.jpeg",
      "height": 4640,
      "width": 2088
    },
    {
      "id": 9797776,
      "originalUrl": "http://bokun.s3.amazonaws.com/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg",
      "url": "https://imgcdn.bokun.tools/cb163f80-76ae-4e87-a94f-b8519e3739e8.jpeg",
      "height": 4640,
      "width": 2088
    },
    {
      "id": 9797777,
      "originalUrl": "http://bokun.s3.amazonaws.com/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg",
      "url": "https://imgcdn.bokun.tools/c951c2df-ef6f-49b2-993c-79adfb14e6aa.jpeg",
      "height": 4640,
      "width": 2088
    },
    {
      "id": 9797778,
      "originalUrl": "http://bokun.s3.amazonaws.com/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg",
      "url": "https://imgcdn.bokun.tools/f224a853-7d33-4f1e-bd57-90c309a0600d.jpeg",
      "height": 4640,
      "width": 2088
    },
    {
      "id": 9797779,
      "originalUrl": "http://bokun.s3.amazonaws.com/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg",
      "url": "https://imgcdn.bokun.tools/309571f5-c91f-4c57-aebd-9c29ac459bae.jpeg",
      "height": 2088,
      "width": 4640
    },
    {
      "id": 9797780,
      "originalUrl": "http://bokun.s3.amazonaws.com/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg",
      "url": "https://imgcdn.bokun.tools/29d87a0a-3ee5-41da-909a-99549ab2269f.jpeg",
      "height": 2592,
      "width": 4608
    },
    {
      "id": 9797781,
      "originalUrl": "http://bokun.s3.amazonaws.com/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg",
      "url": "https://imgcdn.bokun.tools/052d9544-3dae-4c90-8dd0-0732aa19da51.jpeg",
      "height": 2592,
      "width": 2653
    },
    {
      "id": 9797782,
      "originalUrl": "http://bokun.s3.amazonaws.com/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg",
      "url": "https://imgcdn.bokun.tools/6748b3b9-9952-4e14-8fc1-4c00ce3f5cb0.jpeg",
      "height": 2592,
      "width": 4608
    },
    {
      "id": 9797783,
      "originalUrl": "http://bokun.s3.amazonaws.com/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg",
      "url": "https://imgcdn.bokun.tools/bd5b1c91-9c15-4a79-a3d6-fee3066551f9.jpeg",
      "height": 2592,
      "width": 4608
    },
    {
      "id": 9797784,
      "originalUrl": "http://bokun.s3.amazonaws.com/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg",
      "url": "https://imgcdn.bokun.tools/3a2ca8a5-1949-4e1a-bacd-4c1959781bf5.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797785,
      "originalUrl": "http://bokun.s3.amazonaws.com/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg",
      "url": "https://imgcdn.bokun.tools/07704f64-a117-4f47-8f4d-bc53ba5e620c.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797786,
      "originalUrl": "http://bokun.s3.amazonaws.com/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg",
      "url": "https://imgcdn.bokun.tools/3c6475fb-5c14-42f2-9164-7c2106a4a7f5.jpeg",
      "height": 3000,
      "width": 4000
    },
    {
      "id": 9797787,
      "originalUrl": "http://bokun.s3.amazonaws.com/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg",
      "url": "https://imgcdn.bokun.tools/299f2ac7-5c5c-4bb3-885f-5ed2c63d4e06.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797788,
      "originalUrl": "http://bokun.s3.amazonaws.com/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg",
      "url": "https://imgcdn.bokun.tools/67be1bc6-2a45-4a8f-98b7-8cb70a511b87.jpeg",
      "height": 3000,
      "width": 4000
    },
    {
      "id": 9797789,
      "originalUrl": "http://bokun.s3.amazonaws.com/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg",
      "url": "https://imgcdn.bokun.tools/3f65e4fe-336c-4ba7-852f-3f5ceea7f0e5.jpeg",
      "height": 3264,
      "width": 2448
    },
    {
      "id": 9797791,
      "originalUrl": "http://bokun.s3.amazonaws.com/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg",
      "url": "https://imgcdn.bokun.tools/d8038ee3-247c-4fe4-a978-1522bf66b807.jpeg",
      "height": 2448,
      "width": 3264
    },
    {
      "id": 9797792,
      "originalUrl": "http://bokun.s3.amazonaws.com/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg",
      "url": "https://imgcdn.bokun.tools/c0ed5aaf-af20-41ba-bf2c-0a1842d920b5.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797793,
      "originalUrl": "http://bokun.s3.amazonaws.com/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg",
      "url": "https://imgcdn.bokun.tools/da42320a-b2dc-47d1-a161-7b37d7052ace.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797794,
      "originalUrl": "http://bokun.s3.amazonaws.com/e48142af-7577-4225-aef3-028199011a37.jpeg",
      "url": "https://imgcdn.bokun.tools/e48142af-7577-4225-aef3-028199011a37.jpeg",
      "height": 3000,
      "width": 4000
    },
    {
      "id": 9797795,
      "originalUrl": "http://bokun.s3.amazonaws.com/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg",
      "url": "https://imgcdn.bokun.tools/f4fcabf7-dab0-4369-a0c4-28511cb154fa.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797796,
      "originalUrl": "http://bokun.s3.amazonaws.com/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg",
      "url": "https://imgcdn.bokun.tools/423a01a4-59f7-4e18-aaac-b612773d4ab5.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797797,
      "originalUrl": "http://bokun.s3.amazonaws.com/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg",
      "url": "https://imgcdn.bokun.tools/60ad676a-916e-4628-b063-6fcabf3d433f.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797798,
      "originalUrl": "http://bokun.s3.amazonaws.com/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg",
      "url": "https://imgcdn.bokun.tools/69c44466-c338-48f8-a2d0-8cc455ee0319.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797799,
      "originalUrl": "http://bokun.s3.amazonaws.com/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg",
      "url": "https://imgcdn.bokun.tools/d0f850f7-3ce7-4905-9d5d-e94d495ff040.jpeg",
      "height": 3221,
      "width": 2430
    },
    {
      "id": 9797800,
      "originalUrl": "http://bokun.s3.amazonaws.com/54288f74-a81a-4220-9674-9356a49f28a7.jpeg",
      "url": "https://imgcdn.bokun.tools/54288f74-a81a-4220-9674-9356a49f28a7.jpeg",
      "height": 3572,
      "width": 2781
    },
    {
      "id": 9797801,
      "originalUrl": "http://bokun.s3.amazonaws.com/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg",
      "url": "https://imgcdn.bokun.tools/e7c416e7-9ea5-4258-8037-e0fffc5c49e9.jpeg",
      "height": 4000,
      "width": 3000
    },
    {
      "id": 9797802,
      "originalUrl": "http://bokun.s3.amazonaws.com/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg",
      "url": "https://imgcdn.bokun.tools/cf9f74fc-002e-46ae-9844-4c5127bf7591.jpeg",
      "height": 3000,
      "width": 4000
    },
    {
      "id": 9797803,
      "originalUrl": "http://bokun.s3.amazonaws.com/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg",
      "url": "https://imgcdn.bokun.tools/2f42fd5f-587f-4e88-83a7-647c29550e6d.jpeg",
      "height": 2048,
      "width": 1536
    },
    {
      "id": 9797804,
      "originalUrl": "http://bokun.s3.amazonaws.com/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg",
      "url": "https://imgcdn.bokun.tools/aab159aa-13a3-460f-a6dc-d6a2d98b3a7e.jpeg",
      "height": 2048,
      "width": 1536
    },
    {
      "id": 9797805,
      "originalUrl": "http://bokun.s3.amazonaws.com/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg",
      "url": "https://imgcdn.bokun.tools/8f60e3bf-e96d-476c-b3d8-6ca95beefd38.jpeg",
      "height": 2048,
      "width": 1536
    },
    {
      "id": 9797806,
      "originalUrl": "http://bokun.s3.amazonaws.com/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg",
      "url": "https://imgcdn.bokun.tools/f9ede2be-dbec-409a-83e5-1fab2c551995.jpeg",
      "height": 2048,
      "width": 1536
    },
    {
      "id": 9894702,
      "originalUrl": "http://bokun.s3.amazonaws.com/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg",
      "url": "https://imgcdn.bokun.tools/f81c2311-9890-48d5-871f-7bcb489aadf2.jpeg",
      "height": 1280,
      "width": 960
    }
  ],
  "videos": [],
  "guidanceTypes": {
    "GUIDED": [
      "en",
      "pt",
      "fr"
    ]
  },
  "inclusions": [],
  "included": "",
  "exclusions": [],
  "knowBeforeYouGo": [],
  "requirements": "<p style=\"font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em\">As the activity takes place on the terrace, outdoors but covered, it will be necessary to bring clothes that are a little warmer and cozier, depending on the weather.</p>",
  "extras": [],
  "bookingType": "DATE_AND_TIME",
  "defaultOpeningHours": {
    "id": 409621,
    "monday": {
      "open24Hours": false,
      "timeIntervals": [
        {
          "id": 3534173,
          "openFrom": {
            "hour": 18,
            "minute": 0
          },
          "openForHours": 4,
          "openForMinutes": 0
        }
      ]
    },
    "tuesday": {
      "open24Hours": false,
      "timeIntervals": [
        {
          "id": 3534174,
          "openFrom": {
            "hour": 18,
            "minute": 0
          },
          "openForHours": 4,
          "openForMinutes": 0
        }
      ]
    },
    "wednesday": {
      "open24Hours": false,
      "timeIntervals": [
        {
          "id": 3534175,
          "openFrom": {
            "hour": 18,
            "minute": 0
          },
          "openForHours": 4,
          "openForMinutes": 0
        }
      ]
    },
    "thursday": {
      "open24Hours": false,
      "timeIntervals": [
        {
          "id": 3534176,
          "openFrom": {
            "hour": 18,
            "minute": 0
          },
          "openForHours": 4,
          "openForMinutes": 0
        }
      ]
    },
    "friday": {
      "open24Hours": false,
      "timeIntervals": [
        {
          "id": 3534177,
          "openFrom": {
            "hour": 18,
            "minute": 0
          },
          "openForHours": 4,
          "openForMinutes": 0
        }
      ]
    },
    "saturday": {
      "open24Hours": false,
      "timeIntervals": [
        {
          "id": 3534178,
          "openFrom": {
            "hour": 18,
            "minute": 0
          },
          "openForHours": 4,
          "openForMinutes": 0
        }
      ]
    },
    "sunday": {
      "open24Hours": false,
      "timeIntervals": [
        {
          "id": 3534179,
          "openFrom": {
            "hour": 6,
            "minute": 0
          },
          "openForHours": 16,
          "openForMinutes": 0
        }
      ]
    }
  },
  "seasonalOpeningHours": [
    {
      "startYear": 2025,
      "startMonth": 10,
      "startDay": 19,
      "endYear": 2026,
      "endMonth": 2,
      "endDay": 22,
      "id": 188934,
      "monday": {
        "open24Hours": false,
        "timeIntervals": [
          {
            "id": 3534180,
            "openFrom": {
              "hour": 11,
              "minute": 0
            },
            "openForHours": 4,
            "openForMinutes": 0
          }
        ]
      },
      "tuesday": {
        "open24Hours": false,
        "timeIntervals": [
          {
            "id": 3534181,
            "openFrom": {
              "hour": 11,
              "minute": 0
            },
            "openForHours": 4,
            "openForMinutes": 0
          }
        ]
      },
      "wednesday": {
        "open24Hours": false,
        "timeIntervals": [
          {
            "id": 3534182,
            "openFrom": {
              "hour": 11,
              "minute": 0
            },
            "openForHours": 4,
            "openForMinutes": 0
          }
        ]
      },
      "thursday": {
        "open24Hours": false,
        "timeIntervals": [
          {
            "id": 3534183,
            "openFrom": {
              "hour": 11,
              "minute": 0
            },
            "openForHours": 4,
            "openForMinutes": 0
          }
        ]
      },
      "friday": {
        "open24Hours": false,
        "timeIntervals": [
          {
            "id": 3534184,
            "openFrom": {
              "hour": 11,
              "minute": 0
            },
            "openForHours": 4,
            "openForMinutes": 0
          }
        ]
      },
      "saturday": {
        "open24Hours": false,
        "timeIntervals": [
          {
            "id": 3534185,
            "openFrom": {
              "hour": 11,
              "minute": 0
            },
            "openForHours": 4,
            "openForMinutes": 0
          }
        ]
      },
      "sunday": {
        "open24Hours": false,
        "timeIntervals": [
          {
            "id": 3534186,
            "openFrom": {
              "hour": 11,
              "minute": 0
            },
            "openForHours": 4,
            "openForMinutes": 0
          }
        ]
      }
    }
  ],
  "cutoff": {
    "type": "RELATIVE_TO_START_TIME",
    "minutes": 0,
    "hours": 0,
    "days": 2,
    "weeks": 0
  },
  "capacityType": "LIMITED",
  "startTimes": [
    {
      "id": 4331680,
      "externalId": "",
      "label": "English",
      "externalLabel": "English",
      "hour": 18,
      "minute": 0,
      "durationMinutes": 0,
      "durationHours": 4,
      "durationDays": 0,
      "durationWeeks": 0
    },
    {
      "id": 4406447,
      "externalId": "",
      "label": "French",
      "externalLabel": "French",
      "hour": 18,
      "minute": 0,
      "durationMinutes": 0,
      "durationHours": 4,
      "durationDays": 0,
      "durationWeeks": 0
    }
  ],
  "availabilityRules": [
    {
      "id": 9906381,
      "recurrenceRule": {
        "startDate": "2025-09-29",
        "endDate": "2025-09-29",
        "byWeekday": [],
        "byMonth": []
      },
      "maxCapacity": 8,
      "maxCapacityForPickup": 0,
      "minTotalPax": 3,
      "allStartTimes": false,
      "startTimes": [
        {
          "id": 4331680,
          "externalId": ""
        }
      ],
      "guidedLanguages": []
    },
    {
      "id": 9906383,
      "recurrenceRule": {
        "startDate": "2025-09-30",
        "endDate": "2025-09-30",
        "byWeekday": [],
        "byMonth": []
      },
      "maxCapacity": 8,
      "maxCapacityForPickup": 0,
      "minTotalPax": 3,
      "allStartTimes": false,
      "startTimes": [
        {
          "id": 4331680,
          "externalId": ""
        }
      ],
      "guidedLanguages": []
    },
    {
      "id": 9906384,
      "recurrenceRule": {
        "startDate": "2025-10-01",
        "endDate": "2025-10-01",
        "byWeekday": [],
        "byMonth": []
      },
      "maxCapacity": 8,
      "maxCapacityForPickup": 0,
      "minTotalPax": 3,
      "allStartTimes": false,
      "startTimes": [
        {
          "id": 4331680,
          "externalId": ""
        }
      ],
      "guidedLanguages": []
    },
    {
      "id": 9906388,
      "recurrenceRule": {
        "startDate": "2025-10-02",
        "endDate": "2025-10-02",
        "byWeekday": [],
        "byMonth": []
      },
      "maxCapacity": 8,
      "maxCapacityForPickup": 0,
      "minTotalPax": 3,
      "allStartTimes": false,
      "startTimes": [
        {
          "id": 4331680,
          "externalId": ""
        }
      ],
      "guidedLanguages": []
    },
    {
      "id": 9906389,
      "recurrenceRule": {
        "byWeekday": [
          "MONDAY",
          "TUESDAY",
          "WEDNESDAY",
          "THURSDAY",
          "FRIDAY",
          "SATURDAY",
          "SUNDAY"
        ],
        "byMonth": []
      },
      "maxCapacity": 8,
      "maxCapacityForPickup": 0,
      "minTotalPax": 3,
      "allStartTimes": false,
      "startTimes": [
        {
          "id": 4331680,
          "externalId": ""
        },
        {
          "id": 4406447,
          "externalId": ""
        }
      ],
      "guidedLanguages": [
        "en",
        "pt"
      ]
    },
    {
      "id": 9997360,
      "recurrenceRule": {
        "startDate": "2025-10-15",
        "endDate": "2025-10-15",
        "byWeekday": [
          "SUNDAY",
          "MONDAY",
          "TUESDAY",
          "WEDNESDAY",
          "THURSDAY",
          "FRIDAY",
          "SATURDAY"
        ],
        "byMonth": []
      },
      "maxCapacity": 8,
      "maxCapacityForPickup": 0,
      "minTotalPax": 3,
      "allStartTimes": false,
      "startTimes": [
        {
          "id": 4331680,
          "externalId": ""
        }
      ],
      "guidedLanguages": [
        "en",
        "pt"
      ]
    }
  ],
  "pricingCategories": {
    "defaultId": 1059115,
    "ids": [
      1059115,
      1059117
    ]
  },
  "rates": {
    "defaultRate": {
      "id": 2174681
    },
    "rates": [
      {
        "id": 2174681,
        "title": "English Option",
        "description": "",
        "created": 1759306508000,
        "lastModified": 1770673430000,
        "minPerBooking": 1,
        "pickupSelectionType": "UNAVAILABLE",
        "dropoffSelectionType": "UNAVAILABLE",
        "cancellationPolicyId": 242331,
        "pricedPerPerson": true,
        "tieredPricingEnabled": false,
        "allStartTimes": false,
        "startTimes": [
          {
            "id": 4331680,
            "externalId": ""
          }
        ],
        "allPricingCategories": true
      }
    ]
  },
  "pricing": {
    "experiencePriceRules": [
      {
        "id": 331901780,
        "rate": {
          "id": 2174681
        },
        "created": 1759310979000,
        "priceCatalogId": 144433,
        "currency": "EUR",
        "amount": "100.000000",
        "pricingCategoryId": 1059115
      },
      {
        "id": 331901781,
        "rate": {
          "id": 2174681
        },
        "created": 1759310979000,
        "priceCatalogId": 144433,
        "currency": "EUR",
        "amount": "65.000000",
        "pricingCategoryId": 1059117
      }
    ],
    "extraPriceRules": [],
    "pickupPriceRules": [],
    "dropoffPriceRules": [],
    "priceCatalogCurrencies": [
      {
        "priceCatalogId": 144433,
        "currencies": [
          "EUR"
        ],
        "defaultCurrency": "EUR"
      }
    ]
  },
  "mainPaxInfo": [
    {
      "type": "FIRST_NAME",
      "required": true,
      "requiredBeforeDeparture": false
    },
    {
      "type": "LAST_NAME",
      "required": true,
      "requiredBeforeDeparture": false
    },
    {
      "type": "EMAIL",
      "required": true,
      "requiredBeforeDeparture": false
    },
    {
      "type": "PHONE_NUMBER",
      "required": true,
      "requiredBeforeDeparture": false
    },
    {
      "type": "NATIONALITY",
      "required": true,
      "requiredBeforeDeparture": false
    }
  ],
  "otherPaxInfo": [],
  "bookingQuestions": [],
  "combo": {
    "isCombo": false
  },
  "ticket": {
    "barcodeFormat": "QR_CODE",
    "ticketPerPerson": false
  },
  "bookingLabels": [],
  "flags": [],
  "customInputFieldValues": [],
  "inventorySettings": {
    "enabled": false
  },
  "allowCustomizedBookings": false,
  "boxSettings": {
    "isBox": false
  },
  "activation": {
    "activated": true,
    "lastActivationDate": 1770673430000
  },
  "meetingType": {
    "type": "MEET_ON_LOCATION",
    "meetingPointAddresses": [
      {
        "id": 658246,
        "title": "Meeting point",
        "address": {
          "id": 16924460,
          "addressLine1": "Rua do Amial 723",
          "addressLine2": "",
          "addressLine3": "",
          "city": "Porto",
          "state": "Porto",
          "postalCode": "4200-055",
          "countryCode": "PT",
          "latitude": 41.1791445,
          "longitude": -8.614091499999999
        }
      }
    ],
    "dropoffService": false
  },
  "id": 1094850,
  "earlyBookingLimit": {
    "limitType": "UNLIMITED"
  }
}

Complete Product Data Map

Every top-level field is shown as its own section with nested sub-sections for planning.

Id

1094850

External Id

null

Product Group Id

0

Product Category

ACTIVITIES

Box

false

Inventory Local

true

Inventory Supports Pricing

false

Inventory Supports Availability

true

Creation Date

Wed Oct 01 08:15:08 UTC 2025

Last Modified

Mon Feb 09 21:43:50 UTC 2026

Last Published

2026-02-09T21:43:50.327Z

Published

false

Title

Porto Cooking Class with Jorge and Isabel

Description

<p style="font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em">We want to welcome our guests with a welcome drink and an aperitif, introduce the family and briefly explain the moment they are about to experience. The menu we&#39;re going to make together consists of a starter of Pataniscas de Bacalhau, a fresh salad or steamed vegetables. A meat or fish dish and a Pasteis de Nata for dessert. Of course, the menu can be adapted to meet any customer requirements. Starting with the preparation of all the ingredients with explanations and preparation tips. Drinks and some appetizers will be available for tasting throughout. Alcoholic beverages will only be served to people over 18, as stipulated by Portuguese law</p><p style="font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em">Once the menu has been prepared, we can sit down at the table and enjoy the meal. Let&#39;s talk about the habits, customs and important and picturesque facts of our city and country.</p><p style="font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em"><br /></p>

Excerpt

Cooking Class Portuguese traditional meal

Cancellation Policy

Id

242331

Title

Standard Viator policy

Penalty Rules (2 items)

Item 1

Id

251219

Cutoff Hours

24

Charge

100

Charge Type

percentage

Percentage

100

Item 2

Id

251218

Cutoff Hours

24000

Charge

0

Charge Type

percentage

Percentage

0

Tax

null

Default Policy

true

Policy Type

ADVANCED

Simple Cutoff Hours

null

Policy Type Enum

ADVANCED

Override Barcode Format

false

Barcode Type

QR_CODE

Time Zone

Europe/Lisbon

Main Contact Fields (5 items)

Item 1

Field

FIRST_NAME

Required

true

Required Before Departure

false

Item 2

Field

LAST_NAME

Required

true

Required Before Departure

false

Item 3

Field

EMAIL

Required

true

Required Before Departure

false

Item 4

Field

PHONE_NUMBER

Required

true

Required Before Departure

false

Item 5

Field

NATIONALITY

Required

true

Required Before Departure

false

Required Customer Fields (5 items)

firstName

lastName

email

phoneNumber

nationality

Keywords (0 items)

[]

Flags (0 items)

[]

Slug

null

Base Language

en_GB

Languages (1 items)

EN_GB

Payment Currencies (0 items)

[]

Custom Fields (0 items)

[]

Tag Groups (0 items)

[]

Categories (0 items)

[]

Videos (0 items)

[]

Vendor

Id

127079

Title

Final Touch Cooking Class´s

Currency Code

EUR

Show Invoice Id On Ticket

false

Show Agent Details On Ticket

false

Show Payments On Invoice

false

Company Email Is Default

false

Boxed Vendor

null

Stored Externally

false

Plugin Id

null

Review Rating

0

Review Count

0

Activity Type

DAY_TOUR_OR_ACTIVITY

Booking Type

DATE_AND_TIME

Schedule Type

RECURRING

Cutoff Type

RELATIVE_TO_START_TIME

Cutoff Reference Hour

0

Cutoff Reference Minute

0

Early Booking Limit Type

UNLIMITED

Early Booking Limit Specific Date Time

null

Early Booking Limit Days Before

null

Early Booking Limit Months Before

null

Early Booking Limit Time

null

Capacity Type

LIMITED

Pass Expiry Type

null

Fixed Pass Expiry Date

null

Meeting Type

MEET_ON_LOCATION

Private Activity

false

Pass Capacity

10

Pass Valid For Days

0

Passes Available

0

Affiliate Hub Product

false

Dress Code

false

Passport Required

false

Supported Accessibility Types (0 items)

[]

Start Points (1 items)

Item 1

Id

658246

Type

null

Title

Meeting point

Code

null

Address

Id

16924460

Created (6 items)

2025

10

1

10

36

43

Address Line1

Rua do Amial 723

Address Line2

Address Line3

City

Porto

State

Porto

Postal Code

4200-055

Country Code

PT

Map Zoom Level

14

Geo Point

Latitude

41.1791445

Longitude

-8.614091499999999

Un Locode

Country

City

Origin

GOOGLE_PLACES

Origin Id

ChIJuXE2YzVkJA0RZZUUlf38vjM

Google Place Id

null

Pickup Ticket Description

null

Dropoff Ticket Description

null

Labels (0 items)

[]

Booking Questions (0 items)

[]

Passenger Fields (0 items)

[]

Inclusions (0 items)

[]

Included

Exclusions (0 items)

[]

Excluded

null

Requirements

<p style="font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em">As the activity takes place on the terrace, outdoors but covered, it will be necessary to bring clothes that are a little warmer and cozier, depending on the weather.</p>

Know Before You Go Items (0 items)

[]

Attention

null

Location Code

Country

PT

Location

Porto

Name

Porto

Google Place

Country

Portugal

Country Code

PT

City

Porto

City Code

Porto

Name

Oporto, Portugal

Geo Location Center

Lat

41.1579438

Lng

-8.629105299999999

Address Types (0 items)

[]

Tripadvisor Review

Url

https://www.tripadvisor.pt/AttractionProductReview-g189180-d33031614-Cocking_Class_Portuguese_Cuisine_On_Terrace-Porto_Porto_District_Northern_Portugal.html

Name

Cocking Class Portuguese Cuisine On Terrace

Rating

0

Ranking

Num Reviews

0

Resource Slots

null

Booking Cutoff Minutes

0

Booking Cutoff Hours

0

Booking Cutoff Days

2

Booking Cutoff Weeks

0

Request Deadline Minutes

0

Request Deadline Hours

0

Request Deadline Days

2

Request Deadline Weeks

0

Boxed Activity Id

0

Combo Activity

false

Combo Parts

null

Return Product

null

Offers

null

Ticket Per Combo Component

false

Ticket Combo Components

null

Pickup Activity Id

null

Allow Customized Bookings

false

Reservation Timeout

null

Vendor Reservation Timeout

null

Day Based Availability

false

Select From Day Options

false

Day Options (0 items)

[]

Activity Categories (2 items)

CLASSES_AND_WORKSHOPS

CULINARY

Activity Attributes (4 items)

FAMILY_FRIENDLY

GROUP_FRIENDLY

INDOOR

PRIVATE_ACTIVITY

Guidance Types (1 items)

Item 1

Id

null

Created (7 items)

2026

4

13

18

36

39

320276842

Guidance Type

GUIDED

Languages (3 items)

en

pt

fr

Display Languages (3 items)

English

Portuguese

French

Default Rate Id

2174681

Rates (1 items)

Item 1

Id

2174681

Title

English Option

Description

Index

0

Rate Code

null

Priced Per Person

true

Min Per Booking

1

Max Per Booking

0

Cancellation Policy

Id

242331

Title

Standard Viator policy

Penalty Rules (2 items)

Item 1

Id

251219

Cutoff Hours

24

Charge

100

Charge Type

percentage

Percentage

100

Item 2

Id

251218

Cutoff Hours

24000

Charge

0

Charge Type

percentage

Percentage

0

Tax

null

Default Policy

true

Policy Type

ADVANCED

Simple Cutoff Hours

null

Policy Type Enum

ADVANCED

Fixed Pass Expiry Date

null

Pass Valid For Days

0

Pickup Selection Type

UNAVAILABLE

Pickup Pricing Type

INCLUDED_IN_PRICE

Pickup Priced Per Person

false

Dropoff Selection Type

UNAVAILABLE

Dropoff Pricing Type

INCLUDED_IN_PRICE

Dropoff Priced Per Person

false

Extra Configs (0 items)

[]

Start Time Ids (1 items)

4331680

All Start Times

false

Tiered Pricing Enabled

false

Tiers (0 items)

[]

Pricing Category Ids (2 items)

1059115

1059117

All Pricing Categories

false

Details (0 items)

[]

Text Items (0 items)

[]

Ticket Per Person

false

Duration Type

HOURS

Duration

4

Duration Minutes

0

Duration Hours

4

Duration Days

0

Duration Weeks

0

Duration Text

4 hours

Min Age

0

Original Default Price

null

Next Default Price

100

Next Default Price Money

Amount

100

Currency

EUR

Pickup Service

false

Pickup Allotment

false

Pickup Allotment Type

null

Use Component Pickup Allotments

false

Pickup Flags (0 items)

[]

Custom Pickup Allowed

false

Pickup Minutes Before

0

Pickup Time Window In Minutes

0

Pickup Time Location Based

false

Pickup Time By Locations (0 items)

[]

No Pickup Msg

null

Ticket Msg

null

Show Global Pickup Msg

false

Show No Pickup Msg

false

Pickup Place Groups (0 items)

[]

Dropoff Service

false

Dropoff Flags (0 items)

[]

Custom Dropoff Allowed

false

Use Same As Pick Up Places

false

Dropoff Place Groups (0 items)

[]

Difficulty Level

EASY

Pricing Categories (2 items)

Item 1

Id

1059115

Title

Adultsin

Ticket Category

ADULT

Occupancy

1

Group Size

0

Age Qualified

false

Min Age

0

Max Age

0

Dependent

false

Master Category Id

0

Max Per Master

0

Sum Dependent Categories

false

Max Dependent Sum

0

Internal Use Only

false

Flags (0 items)

[]

Default Category

true

Full Title

Adultsin

Item 2

Id

1059117

Title

Children

Ticket Category

CHILD

Occupancy

1

Group Size

0

Age Qualified

false

Min Age

0

Max Age

0

Dependent

false

Master Category Id

0

Max Per Master

0

Sum Dependent Categories

false

Max Dependent Sum

0

Internal Use Only

false

Flags (0 items)

[]

Default Category

false

Full Title

Children

Activity Price Catalogs (1 items)

Item 1

Catalog

Id

144433

Title

Default

Default Currency

EUR

Is Vendor Default Catalog

true

Currencies (1 items)

EUR

Catalog Id

144433

Currencies (1 items)

Item 1

Currency

EUR

Currency Id

2

Default

true

Agenda Items (8 items)

Item 1

Id

3269182

Index

0

Title

Family presentation

Excerpt

Body

<p style="font-size:14px;line-height:1.6;color:#57646f;margin-top:0.5em;margin-bottom:0.5em">welcome and introduction to the family, the house and the activity. </p>

Day

1

Flags (0 items)

[]

Location

Address

null

City

null

Country Code

null

Post Code

null

Latitude

null

Longitude

null

Zoom Level

6

Origin

null

Origin Id

null

Whole Address

Address

null

Key Photo

null

Photos (0 items)

[]

Item 2

Id

3269185

Index

0

Title

Explanation of the menu

Excerpt

Body

<p style="font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em">We'll set out the menu from starters to dessert and main course, including ingredients and utensils.</p><p style="font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em"><br></p>

Day

1

Flags (0 items)

[]

Location

Address

null

City

null

Country Code

null

Post Code

null

Latitude

null

Longitude

null

Zoom Level

6

Origin

null

Origin Id

null

Whole Address

Address

null

Key Photo

null

Photos (0 items)

[]

Item 3

Id

3269190

Index

0

Title

Pataniscas, the best way to start eating and understanding Portugal

Excerpt

Body

<p style="font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em">Chop the onion, parsley and garlic, flour, eggs, beer and seasoning in a bowl and mix well. Then fry small portions.</p>

Day

1

Flags (0 items)

[]

Location

Address

null

City

null

Country Code

null

Post Code

null

Latitude

null

Longitude

null

Zoom Level

6

Origin

null

Origin Id

null

Whole Address

Address

null

Key Photo

null

Photos (0 items)

[]

Item 4

Id

3269192

Index

0

Title

Seasoning the main course

Excerpt

Body

<p style="font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em">It can be meat or fish, seafood or octopus. Portuguese cuisine is very rich and complete. Let's season and prepare the side dishes. Peel potatoes, chop onions to make rice or vegetables for a salad.</p>

Day

1

Flags (0 items)

[]

Location

Address

null

City

null

Country Code

null

Post Code

null

Latitude

null

Longitude

null

Zoom Level

6

Origin

null

Origin Id

null

Whole Address

Address

null

Key Photo

null

Photos (0 items)

[]

Item 5

Id

3269193

Index

0

Title

Pause for a welcome cocktail and a taste of the starters

Excerpt

Body

<p style="font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em">We prepare a drink to your liking and try the Pataniscas. A glass of wine or a very Portuguese Sangria.</p>

Day

1

Flags (0 items)

[]

Location

Address

null

City

null

Country Code

null

Post Code

null

Latitude

null

Longitude

null

Zoom Level

6

Origin

null

Origin Id

null

Whole Address

Address

null

Key Photo

null

Photos (0 items)

[]

Item 6

Id

3269195

Index

0

Title

Desert, Pastel de Nata

Excerpt

Body

<p style="font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em">We're going to make the pastel de nata from scratch, only the puff pastry is ahead of time. Pastel de Nata is probably Portugal's best-known dessert. To the sound of music, we'll shape the pastry into the baking molds and then, using an ancient method, fill them with the cream we've just made together.</p>

Day

1

Flags (0 items)

[]

Location

Address

null

City

null

Country Code

null

Post Code

null

Latitude

null

Longitude

null

Zoom Level

6

Origin

null

Origin Id

null

Whole Address

Address

null

Key Photo

null

Photos (0 items)

[]

Item 7

Id

3269211

Index

0

Title

Time to prove our hard work

Excerpt

Body

<p style="font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em">Finally at the table, seated and with glasses full of our favorite drink, we're going to taste the fruits of our labor. We have time, we just can't make too much noise because the neighbors are working tomorrow, but we're not.</p>

Day

1

Flags (0 items)

[]

Location

Address

null

City

null

Country Code

null

Post Code

null

Latitude

null

Longitude

null

Zoom Level

6

Origin

null

Origin Id

null

Whole Address

Address

null

Key Photo

null

Photos (0 items)

[]

Item 8

Id

3269222

Index

0

Title

Cheers and see you next time

Excerpt

Body

<p style="font-size: 14px; line-height: 1.6; color: #57646f; margin-top: 0.5em; margin-bottom: 0.5em">A toast, a speech, two toasts and see you next time.</p>

Day

1

Flags (0 items)

[]

Location

Address

null

City

null

Country Code

null

Post Code

null

Latitude

null

Longitude

null

Zoom Level

6

Origin

null

Origin Id

null

Whole Address

Address

null

Key Photo

null

Photos (0 items)

[]

Start Times (2 items)

Item 1

Id

4331680

Label

null

External Label

English

Hour

18

Minute

0

Override Time When Pickup

false

Pickup Hour

0

Pickup Minute

0

Duration Type

H

Voucher Pickup Msg

null

External Id

null

Duration

4

Duration Minutes

0

Duration Hours

4

Duration Days

0

Duration Weeks

0

Flags (0 items)

[]

Item 2

Id

4406447

Label

null

External Label

French

Hour

18

Minute

0

Override Time When Pickup

false

Pickup Hour

0

Pickup Minute

0

Duration Type

H

Voucher Pickup Msg

null

External Id

null

Duration

4

Duration Minutes

0

Duration Hours

4

Duration Days

0

Duration Weeks

0

Flags (0 items)

[]

Bookable Extras (0 items)

[]

Route

null

Widget Settings

null

Has Opening Hours

true

Default Opening Hours

Id

409621

Monday

Id

4200302

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

18

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Tuesday

Id

4200303

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

18

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Wednesday

Id

4200304

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

18

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Thursday

Id

4200305

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

18

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Friday

Id

4200306

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

18

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Saturday

Id

4200307

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

18

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Sunday

Id

4200308

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

6

0

Open For Hours

16

Open For Minutes

0

Frequency

null

Seasonal Opening Hours (1 items)

Item 1

Id

188934

Monday

Id

4200309

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

11

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Tuesday

Id

4200310

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

11

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Wednesday

Id

4200311

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

11

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Thursday

Id

4200312

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

11

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Friday

Id

4200313

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

11

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Saturday

Id

4200314

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

11

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Sunday

Id

4200315

Open24 Hours

false

Open

false

Time Intervals (1 items)

Item 1

Open From (2 items)

11

0

Open For Hours

4

Open For Minutes

0

Frequency

null

Start Year

2025

End Year

2026

Start Day

19

Start Month

10

End Day

22

End Month

2

Display Settings

Show Pickup Places

false

Show Route Map

false

Select Rate Based On Start Time

false

Custom Fields (0 items)

[]

Has Boxes

false

Booking Labels (0 items)

[]

Marketplace Visibility Type

PUBLIC

Create Method

null

Request Deadline

172800000

Booking Cutoff

2880

Actual Id

1094850

Next Default Price As Text

EUR 100.00

Actual Vendor

Id

127079

Title

Final Touch Cooking Class´s

Currency Code

EUR

Show Invoice Id On Ticket

false

Show Agent Details On Ticket

false

Show Payments On Invoice

false

Company Email Is Default

false

Porto Cooking Class with Jorge and Isabel | Rebrid