{'activityCode': 'AU-CNSRFM1', 'country': {'code': 'AU', 'name': 'Australia', 'destinations': [{'code': 'CNS', 'name': 'Cairns - QLD'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '533146579#HELICOPTER', 'name': 'Tour + 10 Minute Scenic Helicopter Flight', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}], 'destinationCode': 'CNS', 'contract': {'incomingOffice': 280, 'code': 6091, 'name': 'AU-CNSRFM1 HEL'}, 'languages': [], 'amountsFrom': [{'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 14, 'amount': 426.88, 'boxOfficeAmount': 405.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 553.36, 'boxOfficeAmount': 525.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'h50gj96735bfjbclf965tu922q0059', 'operationDates': [{'from': '2026-12-23', 'to': '2026-12-23', 'cancellationPolicies': [{'dateFrom': '2026-12-22T00:00:00.000Z', 'amount': 1106.72}]}, {'from': '2026-12-24', 'to': '2026-12-24', 'cancellationPolicies': [{'dateFrom': '2026-12-23T00:00:00.000Z', 'amount': 1106.72}]}, {'from': '2026-12-26', 'to': '2026-12-26', 'cancellationPolicies': [{'dateFrom': '2026-12-25T00:00:00.000Z', 'amount': 1106.72}]}, {'from': '2026-12-27', 'to': '2026-12-27', 'cancellationPolicies': [{'dateFrom': '2026-12-26T00:00:00.000Z', 'amount': 1106.72}]}, {'from': '2026-12-28', 'to': '2026-12-28', 'cancellationPolicies': [{'dateFrom': '2026-12-27T00:00:00.000Z', 'amount': 1106.72}]}, {'from': '2026-12-29', 'to': '2026-12-29', 'cancellationPolicies': [{'dateFrom': '2026-12-28T00:00:00.000Z', 'amount': 1106.72}]}, {'from': '2026-12-30', 'to': '2026-12-30', 'cancellationPolicies': [{'dateFrom': '2026-12-29T00:00:00.000Z', 'amount': 1106.72}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1106.72, 'boxOfficeAmount': 1050.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 14, 'amount': 426.88, 'boxOfficeAmount': 405.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 553.36, 'boxOfficeAmount': 525.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 0.0, 'amount': 0.0, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '533146579'}, {'code': '2065721310#HELMETDIVE', 'name': 'Tour + 1 Helmet Dive', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}], 'destinationCode': 'CNS', 'contract': {'incomingOffice': 280, 'code': 6089, 'name': 'AU-CNSRFM1 HLDI'}, 'languages': [], 'amountsFrom': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 11, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 524.9, 'boxOfficeAmount': 498.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 14, 'amount': 350.99, 'boxOfficeAmount': 333.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'c4d3voslkn5261sflm4v00iotr0059', 'operationDates': [{'from': '2026-12-23', 'to': '2026-12-23', 'cancellationPolicies': [{'dateFrom': '2026-12-22T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-24', 'to': '2026-12-24', 'cancellationPolicies': [{'dateFrom': '2026-12-23T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-26', 'to': '2026-12-26', 'cancellationPolicies': [{'dateFrom': '2026-12-25T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-27', 'to': '2026-12-27', 'cancellationPolicies': [{'dateFrom': '2026-12-26T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-28', 'to': '2026-12-28', 'cancellationPolicies': [{'dateFrom': '2026-12-27T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-29', 'to': '2026-12-29', 'cancellationPolicies': [{'dateFrom': '2026-12-28T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-30', 'to': '2026-12-30', 'cancellationPolicies': [{'dateFrom': '2026-12-29T00:00:00.000Z', 'amount': 1049.8}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1049.8, 'boxOfficeAmount': 996.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 11, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 14, 'amount': 350.99, 'boxOfficeAmount': 333.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 524.9, 'boxOfficeAmount': 498.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 0.0, 'amount': 0.0, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2065721310'}, {'code': '1879434898#SCUBA2DIVE', 'name': 'Tour + with 2 Certified Scuba dives', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}], 'destinationCode': 'CNS', 'contract': {'incomingOffice': 280, 'code': 6087, 'name': 'AU-CNSRFM1 2DIV'}, 'languages': [], 'amountsFrom': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 11, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 602.9, 'boxOfficeAmount': 572.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 14, 'amount': 428.99, 'boxOfficeAmount': 407.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'hq8fj7tk3hsuo32f4i4u1p3qqn0059', 'operationDates': [{'from': '2026-12-23', 'to': '2026-12-23', 'cancellationPolicies': [{'dateFrom': '2026-12-22T00:00:00.000Z', 'amount': 1205.8}]}, {'from': '2026-12-24', 'to': '2026-12-24', 'cancellationPolicies': [{'dateFrom': '2026-12-23T00:00:00.000Z', 'amount': 1205.8}]}, {'from': '2026-12-26', 'to': '2026-12-26', 'cancellationPolicies': [{'dateFrom': '2026-12-25T00:00:00.000Z', 'amount': 1205.8}]}, {'from': '2026-12-27', 'to': '2026-12-27', 'cancellationPolicies': [{'dateFrom': '2026-12-26T00:00:00.000Z', 'amount': 1205.8}]}, {'from': '2026-12-28', 'to': '2026-12-28', 'cancellationPolicies': [{'dateFrom': '2026-12-27T00:00:00.000Z', 'amount': 1205.8}]}, {'from': '2026-12-29', 'to': '2026-12-29', 'cancellationPolicies': [{'dateFrom': '2026-12-28T00:00:00.000Z', 'amount': 1205.8}]}, {'from': '2026-12-30', 'to': '2026-12-30', 'cancellationPolicies': [{'dateFrom': '2026-12-29T00:00:00.000Z', 'amount': 1205.8}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1205.8, 'boxOfficeAmount': 1144.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 11, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 14, 'amount': 428.99, 'boxOfficeAmount': 407.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 602.9, 'boxOfficeAmount': 572.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 0.0, 'amount': 0.0, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1879434898'}, {'code': '1889264809#SCUBADIVE', 'name': 'Tour + 1 introductory Scuba Dive', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}], 'destinationCode': 'CNS', 'contract': {'incomingOffice': 280, 'code': 6088, 'name': 'AU-CNSRFM1 DIV'}, 'languages': [], 'amountsFrom': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 11, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 524.9, 'boxOfficeAmount': 498.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 14, 'amount': 350.99, 'boxOfficeAmount': 333.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '8lfaojt33nvg7gk8jvmls1oseo0059', 'operationDates': [{'from': '2026-12-23', 'to': '2026-12-23', 'cancellationPolicies': [{'dateFrom': '2026-12-22T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-24', 'to': '2026-12-24', 'cancellationPolicies': [{'dateFrom': '2026-12-23T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-26', 'to': '2026-12-26', 'cancellationPolicies': [{'dateFrom': '2026-12-25T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-27', 'to': '2026-12-27', 'cancellationPolicies': [{'dateFrom': '2026-12-26T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-28', 'to': '2026-12-28', 'cancellationPolicies': [{'dateFrom': '2026-12-27T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-29', 'to': '2026-12-29', 'cancellationPolicies': [{'dateFrom': '2026-12-28T00:00:00.000Z', 'amount': 1049.8}]}, {'from': '2026-12-30', 'to': '2026-12-30', 'cancellationPolicies': [{'dateFrom': '2026-12-29T00:00:00.000Z', 'amount': 1049.8}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 1049.8, 'boxOfficeAmount': 996.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 11, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 14, 'amount': 350.99, 'boxOfficeAmount': 333.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 524.9, 'boxOfficeAmount': 498.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 0.0, 'amount': 0.0, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1889264809'}, {'code': '1189920361#SNORKESAF', 'name': 'Tour with adventure Snorkel Safari', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}], 'destinationCode': 'CNS', 'contract': {'incomingOffice': 280, 'code': 6090, 'name': 'AU-CNSRFM1 SNOR'}, 'languages': [], 'amountsFrom': [{'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 14, 'amount': 295.13, 'boxOfficeAmount': 280.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 469.04, 'boxOfficeAmount': 445.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'uqhh36m4r3obclqdtge0n7rdod0059', 'operationDates': [{'from': '2026-12-23', 'to': '2026-12-23', 'cancellationPolicies': [{'dateFrom': '2026-12-22T00:00:00.000Z', 'amount': 938.08}]}, {'from': '2026-12-24', 'to': '2026-12-24', 'cancellationPolicies': [{'dateFrom': '2026-12-23T00:00:00.000Z', 'amount': 938.08}]}, {'from': '2026-12-26', 'to': '2026-12-26', 'cancellationPolicies': [{'dateFrom': '2026-12-25T00:00:00.000Z', 'amount': 938.08}]}, {'from': '2026-12-27', 'to': '2026-12-27', 'cancellationPolicies': [{'dateFrom': '2026-12-26T00:00:00.000Z', 'amount': 938.08}]}, {'from': '2026-12-28', 'to': '2026-12-28', 'cancellationPolicies': [{'dateFrom': '2026-12-27T00:00:00.000Z', 'amount': 938.08}]}, {'from': '2026-12-29', 'to': '2026-12-29', 'cancellationPolicies': [{'dateFrom': '2026-12-28T00:00:00.000Z', 'amount': 938.08}]}, {'from': '2026-12-30', 'to': '2026-12-30', 'cancellationPolicies': [{'dateFrom': '2026-12-29T00:00:00.000Z', 'amount': 938.08}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 938.08, 'boxOfficeAmount': 890.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 14, 'amount': 295.13, 'boxOfficeAmount': 280.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 469.04, 'boxOfficeAmount': 445.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 0.0, 'amount': 0.0, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1189920361'}, {'code': '845416185#TOUR', 'name': 'Tour', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}], 'destinationCode': 'CNS', 'contract': {'incomingOffice': 280, 'code': 6086, 'name': 'AU-CNSRFM1 TOUR'}, 'languages': [], 'amountsFrom': [{'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 14, 'amount': 205.53, 'boxOfficeAmount': 195.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 379.45, 'boxOfficeAmount': 360.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'pcssi14tqmjq40ugtkm8qvoira0059', 'operationDates': [{'from': '2026-12-23', 'to': '2026-12-23', 'cancellationPolicies': [{'dateFrom': '2026-12-22T00:00:00.000Z', 'amount': 758.9}]}, {'from': '2026-12-24', 'to': '2026-12-24', 'cancellationPolicies': [{'dateFrom': '2026-12-23T00:00:00.000Z', 'amount': 758.9}]}, {'from': '2026-12-26', 'to': '2026-12-26', 'cancellationPolicies': [{'dateFrom': '2026-12-25T00:00:00.000Z', 'amount': 758.9}]}, {'from': '2026-12-27', 'to': '2026-12-27', 'cancellationPolicies': [{'dateFrom': '2026-12-26T00:00:00.000Z', 'amount': 758.9}]}, {'from': '2026-12-28', 'to': '2026-12-28', 'cancellationPolicies': [{'dateFrom': '2026-12-27T00:00:00.000Z', 'amount': 758.9}]}, {'from': '2026-12-29', 'to': '2026-12-29', 'cancellationPolicies': [{'dateFrom': '2026-12-28T00:00:00.000Z', 'amount': 758.9}]}, {'from': '2026-12-30', 'to': '2026-12-30', 'cancellationPolicies': [{'dateFrom': '2026-12-29T00:00:00.000Z', 'amount': 758.9}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 758.9, 'boxOfficeAmount': 720.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 14, 'amount': 205.53, 'boxOfficeAmount': 195.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 379.45, 'boxOfficeAmount': 360.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 0.0, 'amount': 0.0, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '845416185'}], 'currencyName': 'Australian Dollar', 'amountsFrom': [{'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 14, 'amount': 205.53, 'boxOfficeAmount': 195.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 15, 'ageTo': 999, 'amount': 379.45, 'boxOfficeAmount': 360.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 11, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 14, 'amount': 350.99, 'boxOfficeAmount': 333.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'content': {'name': 'Reef Magic Great Barrier Reef Cruise', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'MEAL', 'included': [{'featureType': 'FOODINCL', 'description': 'Meal'}]}, {'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}, {'groupCode': 'DRINKS', 'included': [{'featureType': 'DRINKSINCL', 'description': 'Drinks'}]}, {'groupCode': 'MATERIAL', 'included': [{'featureType': 'EQUIPINCL', 'description': 'Equipment'}]}], 'guidingOptions': {'guideType': 'TOURGUIDE', 'included': True}, 'importantInfo': ['We recommend bringing comfortable shoes, camera, swimwear, towel, sun cream and a cap. Please bring a change of clothes. ', 'Children must be supervised by a parent or guardian at all times. Participants must be physically fit. Medical check must be passed to complete dive. All divers must have a PADI licence. The activity is subject to weather conditions. '], 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'Attraction', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': -16.921764, 'longitude': 145.779991}, 'address': 'Cairns Reef Fleet Terminal, 1 Spence Street Cairns', 'country': {'code': 'AU', 'name': 'Australia', 'destinations': [{'code': 'CNS', 'name': 'Cairns - QLD'}]}, 'description': 'Cairns Reef Fleet Terminal, 1 Spence Street Cairns'}, 'pickupInstructions': [{'description': 'Please ensure you arrive at the meeting point at least 15 minutes prior to the Tour start time. '}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/37875/ENG/S/37875_1.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/XL/37875_1.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/37875/ENG/B/37875_1.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/LPP/37875_1.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/37875/ENG/L/37875_1.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/37875/ENG/M/37875_1.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/37875/ENG/S/37875_2.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/XL/37875_2.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/37875/ENG/B/37875_2.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/LPP/37875_2.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/37875/ENG/L/37875_2.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/37875/ENG/M/37875_2.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/37875/ENG/S/37875_3.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/XL/37875_3.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/37875/ENG/B/37875_3.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/LPP/37875_3.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/37875/ENG/L/37875_3.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/37875/ENG/M/37875_3.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/37875/ENG/S/37875_4.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/XL/37875_4.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/37875/ENG/B/37875_4.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/LPP/37875_4.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/37875/ENG/L/37875_4.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/37875/ENG/M/37875_4.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/37875/ENG/S/37875_5.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/XL/37875_5.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/37875/ENG/B/37875_5.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/LPP/37875_5.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/37875/ENG/L/37875_5.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/37875/ENG/M/37875_5.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 6, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/37875/ENG/S/37875_6.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/XL/37875_6.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/37875/ENG/B/37875_6.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37875/ENG/LPP/37875_6.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/37875/ENG/L/37875_6.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/37875/ENG/M/37875_6.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'PRINTED', 'directEntrance': False, 'comments': [{'description': 'Printed Voucher. Print and bring the voucher to enjoy the activity. '}]}, 'scheduling': {'duration': {'value': 8.0, 'metric': 'HOURS', 'type': 'AFTER'}}, 'segmentationGroups': [{'code': 2, 'name': 'Daytime', 'segments': [{'code': 772, 'name': 'Full day'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 7, 'name': 'Outdoor activities & Adventure'}]}], 'activityFactsheetType': 'ACTIVITIES', 'activityCode': 'E-E10-AU-CNSRFM1', 'modalityCode': 'SCUBA2DIVE', 'modalityName': 'Tour + with 2 Certified Scuba dives', 'contentId': '37875', 'description': 'Explore the outer reef with a day cruise package built around you. Whether you are a non-swimmer, first-time snorkeller or certified diver we have the package to suit you.
\n
\nOur glass bottom boats mean you don’t miss out on any of the vibrant marine life that you pass by. Hear the fascinating presentation from our Marine Biologist on the way to the reef and take part in a fish feeding and identification session. Our underwater observatory and semi-submersible tour plunge you right into the beating heart of the Great Barrier Reef. What’s more, every cruise includes an extensive hot and cold buffet lunch as well as complimentary tea, coffee and water all day long.
\n
\nChoose from one of the optional activities:
\n
\nIntroductory scuba diving: no experience necessary! This is the most immersive way to explore the reef, and is an unforgettable experience.
\n
\nCertified scuba diving: includes up to three dives in a single day with a dedicated dive tender.
\n
\nHelmet diving: suits non-swimmers, this is a dive-style experience that takes you to a depth of 3 meters without getting your head wet.
\n
\nGuided snorkel tour with a Marine Biologist
\n
\nReef-scenic helicopter flight: the most spectacular way to see the reef in ten minutes!
\n
\nLanguages
\nEnglish', 'lastUpdate': '2025-12-18', 'summary': 'Gateway to the Great Barrier Reef, discover the world’s largest coral reef with an award-winning day cruise from Cairns.', 'advancedTips': [], 'countries': [{'code': 'AU', 'name': 'Australia', 'destinations': [{'code': 'CNS', 'name': 'Cairns - QLD'}]}], 'highligths': ['Includes snorkelling equipment', 'Optional activities to make your day extra special', 'Glass-bottom boat tour with Marine Biologist'], 'language': 'en'}, 'order': 1, 'name': 'Reef Magic Great Barrier Reef Cruise', 'currency': 'AUD', 'code': 'E-E10-AU-CNSRFM1', 'type': 'TICKET'}