Switch to LCA2020

Remove LCA2018 and LCA2019 styles and content.
Add base LCA2020 styling and update references to year.
This commit is contained in:
Joel Addison 2019-06-24 21:58:21 +10:00
parent 4c51e5ea31
commit 23e09b0fb5
135 changed files with 194 additions and 3608 deletions

View file

@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.21 on 2019-06-24 11:28
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pinaxcon_registrasion', '0011_add_2018_conf'),
]
operations = [
migrations.AlterField(
model_name='attendeeprofile',
name='children',
field=models.CharField(blank=True, help_text="Linux.conf.au is a family friendly conference and provides free child-care for pre-school children from 6 months up to 5 years. We hope to also provide a programme for older children and will let you know closer to the conference. If you're wanting to bring your children to LCA, please let us know their age(s) so we can ensure we have enough spaces available.", max_length=256),
),
migrations.AlterField(
model_name='attendeeprofile',
name='lca_chat',
field=models.BooleanField(help_text='lca-chat is a high-traffic mailing list used by attendees during the week of the conference for general discussion.', verbose_name='Subscribe to the LCA chat list'),
),
]

View file

@ -166,11 +166,11 @@ class AttendeeProfile(rego.AttendeeProfileBase):
children = models.CharField(
max_length=256,
help_text="Linux.conf.au 2019 is a family friendly conference and provides "
help_text="Linux.conf.au is a family friendly conference and provides "
"free child-care for pre-school children from 6 months up to 5 years. We "
"hope to also provide a programme for older children and will let you "
"know closer to the conference. If you're wanting to bring your children "
"to LCA2019, please let us know their age(s) so we can ensure we have "
"to LCA, please let us know their age(s) so we can ensure we have "
"enough spaces available.",
blank=True
)
@ -191,8 +191,8 @@ class AttendeeProfile(rego.AttendeeProfileBase):
)
lca_chat = models.BooleanField(
verbose_name="Subscribe to the lca2019-chat list",
help_text="lca2019-chat is a high-traffic mailing list used by "
verbose_name="Subscribe to the LCA chat list",
help_text="lca-chat is a high-traffic mailing list used by "
"attendees during the week of the conference for general "
"discussion.",
blank=True,

View file

@ -14,45 +14,36 @@
{% block main_class %}{% endblock %}
{% block alert %}
{% if user.attendee.completed_registration %}
<div class="row">
<div class="col-12 bg-primary text-secondary p-3 content">
<strong>Conference WIFI:</strong> SSID linuxconfau &ndash; PASS chch2019
</div>
</div>
{% endif %}
{% endblock %}
{% block content %}
{% available_categories as categories %}
<div class="container mb-5">
<h1 class="text-primary">Dashboard</h1>
<h1>Dashboard</h1>
</div>
{% if categories %}
{% include "symposion/dashboard/_categories.html" %}
{% endif %}
<div class="container mb-5">
{% include "symposion/dashboard/speaking.html" %}
</div>
{% if user.speaker_profile %}
{% if user.speaker_profile.proposals.exists %}
<div class="container mb-5">
<div class="row">
<div class="col-12">
<h2 class="text-primary my-5">Your Proposals</h2>
<h2 class="my-5">Your Proposals</h2>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="card-deck">
{% for proposal in user.speaker_profile.proposals.all %}
{% include "symposion/proposals/_proposal_row.html" %}
{% include "symposion/proposals/_proposal_row.html" %}
{% endfor %}
</div>
</div>
@ -61,7 +52,6 @@
{% endif %}
{% endif %}
{% if user.speaker_profile %}
{% associated_proposals as associated_proposals %}
{% pending_proposals as pending_proposals %}
@ -69,7 +59,7 @@
<div class="container mb-5">
<div class="row">
<div class="col-12">
<h2 class="text-primary my-5">Copresenter Proposals</h2>
<h2 class="my-5">Copresenter Proposals</h2>
</div>
</div>
<div class="row">
@ -85,7 +75,7 @@
{% endif %}
{% if review_sections %}
<div class="container text-primary mb-5">
<div class="container mb-5">
<div class="row">
<h2 class="col-12 my-5">{% trans "Reviews" %}</h2>
{% for section in review_sections %}
@ -112,17 +102,17 @@
{% available_teams as available_teams %}
{% if user.memberships.exists or available_teams %}
<div class="container text-primary mb-5">
<div class="container mb-5">
<div class="row">
<h2 class="col-12 my-5">{% trans "Teams "%}</h2>
{% if user.memberships.exists %}
</div>
<div class="row">
<div class="col-12">
<h3 class="text-primary">Your Teams</h3>
<h3>Your Teams</h3>
<div class="card-deck">
{% for membership in user.memberships.all %}
{% include "symposion/teams/_team_row.html" with team=membership.team %}
{% include "symposion/teams/_team_row.html" with team=membership.team %}
{% endfor %}
</div>
</div>
@ -130,20 +120,19 @@
</div>
</div>
<div class="container">
<div class="row">
{% if available_teams %}
<div class="col-12">
<h3 class="text-primary my-5">Available Teams</h3>
<h3 class="my-5">Available Teams</h3>
</div>
<div class="col-12">
<div class="card-deck">
{% for team in available_teams %}
{% include "symposion/teams/_team_row.html" %}
{% endfor %}
</div>
</div>
<div class="col-12">
<div class="card-deck">
{% for team in available_teams %}
{% include "symposion/teams/_team_row.html" %}
{% endfor %}
</div>
</div>
</div>
{% endif %}
</div>

View file

@ -1,235 +0,0 @@
{% extends "site_base.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1>Accommodation</h1>
<p>
There are many hotels offering rooms for a range of budgets in Christchurch. January is a busy period in NZ, which
may lead to increased rates for those night.
</p>
<p>
linux.conf.au 2019 has arranged discounted accommodation with some providers. These rooms are subject to availability
and subject to change. Full details are available to delegates who have registered on our website.
</p>
<p>
Any bookings are between you and the accommodation provider. linux.conf.au 2019 assumes no responsibility.
</p>
</div>
</div>
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h2>Providers</h2>
<div class="accommodation provider">
<h4>University Halls</h4>
<p class="info">900m &middot; 10min walk</p>
<p>
linux.conf.au 2019 delegates are offered the opportunity to stay in a hall of residence for the duration of the conference
experiencing a fully-furnished single room in a modern accommodation setting that is walking distance to campus and
accessible to public transport to and around the city, and just a short 10 minute drive from Christchurch International
Airport.
</p>
<p>
Bishop Julius Hall and College House are all available to delegates at a standard rate of NZ$65.00 per person per night
for bed and breakfast. Allocation of hall will be at the discretion of the Halls but groups can be put together on request.
</p>
<p class="book-now">
{% if request.user.is_authenticated and request.user.attendee %}
<a href="https://www.canterbury.ac.nz/life/accommodation/halls/apply/lca2019" rel="noreferrer noopener">
Book now / Discount
</a>
{% else %}
Register to show discount code
{% endif %}
</p>
</div>
<div class="accommodation provider">
<h4>Sonoda Village (Campus Living Villages)</h4>
<p class="info">
1.6km &middot; 20min walk
</p>
<p>
A single bedroom in a 5 bedroom Apartment at Sonoda Village offers a great room for those who want to self cater and be close to the University.
Sonoda is beautifully set surrounded by Japanese gardens and is very tranquil within walking distance to all University facilities.
</p>
<p>
Guests have access to a fully equipped kitchen and dining/living area in their apartment and share a bathroom/toilet. Bedding, linen
and towels are provided along with a desk, basin, WiFi and more.
</p>
<p>
Continental breakfast is included when using the booking code.
</p>
<p class="book-now">
{% if request.user.is_authenticated and request.user.attendee %}
<strong>Use code LINUX2019 when booking.</strong>
<a href="https://app-apac.thebookingbutton.com/properties/campuslivingDirect?check_in_date=20-01-2019&check_out_date=26-01-2019&number_adults=2" rel="noreferrer noopener">
Book now
</a>
{% else %}
Register to show booking code
{% endif %}
</p>
</div>
<div class="accommodation provider">
<h4>Ashley Hotel</h4>
<p class="info">
2.7km &middot; 35min walk<br />
<a href="http://www.williamshotels.co.nz/hotels/ashley-christchurch" rel="noreferrer noopener">Website</a>
</p>
<p>
The Ashley Hotel Christchurch is a newly refurbished, 45-room hotel that delivers a charming, relaxed, and convenient
accommodation experience. The Ashley Hotel is located in Riccarton, within walking distance of Hagley Park, shopping
malls, dozens of restaurants and cafés, Christchurch Hospital, the train station, and plenty of other Christchurch
attractions.
</p>
<p>
The hotel offers several different Christchurch hotel room types, perfect whether you are visiting for business,
holiday, or as part of a group. For your convenience, The Ashley Hotel in Christchurch also has disabled facilities.
</p>
</div>
<div class="accommodation provider">
<h4>Chateau on the Park</h4>
<p class="info">
2.9km &middot; 35min walk<br />
<a href="http://doubletree3.hilton.com/en/hotels/new-zealand/chateau-on-the-park-christchurch-a-doubletree-by-hilton-CHCNZDI/index.html" rel="noreferrer noopener">
Website
</a>
</p>
<p>
Chateau on the Park - Christchurch, a DoubleTree by Hilton hotel is designed to provide a tranquil, resort-like stay.
The 5-acre property boasting a moat, a vineyard and a beautiful rose garden makes the Christchurch, New Zealand
hotel feel secluded, but it is only 2.9km from the city. From this hotel, youll be able to walk to Christchurch
Gardens, Hagley Golf Club and the western business district. Riccarton Westfield and the University of Canterbury also are
nearby.
</p>
<p class="book-now">
{% if request.user.is_authenticated and request.user.attendee %}
<a href="http://doubletree.hilton.com/en/dt/groups/personalized/C/CHCNZDI-GCEHL-20180820/index.jhtml" rel="noreferrer noopener">
Book now / Discount
</a>
{% else %}
Register to show discount code
{% endif %}
</p>
</div>
<div class="accommodation provider">
<h4>Ibis</h4>
<p class="info">
5km &middot; 60min walk<br />
<a href="https://www.accorhotels.com/gb/hotel-5983-ibis-christchurch/index.shtml" rel="noreferrer noopener">Website</a>
</p>
<p>
Located directly opposite to the new BNZ shopping precinct and walking distance to The Terrace - hospitality precinct, with
laneways and courtyards brimming with designer retail and delicious food, Ibis Christchurch is surrounded by all the vibrancy
of the refreshed centre city. The Ibis features 155 contemporary rooms, open Restaurant & Bar.
</p>
<p>
Centrally located in the heart of Christchurch, ibis Christchurch is the ideal base for holidaymakers looking to explore New
Zealand's iconic 'Garden City' on foot. Take a short stroll to the beautiful Botanic Gardens, the new BNZ shopping precinct or
explore rich culture at Canterbury Museum. Just 20-minutes from Christchurch Airport, it's an easy drive to local attractions.
</p>
<p class="book-now">
{% if request.user.is_authenticated and request.user.attendee %}
<a href="https://accorconferences.co.nz/custom-offers/linux-lca-conference-2019" rel="noreferrer noopener">
Book now / Discount
</a>
{% else %}
Register to show discount code
{% endif %}
</p>
</div>
<div class="accommodation provider">
<h4>Novotel</h4>
<p class="info">
5km &middot; 60min walk<br />
<a href="https://www.accorhotels.com/gb/hotel-6592-novotel-christchurch-cathedral-square/index.shtml" rel="noreferrer noopener">Website</a>
</p>
<p>
Make yourself at home at city-centre hotel Novotel Christchurch Cathedral Square. Your bright, modern room gives you the space
you need to work or relax - executive rooms have stunning views of the Southern Alps. With a stylish restaurant offering
buffet breakfasts and à la carte meals, you can enjoy fresh local produce at Novotel.
</p>
<p>
Just 20-minutes from the airport and centrally located adjacent to the iconic inner-city square, Novotel Christchurch
Cathedral Square is an ideal base for those visiting New Zealand's 'Garden City' for business or pleasure. You'll be within
easy walking distance of many of the city's local attractions, including the Botanic Gardens, Re:START Mall, and casino. Take
a stroll from your hotel to find fine dining options, or to take in a show at the Isaac Theatre Royal.
</p>
<p class="book-now">
{% if request.user.is_authenticated and request.user.attendee %}
<a href="https://accorconferences.co.nz/custom-offers/linux-lca-conference-2019" rel="noreferrer noopener">
Book now / Discount
</a>
{% else %}
Register to show discount code
{% endif %}
</p>
</div>
<div class="accommodation provider">
<h4>Quality Hotel Elms</h4>
<p class="info">
4.5km &middot; 25min bus<br />
<a href="https://www.qualityhotelelms.co.nz/" rel="noreferrer noopener">Website</a>
</p>
<p>
A centrally located, warmly inviting and remarkably affordable hotel just minutes from the Christchurch CBD and the airport.
The Quality Hotel Elms is the perfect choice of hotel for business and leisure travellers alike seeking to be at the heart of
it all without breaking the budget.
</p>
<p>
Enjoy a range of amenities and services during your stay, including newly renovated guest rooms, 24-hour dining and front desk
service, free airport shuttle service (Request basis 9am to 6pm), award-winning cuisine at Fig Restaurant, 4 x meeting and
event venues, plenty of free, off-street parking and an exceptionally friendly, multilingual staff.
</p>
<p class="book-now">
{% if request.user.is_authenticated and request.user.attendee %}
<a href="https://www.choicehotels.com/reservations/groups/WY68U" rel="noreferrer noopener">
Book now / Discount
</a>
{% else %}
Register to show discount code
{% endif %}
</p>
</div>
<div class="accommodation provider">
<h4>Parkview on Hagley</h4>
<p class="info">
3.1km &middot; 40min walk<br />
<a href="https://www.hotelparkview.co.nz/" rel="noreferrer noopener">
Website
</a>
</p>
<p>
Offering luxurious studio hotel suite accommodation, Hotel Parkview on Hagley is ideally located close to Christchurch's
beautiful Hagley Park. The 40 hotel suites have views over the park, with many of the suites having private balconies.
You can enjoy the ever-changing outlook of daffodils and blossoms in springtime, glorious colours in autumn, and lush
greenery in summer. Some suites have balconies that look out across the city to the magnificent Southern Alps.
</p>
<p>
The self-contained suites can sleep up to 4 people. In addition, 12 units are inter-connecting, including access units,
making them ideal for families or larger groups. Relax and enjoy a Continental or Cooked Breakfast, delivered to your room.
</p>
</div>
<h2>More options</h2>
<p>Most motels on Riccarton road are within 10-30 minutes walking distance: <a href="https://www.google.co.nz/maps/search/motel/@-43.5275159,172.5837422,16z/data=!4m5!2m4!5m3!5m2!1s2019-01-21!2i4" target="_blank" rel="noreferrer noopener">Google Maps</a>.</p>
</div>
</div>
{{ context }}
{% endblock %}

View file

@ -1,49 +0,0 @@
{% extends "site_base.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1>Business Case</h1>
<p>
If you have an understanding boss who appreciates the value of gaining motivation, meeting inspiring people and learning more in a week than normal for a couple of months and doesn't need it explained, congratulations!
On the other hand though, if you have a boss who requires a bit of assistance in this area then hopefully this can help by being a starting point!</p>
<p>Here's a few paragraphs to get you started on getting approval from the powers that be.</p>
<h2 id="key-information">Key information</h2>
<p>Dates: Monday 21 - Friday 25 January 2019</p>
<p>Venue: University of Canterbury, Christchurch, New Zealand</p>
<p>Tickets: Details on pricing can be found at <a href="/tickets">https://linux.conf.au/attend/tickets/</a>.</p>
<h2 id="sample-words-for-cost-justification">Sample words for cost justification</h2>
<p>linux.conf.au is one of the world's longest-established conferences about Linux and Free and Open Source Software.</p>
<p>linux.conf.au hosts over 80 talks from diverse presenters who are highly regarded in the Free and Open Source Software (FOSS) community.
Presentations include highly technical looks at security to architecture to open hardware, as well as strategic talks on community engagement, diversity promotion, legal and ethical management; in many cases, presenters are key developers and shapers of the projects featured in their presentations.</p>
<p>In addition to the talks there are 8 tutorial sessions available that are presented by experienced trainers offering a practical understanding of a broad range of topics in Free and Open Source Software.</p>
<p>For 2019 our theme is "Linux of Things", which is our creative way of referring to the Internet of Things (IoT). While we have a lots of neat talks on this theme it's not limited to this. You'll find tutorials in software development, Linux kernel internals, DevOps, community management and more.</p>
<p>Full details of our sessions are available online at <a href="/schedule">https://linux.conf.au/schedule/</a>.</p>
<p>On the first 2 days of the conference there are 9 special interest tracks (Miniconfs) run that give attendees an opportunity to explore a topic in Free and Open Source Software in depth and build connections with others working in the area.
Full details of miniconfs can be found at <a href="/programme/miniconfs">https://linux.conf.au/programme/miniconfs/</a>.</p>
<h2 id="what-does-my-organisation-gain">What does my organisation gain?</h2>
<p>Organisations who fund delegates can gain competitive advantage through:</p>
<ul>
<li>Ready access to the knowledge and experience of the Linux and FOSS community through networking and relationship building</li>
<li>Greater awareness and understanding of both mature and emergent technologies, enhancing delegates' strategic impact for their parent organisation</li>
<li>Greater awareness and understanding of issues affecting organisations and the Linux and FOSS community, such as enhancing diversity, patent and copyright legislation and communicating to different audiences</li>
<li>Enhanced technical competence and capability through attending tutorial sessions</li>
<li>Sending someone to linux.conf.au is also a great way to recognise and reward achievement against organisational objectives</li>
</ul>
<h2 id="tax-deduction">Tax deduction</h2>
<p>If you would like a professional opinion on whether you're able to claim linux.conf.au and/or related expenses as a tax deduction, you will need to consult with your accountant.
We can advise you however to ensure you retain all your receipts for tax purposes! Unfortunately, or fortunately, depending on how you choose to view the situation, we're not qualified accountants.
This means we can't give you tax advice.</p>
</div>
</div>
{% endblock %}
<section class="content">
</section>

View file

@ -1,95 +0,0 @@
{% extends "site_base.html" %}
{% load static %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1>Code of Conduct</h1>
<div class="card">
<div class="card-body">
<h5 class="card-title">Code of Conduct Transparency Report</h5>
<div class="card-text">
The linux.conf.au 2019 Code of Conduct team has released its transparency report on 30 January 2019. It is available for download <a href="{% static 'downloads/lca2019_coc_transparency_report.pdf' %}">here</a>.
</div>
</div>
</div>
<p>
</p>
<p>
Linux Australia is committed to the ideals expressed in our <a href="http://linux.org.au/values">Values Statement</a> and ask all our members, speakers, volunteers, attendees and guests to adopt these principles. We are a diverse community. Sometimes this means we need to work harder to ensure we're creating an environment of trust and respect where all who come to participate feel comfortable and included.
</p>
<p>We value your participation and appreciate your help in realising this goal.</p>
<h2 id="be-respectful">Be respectful</h2>
<p>
Respect yourself, and respect others.
Be courteous to those around you.
If someone indicates they don't wish to be photographed, respect that wish.
If someone indicates they would like to be left alone, let them be.
Our event venues and online spaces may be shared with members of the public; please be considerate to all patrons of these locations.
</p>
<h2 id="be-inclusive">Be inclusive</h2>
<p>All presentation material should be suitable for people aged 12 and above.</p>
<p>Any public presentation which is part of any event, including but not limited to keynotes, presentations, lightning talks, addresses, mailing list posts and forums, is subject to this code of conduct and thus may not contain:</p>
<ul>
<li>sexual or violent imagery;</li>
<li>exclusionary language;</li>
<li>insults or ad-hominem attacks.</li>
</ul>
<p>If the subject matter of the presentation cannot be presented adequately without including language that could be considered offensive, this should be pointed out in advance, at the beginning of the talk and in the schedule.</p>
<p>If presenters are unsure whether their material is suitable, they are encouraged to show it to the conferences speaker liaison or mailing list/forum moderators before their session.</p>
<p>Presenters and attendees are asked to avoid language which is not appropriate for an all-ages audience as much as possible.</p>
<h2 id="be-aware">Be aware</h2>
<p>We ask everyone to be aware that we will not tolerate intimidation, harassment, or any abusive, discriminatory or derogatory behaviour by anyone at any event in person or online.</p>
<h2 id="what-does-that-mean-for-me">What does that mean for me?</h2>
<p>All participants, including event attendees and speakers must not engage in any intimidation, harassment, or abusive or discriminatory behaviour.</p>
<p>If you experience or observe any of these behaviours we ask that you report them through the appropriate channel.</p>
<h2 id="complaints-and-reports">Complaints and reports</h2>
<p>Complaints and reports can be made to the organisers by contacting the registration desk or mailing list/forum moderators by contacting the relevant email addresses.
All complaints made to event organisers will remain confidential and be taken seriously.
The complaint will be treated appropriately with discretion.
Should event organisers or moderators consider it appropriate, measures they may take include:
</p>
<ul>
<li>the individuals may be told to apologise</li>
<li>the individuals may be told to stop/modify their behaviour appropriately</li>
<li>the individuals may be warned that enforcement action may be taken if the behaviour continues</li>
<li>the individuals may be asked to immediately leave the venue and/or will be prohibited from continuing to attend the event</li>
<li>the incident may be reported to the appropriate authorities</li>
</ul>
<h2 id="examples">Examples</h2>
<p>Here are some examples of behaviours that have occurred at past events which are not appropriate:</p>
<ul>
<li>offensive verbal or written remarks related to gender, sexual orientation, disability, physical appearance, body size, race or religion;</li>
<li>sexual or violent images in public spaces (including presentation slides);</li>
<li>deliberate intimidation;</li>
<li>stalking or following;</li>
<li>unwanted photography or recording;</li>
<li>sustained disruption of talks or other events;</li>
<li>intoxication at an event venue;</li>
<li>inappropriate physical contact;</li>
<li>unwelcome sexual attention;</li>
<li>sexist, racist, or other exclusionary jokes;</li>
<li>unwarranted exclusion from conference or related events based on age, gender, sexual orientation, disability, physical appearance, body size, race, religion;</li>
</ul>
<p>We want everyone to have a good time at our events.</p>
<h2 id="questions">Questions?</h2>
<p>If youre not sure about anything youve just read please contact the organisers or the Linux Australia Council at <a href="council@linux.org.au">council@linux.org.au</a>.</p>
</div>
</div>
{% endblock content %}

View file

@ -1,8 +1,6 @@
{% extends "site_base.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">

View file

@ -1,102 +0,0 @@
{% extends "utility_page.html" %}
{% load static %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block main_class %}container-fluid{% endblock %}
{% block extra_head %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/dragscroll/0.0.8/dragscroll.min.js" async></script>
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.1/dist/leaflet.css"
integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ=="
crossorigin=""/>
<script src="https://unpkg.com/leaflet@1.3.1/dist/leaflet.js"
integrity="sha512-/Nsx9X4HebavoBvEBuyp3I7od5tA0UzAxs+j83KgC8PU0kgB4XiK4Lfe4y4cgBtaRJQEIFCW+oC506aPT2L1zw=="
crossorigin=""></script>
{% endblock %}
{% block alert %}
{% if flatpage.content %}
<div class="row">
<div class="col-12 bg-primary text-secondary p-3 content">
<strong>Important Announcement: </strong>{{ flatpage.content }}
</div>
</div>
{% endif %}
{% endblock %}
{% block body_out %}
<div class="row">
<div class="col-12">
<div class="content">
<h1 class="text-primary text-upper" id="loe-wrapper" style="z-index: 1;">
Linux <br />
<span id="of">of</span><br />
<span id="word" style="color: #ccd5c5;"></span>
</h1>
<canvas id="hero" style="z-index: -1;" width="0" height="0"></canvas>
<div>
<h1 id="things-heading" class="text-primary text-upper">Things</h1>
</div>
<div class="text-primary" id="bottom-wrapper" style="z-index: 1;">
<h2>21-25<br/>Jan 19<br/></h2>
<h4><small>University of Canterbury<br/>Christchurch, New Zealand</small></h4>
</div>
<a id="register-link" class="btn btn-secondary border-primary text-primary" href="/tickets/register">Register</a>
</div>
</div>
</div>
<div class="row bg-primary text-secondary ">
<div class="sidescroll-container">
<div class="col-12 sidescroll dragscroll">
<div><img src="{% static 'assets/tram.jpg' %}" /></div>
<div><img src="{% static 'assets/playground.jpg' %}" /></div>
<div><img src="{% static 'assets/gardens.jpg' %}" /></div>
<div><img src="{% static 'assets/memorial.jpg' %}" /></div>
</div>
</div>
<div class="col-12 col-xl-6 content pt-5 pb-xl-5">
<p>
Themed <strong>Linux of Things</strong>, the 2019 linux.conf.au will again attract speakers and attendees from across the world to socialise, fraternise, lecture, listen, ask, answer and share with their peers.
</p>
<p>
The conference will explore the use of free open source software and hardware for internet of things devices, along with security concerns, privacy and legal aspects, environmental impacts, everyday communication, health, ethics, and much more.
</p>
</div>
<div class="col-12 col-xl-6 content pt-xl-5 pb-5">
<p>
The <strong>Internet of Things</strong> has become ubiquitous in our lives phones, TVs, fridges cars, homes and whole cities have become “smart” in the last couple of years.
</p>
<p>
Behind this is an ever-increasing demand for always connected sensors and devices, exchanging, collating and analysing data, and often making decisions without us even noticing.
</p>
<p>
Linux, with its lightweight footprint and robust security, and importantly its open source nature, has become a core component in this: Linux of Things
</p>
</div>
<div class="col-12 content homepage-venue pt-xl-5 pt-2">
<h2>Venue</h2>
<p>University&nbsp;of&nbsp;Canterbury<br/>Christchurch, New&nbsp;Zealand</p>
</div>
</div>
<div id="map"></div>
{% endblock %}
{% block extra_body %}
<script src="{% static 'js/lot_word.js' %}" type="text/javascript"></script>
<script src="{% static 'js/lot_hero.js' %}" type="text/javascript"></script>
<script>
var map = L.map('map',
{
scrollWheelZoom: false
}).setView([-43.5235, 172.5839], 18);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
</script>
{% endblock %}

View file

@ -1,71 +0,0 @@
{% extends "site_base.html" %}
{% load static %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-12 content text-page">
<h1 class="text-upper">Keynote Speakers</h1>
<div class="card-deck">
<div class="card card-green">
<a href="/programme/keynotes/rory/">
<img class="card-img-top" src="{% static '/assets/speakers/rory.jpg' %}" style="filter: grayscale(100%);" alt="Rory Aronson">
</a>
<div class="card-body">
<a href="/programme/keynotes/rory/">
<h5><strong>Rory Aronson</strong></h5>
</a>
</div>
<div class="card-footer">
CEO | FarmBot Inc
</div>
</div>
<div class="card card-green">
<a href="/programme/keynotes/dana/">
<img class="card-img-top" src="{% static '/assets/speakers/dana.jpg' %}" style="filter: grayscale(100%);" alt="Dana Lewis">
</a>
<div class="card-body">
<a href="/programme/keynotes/dana/">
<h5><strong>Dana Lewis</strong></h5>
</a>
</div>
<div class="card-footer">
Co-founder | OpenAPS
</div>
</div>
</div>
<div class="card-deck mt-4">
<div class="card card-green">
<a href="/programme/keynotes/shannon/">
<img class="card-img-top" src="{% static '/assets/speakers/snubs.jpg' %}" style="filter: grayscale(100%);" alt="Shannon Morse">
</a>
<div class="card-body">
<a href="/programme/keynotes/shannon/">
<h5><strong>Shannon Morse</strong></h5>
</a>
</div>
<div class="card-footer">
Internet Media Host | Hak5 and TekThing
</div>
</div>
<div class="card card-green">
<a href="/programme/keynotes/rusty/">
<img class="card-img-top" src="{% static '/assets/speakers/rusty.jpg' %}" style="filter: grayscale(100%);" alt="Rusty Russell">
</a>
<div class="card-body">
<a href="/programme/keynotes/rusty/">
<h5><strong>Rusty Russell</strong></h5>
</a>
</div>
<div class="card-footer">
linux.conf.au creator | Jack of Many Trades
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock content %}

View file

@ -1,99 +0,0 @@
{% extends "site_base.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1>Miniconfs</h1>
<p>The first two days of linux.conf.au are made up of dedicated day-long streams focussing on single topics. They are organised and run by volunteers and are a great way to kick the week off.</p>
<p>First introduced at linux.conf.au 2002, they are now a traditional element of the conference. They were originally intended as an incubator &mdash; both of future conferences and speakers.</p>
<p>The schedule of talks at the miniconfs can be found in the <a href="/schedule/">Conference Schedule</a> once all Miniconf CfPs have closed.</p>
<p>Although delegates who present at Miniconfs are not afforded speaker privileges at the main conference, speaking at a Miniconf is a great way to gain experience, provide exposure for your project or topic, and raise your professional profile.</p>
<div class="card bg-primary text-white">
<div class="card-body">
<p class="card-text"><strong>Miniconf CfPs have closed. Please head over to our <a href="/schedule/">Conference Schedule</a> to find the schedule.</strong></p>
</div>
</div>
<h2>Monday</h2>
<div class="card-deck">
<div class="card mb-4">
<div class="card-body">
<h5 class="card-title">Open Hardware</h5>
<p class="card-text">
The Open Hardware Miniconf will ease software developers into dealing with hardware. Topics will cover both software and hardware issues, starting with simpler sessions suitable for Open Hardware beginners and progressing through to more advanced topics.
</p>
</div>
</div>
<div class="card mb-4">
<div class="card-body">
<h5 class="card-title">Sysadmin</h5>
<p class="card-text">The Systems Administration Miniconf focuses on professional management of real-world Linux and open source environments, both large and small. The Miniconf aims to include a diverse range of tools and techniques that will help keep your entire environment functioning smoothly, and accomplish more with less effort.</p>
<a href="http://sysadmin.miniconf.org/">More info</a>
</div>
</div>
<div class="card mb-4">
<div class="card-body">
<h5 class="card-title">Developer Developer</h5>
<p class="card-text">The Developer Developer Miniconf is an outlet for the growing community of application developers who attend linux.conf.au to talk about how to do software development properly.</p>
<a href="/programme/miniconfs/developer/">More info</a>
</div>
</div>
</div>
<h2>Tuesday</h2>
<div class="card-deck">
<div class="card mb-4">
<div class="card-body">
<h5 class="card-title">Open Education</h5>
<p class="card-text">
A day on using open tools, open source and creative commons thinking in schools and other education environments. How open source hardware and software, open data and standards, can be a force for good change and really enable students' engagement with learning - reducing or removing gender, financial and other barriers.
</p>
<a href="/programme/miniconfs/opened/">More info</a>
</div>
</div>
<div class="card mb-4">
<div class="card-body">
<h5 class="card-title">Art & Tech</h5>
<p class="card-text">This miniconf will explore the creative and expressive uses of technology to make things that are beautiful, interesting, surprising and sometimes even useful.</p>
<a href="https://artandtech-miniconf.github.io/lca2019/">More info</a>
</div>
</div>
<div class="card mb-4">
<div class="card-body">
<h5 class="card-title">Kernel</h5>
<p class="card-text">The Kernel Miniconf will focus on a variety of kernel-related topics - technical presentations on up-and-coming kernel developments, the future direction of the kernel, and kernel development community and process matters.</p>
<a href="http://lca-kernel.ozlabs.org/2019-cfp.html">More info</a>
</div>
</div>
<div class="card mb-4">
<div class="card-body">
<h5 class="card-title">Security, Identity & Privacy</h5>
<p class="card-text">While laws like the GDPR
give us guidelines and recommendations on best practices for data collection and storage,
you need look no further than the Security, Identity, and Privacy Miniconf to level
up your skills with talks and practical advice from professionals and thought leaders.
</p>
<a href=" https://security-identity-privacy-miniconf.github.io/lca-2019/">More info</a>
</div>
</div>
<div class="card mb-4">
<div class="card-body">
<h5 class="card-title">Docs Down Under</h5>
<p class="card-text">Docs Down Under is a technical communication-themed miniconference open to
professionals of all kinds from across Australia. Topics on every aspect of
technical communication are welcome, ranging from languages and tools to
building communities and the state of the industry.</p>
<a href="/programme/miniconfs/docs/">More info</a>
</div>
</div>
</div>
</div>
</div>
{% endblock %}

View file

@ -1,133 +0,0 @@
{% extends "site_base.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1>Programme <br/>Overview</h1>
<h2>When & Where</h2>
<p><strong>21-25 January 2019 at University of Canterbury, Christchurch, NZ</strong></p>
<p>
The conference starts out with 9 Miniconfs spread over 2 days on the 21<sup>st</sup> and 22<sup>nd</sup> of January.
The remainder of the conference, from the 23<sup>th</sup> to the 25<sup>th</sup> of January, has 80 talks and 8
tutorials spread over 6 parallel tracks.
</p>
<h2>Week Overview</h2>
<table class="table table-striped">
<thead>
<tr>
<th>Day</th>
<th>Morning</th>
<th>Daytime</th>
<th>Evening</th>
</tr>
</thead>
<tbody>
<tr>
<th>Sunday</th>
<td>Volunteer induction/orientation</td>
<td>Check-in opens & <br/>First timers welcome</td>
<td></td>
</tr>
<tr>
<th>Monday</th>
<td>Conference Welcome</td>
<td>Miniconfs</td>
<td>Linux Australia AGM</td>
</tr>
<tr>
<th>Tuesday</th>
<td>Keynote #1</td>
<td>Miniconfs</td>
<td>Speaker's Dinner</td>
</tr>
<tr>
<th>Wednesday</th>
<td>Keynote #2</td>
<td>Main Conference</td>
<td>Professional Delegates Networking Session</td>
</tr>
<tr>
<th>Thursday</th>
<td>Keynote #3</td>
<td>Main Conference</td>
<td>Penguin Dinner</td>
</tr>
<tr>
<th>Friday</th>
<td>Keynote #4</td>
<td>Main Conference</td>
<td></td>
</tr>
</tbody>
</table>
<h2>Daily Overview</h2>
<table class="table table-striped">
<thead>
<tr>
<th>Day</th>
<th>Morning</th>
</tr>
</thead>
<tbody>
<tr>
<th>09:00</th>
<td>Start of Day, Housekeeping, Keynote</td>
</tr>
<tr>
<th>10:00</th>
<td>Morning Tea (catered)</td>
</tr>
<tr>
<th>10:40</th>
<td>Talks</td>
</tr>
<tr>
<th>12:20</th>
<td>Lunch (un-catered)</td>
</tr>
<tr>
<th>13:30</th>
<td>Talks</td>
</tr>
<tr>
<th>15:10</th>
<td>Afternoon Tea (catered)</td>
</tr>
<tr>
<th>15:50</th>
<td>Talks</td>
</tr>
<tr>
<th>17:30</th>
<td>BoF sessions and evening events</td>
</tr>
</tbody>
</table>
<h2>Presentation Formats</h2>
<h3>Keynotes</h3>
<p>From Tuesday through to Friday the day starts off with a Keynote presentation. We are really excited by our invited guests this year and will be making announcements very soon.</p>
<h3>Talks</h3>
<p>35-45 minute presentations on a single topic. These are generally presented in lecture format and form the bulk of the available conference slots.</p>
<h3>Tutorials</h3>
<p>90 minute interactive learning sessions. Particpants will gain some hands on knowledge or experience in a topic.These are generally presented in a classroom format and are interactive or hands-on in nature. Some tutorials will require prepartation work to be done or some hardware to be purchased prior to their attendance - please check the individual tutorial descriptions for more information.</p>
<h3>Lightning Talks</h3>
<p>On Friday afternoon the now traditional lightning talks (3-5 minutes each) take place. </p>
<h3>Conference Close</h3>
<p>The final part of the conference will include a thanks to all volunteers, the charity raffle draw, announcement of the next year's LCA location and formal closing.</p>
</div>
</div>
{% endblock %}

View file

@ -1,137 +0,0 @@
{% extends "site_dark.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1 style="text-transform: uppercase;">Call <br />for Papers</h1>
<div class="alert alert-warning">
<h3>Call for Papers closed</h3>
<strong>Our call for papers has closed on 30 July 2018.</strong><br />
We are working hard to review all proposals as soon as possible and
create our final conference schedule.
</div>
<h2>Important Information</h2>
<ul>
<li>Call for Proposals Opens: 2 July 2018</li>
<li>
Call for Proposals Closes: 30 July 2018 (no extensions)
</li>
<li>
Notifications from the programme committee: early-September 2018
</li>
<li>
Conference Opens: 21st January 2019
</li>
</ul>
<h2>How to submit</h2>
<p>
Create an account or login at <a href="/dashboard/">https://linux.conf.au/dashboard/</a> and click the link to submit your proposal.
</p>
<h2>About linux.conf.au</h2>
<p>
linux.conf.au is a conference where people gather to learn about the entire world of Free and Open Source Software, directly from the people who contribute.
Many of these contributors give scheduled presentations, but much interaction occurs in-between and after formal sessions between all attendees. Our aim is to
create a deeply technical conference where we bring together industry leaders and experts on a wide range of subjects.
</p>
<p>
linux.conf.au welcomes submissions from first-time and seasoned speakers, from all free and open technology communities, and all walks of life. We respect and encourage diversity at our conference.
</p>
<h2>Conference Theme</h2>
<p>
Our theme for linux.conf.au 2019 is "The Linux of Things". Building on the role that Linux plays in our everyday lives, we will address IoT-related opportunities and concerns
from the purely technical through environmental, health, privacy, security and more. Please let this inspire you, but not restrict you - we will still have many talks about other
interesting things in our community.
</p>
<p>Deciding what to speak about at linux.conf.au can be a tough challenge, particularly for new speakers.</p>
<p>Last year we had a talk about talking, which is well worth watching! <a href="https://www.youtube.com/watch?v=3QIQNcGnXes">https://www.youtube.com/watch?v=3QIQNcGnXes</a></p>
<h2>Conference Location</h2>
<p>linux.conf.au 2019 will be held at the University of Canterbury in Christchurch, New Zealand. The campus is a central hub in Christchurch where teaching, learning, research and living are combined.
It houses auditoriums, laboratories, studios, accommodation and leisure facilities. The campus also includes
15 eateries, a recreation centre, galleries, childcare centres and four libraries.
</p>
<h2>Proposal Types</h2>
<p>
Were accepting submissions for three different types of proposal:
</p>
<ul>
<li>Presentation (45 minutes): These are generally presented in lecture format and form the bulk of the available conference slots.</li>
<li>Tutorial (100 minutes): These are generally presented in a classroom format. They should be interactive or hands-on in nature. Tutorials are expected to have a specific learning outcome for attendees.</li>
<li>Miniconf (full-day): Single-track mini-conferences that run for the duration of a day on either Monday or Tuesday. We provide the room, and you provide the speakers. Together, you can explore a field in Free and Open Source software in depth.</li>
</ul>
<h2>Proposer Recognition</h2>
<p>In recognition of the value that presenters and miniconf organisers bring to our conference, once a proposal is accepted, one presenter or organiser per proposal is entitled to:</p>
<ul>
<li>Free registration, which holds all of the benefits of a Professional Delegate Ticket</li>
<li>A complimentary ticket to the Speakers' Dinner, with additional tickets for significant others and children available for purchase.</li>
<li>50% off the advertised price for sponsorship at the White-Flippered Blue Penguin tier.</li>
</ul>
<p>If your proposal includes more than one presenter or organiser, these additional people will be entitled to:</p>
<ul>
<li>Professional or hobbyist registration at the Early Bird rate, regardless of whether the Early Bird rate is generally available</li>
<li>Speakers dinner tickets available for purchase at cost</li>
</ul>
<p>Important Note for miniconf organisers: These discounts apply to the organisers only. All participants in your miniconf must arrange or purchase tickets for themselves via the regular ticket sales process or they may not be able to attend!</p>
<p>As a volunteer-run non-profit conference, linux.conf.au does not pay speakers to present at the conference; but you may be eligible for financial assistance.</p>
<h2>Financial assistance</h2>
<p>linux.conf.au is able to provide limited financial assistance for some speakers.</p>
<p>
Financial assistance may be provided to cover expenses that might otherwise prohibit a speaker from attending such as:
</p>
<ul>
<li>Cost of flight</li>
<li>Accommodation</li>
<li>Other accessibility related costs</li>
</ul>
<p>
To be considered for assistance you can indicate this when making your proposal. We will try to accommodate as many requests for assistance as possible within our limited budget.
</p>
<h2>Accessibility</h2>
<p>
linux.conf.au aims to be accommodating to everyone who wants to attend or present at the conference. We recognise that some people face accessibility challenges. If you have special accessibility requirements, you can provide that information when submitting your proposal so that we can plan to properly accommodate you.
</p>
<p>
We recognise that childcare and meeting dietary requirements also fall under the general principle of making it possible for everyone to participate, and will be announcing our offering for these in the near future; if you have concerns or needs in these areas, or in any area that would impact your ability to participate, please let us when submitting your proposal.
</p>
<h2>Code of Conduct</h2>
<p>
By agreeing to present at or attend the conference you are agreeing to abide by the terms and conditions (<a href="/attend/terms-and-conditions/">https://linux.conf.au/attend/terms-and-conditions/</a>).
We require all speakers and delegates to have read, understood, and act according to the standards set forth in our Code of Conduct (<a href="/attend/code-of-conduct/">https://linux.conf.au/attend/code-of-conduct/</a>).
</p>
<h2>Recording</h2>
<p>To increase the number of people that can view your presentation, linux.conf.au will record your talk and make it publicly available after the event.
We plan to release recordings of every talk at the conference under a Creative Commons Share-Alike Licence. When submitting your proposal you may note that you do not
wish to have your talk released, although we prefer and encourage all presentations to be recorded.
</p>
<h2>Licensing</h2>
<p>If the subject of your presentation is software, you must ensure the software has an Open Source Initiative-approved licence at the time of the close of our CFP.</p>
</div>
</div>
{% endblock content %}

View file

@ -1,101 +0,0 @@
{% extends "site_base.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1>Shirts</h1>
<p>There are two options available for our linux.conf.au 2019 conference shirts.</p>
<h2>Women's Silhouette Tee</h2>
<p>Our women's option is the <a target="_blank" rel="noopener noreferrer" href="https://www.auroraclothing.co.nz/product/t201-silhouette-tee">Cloke Silhouette Tee</a>, all sizes below are shown in centimeters.</p>
<table class="table">
<thead>
<tr>
<th>Size</th>
<th>8</th>
<th>10</th>
<th>12</th>
<th>14</th>
<th>16</th>
<th>18</th>
<th>20</th>
</tr>
</thead>
<tbody>
<tr>
<th>Half Chest</th>
<td>43</td>
<td>46</td>
<td>49</td>
<td>52</td>
<td>55</td>
<td>58</td>
<td>61</td>
</tr>
<tr>
<th>Length</th>
<td>65</td>
<td>66</td>
<td>67</td>
<td>68</td>
<td>69</td>
<td>70</td>
<td>71</td>
</tr>
</tbody>
</table>
<h2>Men's Outline Tee</h2>
<p>Our men's option is the <a target="_blank" rel="noopener noreferrer" href="https://www.auroraclothing.co.nz/product/t101-outline-tee/">Cloke Outline Tee</a>, all sizes below are shown in centimeters.</p>
<table class="table">
<thead>
<tr>
<th>Size</th>
<th>S</th>
<th>M</th>
<th>L</th>
<th>XL</th>
<th>XXL</th>
<th>3XL</th>
<th>4XL</th>
<th>5XL</th>
</tr>
</thead>
<tbody>
<tr>
<th>Half Chest</th>
<td>48</td>
<td>52</td>
<td>56</td>
<td>60</td>
<td>64</td>
<td>68</td>
<td>na</td>
<td>76</td>
</tr>
<tr>
<th>Length</th>
<td>72</td>
<td>75</td>
<td>78</td>
<td>81</td>
<td>84</td>
<td>87</td>
<td>na</td>
<td>93</td>
</tr>
</tbody>
</table>
<h2>Children's</h2>
<p>Availability of children's sizes will be announced at a later date.</p>
</div>
</div>
{% endblock %}

View file

@ -1,90 +0,0 @@
{% extends "utility_page.html" %}
{% load static %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}bg-primary text-secondary{% endblock body_class %}
{% block navbar %}{% include 'nav.html' with color='green' %}{% endblock %}
{% block main_class %}container-fluid{% endblock main_class %}
{% block content %}
<div class="sponsor-header text-center">
<h1>Our Sponsors</h1>
<div style="max-width: 400px; display: inline-block;" class="mb-4">
<p>We would like to thank all of our sponsors. Without them the conference would not be possible.</p>
<p>
If you are interested in supporting linux.conf.au 2019, we would love to
<a href="/sponsors/why-sponsor/">hear from you!</a>
</p>
</div>
</div>
<div class="bg-secondary text-primary pt-4 pb-4 mb-0 text-center">
<div class="col-12 col-md-10 offset-md-1 py-4">
<div class="sponsor-wrapper my-4">
<img src="{% static '/assets/penguins/emperor-fs8.png' %}">
<hr />
</div>
<div class="sponsor-logos py-4">
<a href="https://www.ibm.com"><img src="{% static '/assets/sponsor_logos/ibm.jpg' %}" alt="IBM Logo"></a>
<a href="https://www.privateinternetaccess.com/"><img src="{% static '/assets/sponsor_logos/pia.png' %}" alt="PIA Logo"></a>
</div>
<div class="sponsor-wrapper my-4">
<img src="{% static '/assets/penguins/king-fs8.png' %}">
<hr />
</div>
<div class="sponsor-logos py-4">
<a href="https://www.catalyst.net.nz"><img src="{% static '/assets/sponsor_logos/catalyst.svg' %}" alt="Catalyst Logo"></a>
<a href="https://www.arm.com/"><img src="{% static '/assets/sponsor_logos/arm.png' %}" alt="arm Logo" style="height: initial;"></a>
</div>
<div class="sponsor-wrapper my-4">
<img src="{% static '/assets/penguins/royal-fs8.png' %}">
<hr />
</div>
<div class="sponsor-logos py-4">
<a href="https://www.vmware.com/"><img src="{% static '/assets/sponsor_logos/vmware.png' %}" alt="VMWare Logo" style="height: initial;"></a>
<a href="https://www.redhat.com/"><img src="{% static '/assets/sponsor_logos/redhat.png' %}" alt="redhat Logo" style="height: initial;"></a>
<a href="https://www.suse.com/"><img src="{% static '/assets/sponsor_logos/suse.png' %}" alt="SUSE Logo" style="height: initial;"></a>
</div>
<div class="sponsor-wrapper my-4">
<img src="{% static '/assets/penguins/hoiho-fs8.png' %}">
<hr />
</div>
<div class="sponsor-logos py-4">
<a href="https://www.taitradio.com"><img src="{% static '/assets/sponsor_logos/tait.jpg' %}" alt="Tait Communications Logo"></a>
<a href="https://www.cendio.com/"><img src="{% static '/assets/sponsor_logos/mutex.png' %}" alt="Cendio Logo"></a>
</div>
<div class="sponsor-wrapper my-4">
<img src="{% static '/assets/penguins/white_flippered-fs8.png' %}">
<hr />
</div>
<div class="sponsor-logos py-4">
<a href="https://www.alliedtelesis.com/"><img src="{% static '/assets/sponsor_logos/ati.png' %}" alt="Allied Telesis Logo"></a>
</div>
<div class="sponsor-logos py-4">
<hr />
<p class="h4">Fairy Penguin</p>
<a href="https://nzoss.org.nz/"><img src="{% static '/assets/sponsor_logos/nzoss.png' %}" alt="NZOSS Logo"></a>
</div>
<div class="sponsor-logos py-4">
<hr />
<p class="h4">Outreach</p>
<a href="https://google.com"><img src="{% static '/assets/sponsor_logos/google.png' %}" alt="Google Logo"></a>
</div>
</div>
</div>
</div>
{% endblock %}
{%block footer_class %}footer-no-margin{% endblock %}

View file

@ -1,60 +0,0 @@
{% extends "site_base.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1>Sponsorship</h1>
<h2>How to sponsor</h2>
<p>Contact <a href="mailto:sponsors@lca2019.org">sponsors@lca2019.org</a> for more information and a copy of our prospectus.</p>
<h2>Why Sponsor</h2>
<p>Widely recognised as one of the world's best conferences on free and open source technologies, linux.conf.au in 2019 will be home to over 800 delegates, more than half of whom register and identify as Professional Delegates. Conference delegates travel from all over the world for a week of high quality technical talks and networking with their peers.</p>
<p>Sponsors of linux.conf.au have a unique opportunity to promote their brand to a large number of influential industry professionals. Sponsorship of the conference can lead to many talented thought leaders associating your company and brand with something that they are passionate about.</p>
<p>If you care about reaching talented people or want to create a positive impression to a core talent pool with your brand, then sponsorship of conferences like LCA can be of great benefit. To discuss the sponsorship packages and opportunities, please contact linux.conf.au 2019's Sponsorship Team at
<a href="mailto:sponsors@lca2019.org">sponsors@lca2019.org</a>.</p>
<h3>Sponsor Early</h3>
<p>Agreeing to sponsor linux.conf.au 2019 early is important. The earlier you sign a sponsorship agreement, and we have a purchase order completed, the more time we can spend promoting your sponsorship.</p>
<p>All sponsors will be mentioned in relevant press releases (for example the Speaker's Travel sponsor will be mentioned in the programme announcement press release) and thanked on Twitter from
<a href="https://twitter.com/linuxconfau">@linuxconfau</a>, which has a reach of over 2000 followers. Emperor Penguin sponsors will have a press release issued announcing their sponsorship in partnership with the sponsor.</p>
<h2>Sponsorship Packages</h2>
<h3>Emperor Penguin</h3>
<p>Emperor Penguin Sponsor is our highest level of sponsorship available. It provides the greatest opportunity for brand exposure and participation in key conference events.</p>
<p>Identified as 'Emperor Penguin' sponsor of the conference and promoted in press releases and all conference media. Opportunity to briefly address the audience during the Professional Delegates Networking Session (PDNS). Invitation for up to three sponsor-nominated people to attend the PDNS, in addition to any attending the conference as Professional Delegates. Promotion via banners at the keynote venue, at the Penguin Dinner, at the Professional Delegates Networking Session, and around the venue. Your company logo will appear on every conference delegate's badge and prominently on the conference web site.</p>
<h3>King Penguin</h3>
<p>The King Penguin Sponsorship package is available for organisations who wish to make a significant contribution to the conference experience.</p>
<p>Identified as 'King Penguin' sponsor of the conference. Invitation for up to two sponsor-nominated people to attend the Professional Delegates Networking Session, in addition to any attending the conference as Professional Delegates. Promotion via banners around the conference venue.</p>
<h3>Royal Penguin</h3>
<p>Identified as 'Royal Penguin' sponsor of the conference. Invitation for one sponsor-nominated person to attend the Professional Delegates Networking Session, in addition to any attending as conference Professional Delegates. Promotion via banners around the conference venue.</p>
<h3>Hoiho Yellow Eyed Penguin</h3>
<p>Identified as a Hoiho Yellow Eyed Penguin sponsor of the conference. Invitation for one sponsor-nominated person to attend the Professional Delegates Networking Session, in addition to any attending as conference Professional Delegates. Promotion via a banner at the conference venue.</p>
<h3>White Flippered Penguin</h3>
<p>Identified as a White Flippered Penguin sponsor of the conference. Entry level financial sponsor for companies who wish to provide support to the conference.</p>
<h2>Additional Sponsorship opportunities</h2>
<h3>Outreach and Inclusion Sponsor</h3>
<p>Contribute directly to increasing the diversity of the free and open source community by sponsoring our Diversity Programme. This programme reaches out to Delegates from non-traditional backgrounds who would otherwise be unable to attend linux.conf.au but who have a significant contribution to make.</p>
<h3>Speakers' Travel Sponsor</h3>
<p>This gives the sponsor the right to be introduced at the conference as having funded Speakers travel grants for the conference. Additionally, Speakers who receive such grants will be informed as part of the travel booking process that their travel has been sponsored by your firm.</p>
<h3>Lanyard Sponsor</h3>
<p>A highly sought-after opportunity! Delegates are required to wear identity passes attached to lanyards during LCA2019 and its social events. Many Delegates collect lanyards and reuse them time and time again. Your branding, along with LCA2019 branding, will be on the lanyard.</p>
<h3>Childcare Sponsor</h3>
<p>linux.conf.au seeks to encourage busy parents to participate by offering a parents room as well as free childcare for Delegates. Sponsoring this would give your firm signage rights at the entrance to these facilities, as well as a logo on relevant Delegate paperwork.</p>
</div>
</div>
{% endblock %}

View file

@ -1,158 +0,0 @@
{% extends "site_base.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page ticket-page">
<h1>Tickets <br/>&amp; Prices</h1>
<div>
<h2>Purchase your tickets
<a id="register-link" class="btn btn-secondary border-primary text-primary float-right" href="/tickets/register">Register</a>
</h2>
</div>
<hr />
<div>
<h2>Key Dates</h2>
<div class="card-group key-dates">
<div class="card">
<div class="card-body">
<p class="card-title"><strong>Early Bird <br />Registrations Close</strong></p>
</div>
<div class="card-footer bg-secondary"><del>October 31st</del> <strong>November 4th</strong> 2018 or when sold out</div>
</div>
<div class="card">
<div class="card-body">
<p class="card-title"><strong>Regular <br />Registrations Close</strong></p>
</div>
<div class="card-footer bg-secondary"><del>January 15th</del> <strong>January 20th</strong> 2019 or when sold out</div>
</div>
<div class="card">
</div>
</div>
</div>
<hr />
<div>
<h2>Prices &amp; Inclusions</h2>
<p>All prices are in New Zealand Dollars and include 15&percnt; New Zealand Goods and Services Tax (GST).</p>
<table class="table table-striped" style="border: 0;">
<thead>
<tr>
<th></th>
<th>Professional</th>
<th>Hobbyist</th>
<th>Student</th>
</tr>
</thead>
<tbody>
<tr>
<th>Early Bird Price</th>
<td>$899</td>
<td>$399</td>
<td>n/a</td>
</tr>
<tr>
<th>Regular Price</th>
<td>$1099</td>
<td>$549</td>
<td>$199</td>
</tr>
<tr>
<th class="bordered">Inclusions</th>
<th class="bordered"></th>
<th class="bordered"></th>
<th class="bordered"></th>
</tr>
<tr>
<th>Main Conference</th>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<th>Miniconfs</th>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<th>Penguin Dinner</th>
<td>Yes</td>
<td>Optional</td>
<td>Optional</td>
</tr>
<tr>
<th>PDNS</th>
<td>Yes</td>
<td></td>
<td></td>
</tr>
<tr>
<th>Conference Shirt</th>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<th>Swag Bag</th>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
</tbody>
</table>
</div>
<hr />
<div>
<h2>Ticket types</h2>
<div class="jumbotron px-4 py-4 ">
<p class="my-3"><strong>Professional</strong></p>
<p>
The Professional ticket is the standard full inclusion conference ticket.
This rate applies to most people who have their companies pay the conference
fees and charge it as a professional development expense, or for individuals
who can legitimately claim it is a tax deduction. The benefits of a
Professional ticket include attendance at the Professional Delegates
Networking Session, attendance at the Penguin Dinner, and a Swag Bag.
</p>
</div>
<div class="jumbotron px-4 py-4">
<p class="my-3"><strong>Hobbyist</strong></p>
<p>
The Hobbyist rate is heavily discounted for free software enthusiasts who
are paying out of their own pockets and would otherwise find it difficult
to attend.
</p>
</div>
<div class="jumbotron px-4 py-4">
<p class="my-3"><strong>Student</strong></p>
<p>
This is a concession rate ticket that is reserved for High School,
College, or University Students. linux.conf.au offers this rate as a form
of investment in the future of the free and open source software community.
As part of the registration process, a valid student ID card or proof of
enrolment must be presented to the onsite registration desk. Any Student
who cannot provide this will be required to register at LCA2019 as a
hobbyist by paying the difference in fees between the Student rate
and the Hobbyist rate.
</p>
</div>
</div>
</div>
{% endblock %}

View file

@ -1,113 +0,0 @@
{% extends "site_dark.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1 style="text-transform: uppercase;">Terms &amp; <br />Conditions</h1>
<h2>Registration</h2>
<p>Registering for the event does not guarantee your ticket until it has been paid for in full. So to secure your ticket, pay the registration invoice as soon as possible.
</p>
<h2>Security and credit cards</h2>
<p>All transactions are processed by <a href="https://www.stripe.com">Stripe</a>, and card details are sent over TLS. The facility accepts Mastercard, Visa, and American Express. All transactions are performed by the event organisers on behalf of Linux Australia. Cardholder data is not stored by Linux Australia.</p>
<h2>Cancellation policy</h2>
<ul>
<li>Cancellations made prior to 1 December 2018 any registration fee paid will be refunded in full.</li>
<li>Cancellations made between 1 December and 31 December 2018 incur a 15% cancellation fee, which will be deducted from any registration fee paid. The balance will be refunded.</li>
<li>Cancellations made after 31 December 2018 No refund.</li>
</ul>
<h2>Substitutions</h2>
<p>You may substitute another person, however you must contact us with this persons details. If you wish to substitute after 30th November 2018, please note that we will not be able to provide any personalised items.</p>
<h2>Privacy notice</h2>
<p>
In the course of registering for the event and related events, personal information will be collected about attendees such as their name, contact details, etc.
This information is required to facilitate registration to to the event, for catering requirements, and for organisers or their agents to contact particular attendees as and when required in respect of the event.
Attendees who do not disclose this personal information will be unable to complete registration at the event and will therefore not be able to attend.
</p>
<p>Personal information will only be disclosed to Linux Australia, and to Government agencies where organisers believe disclosure is appropriate for legal compliance and law enforcement; to facilitate court proceedings; to enforce our terms and conditions; or to protect the rights, property, or safety of the event, our attendees, or others. Linux Australia will not sell your personal information to third parties and will not use your personal information to send promotional material from any of our affiliated partners and/or sponsors.</p>
<p>As part of the registration process attendees will be asked if they would like to subscribe to the event Mailing Lists and/or the event Announce Mailing List. Attendees who subscribe to one or more of these lists will be sent emails from the event organisers and other subscribers to the Mailing Lists. If at any time, attendees wish to unsubscribe from any of these Mailing Lists, please follow the how to unsubscribe directions on the bottom of any message you receive from these Mailing Lists.</p>
<p>From time to time event organisers update their information and website practices. Please regularly review this page for the most recent information about the event privacy practices.</p>
<p>All personal information will be kept private and used only for event registration purposes, statistics for future events, and convenience for future event registration.</p>
<h2>Network</h2>
<p>
The event may provide attendees with access to a wired and/or wireless network.
The access to this network is a privilege and not an entitlement, and must be used appropriately.
Inappropriate use includes, but is not limited to: unlawful activities, interfering with the equipment or network access of others and not respecting the reasonable expectations of privacy that attendees have for traffic flowing though the network.
</p>
<p>Any deliberately malicious activities on either the wired or wireless networks will be grounds for instant dismissal from the conference (without reimbursement).</p>
<p>If any attendees use the network inappropriately, then the linux.conf.au organisers will take any enforcement action they consider appropriate. Enforcement action includes but is not limited to:</p>
<ul>
<li>suspending access to the network</li>
<li>disconnecting the network permanently</li>
<li>the alleged offender may be asked to immediately leave the venue and/or will be prohibited from continuing to attend linux.conf.au (without reimbursement)</li>
<li>the incident may be reported to the New Zealand Police</li>
<li>any other measure the linux.conf.au organisers see fit</li>
</ul>
<p>Beware that for security and operational reasons linux.conf.au may both monitor and log network traffic.
</p>
<h2>Audio visual</h2>
<p>
Event organisers may provide recordings of talks (audio and/or video) given at the event.
This service is provided on a best-effort basis only.
Any recordings will be released as and when they are ready, which may be some time after the conclusion of the event, and the recordings may be of varying quality.
</p>
<h2>Discrimination and anti-social behaviour</h2>
<p>Linux Australia is proud to support diverse groups of people in IT, particularly women, and will not tolerate in any fashion any intimidation, harassment, and/or any abusive, discriminatory or derogatory behaviour by any attendees of the event and/or related events.
</p>
<p>Examples of these behaviours and measures the event organisers or Linux Australia may take are set out in the <a href="/attend/code-of-conduct">Code of Conduct</a>.
By registering for and attending a Linux Australia event, you agree to this <a href="/attend/code-of-conduct">Code of Conduct</a>.
</p>
<h2>Media</h2>
<p>There are a limited number of Media Passes available to media personnel.
Media Passes are free of charge, and entitle media personnel to attend the event with all the entitlements of a Professional registration.
Please note, due to the limited numbers of Media Passes available, all Media Passes will need to be approved by the event organisers.
</p>
<p>Any media attending the event are required to identify themselves as “media” to attendees prior to speaking on the record with any attendees of the event.
It is the responsibility of the media to introduce themselves to the persons they wish to interview and to arrange any interviews with those persons.
The event organisers will not make introductions or arrange interviews on behalf of media.
</p>
<p>To apply for a Media Pass, please contact <a href="mailto:contact@lca2019.org">contact@lca2019.org.</a></p>
<h2>Students</h2>
<p>
Students who register for a student ticket (if available) to attend the event will be required to provide event organisers with proof that they are eligible for registration as a student,
such as providing a valid full time student ID card.
</p>
<h2>Alcohol</h2>
<p>Liquor licensing laws require persons to be aged 18 years and older before they can lawfully drink alcohol in New Zealand.
The licensed premises used as linux.conf.au venues will not serve alcohol to persons 18 years and under.
Those attendees who look under 25 years old, may be required to show identification such as a Passport (non-New Zealand driver licences are generally not accepted) to licensed premises proving they are 18 years old or older.
</p>
<p>Those attendees who are younger than 18 years old are required to advise event organisers of their age, when they register.
Those attendees may not be able to attend all of the associated social events.
</p>
<p>Please consume alcohol responsibly.
Please note, licensed premises in New Zealand are prohibited from selling or supplying alcohol to intoxicated persons.
Please adhere to local liquor laws which are available in most licensed establishments.
</p>
<h2>Smoke-free</h2>
<p>All event venues including the social event venues are smoke-free. If
attendees wish to smoke during the event and/or related events, they
must do so in signed areas if these are provided. Please consider others
and refrain from smoking directly outside the venues entrances. The University of Canterbury is totally smoke-free with smoking
and vaping being prohibited on the campus.
</p>
<h2>Health and safety</h2>
<p>If you are attending the event as a Keynote Presenter, Speaker, Miniconf Organiser or Miniconf Presenter, it is your responsibility to ensure that your talk meets the Health and Safety requirements under New Zealand law.
If you are unsure, please contact linux.conf.au organisers on <a href="mailto:contact@lca2019.org">contact@lca2019.org</a> to discuss it further.
</p>
<h2>Immigration/entry requirements</h2>
<p>Anyone who lives outside New Zealand will need a passport and may require a visa to gain entry into New Zealand. Please contact your local New Zealand Embassy department to determine your travel needs. You should take into account the Cancellation Policy above and do this well in advance of the event.
</p>
<p>Where a letter of invitation is required, one will be issued by event organisers for Keynote Presenters and Speakers or Miniconf Organisers whose submissions have been accepted only.</p>
</div>
</div>
{% endblock content %}

View file

@ -1,122 +0,0 @@
{% extends "site_base.html" %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block content %}
<div class="row">
<div class="col-md-1"></div>
<div class="col-12 col-md-10 content text-page">
<h1>Volunteer</h1>
<p>linux.conf.au is a grass-roots, community-driven event.
It needs bright, enthusiastic people - like you - to make it a success!</p>
<p>Volunteering at linux.conf.au is a great opportunity, and can be deeply rewarding.
On a more practical note, volunteering at linux.conf.au can add to your professional portfolio in many ways - making this an ideal opportunity for students or recent graduates.</p>
<ul>
<li>Meeting exceptional people - many of whom are recognised experts in their field and industry luminaries</li>
<li>Great networking opportunities with people working in the free and open source community</li>
<li>Gaining practical, hands-on experience and skills in event management, customer liaison, public relations and operation of audio visual equipment - which are invaluable to future employers</li>
</ul>
<h2 id="whats-required-of-me">What's required of me?</h2>
<p>To be eligible for Volunteer Registration at linux.conf.au you need to:</p>
<ul>
<li>Be willing to commit to at least three (3) or four (4) full days of volunteering</li>
<li>Able to attend the mandatory training and induction on the Sunday before the conference</li>
</ul>
<p>The following is a guideline of the tasks available across the conference week:</p>
<table class="table" summary="This table provides a summary of the days volunteers will be needed">
<thead>
<tr>
<th> Day </th>
<th> Tasks available </th>
</tr>
</thead>
<tbody>
<tr>
<td> Saturday 19th Jan </td>
<td> Conference space setup, AV setup, Network setup </td>
</tr>
<tr>
<td> Sunday 20th Jan </td>
<td> Conference setup and registration, AV setup, Network setup, AV training </td>
</tr>
<tr>
<td> Monday 21st Jan </td>
<td> Miniconference room monitoring, AV and general assistance </td>
</tr>
<tr>
<td> Tuesday 22nd Jan </td>
<td> Miniconference room monitoring, AV and general assistance </td>
</tr>
<tr>
<td> Wednesday 23rd Jan </td>
<td> Conference room monitoring, AV and general assistance </td>
</tr>
<tr>
<td> Thursday 24th Jan </td>
<td> Conference room monitoring, AV and general assistance </td>
</tr>
<tr>
<td> Friday 25th Jan </td>
<td> Conference room monitoring, AV, general assistance, and conference packup and tear-down </td>
</tr>
<tr>
<td> Saturday 26th Jan </td>
<td> Conference packup and tear-down </td>
</tr>
<tr>
<td> Sunday 27th Jan </td>
<td> Final conference packup and tear-down if required </td>
</tr>
</tbody>
</table>
<p><strong>We would also like you to have one or more of the following skills and/or aptitudes:</strong></p>
<ul>
<li>The ability to meet and greet people and provide basic face to face assistance with a friendly, cheerful disposition</li>
<li>Some familiarity with audio visual equipment</li>
<li>Confidence addressing an audience, such as introducing a speaker</li>
<li>Some familiarity with technology such as IRC, social media, text editors etc</li>
<li>A clean driver's licence, and be competent in driving minivans and small trucks</li>
<li>Physical fitness for some manual activities (the most you would have to do would be to lift some heavy boxes, or participate in an eating competition)</li>
</ul>
<p><strong>The types of tasks you can be expected to be assigned to include:</strong></p>
<ul>
<li>General conference set up including moving and commissioning of equipment such as audiovisual and networking gear</li>
<li>Operating audiovisual equipment such as cameras in the conference venues</li>
<li>Assisting with registration of delegates and ensuring questions related to accommodation and getting around the conference venue are answered</li>
<li>Introducing speakers and ensuring they run to time</li>
<li>Room monitoring activities including co-ordinating with other conference rooms</li>
<li>Escorting delegates to/from the Airport</li>
<li>General event administration tasks</li>
<li>Assisting with accommodation and food/beverage activities, such as making breakfast for delegates</li>
</ul>
<h2 id="whats-in-it-for-me">What's in it for me?</h2>
<p>Feeling tempted, but want to know more about what you get for volunteering your time? This is what we're offering:</p>
<ul>
<li>Free conference registration (excluding the Penguin Dinner)</li>
<li>Lunch, morning tea and afternoon tea provided every day (at minimum - we may include other meals for instance if you're volunteering for an evening)</li>
<li>T-shirt</li>
<li>Swag bag</li>
<li>Refunds of expenses you incur in the course of volunteering (e.g. petrol for driving to the airport for a pickup)</li>
<li>Written reference covering your experience and duties - useful for job interviews!</li>
</ul>
<p>We don't include the following:</p>
<ul>
<li>Accommodation</li>
<li>Travel to and from the conference venue - you will have to make your own way there</li>
</ul>
<h2 id="sign-me-up">Sign me up!</h2>
<p>Great! Here's what you have to do:</p>
<ol>
<li>Visit <a href="https://rego.linux.conf.au">our rego site</a> and log in or create a new account</li>
<li>Fill out <a href="https://docs.google.com/forms/d/e/1FAIpQLSdVFwnbiBcxoreCmMjQj6kmaaFnYnWLUtZhAXODP_oTIMc56g/viewform">this form</a> with your details - including the same email address you provided in step 1.</li>
<li>Create an <a href="https://rego.linux.conf.au/tickets/profile">attendee profile</a>.</li>
</ol>
<p>We will contact you by email to let you know if you have met the eligibity criteria and selected as a volunteer.
If you are chosen, you will be given further instructions on how to register your ticket.</p>
<p>Any questions? Email us at volunteer-coordinator@lca2019.org</p>
</div>
</div>
{% endblock %}

View file

@ -1,31 +0,0 @@
{% extends "site_base.html" %}
{% load static %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-12 col-md-8 content text-page">
<h1>Dana Lewis<br />
<small class="subtitle">Co-founder of OpenAPS</small>
</h1>
<p>
After building her own DIY "artificial pancreas", Dana Lewis (<a href="https://diyps.org/about/dana-lewis/">https://diyps.org/about/dana-lewis/</a>)
helped found the open source artificial pancreas movement (known as "OpenAPS"), making safe and effective artificial pancreas technology available
(sooner) for people with diabetes around the world.
</p>
<p>
She is also a Principal Investigator for a Robert Wood Johnson Foundation funded grant project to work to scale
patient-led innovation and scientific discovery in more patient communities.
</p>
<p>
<a href="https://openaps.org/">https://openaps.org/</a><br />
<a href="https://twitter.com/danamlewis">@danamlewis</a>
</p>
<img src="{% static '/assets/speakers/dana.jpg' %}" style="filter: grayscale(100%);" alt="Dana Lewis" />
</div>
</div>
{% endblock content %}

View file

@ -1,35 +0,0 @@
{% extends "site_base.html" %}
{% load static %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-12 col-md-8 content text-page">
<h1>Rory Aronson<br />
<small class="subtitle">CEO of FarmBot Inc.</small>
</h1>
<p>
Rory is the CEO of FarmBot Inc, a California benefit corporation that produces 100% open-source CNC farming machines designed
for small-scale automated precision food production.
</p>
<p>
Rory started the project from his sunny porch in San Luis Obispo with the publishing of the FarmBot
whitepaper in September of 2013. From there, he formed a small team consisting of hardware and software
engineers who brought the project to market in July of 2016 with the debut of FarmBot Genesis.
</p>
<p>
After raising over $1,000,000 in pre-order sales in 2016, the team shipped their first units to customers in early 2017.
Today, over 900 FarmBot kits have been delivered to customers all around the world, and the FarmBot community continues to grow.
</p>
<p>
<a href="https://farm.bot">https://farm.bot</a><br />
<a href="https://twitter.com/roryaronson">@roryaronson</a>
</p>
<img src="{% static '/assets/speakers/rory.jpg' %}" style="filter: grayscale(100%);" alt="Rory Aronson" />
</div>
</div>
{% endblock content %}

View file

@ -1,32 +0,0 @@
{% extends "site_base.html" %}
{% load static %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-12 col-md-8 content text-page">
<h1>Rusty Russell<br />
<small class="subtitle">linux.conf.au creator | Jack of Many Trades</small>
</h1>
<p>
Rusty is a recovering Linux kernel maintainer, and long-time Free Software developer. He helped create
the modern Linux kernel module subsystem, iptables, netfilter, lguest, virtio, CCAN, ccontrol, linux.conf.au
and many other forgotten projects. After almost 20 years of kernel development, he switched to working
on bitcoin 4 years ago: in particular, developing specifications and an implementation of the lightning
network. He lives in Adelaide with his three great children, and very understanding wife.
</p>
<p>
As Rusty created linux.conf.au, it seems fitting to bring him back for the conference's 20th anniversary!
</p>
<p>
<a href="https://rusty.ozlabs.org/">https://rusty.ozlabs.org/</a><br />
<a href="https://twitter.com/rusty_twit">@rusty_twit</a>
</p>
<img src="{% static '/assets/speakers/rusty.jpg' %}" style="filter: grayscale(100%);" alt="Rusty Russell" />
</div>
</div>
{% endblock content %}

View file

@ -1,46 +0,0 @@
{% extends "site_base.html" %}
{% load static %}
{% block head_title %}{{ flatpage.title }}{% endblock head_title %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container{% endblock main_class %}
{% block content %}
<div class="row">
<div class="col-12 col-md-8 content text-page">
<h1>Shannon Morse<br />
<small class="subtitle"> Internet Media Host | Hak5 and TekThing</small>
</h1>
<p>
Shannon Morse has been podcasting since 2008 and is an influencer in consumer technology and internet security.
Her expertise include hardware reviews and how-tos, tutorials for personal privacy and security, the credit card
industry, and software defined radio. She is also a licensed amateur radio enthusiast.
</p>
<p>
Currently, Shannon hosts several Youtube shows including TekThing, Threat Wire, Hak5, HakTip and videos on her
own channel. She has a combined following of over half a million viewers and built a successful career,
completely self taught. Shannon produces, writes, and edits all of her content. She has made appearances on
several podcasts on popular networks like TWiT, Revision3, Nvidia GeForce, MatPat's Game Lab, and CNET. Shannon
has also been an extra in Jason Bourne. In recent years, she has helped create conduct policies for multiple
conventions and has introduced a sponsorship program to Hak5.
</p>
<p>
Shannon has inspired young women to follow their early passions in open source and infosec by being a vocal
advocate and supporter in their careers.
</p>
<p>
Shannon lives in San Francisco with her husband and two cats. She's a huge bookworm, an atheist, a couponer,
an otaku, and a clean freak.
</p>
<p>
<a href="https://about.me/snubs">https://about.me/snubs/</a><br />
<a href="https://www.youtube.com/hak5">https://www.youtube.com/hak5</a><br />
<a href="https://www.youtube.com/tekthing">https://www.youtube.com/tekthing</a><br />
<a href="https://www.linkedin.com/in/snubs/">https://www.linkedin.com/in/snubs/</a><br />
<a href="https://twitter.com/snubs">@snubs</a>
</p>
<img src="{% static '/assets/speakers/snubs.jpg' %}" style="filter: grayscale(100%);" alt="Shannon Morse" />
</div>
</div>
{% endblock content %}

View file

@ -1,28 +1,16 @@
{% load sitetree %}
{% load static %}
<nav class="navbar navbar-expand-lg{% if color == 'green' %} navbar-dark{% endif %}">
<a class="navbar-brand" href="/">
{% if color == 'green' %}
<img src="{% static 'assets/lca_horiz_blue.svg' %}" alt="LCA2020 Logo">
{% else %}
<img src="{% static 'assets/lca_horiz_blue.svg' %}" alt="LCA2020 Logo">
{% endif %}
</a>
<nav class="navbar navbar-expand-lg navbar-light bg-dawn-sea">
<div class="container">
<a class="navbar-brand" href="/">
<img src="{% static 'lca/lca_horiz_blue.svg' %}" alt="linux.conf.au logo" height="35px">
</a>
<button class="navbar-toggler {% if color == 'green' %}white{% else %}green{% endif %}-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
{% sitetree_menu from "main" include "trunk" template "sitetree_header.html" %}
<ul class="navbar-nav flex-row ml-md-auto d-none d-md-flex ml-3">
<li class="nav-item">
<a class="nav-link" href="https://twitter.com/linuxconfau" target="_blank" rel="noopener" aria-label="Twitter">
<svg class="navbar-nav-svg {% if color == 'green' %} text-white{% endif %}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 416.32" focusable="false"><title>Twitter</title>
<path d="M160.83 416.32c193.2 0 298.92-160.22 298.92-298.92 0-4.51 0-9-.2-13.52A214 214 0 0 0 512 49.38a212.93 212.93 0 0 1-60.44 16.6 105.7 105.7 0 0 0 46.3-58.19 209 209 0 0 1-66.79 25.37 105.09 105.09 0 0 0-181.73 71.91 116.12 116.12 0 0 0 2.66 24c-87.28-4.3-164.73-46.3-216.56-109.82A105.48 105.48 0 0 0 68 159.6a106.27 106.27 0 0 1-47.53-13.11v1.43a105.28 105.28 0 0 0 84.21 103.06 105.67 105.67 0 0 1-47.33 1.84 105.06 105.06 0 0 0 98.14 72.94A210.72 210.72 0 0 1 25 370.84a202.17 202.17 0 0 1-25-1.43 298.85 298.85 0 0 0 160.83 46.92" fill="currentColor"></path>
</svg>
</a>
</li>
</ul>
{% sitetree_menu from "main" include "trunk" template "sitetree_header.html" %}
</div>
</nav>

View file

@ -1,5 +1,5 @@
{% if discounts %}
<div class="my-4 py-4 px-4 bg-primary text-secondary">
<div class="my-4 py-4 px-4">
<h4>Discounts and Complimentary Items</h4>
<p>The following discounts and complimentary items are available to you. If you wish to take advantage of this offer, you must choose your items below. The discounts will be applied automatically when you check out.</p>
{% regroup discounts by discount.description as discounts_grouped %}

File diff suppressed because one or more lines are too long

View file

@ -1,4 +0,0 @@
{% extends "site_base.html" %}
{% block navbar %}{% include 'nav.html' with color='green' %}{% endblock %}
{% block body_class %}bg-primary text-secondary{% endblock body_class %}

View file

@ -1,26 +1,22 @@
{% load sitetree %}
<div class="collapse navbar-collapse" id="navbarNavDropdown">
<ul class="navbar-nav ml-auto">
{% for item in sitetree_items %}
{% if not forloop.first %}
<div class="collapse navbar-collapse" id="navbarText">
<ul class="navbar-nav mr-auto">
{% for item in sitetree_items|slice:"1:" %}
<li class="nav-item {% if item.is_current or item.in_current_branch %}active{% endif %} {% if item.has_children %}dropdown{% endif %}">
{% if item.has_children %}
<li class="nav-item mx-3 dropdown {% if item.is_current or item.in_current_branch %}active{% endif %}">
<a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{{ item.title_resolved }} {% if item.is_current or item.in_current_branch %}<span class="sr-only">(current)</span>{% endif %}
</a>
<div class="dropdown-menu">
{% sitetree_children of item for menu template "sitetree_children.html" %}
</div>
</li>
{% else %}
<li class="nav-item mx-3 {% if item.has_children %}dropdown}{% endif %} {% if item.is_current or item.in_current_branch %}active{% endif %}">
<a class="nav-link" href="{% sitetree_url for item %}">
{{ item.title_resolved }} {% if item.is_current or item.in_current_branch %}<span class="sr-only">(current)</span>{% endif %}
</a>
{% endif %}
</li>
{% endif %}
{% endif %}
{% endfor %}
</ul>
</div>

View file

@ -10,7 +10,7 @@
{% if user.is_staff %}
<div class="container mb-4">
<div class="row">
<div class="col-12 text-primary">
<div class="col-12">
<h2>{% trans "Administration" %}</h2>
<p>The following administrative tools are available to you:
<ul class="list-unstyled">
@ -24,7 +24,7 @@
<div class="container mb-4">
<div class="row">
<div class="col-12 text-primary">
<div class="col-12">
<h2>{% trans "Attend" %} {% conference_name %}</h2>
</div>
</div>
@ -33,7 +33,7 @@
<div class="container mb-4">
<div class="row">
{% if not user.attendee.completed_registration %}
<div class="col-12 text-primary">
<div class="col-12">
<h3>Register</h3>
<p>To attend the conference, you must create an attendee profile and purchase your ticket</p>
<div class="mt-auto">
@ -44,14 +44,14 @@
</div>
</div>
{% else %}
<div class="col-md-6 my-3 text-primary d-flex flex-column">
<div class="col-md-6 my-3 d-flex flex-column">
<h3>Attendee Profile</h3>
<p>If you would like to change the details on your badge or your attendee statistics, you may edit your attendee profile here.</p>
<div class="mt-auto">
<a class="btn btn-lg btn-primary" role="button" href="{% url "attendee_edit" %}">Edit attendee profile</a>
</div>
</div>
<div class="col-md-6 my-3 text-primary d-flex flex-column">
<div class="col-md-6 my-3 d-flex flex-column">
<h3>Account Management</h3>
<p>If you would like to change your registered email address or password, you can use our self-service account management portal</p>
<div class="mt-auto">
@ -61,7 +61,7 @@
</div>
</div>
<div class="container my-4 py-4 text-primary">
<div class="container my-4 py-4">
<div class="row">
{% items_pending as pending %}
@ -120,7 +120,7 @@
{% available_credit as credit %}
{% if credit %}
<div class="col-md-6 my-3 text-primary d-flex flex-column">
<div class="col-md-6 my-3 d-flex flex-column">
<h4>Credit</h4>
<p>You have ${{ credit }} leftover from refunded invoices. This credit will be automatically applied to new invoices. Contact the conference organisers to for a refund to your original payment source.</p>
</div>

View file

@ -1,8 +1,8 @@
<h3 class="text-upper">New Proposal</h3>
<h3>New Proposal</h3>
<p>Click one of the following links to create a speaking or miniconf proposal.</p>
<p>Once submitted you will be able to see the status of your proposals, as well manage the submission and co-speakers from this page</p>
<div class="mt-auto">
{% for kind in proposal_kinds %}
<a href="{% url "proposal_submit_kind" kind.slug %}">{{ kind }}</a><br />
<a class="btn btn-outline-primary" href="{% url "proposal_submit_kind" kind.slug %}">{{ kind }}</a>
{% endfor %}
</div>

View file

@ -1,19 +1,19 @@
<h3 class="text-upper">Speaker Profile</h3>
<h3>Speaker Profile</h3>
{% if not user.speaker_profile %}
<p>
To create a speaking or miniconf proposal you must first create a speaker
To create a speaking or miniconf proposal you must first create a speaker
profile.
</p>
{% endif %}
<p>
Your speaker profile is independent of your attendee profile and the
details you provide here will be used during selection and to populate
Your speaker profile is independent of your attendee profile and the
details you provide here will be used during selection and to populate
your speaker bio on the conference website.
</p>
<div class="mt-auto">
{% if not user.speaker_profile %}
<a href="{% url "speaker_create" %}" class="btn btn-primary btn-lg" role="button">Create Profile</a>
{% else %}
<a href="{% url "speaker_edit" %}" class="btn btn-primary btn-lg" role="button">Edit Profile</a>
<a href="{% url "speaker_edit" %}" class="btn btn-primary" role="button">Edit Profile</a>
{% endif %}
</div>

View file

@ -2,17 +2,17 @@
<div class="row">
<div class="col-12">
<h2 class="text-primary mb-5">{% trans "Speaking and Miniconfs" %}</h2>
<h2 class="mb-5">{% trans "Speaking and Miniconfs" %}</h2>
</div>
</div>
<div class="row">
{% if user.speaker_profile and proposal_kinds|length > 0 %}
<div class="col-md-6 text-primary d-flex flex-column">
<div class="col-md-6 d-flex flex-column">
{% include "symposion/dashboard/_new_proposal.html" %}
</div>
{% endif %}
<div class="col-md-6 text-primary d-flex flex-column">
<div class="col-md-6 d-flex flex-column">
{% include "symposion/dashboard/_profile.html" %}
</div>
</div>

View file

@ -1,37 +1,37 @@
{% load i18n %}
{% if proposal.result.status == "accepted" %}
<div class="card card-success border-primary mx-4 my-4">
<div class="card text-white bg-success mx-4 my-4">
{% elif proposal.result.status == "rejected" %}
<div class="card card-danger border-primary mx-4 my-4">
<div class="card text-white bg-danger mx-4 my-4">
{% elif proposal.result.status == "standby" %}
<div class="card card-warning border-primary mx-4 my-4">
<div class="card text-white bg-warning mx-4 my-4">
{% else %}
<div class="card card-primary border-primary mx-4 my-4">
<div class="card bg-light mx-4 my-4">
{% endif %}
<div class="card-body">
<h4 class="card-title text-primary">{{ proposal.title }}</h4>
<h4 class="card-title">{{ proposal.title }}</h4>
<div class="card-text">
<p>
<small>{{ proposal.kind.name }}</small>
{% if proposal.cancelled %}
<small class="badge badge-pill float-right badge-danger">Cancelled</small>
<small class="badge badge-pill float-right badge-danger">Cancelled</small>
{% else %}
{% if request.user == proposal.speaker.user %}
{% if proposal.result.status == "accepted" %}
<small class="badge badge-pill float-right badge-success">Accepted</small>
{% else %}
<small class="badge badge-pill float-right badge-default">Submitted</small>
<small class="badge badge-pill float-right badge-default">Submitted</small>
{% endif %}
{% else %}
<small class="badge badge-pill float-right badge-default">Invited</small>
<small class="badge badge-pill float-right badge-default">Invited</small>
{% endif %}
{% endif %}
</p>
<p>{{ proposal.abstract|truncatewords:40 }}</p>
</div>
</div>
<div class="card-footer bg-primary">
<div class="card-footer">
<a href="{% url "proposal_detail" proposal.pk %}">View Details</a><br />
{% if not proposal.cancelled %}
<a href="{% url "proposal_pending_join" proposal.id %}">Accept Invitation</a><br />

View file

@ -1,41 +1,41 @@
{% if proposal.result.status == "accepted" %}
<div class="card card-success border-primary mx-4 my-4">
<div class="card text-white bg-success mx-4 my-4">
{% elif proposal.result.status == "rejected" %}
<div class="card card-danger border-primary mx-4 my-4">
<div class="card text-white bg-danger mx-4 my-4">
{% elif proposal.result.status == "standby" %}
<div class="card card-warning border-primary mx-4 my-4">
<div class="card text-white bg-warning mx-4 my-4">
{% else %}
<div class="card card-primary border-primary mx-4 my-4">
<div class="card bg-light mx-4 my-4">
{% endif %}
<div class="card-body">
<h4 class="card-title text-primary">
{{ proposal.title }}
<h4 class="card-title">
{{ proposal.title }}
</h4>
<div class="card-text">
<p>
<small class="text-muted">{{ proposal.kind.name }}</small>
{% if proposal.cancelled %}
<small class="badge badge-pill float-right badge-danger">Cancelled</small>
<small class="badge badge-pill float-right badge-danger">Cancelled</small>
{% else %}
{% if request.user == proposal.speaker.user %}
{% if proposal.result.status == "accepted" %}
<small class="badge badge-pill float-right badge-success">Accepted</small>
{% elif proposal.result.status == "rejected" %}
<small class="badge badge-pill float-right badge-danger">Rejected</small>
<small class="badge badge-pill float-right badge-danger">Rejected</small>
{% elif proposal.result.status == "standby" %}
<small class="badge badge-pill float-right badge-warning">Standby</small>
<small class="badge badge-pill float-right badge-warning">Standby</small>
{% else %}
<small class="badge badge-pill float-right badge-default">Submitted</small>
<small class="badge badge-pill float-right badge-default">Submitted</small>
{% endif %}
{% else %}
<small class="badge badge-pill float-right badge-default">Associated</small>
<small class="badge badge-pill float-right badge-default">Associated</small>
{% endif %}
{% endif %}
</p>
</p>
<p>{{ proposal.abstract|truncatewords:40 }}</p>
</div>
</div>
<div class="card-footer bg-primary">
<div class="card-footer">
<a href="{% url "proposal_detail" proposal.pk %}">View Details</a>
{% if not proposal.cancelled %}
{% if request.user == proposal.speaker.user and proposal.can_edit %}

View file

@ -22,8 +22,8 @@
{% csrf_token %}
<fieldset>
{% include "_form_snippet.html" with form=add_speaker_form %}
<input type="submit" value="Add speaker" class="btn btn-primary"/>
<a href="{% url "proposal_edit" proposal.pk %}" class="btn btn-light">{% trans 'Cancel' %}
<input type="submit" value="Add speaker" class="btn btn-primary"/>
<a href="{% url "proposal_edit" proposal.pk %}" class="btn btn-light">{% trans 'Cancel' %}</a>
</fieldset>
</form>
{% endblock %}

View file

@ -1,11 +1,11 @@
{% extends "site_dark.html" %}
{% extends "symposion/proposals/base.html" %}
{% load i18n %}
{% block head_title %}{% trans "Submit A Proposal" %}{% endblock %}
{% block header_title %}Submit A Proposal{% endblock %}
{% block content %}
{% block proposals_body %}
{% if kinds %}
<h1>New Proposal</h1>
<p>Select what kind of proposal you'd like to submit:</p>
@ -14,6 +14,7 @@
<a class="btn btn-lg btn-secondary" role="button" href="{% url "proposal_submit_kind" kind.slug %}">{{ kind }}</a>
{% endfor %}
{% else %}
<h1>Proposals are not currently open for submission.</h1>
<h1>Proposals Closed</h1>
<p>Proposals are not currently open for submission.</p>
{% endif %}
{% endblock %}

View file

@ -6,7 +6,7 @@
{% block body_class %}reviews{% endblock %}
{% block body_outer %}
<div class="text-primary">
<div>
<div class="sidebar-wrapper">
<div class="sidebar mr-5">
<div class="collapser mb-3">
@ -73,7 +73,7 @@
"colReorder": true,
"columnDefs": [
{ targets: [6,7,8,9,10], visible: false}
],
],
"buttons": [{
extend: 'collection',
text: 'Export',

View file

@ -7,9 +7,6 @@
{% load thumbnail %}
{% block head_title %}Presentation: {{ presentation.title }}{% endblock %}
{% block body_class %}text-primary{% endblock body_class %}
{% block main_class %}container-fluid{% endblock %}
{% block content %}
<div class="row">

View file

@ -56,7 +56,7 @@
</nav>
</div>
<div class="schedule-page bg-secondary text-primary pt-4 pb-4 mb-0">
<div class="schedule-page bg-secondary pt-4 pb-4 mb-0">
<div class="container">
<div class="row">
<div class="col">
@ -93,7 +93,6 @@
'friday': '25'
};
var trailing = ' January 2019';
$('a[data-toggle="tab"]').on('show.bs.tab', function (e) {
var controls = e.target.attributes['aria-controls'].value

View file

@ -1,6 +1,6 @@
<div class="card border-primary mx-4 my-4">
<div class="card mx-4 my-4">
<div class="card-body">
<h4 class="card-title text-primary">
<h4 class="card-title">
{{ team.name|title }}
</h4>
{% if membership %}
@ -12,7 +12,7 @@
<p>No team description available.</p>
{% endif %}
</div>
<div class="card-footer bg-primary text-secondary">
<div class="card-footer">
<a href="{% url "team_detail" team.slug %}">Details</a>
{% if membership %}
{% if membership.state == "manager" or user.is_staff %}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 377 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/static/build/assets/favicon/mstile-150x150.png"/>
<TileColor>#ffffff</TileColor>
</tile>
</msapplication>
</browserconfig>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 617 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 844 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

View file

@ -1,19 +0,0 @@
{
"name": "LCA2019",
"short_name": "LCA2019",
"icons": [
{
"src": "/static/build/assets/favicon/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/static/build/assets/favicon/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 395 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

View file

@ -1,71 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="873px" height="181px" viewBox="0 0 873 181" style="enable-background:new 0 0 873 181;" xml:space="preserve">
<g id="white" style="display:none;">
<rect x="-68.921" y="-80.378" style="display:inline;" width="1011.362" height="321.929"/>
<g style="display:inline;">
<path style="fill:#FFFFFF;" d="M92.047,119.875c0,2.479,0,7.336,0,9.995c0,3.016-2.576,5.509-5.619,5.509 c-7.191,0-52.113,0-52.113,0c-13.16,0-22.752-11.015-22.752-22.982V64.861c0-12.458,10.073-22.934,22.939-22.934 c0,0,46.122,0,52.085,0c3.279,0,5.459,2.71,5.459,5.463c0,2.817,0,7.262,0,9.991c0,2.776-2.174,5.432-5.461,5.432 c-6.837,0-44.871,0-44.871,0c-2.961,0-5.472,2.325-5.472,5.471c0,0,0,37.614,0,40.721c0,3.027,2.491,5.446,5.472,5.446 c0,0,36.892,0,44.713,0C89.604,114.452,92.047,117.017,92.047,119.875z"/>
<path style="fill:#FFFFFF;" d="M175.504,41.928c0,0-54.269,0-60.365,0c-3.316,0-5.47,2.665-5.47,5.463c0,2.596,0,7.414,0,9.991 c0,2.854,2.306,5.432,5.47,5.432c7.664,0,53.178,0,53.178,0c3.269,0,5.464,2.725,5.464,5.46c0,1.543,0,6.619,0,6.619h-45.301 c-11.881,0-22.953,9.299-22.953,22.946v14.557c0,12.639,10.106,22.982,22.953,22.982h69.965V64.861 C198.445,53.138,189.058,41.928,175.504,41.928z M135.351,114.452c-3.214,0-5.477-2.609-5.477-5.438c0-2.042,0-5.938,0-7.774 c0-3.033,2.452-5.436,5.477-5.436h38.43v18.649H135.351z"/>
<path style="fill:#FFFFFF;" d="M267.386,119.529c0,2.966,0,7.089,0,10.341c0,2.991-2.316,5.509-5.633,5.509h-25.055 c-13.283,0-22.943-10.312-22.943-22.989c0-10.786,0-99.317,0-99.317h25.202v28.855c0,0,10.422,0,17.964,0 c3.126,0,5.445,2.533,5.445,5.487c0,3.034,0,6.745,0,9.967c0,3.078-2.456,5.432-5.484,5.432c-7.499,0-17.925,0-17.925,0v45.77 c0,3.368,2.758,5.431,5.435,5.431c2.921,0,17.542,0,17.542,0C264.879,114.015,267.386,116.416,267.386,119.529z"/>
<path style="fill:#FFFFFF;" d="M347.878,41.928c0,0-54.25,0-60.362,0c-3.317,0-5.452,2.665-5.452,5.463c0,2.596,0,7.414,0,9.991 c0,2.854,2.296,5.432,5.452,5.432c7.658,0,53.177,0,53.177,0c3.262,0,5.468,2.725,5.468,5.46c0,1.543,0,6.619,0,6.619h-45.311 c-11.88,0-22.945,9.299-22.945,22.946v14.557c0,12.639,10.107,22.982,22.945,22.982h69.984V64.861 C370.835,53.138,361.45,41.928,347.878,41.928z M307.725,114.452c-3.219,0-5.453-2.609-5.453-5.438c0-2.042,0-5.938,0-7.774 c0-3.033,2.424-5.436,5.453-5.436h38.437v18.649H307.725z"/>
<rect x="387.993" y="13.073" style="fill:#FFFFFF;" width="24.492" height="122.306"/>
<path style="fill:#FFFFFF;" d="M520.859,47.128c0,2.489,0,98.869,0,98.869c0,12.237-9.535,22.981-22.97,22.981 c0,0-54.849,0-60.718,0c-3.034,0-5.468-2.481-5.468-5.437c0-2.585,0-7.216,0-9.904c0-2.721,2.277-5.425,5.468-5.425 c6.438,0,52.034,0,52.034,0c3.069,0,5.438-2.529,5.438-5.465v-7.67h-44.447c-12.734,0-22.956-10.032-22.956-22.928 c0,0,0-62.388,0-65.022c0-2.923,2.314-5.443,5.448-5.443c6.485,0,7.336,0,13.739,0c3.386,0,5.468,2.848,5.468,5.443 c0,2.343,0,61.713,0,61.713c0,2.814,2.266,5.445,5.455,5.445h37.605c0,0,0-64.76,0-67.175c0-2.765,2.188-5.426,5.443-5.426 c6.371,0,7.929,0,14.995,0C518.833,41.686,520.859,44.492,520.859,47.128z"/>
<path style="fill:#FFFFFF;" d="M631.224,112.396c0,11.36-8.999,22.982-22.969,22.982c0,0-60.216,0-67.364,0 c-3.348,0-5.441-2.802-5.441-5.509c0-2.53,0-7.187,0-9.995c0-2.705,2.229-5.423,5.441-5.423c5.975,0,61.864,0,61.864,0 c3.093,0,5.456-2.485,5.456-5.433c0-1.949,0-5.726,0-7.533c0-3.087-2.546-5.428-5.456-5.428h-44.361 c-13.189,0-22.944-10.843-22.944-22.986v-8.445c0-11.782,9.444-22.942,22.944-22.942c0,0,61.5,0,67.379,0 c3.276,0,5.452,2.686,5.452,5.444c0,2.637,0,7.43,0,9.988c0,2.755-2.165,5.461-5.452,5.461c-5.38,0-60.774,0-60.774,0 c-3.094,0-5.459,2.444-5.459,5.478c0,0.211,0,1.05,0,1.632c0,2.965,2.386,5.447,5.459,5.447h43.257 c13.584,0,22.969,11,22.969,22.957V112.396z"/>
<path style="fill:#FFFFFF;" d="M715.582,119.529c0,2.966,0,7.089,0,10.341c0,2.991-2.312,5.509-5.645,5.509h-41.264 c-13.292,0-22.957-10.312-22.957-22.989c0-10.786,0-99.317,0-99.317h25.197v28.855c0,0,10.443,0,17.977,0 c3.119,0,5.447,2.533,5.447,5.487c0,3.034,0,6.745,0,9.967c0,3.078-2.449,5.432-5.49,5.432c-7.486,0-17.934,0-17.934,0v45.77 c0,3.368,2.771,5.431,5.461,5.431c2.911,0,33.747,0,33.747,0C713.072,114.015,715.582,116.416,715.582,119.529z"/>
</g>
<g style="display:inline;">
<path style="fill:#FFFFFF;" d="M750.203,134.508c3.105-13.107,6.699-24.017,11.046-33.77c-0.031-0.007-0.044-0.007-0.069-0.031 c-0.256-0.104-3.703-1.293-4.03-1.422c-1.093-0.492-2.614-3.155-1.156-8.129c2.554-8.706,6.473-18.555,10.004-25.734 c-0.086-0.046-3.077-0.985-4.697-1.595c-2.533-1.007-3.657-5.568-2.63-8.788c2.052-6.444,11.962-27.555,20.975-41.966H752.68 c-6.938,0-12.611,5.659-12.611,12.613v96.668c0,6.042,4.354,11.197,10.099,12.372 C750.175,134.646,750.183,134.558,750.203,134.508z"/>
<path style="fill:#FFFFFF;" d="M823.912,13.073c-0.219,0.215-0.453,0.431-0.692,0.657c-6.034,5.418-20.194,20.656-20.355,20.811 c0.161,0.072,6.397,2.048,6.743,2.191c4.78,1.729,4.051,5.412,1.174,8.496c-17.245,18.643-23.749,27.095-23.834,27.221 c0.166,0.03,6.152,2.068,6.482,2.193c2.148,0.764,3.066,2.971-0.574,5.738c-4.239,3.215-8.063,6.273-13.399,11.167 c-9.468,8.759-22.262,22.743-28.924,42.798c-0.056,0.162-0.116,0.288-0.169,0.422c0.759,0.084,1.525,0.197,2.316,0.197h96.672 c6.937,0,12.605-5.713,12.605-12.611V13.073H823.912z"/>
</g>
</g>
<g id="black" style="display:none;">
<g style="display:inline;">
<path d="M92.047,119.875c0,2.479,0,7.336,0,9.995c0,3.016-2.576,5.509-5.619,5.509c-7.191,0-52.113,0-52.113,0 c-13.16,0-22.752-11.015-22.752-22.982V64.861c0-12.458,10.073-22.934,22.939-22.934c0,0,46.122,0,52.085,0 c3.279,0,5.459,2.71,5.459,5.463c0,2.817,0,7.262,0,9.991c0,2.776-2.174,5.432-5.461,5.432c-6.837,0-44.871,0-44.871,0 c-2.961,0-5.472,2.325-5.472,5.471c0,0,0,37.614,0,40.721c0,3.027,2.491,5.446,5.472,5.446c0,0,36.892,0,44.713,0 C89.604,114.452,92.047,117.017,92.047,119.875z"/>
<path d="M175.504,41.928c0,0-54.269,0-60.365,0c-3.316,0-5.47,2.665-5.47,5.463c0,2.596,0,7.414,0,9.991 c0,2.854,2.306,5.432,5.47,5.432c7.664,0,53.178,0,53.178,0c3.269,0,5.464,2.725,5.464,5.46c0,1.543,0,6.619,0,6.619h-45.301 c-11.881,0-22.953,9.299-22.953,22.946v14.557c0,12.639,10.106,22.982,22.953,22.982h69.965V64.861 C198.445,53.138,189.058,41.928,175.504,41.928z M135.351,114.452c-3.214,0-5.477-2.609-5.477-5.438c0-2.042,0-5.938,0-7.774 c0-3.033,2.452-5.436,5.477-5.436h38.43v18.649H135.351z"/>
<path d="M267.386,119.529c0,2.966,0,7.089,0,10.341c0,2.991-2.316,5.509-5.633,5.509h-25.055 c-13.283,0-22.943-10.312-22.943-22.989c0-10.786,0-99.317,0-99.317h25.202v28.855c0,0,10.422,0,17.964,0 c3.126,0,5.445,2.533,5.445,5.487c0,3.034,0,6.745,0,9.967c0,3.078-2.456,5.432-5.484,5.432c-7.499,0-17.925,0-17.925,0v45.77 c0,3.368,2.758,5.431,5.435,5.431c2.921,0,17.542,0,17.542,0C264.879,114.015,267.386,116.416,267.386,119.529z"/>
<path d="M347.878,41.928c0,0-54.25,0-60.362,0c-3.317,0-5.452,2.665-5.452,5.463c0,2.596,0,7.414,0,9.991 c0,2.854,2.296,5.432,5.452,5.432c7.658,0,53.177,0,53.177,0c3.262,0,5.468,2.725,5.468,5.46c0,1.543,0,6.619,0,6.619h-45.311 c-11.88,0-22.945,9.299-22.945,22.946v14.557c0,12.639,10.107,22.982,22.945,22.982h69.984V64.861 C370.835,53.138,361.45,41.928,347.878,41.928z M307.725,114.452c-3.219,0-5.453-2.609-5.453-5.438c0-2.042,0-5.938,0-7.774 c0-3.033,2.424-5.436,5.453-5.436h38.437v18.649H307.725z"/>
<rect x="387.993" y="13.073" width="24.492" height="122.306"/>
<path d="M520.859,47.128c0,2.489,0,98.869,0,98.869c0,12.237-9.535,22.981-22.97,22.981c0,0-54.849,0-60.718,0 c-3.034,0-5.468-2.481-5.468-5.437c0-2.585,0-7.216,0-9.904c0-2.721,2.277-5.425,5.468-5.425c6.438,0,52.034,0,52.034,0 c3.069,0,5.438-2.529,5.438-5.465v-7.67h-44.447c-12.734,0-22.956-10.032-22.956-22.928c0,0,0-62.388,0-65.022 c0-2.923,2.314-5.443,5.448-5.443c6.485,0,7.336,0,13.739,0c3.386,0,5.468,2.848,5.468,5.443c0,2.343,0,61.713,0,61.713 c0,2.814,2.266,5.445,5.455,5.445h37.605c0,0,0-64.76,0-67.175c0-2.765,2.188-5.426,5.443-5.426c6.371,0,7.929,0,14.995,0 C518.833,41.686,520.859,44.492,520.859,47.128z"/>
<path d="M631.224,112.396c0,11.36-8.999,22.982-22.969,22.982c0,0-60.216,0-67.364,0c-3.348,0-5.441-2.802-5.441-5.509 c0-2.53,0-7.187,0-9.995c0-2.705,2.229-5.423,5.441-5.423c5.975,0,61.864,0,61.864,0c3.093,0,5.456-2.485,5.456-5.433 c0-1.949,0-5.726,0-7.533c0-3.087-2.546-5.428-5.456-5.428h-44.361c-13.189,0-22.944-10.843-22.944-22.986v-8.445 c0-11.782,9.444-22.942,22.944-22.942c0,0,61.5,0,67.379,0c3.276,0,5.452,2.686,5.452,5.444c0,2.637,0,7.43,0,9.988 c0,2.755-2.165,5.461-5.452,5.461c-5.38,0-60.774,0-60.774,0c-3.094,0-5.459,2.444-5.459,5.478c0,0.211,0,1.05,0,1.632 c0,2.965,2.386,5.447,5.459,5.447h43.257c13.584,0,22.969,11,22.969,22.957V112.396z"/>
<path d="M715.582,119.529c0,2.966,0,7.089,0,10.341c0,2.991-2.312,5.509-5.645,5.509h-41.264 c-13.292,0-22.957-10.312-22.957-22.989c0-10.786,0-99.317,0-99.317h25.197v28.855c0,0,10.443,0,17.977,0 c3.119,0,5.447,2.533,5.447,5.487c0,3.034,0,6.745,0,9.967c0,3.078-2.449,5.432-5.49,5.432c-7.486,0-17.934,0-17.934,0v45.77 c0,3.368,2.771,5.431,5.461,5.431c2.911,0,33.747,0,33.747,0C713.072,114.015,715.582,116.416,715.582,119.529z"/>
</g>
<g style="display:inline;">
<path d="M750.203,134.508c3.105-13.107,6.699-24.017,11.046-33.77c-0.031-0.007-0.044-0.007-0.069-0.031 c-0.256-0.104-3.703-1.293-4.03-1.422c-1.093-0.492-2.614-3.155-1.156-8.129c2.554-8.706,6.473-18.555,10.004-25.734 c-0.086-0.046-3.077-0.985-4.697-1.595c-2.533-1.007-3.657-5.568-2.63-8.788c2.052-6.444,11.962-27.555,20.975-41.966H752.68 c-6.938,0-12.611,5.659-12.611,12.613v96.668c0,6.042,4.354,11.197,10.099,12.372 C750.175,134.646,750.183,134.558,750.203,134.508z"/>
<path d="M823.912,13.073c-0.219,0.215-0.453,0.431-0.692,0.657c-6.034,5.418-20.194,20.656-20.355,20.811 c0.161,0.072,6.397,2.048,6.743,2.191c4.78,1.729,4.051,5.412,1.174,8.496c-17.245,18.643-23.749,27.095-23.834,27.221 c0.166,0.03,6.152,2.068,6.482,2.193c2.148,0.764,3.066,2.971-0.574,5.738c-4.239,3.215-8.063,6.273-13.399,11.167 c-9.468,8.759-22.262,22.743-28.924,42.798c-0.056,0.162-0.116,0.288-0.169,0.422c0.759,0.084,1.525,0.197,2.316,0.197h96.672 c6.937,0,12.605-5.713,12.605-12.611V13.073H823.912z"/>
</g>
</g>
<g id="inverse" style="display:none;">
<rect x="-68.921" y="-80.378" style="display:inline;" width="1011.362" height="321.929"/>
<g style="display:inline;">
<path style="fill:#FFFFFF;" d="M92.047,119.875c0,2.479,0,7.336,0,9.995c0,3.016-2.576,5.509-5.619,5.509 c-7.191,0-52.113,0-52.113,0c-13.16,0-22.752-11.015-22.752-22.982V64.861c0-12.458,10.073-22.934,22.939-22.934 c0,0,46.122,0,52.085,0c3.279,0,5.459,2.71,5.459,5.463c0,2.817,0,7.262,0,9.991c0,2.776-2.174,5.432-5.461,5.432 c-6.837,0-44.871,0-44.871,0c-2.961,0-5.472,2.325-5.472,5.471c0,0,0,37.614,0,40.721c0,3.027,2.491,5.446,5.472,5.446 c0,0,36.892,0,44.713,0C89.604,114.452,92.047,117.017,92.047,119.875z"/>
<path style="fill:#FFFFFF;" d="M175.504,41.928c0,0-54.269,0-60.365,0c-3.316,0-5.47,2.665-5.47,5.463c0,2.596,0,7.414,0,9.991 c0,2.854,2.306,5.432,5.47,5.432c7.664,0,53.178,0,53.178,0c3.269,0,5.464,2.725,5.464,5.46c0,1.543,0,6.619,0,6.619h-45.301 c-11.881,0-22.953,9.299-22.953,22.946v14.557c0,12.639,10.106,22.982,22.953,22.982h69.965V64.861 C198.445,53.138,189.058,41.928,175.504,41.928z M135.351,114.452c-3.214,0-5.477-2.609-5.477-5.438c0-2.042,0-5.938,0-7.774 c0-3.033,2.452-5.436,5.477-5.436h38.43v18.649H135.351z"/>
<path style="fill:#FFFFFF;" d="M267.386,119.529c0,2.966,0,7.089,0,10.341c0,2.991-2.316,5.509-5.633,5.509h-25.055 c-13.283,0-22.943-10.312-22.943-22.989c0-10.786,0-99.317,0-99.317h25.202v28.855c0,0,10.422,0,17.964,0 c3.126,0,5.445,2.533,5.445,5.487c0,3.034,0,6.745,0,9.967c0,3.078-2.456,5.432-5.484,5.432c-7.499,0-17.925,0-17.925,0v45.77 c0,3.368,2.758,5.431,5.435,5.431c2.921,0,17.542,0,17.542,0C264.879,114.015,267.386,116.416,267.386,119.529z"/>
<path style="fill:#FFFFFF;" d="M347.878,41.928c0,0-54.25,0-60.362,0c-3.317,0-5.452,2.665-5.452,5.463c0,2.596,0,7.414,0,9.991 c0,2.854,2.296,5.432,5.452,5.432c7.658,0,53.177,0,53.177,0c3.262,0,5.468,2.725,5.468,5.46c0,1.543,0,6.619,0,6.619h-45.311 c-11.88,0-22.945,9.299-22.945,22.946v14.557c0,12.639,10.107,22.982,22.945,22.982h69.984V64.861 C370.835,53.138,361.45,41.928,347.878,41.928z M307.725,114.452c-3.219,0-5.453-2.609-5.453-5.438c0-2.042,0-5.938,0-7.774 c0-3.033,2.424-5.436,5.453-5.436h38.437v18.649H307.725z"/>
<rect x="387.993" y="13.073" style="fill:#FFFFFF;" width="24.492" height="122.306"/>
<path style="fill:#FFFFFF;" d="M520.859,47.128c0,2.489,0,98.869,0,98.869c0,12.237-9.535,22.981-22.97,22.981 c0,0-54.849,0-60.718,0c-3.034,0-5.468-2.481-5.468-5.437c0-2.585,0-7.216,0-9.904c0-2.721,2.277-5.425,5.468-5.425 c6.438,0,52.034,0,52.034,0c3.069,0,5.438-2.529,5.438-5.465v-7.67h-44.447c-12.734,0-22.956-10.032-22.956-22.928 c0,0,0-62.388,0-65.022c0-2.923,2.314-5.443,5.448-5.443c6.485,0,7.336,0,13.739,0c3.386,0,5.468,2.848,5.468,5.443 c0,2.343,0,61.713,0,61.713c0,2.814,2.266,5.445,5.455,5.445h37.605c0,0,0-64.76,0-67.175c0-2.765,2.188-5.426,5.443-5.426 c6.371,0,7.929,0,14.995,0C518.833,41.686,520.859,44.492,520.859,47.128z"/>
<path style="fill:#FFFFFF;" d="M631.224,112.396c0,11.36-8.999,22.982-22.969,22.982c0,0-60.216,0-67.364,0 c-3.348,0-5.441-2.802-5.441-5.509c0-2.53,0-7.187,0-9.995c0-2.705,2.229-5.423,5.441-5.423c5.975,0,61.864,0,61.864,0 c3.093,0,5.456-2.485,5.456-5.433c0-1.949,0-5.726,0-7.533c0-3.087-2.546-5.428-5.456-5.428h-44.361 c-13.189,0-22.944-10.843-22.944-22.986v-8.445c0-11.782,9.444-22.942,22.944-22.942c0,0,61.5,0,67.379,0 c3.276,0,5.452,2.686,5.452,5.444c0,2.637,0,7.43,0,9.988c0,2.755-2.165,5.461-5.452,5.461c-5.38,0-60.774,0-60.774,0 c-3.094,0-5.459,2.444-5.459,5.478c0,0.211,0,1.05,0,1.632c0,2.965,2.386,5.447,5.459,5.447h43.257 c13.584,0,22.969,11,22.969,22.957V112.396z"/>
<path style="fill:#FFFFFF;" d="M715.582,119.529c0,2.966,0,7.089,0,10.341c0,2.991-2.312,5.509-5.645,5.509h-41.264 c-13.292,0-22.957-10.312-22.957-22.989c0-10.786,0-99.317,0-99.317h25.197v28.855c0,0,10.443,0,17.977,0 c3.119,0,5.447,2.533,5.447,5.487c0,3.034,0,6.745,0,9.967c0,3.078-2.449,5.432-5.49,5.432c-7.486,0-17.934,0-17.934,0v45.77 c0,3.368,2.771,5.431,5.461,5.431c2.911,0,33.747,0,33.747,0C713.072,114.015,715.582,116.416,715.582,119.529z"/>
</g>
<g style="display:inline;">
<path style="fill:#BB2025;" d="M750.203,134.508c3.105-13.107,6.699-24.017,11.046-33.77c-0.031-0.007-0.044-0.007-0.069-0.031 c-0.256-0.104-3.703-1.293-4.03-1.422c-1.093-0.492-2.614-3.155-1.156-8.129c2.554-8.706,6.473-18.555,10.004-25.734 c-0.086-0.046-3.077-0.985-4.697-1.595c-2.533-1.007-3.657-5.568-2.63-8.788c2.052-6.444,11.962-27.555,20.975-41.966H752.68 c-6.938,0-12.611,5.659-12.611,12.613v96.668c0,6.042,4.354,11.197,10.099,12.372 C750.175,134.646,750.183,134.558,750.203,134.508z"/>
<path style="fill:#BB2025;" d="M823.912,13.073c-0.219,0.215-0.453,0.431-0.692,0.657c-6.034,5.418-20.194,20.656-20.355,20.811 c0.161,0.072,6.397,2.048,6.743,2.191c4.78,1.729,4.051,5.412,1.174,8.496c-17.245,18.643-23.749,27.095-23.834,27.221 c0.166,0.03,6.152,2.068,6.482,2.193c2.148,0.764,3.066,2.971-0.574,5.738c-4.239,3.215-8.063,6.273-13.399,11.167 c-9.468,8.759-22.262,22.743-28.924,42.798c-0.056,0.162-0.116,0.288-0.169,0.422c0.759,0.084,1.525,0.197,2.316,0.197h96.672 c6.937,0,12.605-5.713,12.605-12.611V13.073H823.912z"/>
</g>
</g>
<g id="full_colour">
<g>
<path style="fill:#190F10;" d="M92.047,119.875c0,2.479,0,7.336,0,9.995c0,3.016-2.576,5.509-5.619,5.509 c-7.191,0-52.113,0-52.113,0c-13.16,0-22.752-11.015-22.752-22.982V64.861c0-12.458,10.073-22.934,22.939-22.934 c0,0,46.122,0,52.085,0c3.279,0,5.459,2.71,5.459,5.463c0,2.817,0,7.262,0,9.991c0,2.776-2.174,5.432-5.461,5.432 c-6.837,0-44.871,0-44.871,0c-2.961,0-5.472,2.325-5.472,5.471c0,0,0,37.614,0,40.721c0,3.027,2.491,5.446,5.472,5.446 c0,0,36.892,0,44.713,0C89.604,114.452,92.047,117.017,92.047,119.875z"/>
<path style="fill:#190F10;" d="M175.504,41.928c0,0-54.269,0-60.365,0c-3.316,0-5.47,2.665-5.47,5.463c0,2.596,0,7.414,0,9.991 c0,2.854,2.306,5.432,5.47,5.432c7.664,0,53.178,0,53.178,0c3.269,0,5.464,2.725,5.464,5.46c0,1.543,0,6.619,0,6.619h-45.301 c-11.881,0-22.953,9.299-22.953,22.946v14.557c0,12.639,10.106,22.982,22.953,22.982h69.965V64.861 C198.445,53.138,189.058,41.928,175.504,41.928z M135.351,114.452c-3.214,0-5.477-2.609-5.477-5.438c0-2.042,0-5.938,0-7.774 c0-3.033,2.452-5.436,5.477-5.436h38.43v18.649H135.351z"/>
<path style="fill:#190F10;" d="M267.386,119.529c0,2.966,0,7.089,0,10.341c0,2.991-2.316,5.509-5.633,5.509h-25.055 c-13.283,0-22.943-10.312-22.943-22.989c0-10.786,0-99.317,0-99.317h25.202v28.855c0,0,10.422,0,17.964,0 c3.126,0,5.445,2.533,5.445,5.487c0,3.034,0,6.745,0,9.967c0,3.078-2.456,5.432-5.484,5.432c-7.499,0-17.925,0-17.925,0v45.77 c0,3.368,2.758,5.431,5.435,5.431c2.921,0,17.542,0,17.542,0C264.879,114.015,267.386,116.416,267.386,119.529z"/>
<path style="fill:#190F10;" d="M347.878,41.928c0,0-54.25,0-60.362,0c-3.317,0-5.452,2.665-5.452,5.463c0,2.596,0,7.414,0,9.991 c0,2.854,2.296,5.432,5.452,5.432c7.658,0,53.177,0,53.177,0c3.262,0,5.468,2.725,5.468,5.46c0,1.543,0,6.619,0,6.619h-45.311 c-11.88,0-22.945,9.299-22.945,22.946v14.557c0,12.639,10.107,22.982,22.945,22.982h69.984V64.861 C370.835,53.138,361.45,41.928,347.878,41.928z M307.725,114.452c-3.219,0-5.453-2.609-5.453-5.438c0-2.042,0-5.938,0-7.774 c0-3.033,2.424-5.436,5.453-5.436h38.437v18.649H307.725z"/>
<rect x="387.993" y="13.073" style="fill:#190F10;" width="24.492" height="122.306"/>
<path style="fill:#190F10;" d="M520.859,47.128c0,2.489,0,98.869,0,98.869c0,12.237-9.535,22.981-22.97,22.981 c0,0-54.849,0-60.718,0c-3.034,0-5.468-2.481-5.468-5.437c0-2.585,0-7.216,0-9.904c0-2.721,2.277-5.425,5.468-5.425 c6.438,0,52.034,0,52.034,0c3.069,0,5.438-2.529,5.438-5.465v-7.67h-44.447c-12.734,0-22.956-10.032-22.956-22.928 c0,0,0-62.388,0-65.022c0-2.923,2.314-5.443,5.448-5.443c6.485,0,7.336,0,13.739,0c3.386,0,5.468,2.848,5.468,5.443 c0,2.343,0,61.713,0,61.713c0,2.814,2.266,5.445,5.455,5.445h37.605c0,0,0-64.76,0-67.175c0-2.765,2.188-5.426,5.443-5.426 c6.371,0,7.929,0,14.995,0C518.833,41.686,520.859,44.492,520.859,47.128z"/>
<path style="fill:#190F10;" d="M631.224,112.396c0,11.36-8.999,22.982-22.969,22.982c0,0-60.216,0-67.364,0 c-3.348,0-5.441-2.802-5.441-5.509c0-2.53,0-7.187,0-9.995c0-2.705,2.229-5.423,5.441-5.423c5.975,0,61.864,0,61.864,0 c3.093,0,5.456-2.485,5.456-5.433c0-1.949,0-5.726,0-7.533c0-3.087-2.546-5.428-5.456-5.428h-44.361 c-13.189,0-22.944-10.843-22.944-22.986v-8.445c0-11.782,9.444-22.942,22.944-22.942c0,0,61.5,0,67.379,0 c3.276,0,5.452,2.686,5.452,5.444c0,2.637,0,7.43,0,9.988c0,2.755-2.165,5.461-5.452,5.461c-5.38,0-60.774,0-60.774,0 c-3.094,0-5.459,2.444-5.459,5.478c0,0.211,0,1.05,0,1.632c0,2.965,2.386,5.447,5.459,5.447h43.257 c13.584,0,22.969,11,22.969,22.957V112.396z"/>
<path style="fill:#190F10;" d="M715.582,119.529c0,2.966,0,7.089,0,10.341c0,2.991-2.312,5.509-5.645,5.509h-41.264 c-13.292,0-22.957-10.312-22.957-22.989c0-10.786,0-99.317,0-99.317h25.197v28.855c0,0,10.443,0,17.977,0 c3.119,0,5.447,2.533,5.447,5.487c0,3.034,0,6.745,0,9.967c0,3.078-2.449,5.432-5.49,5.432c-7.486,0-17.934,0-17.934,0v45.77 c0,3.368,2.771,5.431,5.461,5.431c2.911,0,33.747,0,33.747,0C713.072,114.015,715.582,116.416,715.582,119.529z"/>
</g>
<g>
<path style="fill:#BB2025;" d="M750.203,134.508c3.105-13.107,6.699-24.017,11.046-33.77c-0.031-0.007-0.044-0.007-0.069-0.031 c-0.256-0.104-3.703-1.293-4.03-1.422c-1.093-0.492-2.614-3.155-1.156-8.129c2.554-8.706,6.473-18.555,10.004-25.734 c-0.086-0.046-3.077-0.985-4.697-1.595c-2.533-1.007-3.657-5.568-2.63-8.788c2.052-6.444,11.962-27.555,20.975-41.966H752.68 c-6.938,0-12.611,5.659-12.611,12.613v96.668c0,6.042,4.354,11.197,10.099,12.372 C750.175,134.646,750.183,134.558,750.203,134.508z"/>
<path style="fill:#BB2025;" d="M823.912,13.073c-0.219,0.215-0.453,0.431-0.692,0.657c-6.034,5.418-20.194,20.656-20.355,20.811 c0.161,0.072,6.397,2.048,6.743,2.191c4.78,1.729,4.051,5.412,1.174,8.496c-17.245,18.643-23.749,27.095-23.834,27.221 c0.166,0.03,6.152,2.068,6.482,2.193c2.148,0.764,3.066,2.971-0.574,5.738c-4.239,3.215-8.063,6.273-13.399,11.167 c-9.468,8.759-22.262,22.743-28.924,42.798c-0.056,0.162-0.116,0.288-0.169,0.422c0.759,0.084,1.525,0.197,2.316,0.197h96.672 c6.937,0,12.605-5.713,12.605-12.611V13.073H823.912z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 290 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 35 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 35 KiB

View file

@ -258,143 +258,6 @@ div.system-message p.system-message-title {
}
}
/* Navbar */
.logo {
padding-right: 32px;
}
.navbar {
padding-left: 0;
padding-top: 8px;
padding-bottom: 8px;
margin-bottom: 0;
font-size: 16px;
line-height: 24px;
}
.navbar-lca .dropdown-menu {
font-size: 16px;
line-height: 24px;
}
.navbar-brand {
height: 110px;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 16px;
}
.navbar-nav > li.dropdown {
cursor: pointer;
}
.navbar-nav > li > a {
color: #005760 !important;
font-family: 'Titillium Web', sans-serif;
font-weight: bold;
line-height: 24px;
padding-top: 8px; /* Bootstrap 3 override */
padding-bottom: 8px; /* Bootstrap 3 override */
}
@media (max-width: 768px) {
.navbar-nav .nav-link {
padding-left: 0.5rem;
}
.navbar-nav > li > a {
padding-top: 8px; /* Bootstrap 3 override */
padding-bottom: 8px; /* Bootstrap 3 override */
}
}
@media (min-width: 992px) {
.navbar-nav {
margin-top: 30px;
}
}
@media (min-width: 768px) {
.navbar-nav > li {
text-align: center;
}
.navbar-nav > li > a {
width: 128px;
-webkit-transform: skew(-45deg);
-moz-transform: skew(-45deg);
transform: skew(-45deg);
padding-top: 8px; /* Bootstrap 3 override */
padding-bottom: 8px; /* Bootstrap 3 override */
}
.navbar-nav > li > a > span {
-webkit-transform: skew(45deg);
-moz-transform: skew(45deg);
transform: skew(45deg);
display: inline-block;
}
.navbar-nav .dropdown-toggle::after {
-webkit-transform: skew(45deg);
-moz-transform: skew(45deg);
transform: skew(45deg);
}
.navbar-nav .dropdown-menu {
left: -20px;
min-width: 128px;
}
}
/* 4 different navbar styles to alternate through */
.navbar-nav > li:nth-child(4n+0) > a,
.navbar-nav > li:nth-child(4n+0) .dropdown-menu {
background-color: #ECE81A;
}
.navbar-nav > li:nth-child(4n+1) > a,
.navbar-nav > li:nth-child(4n+1) .dropdown-menu {
background-color: #DE7C00;
}
.navbar-nav > li:nth-child(4n+2) > a,
.navbar-nav > li:nth-child(4n+2) .dropdown-menu {
background-color: #5BC2E7;
}
.navbar-nav > li:nth-child(4n+3) > a,
.navbar-nav > li:nth-child(4n+3) .dropdown-menu {
background-color: #4E87A0;
color: #e9e9e9 !important;
}
.navbar-nav > li:nth-child(4n+3) .dropdown-menu > a,
.navbar-nav > li:nth-child(4n+3) .dropdown-menu > li > a {
color: #e9e9e9 !important;
}
/* nav menu highlight */
.navbar-nav > li:hover > a,
.navbar-nav > li.open > a,
.navbar-nav .dropdown-menu > a:hover,
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
background-color: #005760;
color: #e9e9e9 !important;
}
.navbar-lca .navbar-toggle {
border-color: #ddd;
}
.navbar-lca .navbar-toggle .icon-bar {
background-color: #888;
}
#id_profile-name, #id_profile-free_text_1, #id_profile-free_text_2, #id_profile-company {
filter: grayscale(100%);
}

Binary file not shown.

Binary file not shown.

View file

@ -1,171 +0,0 @@
function hero() {
var timeouts = new Array(3);
let green = "#0F7C11";
let radius = 7;
let windowWidth;
let breakPoint = 768;
var loeWrapper = document.getElementById("loe-wrapper");
var loeOf = document.getElementById("of");
var canvas = document.getElementById("hero");
var bottomWrapper = document.getElementById("bottom-wrapper");
var registerLink = document.getElementById("register-link");
var thingsHeading = document.getElementById("things-heading");
var ctx = canvas.getContext("2d");
var canvasPadding = 10;
function positionRegisterLink() {
registerLink.style.position = 'static';
registerLink.style.float = 'none';
var offset = registerLink.offsetTop - loeOf.offsetTop - 0.25 * loeOf.offsetHeight;
if (window.innerWidth >= breakPoint) {
registerLink.style.top = -1 * offset + 'px';
registerLink.style.position = 'relative';
registerLink.style.float = 'right';
}
}
function getCanvasPos() {
var canvasRatio = window.innerWidth < 576 ? 1.1 : 2.5;
var width = loeWrapper.offsetWidth - loeOf.offsetWidth - (2 * canvasPadding);
var minHeight = 180;
if (window.innerWidth >= breakPoint) {
width -= registerLink.offsetWidth;
minHeight = 260;
}
return {
width: width,
height: Math.max(width / canvasRatio, minHeight),
left: loeOf.offsetWidth + canvasPadding,
top: -1.25 * loeOf.offsetHeight,
}
}
function sizeCanvas(pos) {
var c = canvas;
c.width = pos.width;
c.height = pos.height;
c.style.width = pos.width + 'px';
c.style.height = pos.height + 'px';
c.style.position = 'relative';
c.style.left = pos.left + 'px';
c.style.top = pos.top + 'px';
c.style.marginBottom = c.style.top;
}
function positionThingsHeading() {
thingsHeading.style.position = 'relative';
thingsHeading.style.display = 'inline-block';
var left = canvas.offsetWidth - thingsHeading.offsetWidth
if(window.innerWidth >= breakPoint) {
left += registerLink.offsetWidth;
}
thingsHeading.style.left = left + 'px';
thingsHeading.style.top = -0.7 * thingsHeading.offsetHeight + 'px';
thingsHeading.style.marginBottom = thingsHeading.style.top;
}
function positionDate() {
bottomWrapper.style.position = 'static';
bottomWrapper.style.marginBottom = 0;
var offs = -0.7 * thingsHeading.offsetHeight;
offs -= bottomWrapper.offsetHeight * 0.8;
if (window.innerWidth >= 576) {
bottomWrapper.style.position = 'relative';
bottomWrapper.style.top = offs + 'px';
bottomWrapper.style.marginBottom = offs + 20 + 'px';
}
}
function drawLine(ind, context, startX, startY, endX, endY, color) {
let dx = startX - endX;
let dy = startY - endY;
let theta = Math.atan2(dy, dx);
var x = startX - 15 * Math.cos(theta);
var y = startY - 15 * Math.sin(theta);
endX = endX + 30 * Math.cos(theta);
endY = endY + 30 * Math.sin(theta)
let delay = 8;
let increments = 2080 / delay;
let xAdjust = (endX - startX) / increments;
let yAdjust = (endY - startY) / increments;
let counter = 1;
function line() {
context.beginPath();
context.lineWidth = 1.9;
context.moveTo(x, y);
x = x + xAdjust;
y = y + yAdjust;
context.lineTo(x, y);
context.strokeStyle = color;
context.stroke();
counter++;
if (counter <= increments) {
timeouts[ind] = window.setTimeout(line, delay);
}
};
timeouts[ind] = window.setTimeout(line, delay);
}
function drawCircle(context, x, y, radius, color) {
context.beginPath();
context.fillStyle = color;
context.arc(x, y, radius, 0, 2 * Math.PI);
context.fill();
}
function windowResize() {
if(window.innerWidth === windowWidth) {
// Catch mobile scroll event, as this can hide/unhide the address
// bar and fire a resize event.
return;
} else {
windowWidth = window.innerWidth;
}
for(var i = 0; i < 3; i++) {
window.clearTimeout(timeouts[i]);
}
var canvasPos = getCanvasPos();
sizeCanvas(canvasPos)
positionThingsHeading();
positionDate();
function getLowestPoint() {
var pos = thingsHeading.offsetLeft - canvas.offsetLeft - 20;
if(pos < 10) {
pos = thingsHeading.offsetLeft + 0.5 * thingsHeading.offsetWidth;
}
return pos
}
let points = [
[10, 10],
[canvasPos.width - 10, 10],
[
getLowestPoint(),
canvasPos.height -10
]
];
positionRegisterLink();
drawCircle(ctx, points[0][0], points[0][1], radius, green);
drawCircle(ctx, points[1][0], points[1][1], radius, green);
drawCircle(ctx, points[2][0], points[2][1], radius, green);
drawLine(0, ctx, points[0][0], points[0][1], points[2][0], points[2][1], green);
drawLine(1, ctx, points[2][0], points[2][1], points[1][0], points[1][1], green);
drawLine(2, ctx, points[1][0], points[1][1], points[0][0], points[0][1], green);
}
windowResize();
window.addEventListener('resize', windowResize, false);
}
hero();

View file

@ -1,19 +0,0 @@
function loeWord() {
var wordlist = ["health", "environment", "security", "communication", "people",];
var target = document.getElementById("word");
function getRandomInt(max) {
return Math.floor(Math.random() * Math.floor(max));
}
function setWord() {
target.innerText = wordlist[i%wordlist.length]
i += 1;
}
var i = getRandomInt(wordlist.length);
setWord()
setInterval(setWord, 5000)
};
loeWord();

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Some files were not shown because too many files have changed in this diff Show more