In [1]:
from sessions import *
from venueordering import *
from pylatex_textboxes import *
from formatting_solver import *

In [2]:
import itertools as it
import os
import requests
from requests_oauthlib import OAuth2Session
from oauthlib.oauth2 import BackendApplicationClient

def connect_api_sess():
    client_secret = os.environ["GREN_CLIENT_SECRET"]
    assert len(client_secret)>0
    client_id = os.environ["GREN_CLIENT_ID"]
    base_url = os.environ["GREN_BASE_URL"]
    event="swancon2017"

    client = BackendApplicationClient(client_id=client_id)
    oath_sess = OAuth2Session(client=client)
    token = oath_sess.fetch_token(token_url=base_url+'oauth/token', client_id=client_id, client_secret=client_secret)
    return oath_sess, base_url, event

In [3]:
def all_venues(sessions):
    return set().union(*(ss.venues for ss in sessions))

In [4]:
def load_grenadine_session(prog_item):
    title = prog_item['title']
    print(title)
    id = prog_item['id']
    start = prog_item['start_time']
    end = prog_item['end_time']
    
    people = [entry['person']['full_publication_name'] for entry in prog_item['sorted_published_item_assignments']]
    
    tags = [entry['name'] for entry in prog_item['base_tags']]
    try:
        tags.append(prog_item['format']['name'])
    except KeyError:
        pass
    if prog_item['is_break']:
        tags.append('Break')
        
    
    try:
        venues = [prog_item['published_room']['name']]
    except KeyError:
        venues=[]
        pass
    
        
    description = prog_item['description']
    return session(id, start, end, title, tags, people, venues, description)



def fetch_sessions_raw():
    api_sess, base_url, event = connect_api_sess() 
    url = base_url+event+"/planner_apis/1/published_items" 
    return api_sess.get(url, params={'paginated':'false'})
    
    
def fetch_sessions():
    result = fetch_sessions_raw()
    raw_sessions = result.json()['response']
    return list(map(load_grenadine_session, raw_sessions))

In [5]:
srs = fetch_sessions_raw()

In [6]:
srs.json()['response']


Out[6]:
[{'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:56+08:00',
  'description': '',
  'duration': 90,
  'end_time': '2017-04-13T18:30:00+08:00',
  'id': 1102,
  'images': [],
  'is_break': True,
  'parent_id': None,
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-13T17:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Dinner',
  'updated_at': '2017-04-06T18:55:14+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-01T08:38:19+08:00',
  'description': '',
  'duration': 90,
  'end_time': '2017-04-13T18:30:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 1352,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-13T17:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Art Show Registration & Set Up',
  'updated_at': '2017-04-10T22:28:17+08:00'},
 {'base_tags': [{'id': 7, 'name': 'Core', 'taggings_count': 12},
   {'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 40, 'name': 'Sean Williams', 'taggings_count': 16},
   {'id': 45, 'name': 'Traci Harding', 'taggings_count': 14},
   {'id': 50, 'name': 'Michael Troughton', 'taggings_count': 14},
   {'id': 55, 'name': 'Davina Watson', 'taggings_count': 12},
   {'id': 60, 'name': 'Joyce Chng', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-01-31T21:12:01+08:00',
  'description': 'Public announcement: We wish to inform you at this time that your planet, locally known as The Earth has been listed for\xa0demolition.<br />\n<br />\nWe are running a multi-day convention through this sector of space and your planet is in our way. Please come to this public infomation evening to learn more.',
  'duration': 60,
  'end_time': '2017-04-13T19:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 7,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 2, 'name': 'Swan Rooms', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Chris Coman',
     'id': 15,
     'job_title': 'Convenoraterorandorarorator'},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Cogan',
     'id': 20,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': 'Swancon42',
     'full_publication_name': 'Mr Brian Johnson',
     'id': 10,
     'job_title': 'Treasurer'},
    'person_role': 'Participant',
    'sort_order': 8039082},
   {'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8301226},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8344917},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8366762},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8377685},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8383146},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8385877},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8387242},
   {'person': {'company': "Xiyanala's Toys n Things",
     'full_publication_name': 'Mrs Cathy Cogan',
     'id': 55,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8387925},
   {'person': {'company': '',
     'full_publication_name': 'Stephen Griffiths',
     'id': 685,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8388266},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Andrea Johnson',
     'id': 5,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8388437}],
  'start_time': '2017-04-13T18:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': "Hitchhiker's Guide to Swancon (Opening Ceremony)",
  'updated_at': '2017-04-10T19:31:14+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-01-31T21:12:02+08:00',
  'description': 'Welcome to Swancon 2017',
  'duration': 30,
  'end_time': '2017-04-13T20:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 17,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Doug Burbidge',
     'id': 205,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Chris Coman',
     'id': 15,
     'job_title': 'Convenoraterorandorarorator'},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-13T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Welcome To Swancon',
  'updated_at': '2017-03-29T22:50:27+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 55, 'name': 'Davina Watson', 'taggings_count': 12}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-06T22:16:04+08:00',
  'description': 'Come along & discover all the different types of patchwork and try your hand at a simple sample. Materials provided.',
  'duration': 60,
  'end_time': '2017-04-13T20:30:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 1462,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-13T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Quilting with Davina',
  'updated_at': '2017-04-12T19:24:38+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-01-31T21:12:02+08:00',
  'description': '',
  'duration': 510,
  'end_time': '2017-04-14T04:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 37,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-13T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-10T22:25:44+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:26+08:00',
  'description': "If you're using AV at a program item later in the convention and you're not sure of the set up, meet our AV expert(s) here, and let them understand your needs and walk you through the gear.",
  'duration': 60,
  'end_time': '2017-04-13T20:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1227,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 2, 'name': 'Swan Rooms', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': 'Swancon42',
     'full_publication_name': 'Mr Brian Johnson',
     'id': 10,
     'job_title': 'Treasurer'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-13T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Meet The AV Crew',
  'updated_at': '2017-04-08T23:46:34+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T23:26:18+08:00',
  'description': '',
  'duration': 90,
  'end_time': '2017-04-13T21:00:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 1272,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-13T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Art Show Registration & Set Up',
  'updated_at': '2017-04-10T22:28:02+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-01-31T21:12:02+08:00',
  'description': 'Open Console Gaming',
  'duration': 210,
  'end_time': '2017-04-13T23:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 42,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-13T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Open Console Gaming',
  'updated_at': '2017-04-10T22:25:45+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-01-31T21:12:02+08:00',
  'description': 'This discussion is on how to have a good, and safe, time at Swancon.<br />\nAttendance is expected from all :-) people who are at the Con.',
  'duration': 30,
  'end_time': '2017-04-13T20:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 22,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-13T20:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Safe Spaces',
  'updated_at': '2017-04-10T22:25:41+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 50, 'name': 'Michael Troughton', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-01T08:48:00+08:00',
  'description': 'Join our Guest of Honour Michael Troughton as he shares some memories about his late father and actor who played The Second Doctor: Patrick Troughton.',
  'duration': 60,
  'end_time': '2017-04-13T21:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1362,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-13T20:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Patrick Troughton Remembered',
  'updated_at': '2017-04-10T22:28:20+08:00'},
 {'base_tags': [{'id': 72, 'name': 'Workshop', 'taggings_count': 15}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-08T19:32:28+08:00',
  'description': 'Cathy talks about some of the globe-spanning adventures beads can undertake, while running a workshop in which you can make your own simple piece of beaded jewellery.',
  'duration': 60,
  'end_time': '2017-04-13T21:30:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 1487,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Dr Cathy Cupitt',
     'id': 147,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-13T20:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Fantastic History of Wearable Art',
  'updated_at': '2017-04-11T09:07:06+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-01-31T21:12:02+08:00',
  'description': 'Medical technology continues to advance. The human life expectancy extends further every year. Previously fatal diseases are being cured or mitigated. As the human race continues to find more and more ways to prevent our own deaths, what changes are likely to happen to society around the world? What are the ramifications of a potential future in which death from old age is no longer a concern? What about over-population? What are the implications for work, inheritance, our ideas of family, or even the legal right to die?',
  'duration': 60,
  'end_time': '2017-04-13T21:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 27,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 2, 'name': 'Swan Rooms', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ian Nichols',
     'id': 420,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Drhoz',
     'id': 127,
     'job_title': 'Bug Man'},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-13T20:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Immortal Futures: Living On A Post-death Planet',
  'updated_at': '2017-04-06T22:58:03+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T23:26:18+08:00',
  'description': '',
  'duration': 150,
  'end_time': '2017-04-13T23:30:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 1277,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-13T21:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Room Closed',
  'updated_at': '2017-04-10T22:28:03+08:00'},
 {'base_tags': [{'id': 92, 'name': 'Interactive', 'taggings_count': 10}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-01-31T21:12:02+08:00',
  'description': '<p>It’s time to put the screen up/ It’s time to dim the lights/ It’s time to put the lyrics on the geeky songs tonight!</p>\n\n<p>It’s time to sing with our friends/ It’s time to have some fun/ It’s time to turn the volume on some geeky songs tonight!</p>\n\n<p>TV themes, musicals, and parody songs too</p>\n\n<p>Songs from your childhood, and some new to you!</p>\n\n<p>Come sing with us at\xa0Swancon! (Thursday night is when it’s on!) \xa0Come sing with us at\xa0Swancon\xa0on the most sensational, inspiration, celebrational, geekinational</p>\n\n<p>This is what we call the Geek Sing-along!</p>\n',
  'duration': 120,
  'end_time': '2017-04-13T23:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 32,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-13T21:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Geek Sing-along: The Return of the Sing',
  'updated_at': '2017-04-10T22:25:42+08:00'},
 {'base_tags': [{'id': 97, 'name': 'Douglas Adams', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-15T11:16:21+08:00',
  'description': 'From Dirk Gently to Doctor Who and of course The Hitchhikers Guide To The Galaxy. Douglas Adams gave the world so much entertainment. We remember not only his work but also his passions and interests.<br />\n<br />\nWe hope he would be proud of the convention we have put together honouring perhaps his greatest work: The Hitchhikers Guide to the Galaxy.',
  'duration': 60,
  'end_time': '2017-04-13T22:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1177,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 2, 'name': 'Swan Rooms', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-13T21:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Douglas Adams: A Life Remembered',
  'updated_at': '2017-04-10T22:27:55+08:00'},
 {'base_tags': [{'id': 77, 'name': 'TV', 'taggings_count': 14},
   {'id': 82, 'name': 'Animation', 'taggings_count': 6},
   {'id': 87, 'name': 'Cartoons', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:53+08:00',
  'description': 'They gave us The Flintstones, The Smurfs, Scooby-Doo, and much more, filling our screens with cartoons from the 1940s to the 1980s. But where are they now? This is an overview of the final years of Hanna-Barbera Productions.',
  'duration': 60,
  'end_time': '2017-04-13T23:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 397,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 2, 'name': 'Swan Rooms', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-13T22:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Hanna- Barbara: The Final Years',
  'updated_at': '2017-04-10T22:27:04+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:47+08:00',
  'description': '',
  'duration': 300,
  'end_time': '2017-04-14T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 197,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T08:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-10T22:26:14+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T23:26:19+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-14T10:00:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 1282,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T09:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Art Show Registration & Set Up',
  'updated_at': '2017-04-10T22:28:04+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:48+08:00',
  'description': 'Open Console Gaming',
  'duration': 60,
  'end_time': '2017-04-14T10:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 212,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T09:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Open Console Gaming',
  'updated_at': '2017-04-10T22:26:16+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 2, 'name': 'Swancon', 'taggings_count': 6},
   {'id': 102, 'name': 'History', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:44+08:00',
  'description': "There might be something fundamentally wrong with the universe, but we've still managed to run 42 Swancons. Booyah!",
  'duration': 60,
  'end_time': '2017-04-14T11:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 77,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Anna Hepworth',
     'id': 162,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Mr Adam McCaw',
     'id': 292,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Sally Beasley',
     'id': 400,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082}],
  'start_time': '2017-04-14T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': '42 Years of Swancon',
  'updated_at': '2017-04-10T22:25:46+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 105, 'name': 'Wesley Chu', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:47+08:00',
  'description': 'Join our remote internation guest of honour Wesley Chu as he reads us one of his favourite sections of one of his works and then answers your questions.',
  'duration': 60,
  'end_time': '2017-04-14T11:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 1392,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Wesley Chu',
     'id': 645,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Reading and Q & A Session with Wesley Chu',
  'updated_at': '2017-04-10T22:28:27+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 40, 'name': 'Sean Williams', 'taggings_count': 16},
   {'id': 110, 'name': 'Doctor Who', 'taggings_count': 6},
   {'id': 77, 'name': 'TV', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:45+08:00',
  'description': '50 years ago the BBC took the extraordinary step of replacing the lead actor of their popular children’s drama\xa0<em>Doctor Who\xa0</em>not with a lookalike or a new character but with a completely re-imagined version of the\xa0<em>same</em>\xa0character. This process, later referred to as “regeneration”, has allowed\xa0<em>Doctor Who\xa0</em>to change its lead actor 11 times from William Hartnell in 1963 all the way through to Peter Capaldi in 2013. What was the impact on regeneration for the series? How different can each actor’s portrayal of the Doctor be while still maintaining the same character? How far could – or should – the BBC push the concept in the future?',
  'duration': 60,
  'end_time': '2017-04-14T11:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 112,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Heather Magee',
     'id': 192,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Nancy Lorenz',
     'id': 350,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Mr Danny Oz',
     'id': 82,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557}],
  'start_time': '2017-04-14T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Regeneration Game',
  'updated_at': '2017-04-10T22:25:55+08:00'},
 {'base_tags': [{'id': 15, 'name': 'Traders', 'taggings_count': 15}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-01-31T21:12:02+08:00',
  'description': '',
  'duration': 480,
  'end_time': '2017-04-14T18:00:00+08:00',
  'id': 57,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [5, 25, 45],
  'title': 'Traders',
  'updated_at': '2017-03-01T19:26:01+08:00'},
 {'base_tags': [{'id': 72, 'name': 'Workshop', 'taggings_count': 15}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:44+08:00',
  'description': 'Paper foldering Sanny Ang',
  'duration': 60,
  'end_time': '2017-04-14T11:00:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 87,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Sanny Ang',
     'id': 92,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Origami with Sanny Ang',
  'updated_at': '2017-04-12T19:23:56+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T23:26:19+08:00',
  'description': "Art by artists from our community. You can vote for your favourites in the people's choice awards.<br />\nAlso, a colouring-in competition.",
  'duration': 480,
  'end_time': '2017-04-14T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1287,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Art Show',
  'updated_at': '2017-04-08T23:46:34+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:35+08:00',
  'description': 'Together we will make a run through banner and then officially open the family room with a group run through.',
  'duration': 60,
  'end_time': '2017-04-14T11:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 657,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Run Through Banner',
  'updated_at': '2017-04-10T12:09:35+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:48+08:00',
  'description': 'Forza Horizon 3 Time Trials',
  'duration': 180,
  'end_time': '2017-04-14T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 217,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Forza Horizon 3 Time Trials',
  'updated_at': '2017-04-10T22:26:18+08:00'},
 {'base_tags': [{'id': 120, 'name': 'Disney', 'taggings_count': 2},
   {'id': 125, 'name': 'Movies', 'taggings_count': 8},
   {'id': 87, 'name': 'Cartoons', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:44+08:00',
  'description': 'In 2004 Walt Disney Animation was in ruins: its films were losing the studio money, competitors had sprung up and overtaken them at the box office and with the critics, and a string of failed projects left many questioning whether there was a future for Disney animation at all.<br />\n<br />\nA decade later <em>Frozen </em>was the highest-grossing animated feature film of all time, having grossed more than $1.2 billion worldwide. In the fifth and final part of his long-form presentation, Grant Watson tracks the return of Disney – both commercially <em>and </em>creatively – from the mid-2000s doldruns through one of the most impressive strings of films the studio ever created, including <em>The Princess and the Frog, Tangled, Frozen, Zootopia </em>and <em>Wreck-It Ralph.</em>',
  'duration': 120,
  'end_time': '2017-04-14T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 82,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Grant Watson',
     'id': 97,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Walt Disney: The Second Renaissance',
  'updated_at': '2017-04-10T22:25:48+08:00'},
 {'base_tags': [{'id': 115, 'name': 'Medieval', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-06T18:55:13+08:00',
  'description': 'Perth people love medieval things! Find out about the many medieval groups & activities in Perth, such as sword fighting, archery, feasting, costuming, games, crafts, and a whole lot more.',
  'duration': 60,
  'end_time': '2017-04-14T12:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1457,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Helen Jekabsons',
     'id': 690,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Steven Woodhams',
     'id': 825,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Miriam Hurst',
     'id': 852,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082}],
  'start_time': '2017-04-14T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Modern Medieval in Perth',
  'updated_at': '2017-04-12T19:24:36+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:55+08:00',
  'description': 'An investigation and analysis of alien physiology and anatomy in film and fiction. Using modern scientific understanding we look back on decades of speculative fiction about what aliens may look like and how their bodies may function. Looking at what stands up to the rigors of science and what we now know is complete nonsense.',
  'duration': 60,
  'end_time': '2017-04-14T12:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 472,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Jessica Davey',
     'id': 202,
     'job_title': 'Freelance writer'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Xenobiology',
  'updated_at': '2017-04-10T22:27:15+08:00'},
 {'base_tags': [{'id': 72, 'name': 'Workshop', 'taggings_count': 15}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:47+08:00',
  'description': 'Learning to love your dials, and taking your camera off AUTO.\xa0\xa0<br />\n<br />\nDo terms like Aperture, ISO, Shutter Speed, or Depth of Field make you start chewing your nails with worry?\xa0<br />\n<br />\nDiscussion and demonstration of how to get the most out of your point and shoot, Compact, Bridge or DSLR camera.\xa0 Feel free to bring your camera, and a note pad.\xa0\xa0<br />\n<br />\nOnly rule: No photography/camera question is silly.\xa0 Understanding what your camera can do is the only way to get the best images from it.',
  'duration': 60,
  'end_time': '2017-04-14T12:00:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 172,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Sandra Chung',
     'id': 87,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Agnostic Photographer: Learning Your Camera',
  'updated_at': '2017-04-10T22:26:10+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:35+08:00',
  'description': 'We have a box of plushie parts to sew together. \xa0Make a scary or friendly toy and bring it to the plushie war.',
  'duration': 60,
  'end_time': '2017-04-14T12:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 662,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Heidi Kneale',
     'id': 692,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Frankenplushies',
  'updated_at': '2017-04-10T12:09:37+08:00'},
 {'base_tags': [{'id': 77, 'name': 'TV', 'taggings_count': 14},
   {'id': 135, 'name': 'Anniversary', 'taggings_count': 2},
   {'id': 140, 'name': 'Buffy', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-06T22:16:05+08:00',
  'description': "It is hard to believe that Buffy the Vampire Slayer is 20 years old this year. As we meet for this appreciation of this groundbreaking show we consider it's legacy on television two decades on.",
  'duration': 60,
  'end_time': '2017-04-14T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1467,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Charni Harris',
     'id': 650,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Chris Courtis',
     'id': 525,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-14T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Buffy: An Appreciation',
  'updated_at': '2017-04-10T22:28:42+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 65, 'name': 'Alan Baxter', 'taggings_count': 14},
   {'id': 45, 'name': 'Traci Harding', 'taggings_count': 14},
   {'id': 40, 'name': 'Sean Williams', 'taggings_count': 16}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:45+08:00',
  'description': '<p>What have you been reading? Was it good, bad or does it make deep thought stop and think?</p>\n\n<p>Let us know.</p>\n',
  'duration': 60,
  'end_time': '2017-04-14T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 127,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Gina Goddard',
     'id': 500,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557}],
  'start_time': '2017-04-14T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Best & Worst Reads of 2016',
  'updated_at': '2017-04-10T22:25:58+08:00'},
 {'base_tags': [{'id': 72, 'name': 'Workshop', 'taggings_count': 15}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:26+08:00',
  'description': "Let's take these babies out for a test drive!<br />\n<br />\nAfter going over the basics, we will take our camera of choice out\xa0 and put into practice what we've learned.\xa0\xa0 Help will be given if you get stuck, or have a question.\xa0\xa0<br />\n<br />\nRemember, NO photography/camera question is silly.\xa0\xa0",
  'duration': 60,
  'end_time': '2017-04-14T13:00:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 1232,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Sandra Chung',
     'id': 87,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Agnostic Photographer: Practical',
  'updated_at': '2017-04-10T22:28:00+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:35+08:00',
  'description': 'Bring or borrow a plushie and play a cool game.',
  'duration': 60,
  'end_time': '2017-04-14T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 667,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Adam McCaw',
     'id': 292,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Plush Toy Wars',
  'updated_at': '2017-04-10T12:09:38+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:42+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-14T14:00:00+08:00',
  'id': 792,
  'images': [],
  'is_break': True,
  'parent_id': None,
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T13:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Lunch',
  'updated_at': '2017-04-06T20:27:11+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:26:00+08:00',
  'description': 'Everything you need to know about the technology we have now and its future.',
  'duration': 60,
  'end_time': '2017-04-14T15:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 637,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Jessica Davey',
     'id': 202,
     'job_title': 'Freelance writer'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Cloning',
  'updated_at': '2017-04-10T22:27:40+08:00'},
 {'base_tags': [{'id': 145, 'name': 'Anime', 'taggings_count': 4},
   {'id': 82, 'name': 'Animation', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:45+08:00',
  'description': 'An exploration of one of the most bizarre and enjoyable Anime to come out in recent years. Ostensibly a "Sports Anime" by genre, Girls und Panzer, is the story of how Ooarai Girls High School, enters and progresses through the ranks of "That most noble and feminine of girl\'s martial arts" - To wit: Driving and fighting tanks! Mild spoilers to be discussed.\xa0',
  'duration': 60,
  'end_time': '2017-04-14T15:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 122,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr John Parker',
     'id': 102,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mr John Samuel',
     'id': 107,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-14T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Girls und Panzer: Der Panel',
  'updated_at': '2017-04-12T19:24:04+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 60, 'name': 'Joyce Chng', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-07T21:17:00+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-14T15:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 1107,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sarah Parker',
     'id': 560,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Joyce Chng/Damask GOH Speech',
  'updated_at': '2017-04-12T19:24:20+08:00'},
 {'base_tags': [{'id': 72, 'name': 'Workshop', 'taggings_count': 15},
   {'id': 150, 'name': 'RPG', 'taggings_count': 4},
   {'id': 155, 'name': 'Role Play', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-08T17:43:16+08:00',
  'description': 'Once again the great people at Final Frontiers are generously giving some of their time to bring to Swancon the world of RPG. In this intro session learn some of the basics of role play games.',
  'duration': 60,
  'end_time': '2017-04-14T15:00:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 1472,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Daniel Ryba',
     'id': 710,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Nathan Shaw',
     'id': 730,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-14T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Role Playing Workshop (Beginners)',
  'updated_at': '2017-04-10T22:28:44+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:47+08:00',
  'description': '',
  'duration': 240,
  'end_time': '2017-04-14T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 202,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-03-29T23:26:19+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:39+08:00',
  'description': 'Make a beautiful window garden using flowers, greenery and contact.',
  'duration': 59,
  'end_time': '2017-04-14T14:59:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 747,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Flower Garden',
  'updated_at': '2017-04-10T12:09:52+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:48+08:00',
  'description': 'Pokemon Tounament',
  'duration': 90,
  'end_time': '2017-04-14T15:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 222,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Pokemon Tounament',
  'updated_at': '2017-04-10T22:26:19+08:00'},
 {'base_tags': [{'id': 175, 'name': 'Academic Stream', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:51+08:00',
  'description': 'A rambling discussion about the current state of human lactation research at UWA. May include discussions of hyper-immune milk, how milk composition affects gastric emptying (and maybe the crankiness of infants), and other aspects of milk composition.',
  'duration': 60,
  'end_time': '2017-04-14T16:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 302,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Anna Hepworth',
     'id': 162,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'More on Breast Feeding',
  'updated_at': '2017-04-10T22:26:42+08:00'},
 {'base_tags': [{'id': 160, 'name': 'Writing', 'taggings_count': 6},
   {'id': 165, 'name': 'Writers', 'taggings_count': 2},
   {'id': 170, 'name': 'Creative Writing', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-15T11:16:21+08:00',
  'description': 'Based on her blog post\xa0http://fandelyon.com/how-to-write-a-thousand-words-or-maybe-more-by-amanda-bridgeman/<br />\nAmanda Bridgeman talks about some of the things to help get the creative process started for would-be writers',
  'duration': 60,
  'end_time': '2017-04-14T16:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1162,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Amanda Bridgeman',
     'id': 402,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Doorways to the Imagination',
  'updated_at': '2017-04-12T19:24:23+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 60, 'name': 'Joyce Chng', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-07T21:17:01+08:00',
  'description': 'Joyce Chng / Damask Signings',
  'duration': 60,
  'end_time': '2017-04-14T16:00:00+08:00',
  'format': {'id': 20, 'images': [], 'name': 'Book Signings'},
  'id': 1112,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Joyce Chng / Damask Signings',
  'updated_at': '2017-04-10T22:27:49+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 55, 'name': 'Davina Watson', 'taggings_count': 12}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:51+08:00',
  'description': 'Come along & discover all the different types of patchwork and try your hand at a simple sample. Materials provided.',
  'duration': 60,
  'end_time': '2017-04-14T16:00:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 297,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Quilting with Davina',
  'updated_at': '2017-04-12T19:24:09+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-10T12:09:22+08:00',
  'description': "Screening of Douglas Adams' The Hitchhikers Guide to the Galaxy (1981 TV series).",
  'duration': 59,
  'end_time': '2017-04-14T15:59:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1512,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Lie around and Listen',
  'updated_at': '2017-04-12T19:24:41+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:48+08:00',
  'description': 'Mario Kart WiiU',
  'duration': 150,
  'end_time': '2017-04-14T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 227,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T15:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Mario Kart WiiU',
  'updated_at': '2017-04-10T22:26:20+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:46+08:00',
  'description': 'How you build your solar house depends on where you are and what resources you have. Things to consider…',
  'duration': 60,
  'end_time': '2017-04-14T17:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 147,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Elaine Walker',
     'id': 530,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Solar Passive Housing',
  'updated_at': '2017-04-08T13:02:30+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:44+08:00',
  'description': 'This is your kid friendly version of the trailer park',
  'duration': 30,
  'end_time': '2017-04-14T16:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 92,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr David Gunn',
     'id': 112,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'G Rated Trailer Park',
  'updated_at': '2017-04-12T19:23:57+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 65, 'name': 'Alan Baxter', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:26:00+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-14T17:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 622,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sarah Parker',
     'id': 560,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Alan Baxter GOH Speech',
  'updated_at': '2017-04-12T19:24:15+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:25+08:00',
  'description': 'These will be screened in the White Swan Room.',
  'duration': 30,
  'end_time': '2017-04-14T16:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1192,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Trailers for G Rated Movies',
  'updated_at': '2017-04-12T19:24:25+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:45+08:00',
  'description': 'What are the best movies for the whole family this year?<br />\n<br />\nThere will be a 10 minute gap at end of G-rated Trailer Park to allow room to clear for the beginning of PG content.',
  'duration': 90,
  'end_time': '2017-04-14T18:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 97,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr David Gunn',
     'id': 112,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T16:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Trailer Park',
  'updated_at': '2017-04-12T19:23:59+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-10T18:14:57+08:00',
  'description': 'Have you ever wanted to draw your favourite character from a book, TV or a movie? \xa0An artist will demonstrate and help you draw them.',
  'duration': 60,
  'end_time': '2017-04-14T17:30:00+08:00',
  'id': 1517,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Nancy Lorenz',
     'id': 350,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T16:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Cartooning',
  'updated_at': '2017-04-12T19:24:43+08:00'},
 {'base_tags': [{'id': 145, 'name': 'Anime', 'taggings_count': 4},
   {'id': 125, 'name': 'Movies', 'taggings_count': 8},
   {'id': 77, 'name': 'TV', 'taggings_count': 14},
   {'id': 82, 'name': 'Animation', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:46+08:00',
  'description': 'In recent years the Japanese film industry has capitalised on adapting numerous anime and manga to live-action. While it’s certainly a hugely successful move from a commercial point of view, how successfully have these films adapted their sources from a creative perspective? We take a look at the recent wave of anime adaptations, including\xa0<em>Rurouni Kenshin, Space Battleship Yamato, Kiki’s Delivery Service, Yatterman, Bunny Drop\xa0</em>and many more, and try to pin down what it is that makes an adaptation work the best and what choices are guaranteed to doom it to failure.',
  'duration': 60,
  'end_time': '2017-04-14T18:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 132,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': 'First and Holy Church of Cha',
     'full_publication_name': 'First Hierarch Candice  Of the Church of Cha',
     'id': 117,
     'job_title': 'Protector of the Divine, Provider of Socks, Wielder of Black Eyeliner, Taster of the Salted Caramel and Celestial Cuddler '},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mr Grant Watson',
     'id': 97,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Mr John Samuel',
     'id': 107,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-14T17:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Page To Screen: The New Wave of Anime',
  'updated_at': '2017-04-10T22:26:01+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 65, 'name': 'Alan Baxter', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:26:00+08:00',
  'description': 'Alan Baxter Signings',
  'duration': 60,
  'end_time': '2017-04-14T18:00:00+08:00',
  'format': {'id': 20, 'images': [], 'name': 'Book Signings'},
  'id': 627,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T17:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Alan Baxter Signings',
  'updated_at': '2017-04-10T22:27:37+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:36+08:00',
  'description': "Learn about paper planes, make some, then recreate Luke's flight at the end of Star Wars IV.",
  'duration': 30,
  'end_time': '2017-04-14T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 677,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Derek Shellabear',
     'id': 297,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T17:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Paper Planes',
  'updated_at': '2017-04-10T18:14:58+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:44+08:00',
  'description': '',
  'duration': 90,
  'end_time': '2017-04-14T19:30:00+08:00',
  'id': 832,
  'images': [],
  'is_break': True,
  'parent_id': None,
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T18:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Dinner',
  'updated_at': '2017-04-06T20:27:12+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:36+08:00',
  'description': '',
  'duration': 330,
  'end_time': '2017-04-14T23:30:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 687,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T18:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Room Closed',
  'updated_at': '2017-04-10T22:27:44+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-10T22:25:38+08:00',
  'description': 'Aurealis Preliminaries',
  'duration': 30,
  'end_time': '2017-04-14T20:00:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 1522,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Room Closed',
  'updated_at': '2017-04-10T22:28:51+08:00'},
 {'base_tags': [{'id': 177, 'name': 'Tech', 'taggings_count': 2},
   {'id': 182, 'name': 'Gadgets', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:46+08:00',
  'description': 'Google Glass is out, but what is in? Come along and find out.',
  'duration': 60,
  'end_time': '2017-04-14T20:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 137,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Owen Godfrey',
     'id': 122,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'David Horton',
     'id': 345,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Heidi Kneale',
     'id': 692,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-14T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Wearable Tech',
  'updated_at': '2017-04-10T22:26:02+08:00'},
 {'base_tags': [{'id': 187, 'name': 'Video', 'taggings_count': 4},
   {'id': 192, 'name': 'Quiz', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:46+08:00',
  'description': "It's back for its 11th year -- all the fun of the fair! Can you guess the clues in the vision?<br />\nCome inside -- join the fun!",
  'duration': 90,
  'end_time': '2017-04-14T21:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 162,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Video Quiz',
  'updated_at': '2017-04-12T19:24:06+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:48+08:00',
  'description': 'Games room open until 4AM',
  'duration': 270,
  'end_time': '2017-04-15T00:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 207,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-10T22:26:15+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-30T21:16:16+08:00',
  'description': '',
  'duration': 240,
  'end_time': '2017-04-14T23:30:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 1302,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Room Closed',
  'updated_at': '2017-04-10T22:28:05+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:48+08:00',
  'description': 'Super Smash Bros',
  'duration': 240,
  'end_time': '2017-04-14T23:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 232,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-14T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Super Smash Bros',
  'updated_at': '2017-04-10T22:26:22+08:00'},
 {'base_tags': [{'id': 197, 'name': 'Awards', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:45+08:00',
  'description': "The Aurealis Awards are Australia's premier speculative fiction awards. This is the Aurealis Awards Ceremony -- it's an open event, so come on in.",
  'duration': 60,
  'end_time': '2017-04-14T21:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 102,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Terri Sellen',
     'id': 725,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Aurealis Awards',
     'id': 745,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 8344917},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Wesley Chu',
     'id': 645,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8213845},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8301226},
   {'person': {'company': '',
     'full_publication_name': 'Aurealis Awards',
     'id': 745,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8344917}],
  'start_time': '2017-04-14T20:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Aurealis Awards',
  'updated_at': '2017-04-12T19:24:00+08:00'},
 {'base_tags': [{'id': 192, 'name': 'Quiz', 'taggings_count': 4},
   {'id': 92, 'name': 'Interactive', 'taggings_count': 10}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:47+08:00',
  'description': 'A short quiz spanning all seven books and movies in the Harry Potter universe. Whether Muggle or Pureblood, grab a small group of up to six and pit your wits against fellow Potterheads. Pre-organised groups are preferable, but strays and squibs can also have a magical time.',
  'duration': 60,
  'end_time': '2017-04-14T21:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1397,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mrs Andrea Johnson',
     'id': 5,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Charni Harris',
     'id': 650,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-14T20:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Potterheads HP Quiz',
  'updated_at': '2017-04-10T22:28:28+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-08T19:58:27+08:00',
  'description': 'As the popularity of the internet and streaming services has risen over the years how has this impacted local fan clubs? Are they doing anything differently in response?',
  'duration': 60,
  'end_time': '2017-04-14T22:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1492,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Aaron Creaser',
     'id': 197,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T21:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'How Fan Clubs Have Adjusted to the Internet',
  'updated_at': '2017-04-12T19:24:39+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 55, 'name': 'Davina Watson', 'taggings_count': 12},
   {'id': 92, 'name': 'Interactive', 'taggings_count': 10}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:45+08:00',
  'description': '<p>Join the wonderful Davina Watson as she attempts to educate, interact with, and generally amuse the audience.\xa0 Be a contestant for the inaugural Gurning Swan competition!\xa0 Receive parenting advice that has been carefully designed to leave lasting emotional scars!\xa0</p>\n\n<p>Will there be stories? Yes!</p>\n\n<p>Will there be laughs? Probably!</p>\n\n<p>Will there be live music? No, but there might be some humming.</p>\n\n<p>Warning - may contain adult concepts, bad language, and someone other than Davina</p>\n',
  'duration': 120,
  'end_time': '2017-04-14T23:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 107,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mr Danny Oz',
     'id': 82,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-14T21:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Late Night with Davina & Danny',
  'updated_at': '2017-04-12T19:24:02+08:00'},
 {'base_tags': [{'id': 202, 'name': 'Safe Spaces', 'taggings_count': 2},
   {'id': 207, 'name': 'LARP', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:35+08:00',
  'description': 'We\'ve had some great discussions over the years and it\'s time to walk that talk. This workshop is an opportunity to examine difficult situations and develop simple, practical responses. Maybe you\'d like to work on giving good apology, maybe you need five new ways to say "No," maybe you just want to come play dress-ups because the hats are so good.',
  'duration': 90,
  'end_time': '2017-04-14T23:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 652,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Maia Bobrowicz',
     'id': 505,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-14T22:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Safe Spaces LARP',
  'updated_at': '2017-04-10T22:27:43+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:52+08:00',
  'description': '',
  'duration': 300,
  'end_time': '2017-04-15T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 342,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T08:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-10T22:26:52+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:52+08:00',
  'description': 'Open Console Gaming',
  'duration': 60,
  'end_time': '2017-04-15T10:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 357,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T09:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Open Console Gaming',
  'updated_at': '2017-04-10T22:26:55+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:51+08:00',
  'description': 'Looking into the psychology and mind of murderers with particular focus on serial killers and mass murderers. Looking at common back grounds, experiences and psychology.',
  'duration': 60,
  'end_time': '2017-04-15T11:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 322,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Jessica Davey',
     'id': 202,
     'job_title': 'Freelance writer'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Mind of a Murderer',
  'updated_at': '2017-04-10T22:26:48+08:00'},
 {'base_tags': [{'id': 72, 'name': 'Workshop', 'taggings_count': 15},
   {'id': 92, 'name': 'Interactive', 'taggings_count': 10}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:50+08:00',
  'description': 'Laugh your troubles away',
  'duration': 30,
  'end_time': '2017-04-15T10:30:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 272,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Grant Stone',
     'id': 510,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Laughter Yoga',
  'updated_at': '2017-04-10T22:26:31+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 65, 'name': 'Alan Baxter', 'taggings_count': 14},
   {'id': 45, 'name': 'Traci Harding', 'taggings_count': 14},
   {'id': 105, 'name': 'Wesley Chu', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-03T21:47:32+08:00',
  'description': "Kung Fu: who would have thought we would ever have a panel about it at a Swancon? Well, this is what our awesome guest Alan brings to us. Let's all sit around and listen to his tales from the Academy of Kung Fu in Illawarra.",
  'duration': 60,
  'end_time': '2017-04-15T11:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1367,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Wesley Chu',
     'id': 645,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-15T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Kung Fu Academy with Alan',
  'updated_at': '2017-04-10T22:28:22+08:00'},
 {'base_tags': [{'id': 15, 'name': 'Traders', 'taggings_count': 15}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-01-31T21:12:03+08:00',
  'description': '',
  'duration': 480,
  'end_time': '2017-04-15T18:00:00+08:00',
  'id': 62,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [10, 30, 50],
  'title': 'Traders',
  'updated_at': '2017-03-01T19:26:01+08:00'},
 {'base_tags': [{'id': 102, 'name': 'History', 'taggings_count': 6},
   {'id': 212, 'name': 'Fandom', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:50+08:00',
  'description': "<p>Fandom has always changed.\xa0 Every year brings new technology and resources.\xa0 Once it could be incredibly hard to find others that shared your passions, today it can be done from your phone.</p>\n\n<p>What was there before blogs and Twitter? How did people experience their favourite TV shows and movies back before there was the internet, cable TV, and when television stations shut down at midnight?\xa0 How did people make songvids before computers?\xa0 How did one do research for books, articles, or costumes when even major public libraries may have nothing on the subject?</p>\n\n<p>Come along as our panelists (who really aren't all that old, honestly!) talk about what's been gained, what's been lost, and maybe give you some hints at how to keep the good stuff and jettison the bad.</p>\n",
  'duration': 60,
  'end_time': '2017-04-15T11:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 282,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Danny Oz',
     'id': 82,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mr Skyie Johnson',
     'id': 177,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Sally Beasley',
     'id': 400,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-15T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Fandom Through the Years',
  'updated_at': '2017-04-12T19:24:08+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T23:26:19+08:00',
  'description': '',
  'duration': 480,
  'end_time': '2017-04-15T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1292,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Art Show',
  'updated_at': '2017-03-29T23:26:20+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:37+08:00',
  'description': 'Chocolate based gaming.',
  'duration': 30,
  'end_time': '2017-04-15T10:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 692,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Kit Kat Jenga',
  'updated_at': '2017-04-12T19:24:18+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:52+08:00',
  'description': 'Retro Gaming',
  'duration': 180,
  'end_time': '2017-04-15T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 362,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Retro Gaming',
  'updated_at': '2017-04-10T22:26:56+08:00'},
 {'base_tags': [{'id': 7, 'name': 'Core', 'taggings_count': 12},
   {'id': 217, 'name': '2018', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:50+08:00',
  'description': 'Build Your Own Mask for the Swancon 2018 Launch. We have glitter, glue and sparkly things.',
  'duration': 90,
  'end_time': '2017-04-15T12:00:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 292,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Jack Bridges',
     'id': 142,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Jess Bridges',
     'id': 167,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Dr Cathy Cupitt',
     'id': 147,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Maia Bobrowicz',
     'id': 505,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557}],
  'start_time': '2017-04-15T10:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Making a Thing for 2018 Launch',
  'updated_at': '2017-04-10T22:26:38+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:25+08:00',
  'description': 'The Swancon 2018 Launch is going to be held in the Swan Room White, and the family room has been invited to join them to Make a Thing.',
  'duration': 60,
  'end_time': '2017-04-15T11:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1197,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T10:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Make a Thing',
  'updated_at': '2017-04-12T19:24:27+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:46+08:00',
  'description': 'There is a definite lack of near future positive spec fic stories, despite the free availability of data and info about sustainability, etc. Part of the reason is the nature of western storytelling which favours and, in fact, insists on conflict. Are writers just being lazy? Doom and gloom is so much easier than positivity!',
  'duration': 60,
  'end_time': '2017-04-15T12:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 152,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Cat Sparks',
     'id': 67,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Why So Little Hopeful Near Future Fiction?',
  'updated_at': '2017-04-10T22:26:05+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 45, 'name': 'Traci Harding', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:56+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-15T12:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 477,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sarah Parker',
     'id': 560,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Traci Harding GOH Speech',
  'updated_at': '2017-04-12T19:24:13+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-11T13:39:19+08:00',
  'description': "Come along and meet a couple of women from secret societies and hear their stories and about other trailblazing famous Australian's doing their part for feminism. Meet members of the Freemasons and the Ordo Templi Orientis.",
  'duration': 60,
  'end_time': '2017-04-15T12:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1147,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Bronwyn McDougall',
     'id': 367,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Minouck Duin',
     'id': 857,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-15T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Should Women be Freemasons?',
  'updated_at': '2017-04-12T19:24:22+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:37+08:00',
  'description': 'Moana learned to navigate by the stars. \xa0Learn how to find south and other wayfinding tricks.',
  'duration': 30,
  'end_time': '2017-04-15T12:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 707,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Heidi Kneale',
     'id': 692,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-15T11:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Ancient Art of Wayfinding',
  'updated_at': '2017-04-10T12:09:44+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 50, 'name': 'Michael Troughton', 'taggings_count': 14},
   {'id': 110, 'name': 'Doctor Who', 'taggings_count': 6},
   {'id': 77, 'name': 'TV', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:50+08:00',
  'description': 'Join Michael Troughton as we discuss the making of the Dr Who "Last Christmas" Christmas special, from being cast to filming.',
  'duration': 60,
  'end_time': '2017-04-15T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 277,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Michael Cogan',
     'id': 20,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Heather Magee',
     'id': 192,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557}],
  'start_time': '2017-04-15T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'New Who Panel with Michael Troughton',
  'updated_at': '2017-04-10T22:26:33+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 45, 'name': 'Traci Harding', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:56+08:00',
  'description': 'Traci Harding Signings',
  'duration': 60,
  'end_time': '2017-04-15T13:00:00+08:00',
  'format': {'id': 20, 'images': [], 'name': 'Book Signings'},
  'id': 482,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Traci Harding Signings',
  'updated_at': '2017-04-10T22:27:19+08:00'},
 {'base_tags': [{'id': 222, 'name': 'Audio Visual', 'taggings_count': 2},
   {'id': 227, 'name': 'Korean', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:49+08:00',
  'description': 'Korean serials come in a wide variety of genres; from period dramas, to magazine empires, and action packed stories of reporters or vigilantes. Candice and Ellora have focused on those that fall into the range of speculative fiction - aliens, superpowers, time travel, alternate worlds, magic, ghosts and grim reapers abound.\xa0',
  'duration': 60,
  'end_time': '2017-04-15T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 252,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': 'First and Holy Church of Cha',
     'full_publication_name': 'First Hierarch Candice  Of the Church of Cha',
     'id': 117,
     'job_title': 'Protector of the Divine, Provider of Socks, Wielder of Black Eyeliner, Taster of the Salted Caramel and Celestial Cuddler '},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ellora Ker',
     'id': 600,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-15T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Speculative Fiction KDramas with Candice & Ellora',
  'updated_at': '2017-04-10T22:26:25+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:37+08:00',
  'description': 'The artist stopped half way through the picture. \xa0You have to finish the rest.',
  'duration': 30,
  'end_time': '2017-04-15T12:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 697,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': -2796202}],
  'start_time': '2017-04-15T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Finish the Drawing',
  'updated_at': '2017-04-10T12:09:42+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:37+08:00',
  'description': 'Post-it mayhem, ending with a guerilla art piece.',
  'duration': 30,
  'end_time': '2017-04-15T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 702,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T12:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Five Go Mad with Post-its',
  'updated_at': '2017-04-10T12:09:43+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:45+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-15T14:00:00+08:00',
  'id': 862,
  'images': [],
  'is_break': True,
  'parent_id': None,
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T13:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Lunch',
  'updated_at': '2017-04-06T20:27:12+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22},
   {'id': 237, 'name': 'Seminar', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:46+08:00',
  'description': 'Adaptation to climate change did not receive much attention in the first years of the international climate change studies, where there was more focus on mitigation and impacts, but adaptation has recently been covered more extensively due to the increasing vulnerability of some countries. Adaptation is a science that is growing rapidly all over the world. It is less about technology and instead about human organisation and institutional reactions to dealing with a problem rather than technical fixes. Looking at the ‘problem’ of climate change to solutions based-adaptation, surprisingly it is the poorer countries that are most affected by climate change but are taking action and learning more.<br />\n<br />\nIn Bangladesh, for example, over one million hectares of land in the coastal areas are affected by salinity due to increased flooding caused by climate change, meaning that traditional rice crops are unable to grow. In response, the government has invested millions of dollars into rice research, which has enabled scientists to develop a saline tolerant variety in order to increase food production. This presentation shows some examples of tackling climate change through innovative ideas and learning by doing. Most of this project is community oriented. The problems are defined by the community and solutions come from the community. Experts work as a catalyst. The initiative also facilitates dialogue between communities and the local government to ensure that the good practices piloted by the community.',
  'duration': 120,
  'end_time': '2017-04-15T16:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 142,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Tania Urmee',
     'id': 57,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'How Developing Countries Are Tackling the Impact of Climate Change',
  'updated_at': '2017-04-10T22:26:04+08:00'},
 {'base_tags': [{'id': 102, 'name': 'History', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:46+08:00',
  'description': 'We take you back with the books, Music,TV, and the films that came out the stir the audiences, like Star Wars \xa0Close Encounter and Saturday Night Fever. and politics of the day.',
  'duration': 60,
  'end_time': '2017-04-15T15:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 157,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Dr Cathy Cupitt',
     'id': 147,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-15T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': '1977: The Year That Was',
  'updated_at': '2017-04-10T22:26:07+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 232, 'name': 'Book Launch', 'taggings_count': 4},
   {'id': 65, 'name': 'Alan Baxter', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:47+08:00',
  'description': "Ticonderoga publishing is turning 21 years old this year and as part of their celebrations they are launching Alan Baxter's Crow Shine Collection. Come and get your hands on this shiny new publication and help Ticonderoga celebrate this important milestone.",
  'duration': 60,
  'end_time': '2017-04-15T15:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1407,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': 'Ticonderoga Publications',
     'full_publication_name': 'Russell Farr',
     'id': 605,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Liz Grzyb',
     'id': 615,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-15T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Book Launch: Crow Shine Collection',
  'updated_at': '2017-04-10T22:28:30+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 77, 'name': 'TV', 'taggings_count': 14},
   {'id': 87, 'name': 'Cartoons', 'taggings_count': 6},
   {'id': 60, 'name': 'Joyce Chng', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:48+08:00',
  'description': 'Seventy-five thousand generations ago, our ancestors set this program in motion and after all that time all its come up with, is Saturday morning Cartoons, I mean really!',
  'duration': 60,
  'end_time': '2017-04-15T15:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 237,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Skyie Johnson',
     'id': 177,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Nancy Lorenz',
     'id': 350,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Cogan',
     'id': 20,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082}],
  'start_time': '2017-04-15T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Cartoons from Our Childhood',
  'updated_at': '2017-04-10T22:26:23+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:52+08:00',
  'description': '',
  'duration': 240,
  'end_time': '2017-04-15T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 347,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-05T22:25:52+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:25+08:00',
  'description': 'Decide upon your superhero name, your super power, and make your own cape.',
  'duration': 60,
  'end_time': '2017-04-15T15:00:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 1202,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Heidi Kneale',
     'id': 692,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Superhero Capes',
  'updated_at': '2017-04-10T12:10:06+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:53+08:00',
  'description': 'Mario Party',
  'duration': 90,
  'end_time': '2017-04-15T15:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 367,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Mario Party',
  'updated_at': '2017-04-10T22:26:57+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:49+08:00',
  'description': '<p>Cosplay is the actualisation of the imagination. One is never too old to dress up. Join us for a discussion on how to get started in costuming, learn where to source items or even how to make your own.</p>\n',
  'duration': 60,
  'end_time': '2017-04-15T16:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 247,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': "Mr Eugene O'Sullivan",
     'id': 187,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Miss Amy Woolaway',
     'id': 182,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Heidi Kneale',
     'id': 692,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-15T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Costuming',
  'updated_at': '2017-04-11T12:29:29+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 50, 'name': 'Michael Troughton', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:47+08:00',
  'description': 'In an interview and Q&A Michael talks about his career and how wrote his biography on his late father Patrick Troughton with some clips of his appearances',
  'duration': 60,
  'end_time': '2017-04-15T16:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 182,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Michael Troughton GOH Speech',
  'updated_at': '2017-04-10T22:26:11+08:00'},
 {'base_tags': [{'id': 97, 'name': 'Douglas Adams', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:48+08:00',
  'description': "From the brain of Douglas Adams came the story of\xa0Dirk Gently's Holistic Detective Agency. This awesome book has now been turned into a Netflix series. Starring Samuel Barnett in the lead role, learning about this awesome show can not be missed.",
  'duration': 60,
  'end_time': '2017-04-15T16:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1417,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Chris Coman',
     'id': 15,
     'job_title': 'Convenoraterorandorarorator'},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-15T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': "Dirk Gently's Holistic Detective Agency",
  'updated_at': '2017-04-10T22:28:31+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:38+08:00',
  'description': "Screening of Douglas Adams The Hitchhikers' Guide to the Galaxy (1981 tv series).<br />\n\xa0",
  'duration': 60,
  'end_time': '2017-04-15T16:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 717,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Lie Around and Listen',
  'updated_at': '2017-04-10T12:09:46+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:53+08:00',
  'description': 'DS Fun-rama',
  'duration': 90,
  'end_time': '2017-04-15T17:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 372,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T15:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'DS Fun-rama',
  'updated_at': '2017-04-10T22:26:59+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 60, 'name': 'Joyce Chng', 'taggings_count': 14},
   {'id': 65, 'name': 'Alan Baxter', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-01T08:38:18+08:00',
  'description': 'Come and listen as our guests tell us a tale and read 15mins worth each of their favourite work they have written',
  'duration': 30,
  'end_time': '2017-04-15T16:30:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 1342,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-15T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Readings: With Joyce & Alan',
  'updated_at': '2017-04-10T22:28:14+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:48+08:00',
  'description': 'Quick fire debates over random topics with audience members making up the team.\xa0',
  'duration': 60,
  'end_time': '2017-04-15T17:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1437,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Debate This?!',
  'updated_at': '2017-04-08T13:02:41+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 50, 'name': 'Michael Troughton', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:47+08:00',
  'description': 'Michael Troughton Signings',
  'duration': 60,
  'end_time': '2017-04-15T17:00:00+08:00',
  'format': {'id': 20, 'images': [], 'name': 'Book Signings'},
  'id': 187,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Michael Troughton Signings',
  'updated_at': '2017-04-10T22:26:13+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-11T13:39:18+08:00',
  'description': 'Norma K Hemming science fiction short stories have received some academic interest in recent years, but her romance novels have – like virtually all pulp romances – been ignored.\xa0This presentation focusses on her pulp romance writings.',
  'duration': 60,
  'end_time': '2017-04-15T17:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1137,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Emma Hawkes',
     'id': 352,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Norma K Hemming / Nerina Hillard',
  'updated_at': '2017-04-10T12:10:01+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:38+08:00',
  'description': '<p>Geekling Sing-along is awesome! Everything is cool when you sing with little geeks!</p>\n\n<p>\xa0Geekling Sing-along is awesome! We can dance along too!</p>\n',
  'duration': 30,
  'end_time': '2017-04-15T16:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 722,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Geekling Singalong',
  'updated_at': '2017-04-10T12:09:47+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:49+08:00',
  'description': 'The Swancon 2018 team assemble the Transmogrifier, ready for their Launch.<br />\nRoom closed, unless you are a Swancon 2018 committee member or a tiger.',
  'duration': 30,
  'end_time': '2017-04-15T17:00:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 257,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Jack Bridges',
     'id': 142,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Jess Bridges',
     'id': 167,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Dr Cathy Cupitt',
     'id': 147,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-15T16:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': '2018 Launch Set Up',
  'updated_at': '2017-04-10T22:26:26+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:39+08:00',
  'description': "Kids Masquerade at 5pm - this is so that young children or children who won't be able to attend the grown up Masquerade later can show us their costumes.",
  'duration': 30,
  'end_time': '2017-04-15T17:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 732,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T16:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Kids Masquerade with photos taken',
  'updated_at': '2017-04-10T18:14:59+08:00'},
 {'base_tags': [{'id': 7, 'name': 'Core', 'taggings_count': 12},
   {'id': 217, 'name': '2018', 'taggings_count': 4},
   {'id': 2, 'name': 'Swancon', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:49+08:00',
  'description': 'Swancon 2018 reveal their fabulous plans for next year!',
  'duration': 60,
  'end_time': '2017-04-15T18:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 262,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Jack Bridges',
     'id': 142,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Jess Bridges',
     'id': 167,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Dr Cathy Cupitt',
     'id': 147,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-15T17:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Swancon 2018 Launch',
  'updated_at': '2017-04-10T22:26:28+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:53+08:00',
  'description': 'Soul Calibur 4 & 5',
  'duration': 60,
  'end_time': '2017-04-15T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 377,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T17:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Soul Calibur 4 & 5',
  'updated_at': '2017-04-10T22:27:00+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:47+08:00',
  'description': '',
  'duration': 90,
  'end_time': '2017-04-15T19:30:00+08:00',
  'id': 902,
  'images': [],
  'is_break': True,
  'parent_id': None,
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T18:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Dinner',
  'updated_at': '2017-04-06T20:27:12+08:00'},
 {'base_tags': [{'id': 125, 'name': 'Movies', 'taggings_count': 8},
   {'id': 242, 'name': 'Comics', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:52+08:00',
  'description': "Wonder Woman debuted in 1941, and turned 75 last year. Inspired by early feminists, Wonder Woman has been part of the feminist landscape ever since, sometimes in spite of the ways in which she's been written and depicted by male storytellers and artists. This year, her first live-action film is due for release, bringing with it the usual mix of responses. Come join us as we consider Wonder Woman, the good, the bad, and what may be in store for the future.",
  'duration': 60,
  'end_time': '2017-04-15T20:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 337,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Nancy Lorenz',
     'id': 350,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Heather Magee',
     'id': 192,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Dr Cathy Cupitt',
     'id': 147,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-15T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Age of Wonder Woman',
  'updated_at': '2017-04-10T22:26:51+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 50, 'name': 'Michael Troughton', 'taggings_count': 14},
   {'id': 65, 'name': 'Alan Baxter', 'taggings_count': 14},
   {'id': 40, 'name': 'Sean Williams', 'taggings_count': 16},
   {'id': 45, 'name': 'Traci Harding', 'taggings_count': 14},
   {'id': 60, 'name': 'Joyce Chng', 'taggings_count': 14},
   {'id': 55, 'name': 'Davina Watson', 'taggings_count': 12},
   {'id': 7, 'name': 'Core', 'taggings_count': 12},
   {'id': 2, 'name': 'Swancon', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:49+08:00',
  'description': 'Halfway through our quest to find the meaning of this convention we find ourselves at a strange little restaurant at the end of the universe. Here we find people in costumes and music playing...',
  'duration': 240,
  'end_time': '2017-04-15T23:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 267,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 2, 'name': 'Swan Rooms', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Michael Cogan',
     'id': 20,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': "Xiyanala's Toys n Things",
     'full_publication_name': 'Mrs Cathy Cogan',
     'id': 55,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': 'Swancon42',
     'full_publication_name': 'Mr Brian Johnson',
     'id': 10,
     'job_title': 'Treasurer'},
    'person_role': 'Participant',
    'sort_order': 8039082},
   {'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8301226},
   {'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8344917},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8366762},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8377685},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8383146},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8385877},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8387242},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8387925},
   {'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 8388266}],
  'start_time': '2017-04-15T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Restaurant At The End of The Universe (Masquerade Ball)',
  'updated_at': '2017-04-10T22:26:30+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:52+08:00',
  'description': 'Games room open until 4AM',
  'duration': 270,
  'end_time': '2017-04-16T00:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 352,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-10T22:26:53+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-30T21:16:16+08:00',
  'description': '',
  'duration': 240,
  'end_time': '2017-04-15T23:30:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 1307,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Room Closed',
  'updated_at': '2017-04-10T22:28:07+08:00'},
 {'base_tags': [{'id': 247, 'name': 'History Wiki', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-01T08:38:18+08:00',
  'description': '<div>Community/fandom wiki editing event - come and add details to the SF fannish wiki about cons you’ve been to (or run), community organisations you’ve been part of, or people you think we should remember! Organisational details, fun facts, short reminiscing stories all welcome. \xa0</div>\n',
  'duration': 120,
  'end_time': '2017-04-15T21:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1332,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Anna Hepworth',
     'id': 162,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-15T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Wikipalooza!',
  'updated_at': '2017-04-10T22:28:13+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:53+08:00',
  'description': 'Halo 4',
  'duration': 240,
  'end_time': '2017-04-15T23:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 382,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-15T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Halo 4',
  'updated_at': '2017-04-10T22:27:01+08:00'},
 {'base_tags': [{'id': 92, 'name': 'Interactive', 'taggings_count': 10},
   {'id': 187, 'name': 'Video', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-30T21:16:17+08:00',
  'description': 'Come and share some of your favourite YouTube videos',
  'duration': 90,
  'end_time': '2017-04-15T22:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1317,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Drhoz',
     'id': 127,
     'job_title': 'Bug Man'},
    'person_role': 'Moderator',
    'sort_order': 5592405}],
  'start_time': '2017-04-15T20:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Awesome YouTube Party',
  'updated_at': '2017-04-10T22:28:10+08:00'},
 {'base_tags': [{'id': 30, 'name': 'AdultsOnly', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:34+08:00',
  'description': 'Join us in admiring aesthetically and intellectually pleasing people. BYO fan or bunk.<br />\n<br />\nNOTE: Over 18 years of age panel.',
  'duration': 90,
  'end_time': '2017-04-15T23:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 647,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Belinda Forbes',
     'id': 287,
     'job_title': '1940s nerd'},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-15T22:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'BeefCake Go!',
  'updated_at': '2017-04-10T12:09:34+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:56+08:00',
  'description': '',
  'duration': 300,
  'end_time': '2017-04-16T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 492,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T08:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-10T22:27:20+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:56+08:00',
  'description': 'Open Console Gaming',
  'duration': 60,
  'end_time': '2017-04-16T10:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 507,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T09:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Open Console Gaming',
  'updated_at': '2017-04-10T22:27:23+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:55+08:00',
  'description': 'Animals (on this planet anyway) might seem to come in a staggering variety, but the actual anatomy they use is limited in variety. A discussion on bauplans, and the constraints it puts on creators who want to menace California with giant man-eating comb-jellies.',
  'duration': 60,
  'end_time': '2017-04-16T11:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 452,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Drhoz',
     'id': 127,
     'job_title': 'Bug Man'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Out of the Baupark',
  'updated_at': '2017-04-10T22:27:09+08:00'},
 {'base_tags': [{'id': 125, 'name': 'Movies', 'taggings_count': 8}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:50+08:00',
  'description': 'When Marvel Studios embarked on their ambitious plan for an inter-related franchise of comic book adaptations, it was seen as a tremendous financial and creative risk. 13 films later it has become a model for Hollywood blockbusters at nearly every major studio. Warner Bros is duplicating the format for their own superhero movies beginning with <em>Batman v Superman</em>, Universal is launching a shared franchise of monster movies and developing spin-offs and prequels to <em>The Fast and the Furious</em>, Warner Bros is uniting <em>Godzilla </em>and <em>King Kong</em>, and Disney is expanding <em>Star Wars </em>into sequels, spin-offs and television shows. What are the benefits of these shared fictional universes, and what are the risks? Is this new future of massive franchises bad news for creativity in film?',
  'duration': 60,
  'end_time': '2017-04-16T11:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 287,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Grant Watson',
     'id': 97,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Shared Cinematic Universes',
  'updated_at': '2017-04-10T22:26:36+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 97, 'name': 'Douglas Adams', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-15T11:16:21+08:00',
  'description': "Arthur Dent, Zaphod, Ford Prefect.. we all know and love these characters. We love them so much we based an entire Swancon around this series ( I mean we had to with it being number 42 and all).<br />\n<br />\nLet's sit down and talk about the crown jewel among the work of Douglas Adams.",
  'duration': 60,
  'end_time': '2017-04-16T11:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1172,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Mr David Gunn',
     'id': 112,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-16T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Hitchhikers Guide to The Galaxy',
  'updated_at': '2017-04-10T22:27:54+08:00'},
 {'base_tags': [{'id': 15, 'name': 'Traders', 'taggings_count': 15}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:44+08:00',
  'description': '',
  'duration': 360,
  'end_time': '2017-04-16T16:00:00+08:00',
  'id': 72,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [15, 35, 55],
  'title': 'Traders',
  'updated_at': '2017-04-12T19:23:54+08:00'},
 {'base_tags': [{'id': 72, 'name': 'Workshop', 'taggings_count': 15},
   {'id': 150, 'name': 'RPG', 'taggings_count': 4},
   {'id': 155, 'name': 'Role Play', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-08T17:43:16+08:00',
  'description': 'Come to this extended session with Final Frontieers and learn...<br />\n<br />\nBest conduct at the table (how to be a good player, good game master and how to deal with conflict/drama),<br />\nRules as Written versus Rules as Intended (RAW vs RAI),<br />\nHow to best play or game master your favourite genre,\xa0',
  'duration': 180,
  'end_time': '2017-04-16T13:00:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 1477,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Daniel Ryba',
     'id': 710,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Nathan Shaw',
     'id': 730,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-16T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Role Playing Workshop (Advanced)',
  'updated_at': '2017-04-10T22:28:46+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T23:26:19+08:00',
  'description': '',
  'duration': 480,
  'end_time': '2017-04-16T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1297,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Art Show',
  'updated_at': '2017-03-29T23:26:20+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:39+08:00',
  'description': 'Easter Egg Hunting, hooray!',
  'duration': 30,
  'end_time': '2017-04-16T10:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 742,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mrs Rosalie Chilvers',
     'id': 317,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Easter Egg Hunt',
  'updated_at': '2017-04-10T12:09:51+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:56+08:00',
  'description': 'Co-Op Madness',
  'duration': 180,
  'end_time': '2017-04-16T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 512,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Co-Op Madness',
  'updated_at': '2017-04-10T22:27:24+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:40+08:00',
  'description': 'Make a spy maze using wool instead of lasers (sorry) and try to sneak through without setting off the alarm.',
  'duration': 60,
  'end_time': '2017-04-16T11:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 762,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T10:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Laser Maze',
  'updated_at': '2017-04-10T12:09:55+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:26:00+08:00',
  'description': 'A compare and contrast of fictional serial killers and their real life counter parts. Looking at who was based on who and how the stories compare. How they killed, how they were caught and which fictional stories get it right.',
  'duration': 60,
  'end_time': '2017-04-16T12:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 632,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Jessica Davey',
     'id': 202,
     'job_title': 'Freelance writer'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Serial Killers & Me',
  'updated_at': '2017-04-10T22:27:38+08:00'},
 {'base_tags': [{'id': 250, 'name': 'Travel', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-11T13:39:18+08:00',
  'description': 'In 2016, two women journeyed through Europe and the USA, on the trail of WW2 paratroopers, fanfics, super-soldiers, and the ten dollar founding father without a father. This is the panel about that pilgrimage.',
  'duration': 60,
  'end_time': '2017-04-16T12:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1127,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Belinda Forbes',
     'id': 287,
     'job_title': '1940s nerd'},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-16T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Bayeux to Bayou: A Geek Odyssey ',
  'updated_at': '2017-04-10T22:27:51+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 55, 'name': 'Davina Watson', 'taggings_count': 12}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:26:00+08:00',
  'description': 'Davina talking about Life, the Universe, and Fandom!',
  'duration': 60,
  'end_time': '2017-04-16T12:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 642,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sarah Parker',
     'id': 560,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Davina Watson GOH Speech',
  'updated_at': '2017-04-12T19:24:16+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:25+08:00',
  'description': 'Normally you are not allowed to ruin a book. \xa0You will get a book of your own that you are allowed to do whatever you like - rip, scribble, cut, glue, anything!<br />\n\xa0',
  'duration': 29,
  'end_time': '2017-04-16T11:59:00+08:00',
  'format': {'id': 17, 'images': [], 'name': 'Workshop'},
  'id': 1187,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T11:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Official Book Defiling',
  'updated_at': '2017-04-10T12:10:02+08:00'},
 {'base_tags': [{'id': 77, 'name': 'TV', 'taggings_count': 14},
   {'id': 110, 'name': 'Doctor Who', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:53+08:00',
  'description': 'Tom Baker returns as the Fourth Doctor, with Romana and K9 as the trusty companions, in this 1979 season of Classic Who. Come and find out about the industrial dispute that changed the season, including the unaired episodes written by Douglas Adams.',
  'duration': 60,
  'end_time': '2017-04-16T13:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 387,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Danny Oz',
     'id': 82,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mr Grant Watson',
     'id': 97,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Heather Magee',
     'id': 192,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Mr Aaron Creaser',
     'id': 197,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082},
   {'person': {'company': '',
     'full_publication_name': 'Colin Sharp',
     'id': 670,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8213845}],
  'start_time': '2017-04-16T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Classic Dr Who Season 17',
  'updated_at': '2017-04-10T22:27:03+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 160, 'name': 'Writing', 'taggings_count': 6},
   {'id': 170, 'name': 'Creative Writing', 'taggings_count': 6},
   {'id': 105, 'name': 'Wesley Chu', 'taggings_count': 6}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-18T13:02:52+08:00',
  'description': 'Have you had a story in your head for ages you want to tell the world but not sure where to begin? Join our panelists who have been there and done that. Gain some tips and ideas how to get your story idea down onto paper.',
  'duration': 60,
  'end_time': '2017-04-16T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1182,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Satima Flavell',
     'id': 410,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Glenda Larke',
     'id': 405,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Luke Kendall',
     'id': 237,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Meg Caddy',
     'id': 595,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Wesley Chu',
     'id': 645,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082}],
  'start_time': '2017-04-16T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Writing: From Idea to Page',
  'updated_at': '2017-04-10T22:27:57+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 40, 'name': 'Sean Williams', 'taggings_count': 16},
   {'id': 45, 'name': 'Traci Harding', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-01T08:38:19+08:00',
  'description': "Come and listen as our guests tell us a tale and read 15 minutes' worth each of their favourite work they have written.",
  'duration': 30,
  'end_time': '2017-04-16T12:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1357,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-16T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Readings with Sean & Traci',
  'updated_at': '2017-04-10T22:28:19+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:40+08:00',
  'description': 'Learn how to parkour and try a few moves yourself. \xa0Getting around the lounge room has never been so fun.',
  'duration': 60,
  'end_time': '2017-04-16T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 752,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Annabel Shellabear',
     'id': 322,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Furniture Parkour',
  'updated_at': '2017-04-10T12:09:53+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 40, 'name': 'Sean Williams', 'taggings_count': 16},
   {'id': 232, 'name': 'Book Launch', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-09T14:28:42+08:00',
  'description': 'Description being provided by Cat Sparks',
  'duration': 30,
  'end_time': '2017-04-16T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1502,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Cat Sparks',
     'id': 67,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-16T12:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Book Launch: Lotus Blue by Cat Sparks',
  'updated_at': '2017-04-10T22:28:50+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:48+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-16T14:00:00+08:00',
  'id': 932,
  'images': [],
  'is_break': True,
  'parent_id': None,
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T13:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Lunch',
  'updated_at': '2017-04-06T20:27:12+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-01T08:38:18+08:00',
  'description': 'There has been a lot of excitement about neural networks creating works lately.<br />\nFor example:<br />\nRecipes: https://goo.gl/yF2THM<br />\nMovie Scripts: https://goo.gl/gLBIIN<br />\nMagic Cards: https://goo.gl/vNkxZU<br />\nThese systems are very cool. Very very cool. But what they are not, is revolutionary.<br />\nThese systems are scarcely more human or intelligent than a Fourier transform.<br />\nThey are the results of incremental improvements on work first begun in 1912,<br />\nand in many cases could be substituted for systems from a decade or more ago<br />\nwith little noticeable changes.<br />\n<br />\nThis program item will discuss the mathematics and and engineering behind such systems and their core strengths and limitations of the systems.<br />\n<br />\nThis is a chance to have all your questions about neural networks and AI answered.<br />\n<br />\n(We also may touch on why Siri and Cortana are even less intelligent still and are utterly boring as AI.)',
  'duration': 60,
  'end_time': '2017-04-16T15:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 1322,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Frames',
     'id': 550,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Neural Networks: Less Man than Machine',
  'updated_at': '2017-04-10T22:28:11+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 60, 'name': 'Joyce Chng', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-01T08:38:19+08:00',
  'description': 'Our guest Joyce is not only an awesome author but she is also an\xa0enthusiastic cook. Here she will tell us about stories that combine both of her passions.',
  'duration': 60,
  'end_time': '2017-04-16T15:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1347,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Cooking Stories',
  'updated_at': '2017-04-10T22:28:16+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 40, 'name': 'Sean Williams', 'taggings_count': 16}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:51+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-16T15:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 307,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sarah Parker',
     'id': 560,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Sean Williams GOH Speech',
  'updated_at': '2017-04-12T19:24:11+08:00'},
 {'base_tags': [{'id': 207, 'name': 'LARP', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:55+08:00',
  'description': "Bletchley Park. The most secret place in the British War effort. Cracking the Enigma code is a secret but more secret is what is happening in Hut 13. Possession, spies and bureaucracy. Can you get to the bottom and find out what's going on?",
  'duration': 240,
  'end_time': '2017-04-16T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 462,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Margaret Dunlop',
     'id': 215,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Gehenna Memo (A Laundry Files Freeform) LARP',
  'updated_at': '2017-04-11T12:29:31+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:56+08:00',
  'description': '',
  'duration': 240,
  'end_time': '2017-04-16T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 497,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-05T22:25:54+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:38+08:00',
  'description': 'A trip to the local park where we have to find a secret list of stuff found in nature.',
  'duration': 60,
  'end_time': '2017-04-16T15:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 712,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Nature Treasure Hunt',
  'updated_at': '2017-04-10T12:09:45+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:57+08:00',
  'description': 'Blur',
  'duration': 90,
  'end_time': '2017-04-16T15:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 517,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Blur',
  'updated_at': '2017-04-10T22:27:25+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:51+08:00',
  'description': "Inspired by last year's 'Science Doesn't Work That Way'. Some tropes and cliches so ubiquitous in film and television that they might endanger your life.",
  'duration': 60,
  'end_time': '2017-04-16T16:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 317,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Drhoz',
     'id': 127,
     'job_title': 'Bug Man'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': "Medicine Doesn't Work That Way!",
  'updated_at': '2017-04-10T22:26:46+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 50, 'name': 'Michael Troughton', 'taggings_count': 14}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:49+08:00',
  'description': 'With 42 years of acting behind him Michael Troughton has had years of experience of taking words on a script and turning them into masterful peformences on our screens. Here he shares some of his experiences with us.',
  'duration': 60,
  'end_time': '2017-04-16T16:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1442,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'From Script to Performance',
  'updated_at': '2017-04-12T19:24:32+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84},
   {'id': 40, 'name': 'Sean Williams', 'taggings_count': 16}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:51+08:00',
  'description': 'Michael Troughton Signings',
  'duration': 60,
  'end_time': '2017-04-16T16:00:00+08:00',
  'format': {'id': 20, 'images': [], 'name': 'Book Signings'},
  'id': 312,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Sean Williams Signings',
  'updated_at': '2017-04-10T22:26:45+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:40+08:00',
  'description': "Viewing of Douglas Adams The Hitchhikers' Guide to the Galaxy (1981 tv series).<br />\n\xa0",
  'duration': 60,
  'end_time': '2017-04-16T16:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 757,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Lie Around and Listen',
  'updated_at': '2017-04-10T12:09:54+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:57+08:00',
  'description': 'Halo Speed Run!',
  'duration': 150,
  'end_time': '2017-04-16T18:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 522,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T15:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Halo Speed Run!',
  'updated_at': '2017-04-10T22:27:27+08:00'},
 {'base_tags': [{'id': 130, 'name': 'Academic', 'taggings_count': 22}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:55+08:00',
  'description': 'Think-tank covering not only technological but also social adaptation. Come and share your ideas as we build the future together in which not only the planet survives but also its people, fauna and flora.',
  'duration': 60,
  'end_time': '2017-04-16T17:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 467,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Cat Sparks',
     'id': 67,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'World Building: The Near Future',
  'updated_at': '2017-04-10T22:27:14+08:00'},
 {'base_tags': [{'id': 7, 'name': 'Core', 'taggings_count': 12},
   {'id': 252, 'name': 'WASFF', 'taggings_count': 2},
   {'id': 257, 'name': 'AGM', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:54+08:00',
  'description': 'We report on our finances and activities, elect new board members, and select the Swancon 2019 committee. Full meeting notice at <a href="http://wasff.sf.org.au/announce">http://wasff.sf.org.au/announce</a><br />\n<br />\nFun for the whole family. If the family are <em>really</em> into meetings.',
  'duration': 120,
  'end_time': '2017-04-16T18:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 437,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Doug Burbidge',
     'id': 205,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': -2796202},
   {'person': {'company': '',
     'full_publication_name': 'Frames',
     'id': 550,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8213845},
   {'person': {'company': '',
     'full_publication_name': 'Ms Anna Hepworth',
     'id': 162,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8301226},
   {'person': {'company': '',
     'full_publication_name': 'Jack Bridges',
     'id': 142,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8344917},
   {'person': {'company': '',
     'full_publication_name': 'Laura Hodge',
     'id': 680,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8366762},
   {'person': {'company': '',
     'full_publication_name': 'Mr Doug Burbidge',
     'id': 205,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8377685},
   {'person': {'company': '',
     'full_publication_name': 'Alexis Hemsley',
     'id': 675,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8383146},
   {'person': {'company': '',
     'full_publication_name': 'Stephen Griffiths',
     'id': 685,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8385877},
   {'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8387242},
   {'person': {'company': '',
     'full_publication_name': 'Chris Coman',
     'id': 15,
     'job_title': 'Convenoraterorandorarorator'},
    'person_role': 'Participant',
    'sort_order': 8387925},
   {'person': {'company': 'Swancon42',
     'full_publication_name': 'Mr Brian Johnson',
     'id': 10,
     'job_title': 'Treasurer'},
    'person_role': 'Participant',
    'sort_order': 8388266}],
  'start_time': '2017-04-16T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'WASFF AGM',
  'updated_at': '2017-04-10T22:27:06+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-03T21:47:32+08:00',
  'description': 'Ghostbusters, Star Wars, Thor, Captain America... Previously white-male-led franchises and fiction entities are being flipped at an increasing rate, with people of colour and women being given the opportunity to take the lead. This panel talks about the success there-of, and posits the question to you: Who do you want to flip next? Nancy Lorenz is there to sketch up your wild ideas. Bring them on!',
  'duration': 60,
  'end_time': '2017-04-16T17:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1372,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Nancy Lorenz',
     'id': 350,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Gender Swapping with Art',
  'updated_at': '2017-04-10T22:28:23+08:00'},
 {'base_tags': [{'id': 15, 'name': 'Traders', 'taggings_count': 15}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-12T19:23:49+08:00',
  'description': 'Exchange your items for money, exchange your money for items. $5 a table for sellers. Free space will be provided for people wishing to fundraise for a Fan Fund or Convention.',
  'duration': 120,
  'end_time': '2017-04-16T18:00:00+08:00',
  'id': 1527,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0}],
  'start_time': '2017-04-16T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Traders and Swapmeet',
  'updated_at': '2017-04-12T19:24:44+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:26+08:00',
  'description': 'Making music with everyday objects.',
  'duration': 60,
  'end_time': '2017-04-16T17:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1207,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mrs Rosalie Chilvers',
     'id': 317,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Make a Noise',
  'updated_at': '2017-04-10T12:10:07+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-08T23:46:30+08:00',
  'description': '<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>Controversy over the casting of Scarlett Johansson in the anime adaptation Ghost in the Shell has sparked renewed debate over the prevalence of ‘white-washing’ in Hollywood: the process of casting white actors in roles originally intended or developed for people of colour. There should be no debate that proper representation of all ethnicities in popular culture is important, so why does Hollywood continue to reject opportunities to cast race-appropriate actors in so many key roles? What should the rules be for adapting another country or culture’s stories in a new context?</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n',
  'duration': 60,
  'end_time': '2017-04-16T18:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1497,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Grant Watson',
     'id': 97,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Cade Henley',
     'id': 812,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-16T17:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'In the Wash: Fighting Appropriation',
  'updated_at': '2017-04-10T22:28:49+08:00'},
 {'base_tags': [{'id': 160, 'name': 'Writing', 'taggings_count': 6},
   {'id': 170, 'name': 'Creative Writing', 'taggings_count': 6},
   {'id': 262, 'name': 'Fan Fiction', 'taggings_count': 2}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:48+08:00',
  'description': 'Find out some of the best sites to find fan fiction, and where to find the stories people have written based on their favourite shows & movies.',
  'duration': 60,
  'end_time': '2017-04-16T18:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1427,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Belinda Forbes',
     'id': 287,
     'job_title': '1940s nerd'},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Katherine McFarlane',
     'id': 705,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': 'First and Holy Church of Cha',
     'full_publication_name': 'First Hierarch Candice  Of the Church of Cha',
     'id': 117,
     'job_title': 'Protector of the Divine, Provider of Socks, Wielder of Black Eyeliner, Taster of the Salted Caramel and Celestial Cuddler '},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-16T17:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Fan Fiction: an Introduction',
  'updated_at': '2017-04-10T22:28:33+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:50+08:00',
  'description': '',
  'duration': 90,
  'end_time': '2017-04-16T19:30:00+08:00',
  'id': 972,
  'images': [],
  'is_break': True,
  'parent_id': None,
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T18:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Dinner',
  'updated_at': '2017-04-06T20:27:12+08:00'},
 {'base_tags': [{'id': 15, 'name': 'Traders', 'taggings_count': 15}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-03T21:47:32+08:00',
  'description': '',
  'duration': 150,
  'end_time': '2017-04-16T20:30:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 1382,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': "Xiyanala's Toys n Things",
     'full_publication_name': 'Mrs Cathy Cogan',
     'id': 55,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T18:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Traders Pack Down and Bump Out',
  'updated_at': '2017-04-10T22:28:25+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T23:26:18+08:00',
  'description': 'If you have bid on art, collect it at this time. If you are an artist with unsold or not-for-sale artwork, you should also collect it at this time.',
  'duration': 90,
  'end_time': '2017-04-16T19:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1262,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T18:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Art Show: Art collection, Auction and Bump Out',
  'updated_at': '2017-04-08T23:46:34+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:41+08:00',
  'description': '',
  'duration': 330,
  'end_time': '2017-04-16T23:30:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 767,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T18:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Room Closed',
  'updated_at': '2017-04-10T22:27:46+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:54+08:00',
  'description': "Come and help us celebrate science fiction in WA. This is where we'll give the Tin Duck awards. It's also where we'll award 20-year and 33-year pins to long-time Swancon attendees. And maybe more...",
  'duration': 60,
  'end_time': '2017-04-16T20:30:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 412,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Doug Burbidge',
     'id': 205,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Chris Coman',
     'id': 15,
     'job_title': 'Convenoraterorandorarorator'},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8213845},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8301226},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8344917}],
  'start_time': '2017-04-16T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Awards Ceremony',
  'updated_at': '2017-04-09T13:32:41+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-11T13:39:18+08:00',
  'description': 'A collection of ways that your Arduino/electronics project can go horribly wrong, and maybe some advice on avoiding them. Mostly on what goes wrong though.',
  'duration': 60,
  'end_time': '2017-04-16T20:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1122,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'David Horton',
     'id': 345,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': "Things I Learned in Arduino So You Don't Have To",
  'updated_at': '2017-04-08T13:02:38+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:56+08:00',
  'description': 'The success of a song in the Korean music industry is measured with many metrics - including YouTube hits. The way to get more YouTube hits is to make an amazing video clip. Come witness the spectacle of amazing clips from the genres of science fiction, fantasy and horror.',
  'duration': 120,
  'end_time': '2017-04-16T21:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 487,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': 'First and Holy Church of Cha',
     'full_publication_name': 'First Hierarch Candice  Of the Church of Cha',
     'id': 117,
     'job_title': 'Protector of the Divine, Provider of Socks, Wielder of Black Eyeliner, Taster of the Salted Caramel and Celestial Cuddler '},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Sci-fi in KPop Music Videos',
  'updated_at': '2017-04-08T17:43:17+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:45+08:00',
  'description': "Happy Birthday, Star Wars! You're looking pretty dang fine as you enter your fifth decade. But where to from here?",
  'duration': 60,
  'end_time': '2017-04-16T20:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 117,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Gina Goddard',
     'id': 500,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Chris Courtis',
     'id': 525,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-16T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Star Wars: 40 Years',
  'updated_at': '2017-04-08T23:46:31+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:56+08:00',
  'description': 'Games room open until 4AM',
  'duration': 270,
  'end_time': '2017-04-17T00:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 502,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-10T22:27:21+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-30T21:16:17+08:00',
  'description': '',
  'duration': 240,
  'end_time': '2017-04-16T23:30:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 1312,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 47,
   'name': 'Panorama South Rear  (Art Show)',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Art Show Closed',
  'updated_at': '2017-04-10T22:28:08+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:57+08:00',
  'description': 'Left 4 Dead 1 & 2',
  'duration': 240,
  'end_time': '2017-04-16T23:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 527,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-16T19:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Left 4 Dead 1 & 2',
  'updated_at': '2017-04-10T22:27:28+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-08T19:32:27+08:00',
  'description': 'In recent years satellites have revealed enormous amounts of information about our solar system, and the geography and atmospheres of all manner of planets and moons. With so much new information available with a simple Internet search, what potential does our own system have for generating science fiction stories? What are the best stories and novels being created today that take advantage of our own planetary neighbourhood? What are the creative opportunities sitting out there for authors to exploit?',
  'duration': 60,
  'end_time': '2017-04-16T21:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1482,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Heidi Kneale',
     'id': 692,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T20:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Keeping it in the Family: Sci-fi in Our Solar System',
  'updated_at': '2017-04-08T19:32:28+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:59+08:00',
  'description': '<div><em>Star Trek </em>turned 50 in 2016, although there hasn’t been a <em>Star Trek </em>television series on the air in close to 12 years. How much has the landscape of television drama changed over the past decade?</div>\n\xa0\n\n<div>With new series <em>Star Trek: Discovery </em>scheduled to begin in May, what changes will need to be made to the <em>Trek </em>format to accommodate the 21<sup>st</sup> century audience? What can such a series bring to viewers that they’re not currently getting from somewhere else? Is there even a place for <em>Star Trek </em>on television any more?</div>\n',
  'duration': 60,
  'end_time': '2017-04-16T21:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 612,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Grant Watson',
     'id': 97,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Sarah Akers',
     'id': 220,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-16T20:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Go Boldly: The Case of Star Trek in the 21st Century',
  'updated_at': '2017-04-08T13:02:36+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-10T12:09:20+08:00',
  'description': 'Surviving for the first month after the apocalypse is going to be rough. The panel wrestle with some of the monsters in the darkness, then get the room involved. 30 days is a long time.',
  'duration': 60,
  'end_time': '2017-04-16T21:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1507,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Jack Bridges',
     'id': 142,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Liam Orton',
     'id': 732,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Chris Coman',
     'id': 15,
     'job_title': 'Convenoraterorandorarorator'},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Ms Jess Bridges',
     'id': 167,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557}],
  'start_time': '2017-04-16T20:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Prepping - 30 Days After',
  'updated_at': '2017-04-11T12:29:36+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-03T21:47:32+08:00',
  'description': 'Come and give us a short 2-4 minutes to talk about your favourite board game you played in 2016.',
  'duration': 30,
  'end_time': '2017-04-16T21:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1387,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Michael Cogan',
     'id': 20,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0}],
  'start_time': '2017-04-16T21:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Your Game Pick of 2016',
  'updated_at': '2017-04-08T13:02:40+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:54+08:00',
  'description': 'Was the movie really greater than the book? Find out as our guests and members of the community debate that very question.',
  'duration': 60,
  'end_time': '2017-04-16T22:30:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 417,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Chris Coman',
     'id': 15,
     'job_title': 'Convenoraterorandorarorator'},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8213845}],
  'start_time': '2017-04-16T21:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Great Swancon Debate',
  'updated_at': '2017-04-09T13:32:42+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-03T21:47:32+08:00',
  'description': 'What was successful, what innovated, what worked, and why it worked.<br />\n(A reverse horror trailer park, looking backwards: will include clips.)',
  'duration': 60,
  'end_time': '2017-04-16T23:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1377,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T22:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Horror Movies of 2016',
  'updated_at': '2017-04-08T13:02:40+08:00'},
 {'base_tags': [{'id': 30, 'name': 'AdultsOnly', 'taggings_count': 4}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:55+08:00',
  'description': 'What is the best Horror, and otherwise not child friendly, films coming out in the next few years?<br />\n<br />\nThere will be a 10 minute gap at start of Trailer Park to allow room to clear for the beginning of 18+ content.',
  'duration': 60,
  'end_time': '2017-04-16T23:30:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 447,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr David Gunn',
     'id': 112,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-16T22:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Trailer Park 18+',
  'updated_at': '2017-04-10T22:27:08+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:59+08:00',
  'description': 'Open Console Gaming',
  'duration': 240,
  'end_time': '2017-04-17T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 602,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-17T09:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Open Console Gaming',
  'updated_at': '2017-04-10T22:27:32+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:58+08:00',
  'description': 'How CRISPR has enabled a benchtop revolution in genetic engineering - and some of the ways this might be incredibly bad news.',
  'duration': 60,
  'end_time': '2017-04-17T11:00:00+08:00',
  'format': {'id': 7, 'images': [], 'name': 'Talk'},
  'id': 552,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Drhoz',
     'id': 127,
     'job_title': 'Bug Man'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Ethics of Bio Hacking',
  'updated_at': '2017-04-08T13:02:35+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:54+08:00',
  'description': 'Big Finish Productions make science fiction audio plays (and a few other things besides). They are most famous for their Doctor Who audio plays. Michael Troughton has been in a number of them -- here, he gives us the inside story.',
  'duration': 60,
  'end_time': '2017-04-17T11:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 407,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Christy Leitch',
     'id': 665,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Mr Aaron Creaser',
     'id': 197,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557}],
  'start_time': '2017-04-17T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Big Finish Panel with Michael Troughton',
  'updated_at': '2017-04-09T13:32:41+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-11T13:39:18+08:00',
  'description': '<p>It’s Monday morning. You’re tired, but you still want to do stuff at\xa0Swancon? Come chill with us and listen to selections from the ever increasing library of Marvel Cinematic Universe soundtracks, from\xa0<em>Iron Man</em>\xa0all the way to\xa0<em>Agent Carter</em>. Bring your coffee, bring your crafting – hell, bring your doona! It’ll be the chilliest panel you go to all weekend.</p>\n',
  'duration': 120,
  'end_time': '2017-04-17T12:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1117,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'MCU & Chill',
  'updated_at': '2017-04-01T08:38:21+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:57+08:00',
  'description': "<p>We all like to say 'Don't judge a book by its cover', but we happily judge all the time! Let's look at the role of covers in representing and marketing books. We'll look at historical and contemporary examples and hear some horror or happy stories from authors and readers.</p>\n",
  'duration': 60,
  'end_time': '2017-04-17T11:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 532,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Gina Goddard',
     'id': 500,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Emma Hawkes',
     'id': 352,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082}],
  'start_time': '2017-04-17T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': "Don't Judge a Book by its Cover",
  'updated_at': '2017-04-11T12:29:33+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:59+08:00',
  'description': 'What to read and watch over the next year, in preparation for Swancon 2018. Homework never used to be this exciting.',
  'duration': 60,
  'end_time': '2017-04-17T11:00:00+08:00',
  'id': 587,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Jack Bridges',
     'id': 142,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Jess Bridges',
     'id': 167,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Dr Cathy Cupitt',
     'id': 147,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-17T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Swancon 2018 Homework',
  'updated_at': '2017-04-08T23:46:33+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:59+08:00',
  'description': '',
  'duration': 180,
  'end_time': '2017-04-17T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 592,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-17T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-05T22:25:54+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:26+08:00',
  'description': 'Make some aliens, planets and space craft out of plasticine.<br />\n\xa0',
  'duration': 60,
  'end_time': '2017-04-17T11:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1217,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T10:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Space Blobs',
  'updated_at': '2017-04-10T12:10:09+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:48+08:00',
  'description': 'With the various fan fiction out there how do you find some really awesome stories. Here we find some of the best ones, and read a few short fics too.',
  'duration': 60,
  'end_time': '2017-04-17T12:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1432,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Belinda Forbes',
     'id': 287,
     'job_title': '1940s nerd'},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': 'First and Holy Church of Cha',
     'full_publication_name': 'First Hierarch Candice  Of the Church of Cha',
     'id': 117,
     'job_title': 'Protector of the Divine, Provider of Socks, Wielder of Black Eyeliner, Taster of the Salted Caramel and Celestial Cuddler '},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Katherine McFarlane',
     'id': 705,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-17T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Our Favourite Fics',
  'updated_at': '2017-04-08T13:02:41+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:58+08:00',
  'description': '<div>Since the early days of television, executives have thought that TV versions of famous films would be winners, but not all of these TV versions worked. This presentation looks at some of those films and their TV counterparts, from "The Ghost and Mrs Muir" to "Bates Motel".</div>\n',
  'duration': 60,
  'end_time': '2017-04-17T12:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 562,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'TV Shows Based on Film',
  'updated_at': '2017-04-10T12:09:32+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:59+08:00',
  'description': 'Is there a panel you’ve always wanted to see at Swancon, but has never been run? Is there a panel you wish would never be run again? Is there a good old reliable program item you love to go to every year? This is your chance to tell us in a game of Kiss Marry Kill. Bring along your brainstorming hat and your good ideas for the Swancon program in 2018. We’ll bring the Freddo Frogs.',
  'duration': 60,
  'end_time': '2017-04-17T12:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 582,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Dr Cathy Cupitt',
     'id': 147,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Jess Bridges',
     'id': 167,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Jack Bridges',
     'id': 142,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-17T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Kiss, Marry, Kill: Swancon 2018',
  'updated_at': '2017-04-10T12:09:33+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-15T11:16:21+08:00',
  'description': 'Do you have a really awesome story and need a way to get it out to the masses? Come and hear from those who have been and done it before?',
  'duration': 60,
  'end_time': '2017-04-17T12:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1167,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Amanda Bridgeman',
     'id': 402,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Glenda Larke',
     'id': 405,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Satima Flavell',
     'id': 410,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Luke Kendall',
     'id': 237,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': '',
     'full_publication_name': 'Heidi Kneale',
     'id': 692,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8039082}],
  'start_time': '2017-04-17T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Publishing: Where to Begin?',
  'updated_at': '2017-04-08T19:32:29+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:41+08:00',
  'description': 'New season My Little Pony screening.',
  'duration': 60,
  'end_time': '2017-04-17T12:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 772,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Adam McCaw',
     'id': 292,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T11:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'My Little Pony',
  'updated_at': '2017-04-10T12:09:57+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-11T13:39:19+08:00',
  'description': 'Our awesome Guest of Honour Sean recently visited Antarctica. Come and hear some of his amazing stories about his trip to this untamed frontier.',
  'duration': 60,
  'end_time': '2017-04-17T13:00:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 1142,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 12,
   'name': 'Swan Room, Black',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Sean On Ice',
  'updated_at': '2017-04-09T13:32:46+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:47+08:00',
  'description': 'Find out from our guests Joyce and Traci what geeky things there are to do in Singapore and Brisbane. Also we can give them some insight what the community in Perth gets up to.',
  'duration': 60,
  'end_time': '2017-04-17T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1402,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 7,
   'name': 'Swan Room, White',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-17T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': "What's Geeky in Your Town",
  'updated_at': '2017-04-09T13:32:50+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:58+08:00',
  'description': "Some of the most exciting moments in cinema come when the characters give chase. Running away from someone, pursuing someone in a car, racing through outer space - it doesn't matter the circumstance, it is an opportunity for thrills, excitement and some of the most impressive action sequences in cinema. Come see what different techniques filmmakers use, as well as catch a look at some of your hosts' favourite scenes.",
  'duration': 60,
  'end_time': '2017-04-17T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 547,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Grant Watson',
     'id': 97,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-17T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'The Art of the Chase',
  'updated_at': '2017-04-10T12:09:31+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:58+08:00',
  'description': 'What is your next Convention or Event, share your plans and little known events.',
  'duration': 60,
  'end_time': '2017-04-17T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 567,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ian Nichols',
     'id': 420,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0}],
  'start_time': '2017-04-17T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Upcoming Events & Conventions',
  'updated_at': '2017-04-10T22:27:31+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:58+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-17T13:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 577,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Chris Courtis',
     'id': 525,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Cogan',
     'id': 20,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-17T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Sci-Fi Tech in the Real World',
  'updated_at': '2017-04-08T13:02:36+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:26+08:00',
  'description': 'Play some kids board games and other parlour games.',
  'duration': 60,
  'end_time': '2017-04-17T13:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1222,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T12:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Charades and Other Games',
  'updated_at': '2017-04-10T12:10:10+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:51+08:00',
  'description': '',
  'duration': 60,
  'end_time': '2017-04-17T14:00:00+08:00',
  'id': 1007,
  'images': [],
  'is_break': True,
  'parent_id': None,
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-17T13:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Lunch',
  'updated_at': '2017-04-06T20:27:12+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:49+08:00',
  'description': 'Chaos theory, throw stuff and see what sticks.',
  'duration': 60,
  'end_time': '2017-04-17T15:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1447,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sarah Parker',
     'id': 560,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-17T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Random Guest Chat 1',
  'updated_at': '2017-04-12T19:24:33+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:48+08:00',
  'description': '<div>In loving memory of the life, career and voice of Alan Rickman. Featuring a brief bio and some of his greatest cinematic moments.</div>\n',
  'duration': 60,
  'end_time': '2017-04-17T15:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1412,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mrs Andrea Johnson',
     'id': 5,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Charni Harris',
     'id': 650,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405}],
  'start_time': '2017-04-17T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Always: Alan Rickman Remembered',
  'updated_at': '2017-04-05T22:25:59+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-12T19:23:51+08:00',
  'description': 'This talk will be on how the Observatory was started and the history of research done there. With a bit time for some Q/A',
  'duration': 60,
  'end_time': '2017-04-17T15:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1532,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': None,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Steve Ewing',
     'id': 865,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Perth Observatory and its History',
  'updated_at': '2017-04-12T19:24:46+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:59+08:00',
  'description': '',
  'duration': 120,
  'end_time': '2017-04-17T16:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 597,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 27,
   'name': 'Panorama South',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-17T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Board Gaming',
  'updated_at': '2017-04-05T22:25:54+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:26+08:00',
  'description': "<div>This powerpoint presentation bring you the history of the world's most famous detective on the big and small screen, From the silents to sound, to british TV and films, and to American and Russian versions.</div>\n\n<div>And the actors who played the part, from Rathbone and Dowey Jr on the big screen to Brett and\xa0Cumberbatch on the small screen.</div>\n",
  'duration': 60,
  'end_time': '2017-04-17T15:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1237,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 2, 'name': 'Swan Rooms', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Sherlock on Screen',
  'updated_at': '2017-04-12T19:24:28+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-29T22:50:26+08:00',
  'description': 'Random crafting using the random craft materials we have in the family room',
  'duration': 60,
  'end_time': '2017-04-17T15:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 1212,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Craft the Heck out of it',
  'updated_at': '2017-04-10T12:10:08+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:59+08:00',
  'description': 'Room Closed for Pack Down',
  'duration': 180,
  'end_time': '2017-04-17T17:00:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 607,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 32, 'name': 'Board Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-17T14:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Room Closed for Pack Down',
  'updated_at': '2017-04-10T22:27:33+08:00'},
 {'base_tags': [{'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-05T22:25:49+08:00',
  'description': 'Chaos theory, throw stuff and see what sticks.',
  'duration': 60,
  'end_time': '2017-04-17T16:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1452,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 22, 'name': 'City Lights', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sarah Parker',
     'id': 560,
     'job_title': ''},
    'person_role': 'Moderator',
    'sort_order': 0},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-17T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Random Guest Chat 2',
  'updated_at': '2017-04-12T19:24:35+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:55+08:00',
  'description': 'Reminisce\xa0on the movies of 2016, the good, the bad, the Warcraft.',
  'duration': 60,
  'end_time': '2017-04-17T16:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 457,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 37,
   'name': 'Panorama North',
   'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Swancon Screenings of 2016',
  'updated_at': '2017-04-10T22:27:11+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-04-01T08:38:18+08:00',
  'description': 'Minecraft is a great game. Adding mods can make it even better. Adding convenience, challenge, replayability and more. Our panelists talk about what they love, and what they hate. Why there are so many mods, and why modded play is so popular.',
  'duration': 60,
  'end_time': '2017-04-17T16:00:00+08:00',
  'format': {'id': 2, 'images': [], 'name': 'Panel'},
  'id': 1337,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 17, 'name': 'Cygnet Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Sarah Parker',
     'id': 560,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 2796203},
   {'person': {'company': '',
     'full_publication_name': 'Frames',
     'id': 550,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': '',
     'full_publication_name': 'Michael Deegan',
     'id': 742,
     'job_title': 'I know regular expressions.'},
    'person_role': 'Participant',
    'sort_order': 6990506}],
  'start_time': '2017-04-17T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Minecraft Mods: Machines, Magic and Miscellanea',
  'updated_at': '2017-04-12T19:24:30+08:00'},
 {'base_tags': [{'id': 25, 'name': 'Family', 'taggings_count': 56}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-04T10:09:42+08:00',
  'description': 'Many hands make light work -- join your hands with ours. Also, learn what the secret back corridors of a hotel look like.',
  'duration': 60,
  'end_time': '2017-04-17T16:00:00+08:00',
  'format': {'id': 25, 'images': [], 'name': 'Collaborative'},
  'id': 787,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 42, 'name': 'Hovia Room', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Ms  Margaret Watts',
     'id': 307,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 0}],
  'start_time': '2017-04-17T15:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Tidy Up and Pack Away',
  'updated_at': '2017-04-10T12:09:58+08:00'},
 {'base_tags': [],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:57+08:00',
  'description': '',
  'duration': 30,
  'end_time': '2017-04-17T16:00:00+08:00',
  'format': {'id': 35, 'images': [], 'name': 'Closed'},
  'id': 537,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 2, 'name': 'Swan Rooms', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [],
  'start_time': '2017-04-17T15:30:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'Room Set Up for Closing Ceremony',
  'updated_at': '2017-04-10T22:27:30+08:00'},
 {'base_tags': [{'id': 7, 'name': 'Core', 'taggings_count': 12},
   {'id': 20, 'name': 'GoH', 'taggings_count': 84}],
  'card_size': 1,
  'child_ids': [],
  'created_at': '2017-03-01T19:25:57+08:00',
  'description': 'Well we have reached the end of our journey and discovered the meaning of Swancon 42.<br />\n\xa0<br />\nCome and help us say goodbye to our wonderful guests and to each other as we bring Swancon 42 to a close\xa0<br />\n<br />\n~ Note: fish may not be included in this ceremony. ~',
  'duration': 90,
  'end_time': '2017-04-17T17:30:00+08:00',
  'format': {'id': 12, 'images': [], 'name': 'Keynote'},
  'id': 542,
  'images': [],
  'is_break': False,
  'parent_id': None,
  'published_room': {'id': 2, 'name': 'Swan Rooms', 'published_venue_id': 2},
  'requires_signup': False,
  'sorted_published_item_assignments': [{'person': {'company': '',
     'full_publication_name': 'Mr Michael Cogan',
     'id': 20,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 5592405},
   {'person': {'company': "Xiyanala's Toys n Things",
     'full_publication_name': 'Mrs Cathy Cogan',
     'id': 55,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 6990506},
   {'person': {'company': '',
     'full_publication_name': 'Desiree Heald',
     'id': 30,
     'job_title': 'Warm Pillow'},
    'person_role': 'Participant',
    'sort_order': 7689557},
   {'person': {'company': 'Swancon42',
     'full_publication_name': 'Mr Brian Johnson',
     'id': 10,
     'job_title': 'Treasurer'},
    'person_role': 'Participant',
    'sort_order': 8039082},
   {'person': {'company': '',
     'full_publication_name': 'Mr Damian Magee',
     'id': 25,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8301226},
   {'person': {'company': '',
     'full_publication_name': 'Samara',
     'id': 50,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8344917},
   {'person': {'company': '',
     'full_publication_name': 'Alan Baxter',
     'id': 362,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8366762},
   {'person': {'company': '',
     'full_publication_name': 'Joyce Chng',
     'id': 330,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8377685},
   {'person': {'company': '',
     'full_publication_name': 'Ms Traci Harding',
     'id': 210,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8383146},
   {'person': {'company': '',
     'full_publication_name': 'Mr Michael Troughton',
     'id': 72,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8385877},
   {'person': {'company': '',
     'full_publication_name': 'Mrs Davina Watson',
     'id': 77,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8387242},
   {'person': {'company': '',
     'full_publication_name': 'Sean Williams',
     'id': 357,
     'job_title': ''},
    'person_role': 'Participant',
    'sort_order': 8387925}],
  'start_time': '2017-04-17T16:00:00+08:00',
  'theme_names': [],
  'ticket_type_ids': [],
  'title': 'So Long and Thanks for All The Fish (Closing Ceremony)',
  'updated_at': '2017-04-09T13:32:43+08:00'}]

In [7]:
def replace_room_with_rooms(sessions, old, *news):
    for sess in sessions:
        if old in sess.venues:
            #print(sess.title)
            sess.venues.remove(old)
            sess.venues.update(news)
    
    sessions
    

"Find multiple copies of events for different rooms at the same time, and convert them to single events in spanning rooms"
def bridge_rooms(sessions):
    bridged_sessions = []
    
    sessions.sort(key=lambda x: (x.start, x.end, x.title))
    for _, matchs in it.groupby(sessions, lambda x: (x.start, x.end, x.title)):
        matchs = list(matchs) #GoldPlate: this doesn't have to be done
        head = matchs[0]
        tail = matchs[1:]
        for sess in tail:
            head.venues.update(sess.venues)
        bridged_sessions.append(head)
        
    
    sessions[:]=bridged_sessions[:]
    return sessions

def fill_empty_room_slots(sessions):
    venues = all_venues(sessions)
    for ss in sessions:
        if len(ss.venues)==0:
            print(ss.title)
            ss.venues = venues
    sessions

In [9]:
sessions = fetch_sessions()
replace_room_with_rooms(sessions, 'Swan Rooms', 'Swan Room, Black', 'Swan Room, White')
bridge_rooms(sessions);
fill_empty_room_slots(sessions)


Dinner
Art Show Registration & Set Up
Hitchhiker's Guide to Swancon (Opening Ceremony)
Welcome To Swancon
Quilting with Davina
Board Gaming
Meet The AV Crew
Art Show Registration & Set Up
Open Console Gaming
Safe Spaces
Patrick Troughton Remembered
The Fantastic History of Wearable Art
Immortal Futures: Living On A Post-death Planet
Room Closed
Geek Sing-along: The Return of the Sing
Douglas Adams: A Life Remembered
Hanna- Barbara: The Final Years
Board Gaming
Art Show Registration & Set Up
Open Console Gaming
42 Years of Swancon
Reading and Q & A Session with Wesley Chu
The Regeneration Game
Traders
Origami with Sanny Ang
Art Show
Run Through Banner
Forza Horizon 3 Time Trials
Walt Disney: The Second Renaissance
Modern Medieval in Perth
Xenobiology
Agnostic Photographer: Learning Your Camera
Frankenplushies
Buffy: An Appreciation
Best & Worst Reads of 2016
Agnostic Photographer: Practical
Plush Toy Wars
Lunch
Cloning
Girls und Panzer: Der Panel
Joyce Chng/Damask GOH Speech
Role Playing Workshop (Beginners)
Board Gaming
Flower Garden
Pokemon Tounament
More on Breast Feeding
Doorways to the Imagination
Joyce Chng / Damask Signings
Quilting with Davina
Lie around and Listen
Mario Kart WiiU
Solar Passive Housing
G Rated Trailer Park
Alan Baxter GOH Speech
Trailers for G Rated Movies
Trailer Park
Cartooning
Page To Screen: The New Wave of Anime
Alan Baxter Signings
Paper Planes
Dinner
Room Closed
Room Closed
Wearable Tech
Video Quiz
Board Gaming
Room Closed
Super Smash Bros
Aurealis Awards
The Potterheads HP Quiz
How Fan Clubs Have Adjusted to the Internet
Late Night with Davina & Danny
Safe Spaces LARP
Board Gaming
Open Console Gaming
Mind of a Murderer
Laughter Yoga
Kung Fu Academy with Alan
Traders
Fandom Through the Years
Art Show
Kit Kat Jenga
Retro Gaming
Making a Thing for 2018 Launch
Make a Thing
Why So Little Hopeful Near Future Fiction?
Traci Harding GOH Speech
Should Women be Freemasons?
The Ancient Art of Wayfinding
New Who Panel with Michael Troughton
Traci Harding Signings
Speculative Fiction KDramas with Candice & Ellora
Finish the Drawing
Five Go Mad with Post-its
Lunch
How Developing Countries Are Tackling the Impact of Climate Change
1977: The Year That Was
Book Launch: Crow Shine Collection
Cartoons from Our Childhood
Board Gaming
Superhero Capes
Mario Party
Costuming
Michael Troughton GOH Speech
Dirk Gently's Holistic Detective Agency
Lie Around and Listen
DS Fun-rama
Readings: With Joyce & Alan
Debate This?!
Michael Troughton Signings
Norma K Hemming / Nerina Hillard
Geekling Singalong
2018 Launch Set Up
Kids Masquerade with photos taken
Swancon 2018 Launch
Soul Calibur 4 & 5
Dinner
Age of Wonder Woman
The Restaurant At The End of The Universe (Masquerade Ball)
Board Gaming
Room Closed
Wikipalooza!
Halo 4
The Awesome YouTube Party
BeefCake Go!
Board Gaming
Open Console Gaming
Out of the Baupark
Shared Cinematic Universes
The Hitchhikers Guide to The Galaxy
Traders
Role Playing Workshop (Advanced)
Art Show
Easter Egg Hunt
Co-Op Madness
Laser Maze
Serial Killers & Me
Bayeux to Bayou: A Geek Odyssey 
Davina Watson GOH Speech
Official Book Defiling
Classic Dr Who Season 17
Writing: From Idea to Page
Readings with Sean & Traci
Furniture Parkour
Book Launch: Lotus Blue by Cat Sparks
Lunch
Neural Networks: Less Man than Machine
Cooking Stories
Sean Williams GOH Speech
The Gehenna Memo (A Laundry Files Freeform) LARP
Board Gaming
Nature Treasure Hunt
Blur
Medicine Doesn't Work That Way!
From Script to Performance
Sean Williams Signings
Lie Around and Listen
Halo Speed Run!
World Building: The Near Future
WASFF AGM
Gender Swapping with Art
Traders and Swapmeet
Make a Noise
In the Wash: Fighting Appropriation
Fan Fiction: an Introduction
Dinner
Traders Pack Down and Bump Out
Art Show: Art collection, Auction and Bump Out
Room Closed
Awards Ceremony
Things I Learned in Arduino So You Don't Have To
Sci-fi in KPop Music Videos
Star Wars: 40 Years
Board Gaming
Art Show Closed
Left 4 Dead 1 & 2
Keeping it in the Family: Sci-fi in Our Solar System
Go Boldly: The Case of Star Trek in the 21st Century
Prepping - 30 Days After
Your Game Pick of 2016
The Great Swancon Debate
Horror Movies of 2016
Trailer Park 18+
Open Console Gaming
The Ethics of Bio Hacking
Big Finish Panel with Michael Troughton
MCU & Chill
Don't Judge a Book by its Cover
Swancon 2018 Homework
Board Gaming
Space Blobs
Our Favourite Fics
TV Shows Based on Film
Kiss, Marry, Kill: Swancon 2018
Publishing: Where to Begin?
My Little Pony
Sean On Ice
What's Geeky in Your Town
The Art of the Chase
Upcoming Events & Conventions
Sci-Fi Tech in the Real World
Charades and Other Games
Lunch
Random Guest Chat 1
Always: Alan Rickman Remembered
Perth Observatory and its History
Board Gaming
Sherlock on Screen
Craft the Heck out of it
Room Closed for Pack Down
Random Guest Chat 2
Swancon Screenings of 2016
Minecraft Mods: Machines, Magic and Miscellanea
Tidy Up and Pack Away
Room Set Up for Closing Ceremony
So Long and Thanks for All The Fish (Closing Ceremony)
Dinner
Lunch
Dinner
Lunch
Dinner
Lunch
Dinner
Lunch

In [10]:
set(tuple(cc.venues) for cc in sessions)


Out[10]:
{('Board Room',),
 ('City Lights',),
 ('Cygnet Room',),
 ('Hovia Room',),
 ('Panorama North',),
 ('Panorama South',),
 ('Panorama South Rear  (Art Show)',),
 ('Swan Room, Black',),
 ('Swan Room, White',),
 ('Swan Room, White', 'Swan Room, Black'),
 ('Swan Room, White',
  'Swan Room, Black',
  'Panorama North',
  'Cygnet Room',
  'Panorama South Rear  (Art Show)',
  'Hovia Room',
  'City Lights',
  'Panorama South',
  'Board Room')}

In [ ]:
api_sess, base_url, event = connect_api_sess() 
    url = base_url+event+"/planner_apis/1/published_rooms" 
    result =  api_sess.get(url, params={'paginated':'false'})
    raw_rooms = result.json()['response']
    fetched_venues = [(vv['sort_order'], vv['name']) for vv in raw_rooms]
    fetched_venues

In [11]:
def fetch_venue_orderer():
    api_sess, base_url, event = connect_api_sess() 
    url = base_url+event+"/planner_apis/1/published_rooms" 
    result =  api_sess.get(url, params={'paginated':'false'})
    raw_rooms = result.json()['response']
    fetched_venues = [vv['name'] for vv in raw_rooms]
    
    def orderer(sessions):
        used_venues = set.union(*(set(sess.venues) for sess in sessions))
        return [vn for vn in fetched_venues if vn in used_venues]
        
    return orderer

In [12]:
fetch_venue_orderer()(sessions)


Out[12]:
['Swan Room, Black',
 'Swan Room, White',
 'City Lights',
 'Cygnet Room',
 'Panorama North',
 'Panorama South',
 'Panorama South Rear  (Art Show)',
 'Hovia Room',
 'Board Room']

In [13]:
def get_tag_colors_breaks_only(sessions):
    return {'Break': 'red!10!white'}

In [14]:
from pylatex.utils import escape_latex, NoEscape
from pylatex.utils import NoEscape
from pagelayout import Multicols
from itertools import groupby
from pylatex.base_classes import Environment

class Minipage(Environment):
    def __init__(self, width):
        Environment.__init__(self,arguments=[width])


def write_descriptions(sessions, doc, preprocess_text=lambda x:x):
    for day_name, day_session in groupby(sessions, lambda ss: ss.day):
        #with doc.create(Section(day_name,numbering=False)):
            with doc.create(Multicols(2)):
                doc.append(NoEscape("[\section*{%s}]" %day_name))
                for session in day_session:
                    if len(session.description)==0:
                        continue
                    title = session.title
                    if "AdultsOnly" in session.tags:
                        title+=NoEscape(" [ADULT]")
                    with doc.create(Subsection(title,numbering=False)):
                        with doc.create(Description()) as desc:
                            doc.append(Command("setlength",[NoEscape("\itemsep"),"0pt"]))
                            doc.append(Command("setlength",[NoEscape("\parsep"),"0pt"]))
                            doc.append(Command("setlength",[NoEscape("\parskip"),"0pt"]))
                            desc.add_item("When:", session.day+", "+session.start_time+" -- "+session.end_time)

                            if len(session.venues)>0:
                                desc.add_item("Where:", ", ".join(session.venues))
                            if len(session.people)>0:
                                desc.add_item("Who:", ", ".join(session.people))
                            #if len(session.tags)>0:
                            #    desc.add_item("Tags:", ", ".join(session.tags))
                        doc.append(preprocess_text(session.description))
                doc.append(Command("newpage"))

In [15]:
import pylatex
from pylatex import Document, Section, Subsection, Subsubsection, Table, Package, lists
from pylatex.lists import Description

from pylatex.utils import escape_latex, NoEscape
from itertools import groupby
from pylatex.base_classes.command import Options
from pylatex.utils import escape_latex

def write_venues(doc, tt_solver):
    doc.append(textpos_origin('0.9cm','1cm'))
    doc.append(TextcolorboxStyle('sharp corners','center upper', valign='center',
                                 colframe='blue!50!black',colback='blue!10!white',
                                 boxsep='0pt',top='0mm',bottom='0mm',left='0mm',right='1mm'))
            
    for venue in tt_solver.venues:
        
        venue_words = venue.split()
        if len(venue_words) == 2:
            #Split the string onto two lines if it exactly 2 words
            venue_text = venue_words[0] + '\n' + venue_words[1]
        else:
            venue_text = venue
        
        doc.append(FixedTextbox(venue_text,
                                tt_solver.get_venue_x(venue),
                                '0cm', 
                                '1.5cm',
                                tt_solver.get_venue_width())
                               )

def make_pretty_timetable(doc,sessions, tt_solver):
        
    for date, day_sessions in groupby(sessions, lambda ss: ss.start.date()):   
        day_str = str(DAYS[date.weekday()])
        with doc.create(Subsection(NoEscape(day_str+" \hfill "+day_str+" \hfill "+day_str), numbering=False)):
           
            write_venues(doc,tt_solver)
            doc.append(TextcolorboxStyle('rounded corners', 'center upper', valign='center',
                                 colframe='blue!50!black',colback='white!10!white',
                                 boxsep='1pt',top='0mm',bottom='0mm',left='0mm',right='0mm'))
            
            day_sessions = sorted(day_sessions, key = lambda ss: -len(ss.venues) or -len(tt_solver.venues)-1)
            for session in day_sessions:
                #print("*", session.title)
                colback = tt_solver.get_color(session)
                tcb_options = Options(colback=colback) if colback else None
                doc.append(FixedTextbox(NoEscape('%s \\\\ \\tcbfontsize{0.75} %s -- %s ' % 
                                                     tuple(map(escape_latex, (session.title, session.start_time, session.end_time)))),
                                        tt_solver.get_x(session),
                                        tt_solver.get_y(session), 
                                        tt_solver.get_height(session),
                                        tt_solver.get_width(session),
                                        tcb_options=tcb_options))

            doc.append(Command('newpage'))

In [16]:
doc = Document(documentclass="scrreprt")
margins=['tmargin=0.5cm','bmargin=1.5cm','lmargin=1.5cm','rmargin=1cm',]
doc.packages.append(Package('geometry', options=margins))
doc.packages.append(Package('xcolor', options=["svgnames","dvipsnames"]))
doc.packages.append(Package("microtype"))

#doc.packages.append(Package("draftwatermark"))
doc.append(Command("newgeometry",arguments=",".join(margins)))
#doc.append(Command("SetWatermarkText", "Draft v0.7.0"))
#doc.append(Command("SetWatermarkScale", "0.5"))
#doc.append(Command("SetWatermarkColor", "0.9,0.3,0.3", "rgb"))


#############
tt_solver = timetable_metric_solver(sessions,
                                    hour_len=1.7,
                                    venue_width=2.15,
                                    units='cm', 
                                    overlap=0.05,
                                    voffset=1.7,             
                                    venue_orderer = fetch_venue_orderer(),
                                    get_tag_colors = get_tag_colors_breaks_only
                                    )

make_pretty_timetable(doc,sessions, tt_solver)
write_descriptions(sessions,doc, resolve_html)

###############
with open("out/exported.tex", 'w') as fh:
    doc.dump(fh)
#####
    
from IPython.display import FileLink, FileLinks
    
!lualatex --output-directory=out --interaction=nonstopmode out/exported.tex
FileLinks("./out")


This is LuaTeX, Version beta-0.79.1 (TeX Live 2015/dev/Debian) (rev 4971) 
 restricted \write18 enabled.
(./out/exported.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 79 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrreprt.cls
Document Class: scrreprt 2013/12/19 v3.12 KOMA-Script document class (report)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2013/12/19 v3.12 KOMA-Script package (loading files)
                  Copyright (C) Markus Kohm

))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty
Package typearea, 2013/12/19 v3.12 KOMA-Script package (type area)
                  Copyright (C) Frank Neukam, 1992-1994
                  Copyright (C) Markus Kohm, 1994-

)) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty

Package inputenc Warning: inputenc package ignored with utf8 based engines.

) (/usr/share/texmf/tex/latex/lm/lmodern.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/luatex-loader.sty
(/usr/share/texlive/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua))))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/svgnam.def))
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.sty
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype-luatex.def
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/luatex.sty
(/usr/share/texlive/texmf-dist/tex/latex/etex-pkg/etex.sty))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty)
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.sty
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase.loader.lua))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/modutils.lua))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase-regs.sty)
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase-attr.sty
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/attr.lua))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase-cctb.sty
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/cctb.lua))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase-mcb.sty
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/mcb.lua)))
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.lua))
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t
ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex))
(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t
ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de
f)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.
tex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet
ric.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod
e.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison
.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari
thmetics.code.tex)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.
code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c
ode.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation
s.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t
ex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing
.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex

(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.
tex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c
ode.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.
tex)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
)
(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65
.sty)
(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18
.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty)
(/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty
(/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty))
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
Library (tcolorbox): 'tcbfitting.code.tex' version '3.21'
)) (/usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
Package: textpos 2014/01/03 1.7j, absolute positioning of text on the page
Grid set 16 x 16 = 37.34424pt x 52.81543pt
TextBlockOrigin set to 0pt x 0pt
) (/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty)
(./out/exported.aux) (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/share/texmf/tex/latex/lm/t1lmr.fd)
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/microtype/mt-cmr.cfg)
ABD: EveryShipout initializing macros
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
(/usr/share/texmf/tex/latex/lm/t1lmss.fd)
TextBlockOrigin set to 0.9cm x 1cm
(/usr/share/texmf/tex/latex/lm/ot1lmr.fd)
(/usr/share/texmf/tex/latex/lm/omllmm.fd)
(/usr/share/texmf/tex/latex/lm/omslmsy.fd)
(/usr/share/texmf/tex/latex/lm/omxlmex.fd) [1{/var/lib/texmf/fonts/map/pdftex/up
dmap/pdftex.map}]
TextBlockOrigin set to 0.9cm x 1cm

Overfull \hbox (4.24617pt too wide) in paragraph at lines 329--329
 \T1/lmr/m/n/10 Chng/Damask 
[2]
TextBlockOrigin set to 0.9cm x 1cm
[3]
TextBlockOrigin set to 0.9cm x 1cm
[4]
TextBlockOrigin set to 0.9cm x 1cm
[5] [6] [7] [8] [9]
Underfull \hbox (badness 10000) in paragraph at lines 1887--1888
\T1/lmr/m/n/10.95 to-write-a-thousand-words-or-maybe-more-by-amanda-
[10] [11] [12] [13] [14] [15] [16] [17] [18] [19]
Underfull \hbox (badness 10000) in paragraph at lines 3473--3474

[20] [21] [22] [23]
Underfull \hbox (badness 10000) in paragraph at lines 3983--3984

[24] (./out/exported.aux))
(see the transcript file for additional information)
 474 words of node memory still in use:
   3 hlist, 1 vlist, 1 rule, 2 glue, 46 glue_spec, 1 write nodes
   avail lists: 1:2,2:24,3:3385,4:3636,5:434,6:4073,7:354,9:1303,10:316
{/usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc}<</usr/share/texmf/fonts/type1/pu
blic/lm/lmr10.pfb><</usr/share/texmf/fonts/type1/public/lm/lmr5.pfb><</usr/share
/texmf/fonts/type1/public/lm/lmr6.pfb><</usr/share/texmf/fonts/type1/public/lm/l
mr7.pfb><</usr/share/texmf/fonts/type1/public/lm/lmr8.pfb><</usr/share/texmf/fon
ts/type1/public/lm/lmr9.pfb><</usr/share/texmf/fonts/type1/public/lm/lmssbx10.pf
b>
Output written on exported.pdf (24 pages, 306865 bytes).
Transcript written on exported.log.

In [ ]:


In [ ]:


In [ ]:


In [ ]: