cloudonair.withgoogle.com Open in urlscan Pro
172.253.62.141  Public Scan

Submitted URL: https://go.cloudplatformonline.com/dc/H5v1VWmnrAFLqt38-dr4Kudko96t_OSLhD9dJYV60iHS5wkyW3R65NbtBJh_feXJZYAJmunO1DkSQ8VDRKbwkrXGoR40J...
Effective URL: https://cloudonair.withgoogle.com/events/cloud-technical-series-apac-q1-2024?utm_content=invite1_itp&utm_source=cloud_sfdc&utm_med...
Submission: On February 28 via manual from CA — Scanned from CA

Form analysis 2 forms found in the DOM

<form>
  <h1> Sign in with email </h1>
  <p id="loginEmail" class="email"></p>
  <div class="input-container" id="password-container">
    <label for="loginPassword"> Password: </label>
    <input type="password" autocomplete="current-password" id="loginPassword" oninput="hideErrors('no-password', 'invalid-password')" required="">
    <div id="no-password" class="error-container hidden">
      <i class="google-material-icons">info</i>
      <span>
        <output>Enter password</output>
      </span>
    </div>
    <div id="invalid-password" class="error-container hidden">
      <i class="google-material-icons">info</i>
      <span>
        <output>Wrong password. Try again or click Forgot password to reset it.</output>
      </span>
    </div>
  </div>
  <div class="error-takeover hidden" id="login-retry-limit">
    <div>
      <i class="google-material-icons">report_problem</i>
      <h2> Too many failed attempts </h2>
    </div>
    <p class="error-message">
      <output>Unavailable because of too many failed attempts to sign in. Try again in a few minutes.</output>
    </p>
  </div>
  <div class="sign-in-buttons">
    <div class="auth link forgot-password">
      <button type="button" onclick="signInStep('resetPassword')" class="button-link"> Forgot Password? </button>
    </div>
    <div class="auth link right-anchor">
      <button type="button" onclick="signInStep('enterEmail')" class="button-link"> Back </button>
    </div>
    <button type="button" class="auth blue" onclick="signInEmailPassword()" id="password-sign-in"> Next </button>
  </div>
  <div class="privacy-policy">
    <a class="privacy-link" target="_blank" href="https://policies.google.com/privacy">
                Privacy Policy
            </a>
  </div>
</form>

<form>
  <h1> Create Account </h1>
  <div class="input-container">
    <label for="accountEmail">Email Address:</label>
    <input type="email" id="accountEmail" autocomplete="new-username" oninput="hideErrors('email-in-use')" disabled="">
    <div id="email-in-use" class="error-container hidden">
      <i class="google-material-icons">info</i>
      <span>
        <output>This email is already in use. Please go back and select a different email</output>
      </span>
    </div>
  </div>
  <div class="input-container">
    <label for="accountPassword"> Password: </label>
    <input type="password" autocomplete="new-password" id="accountPassword" oninput="hideErrors('create-account-no-password', 'weak-password')">
    <div id="create-account-no-password" class="error-container hidden">
      <i class="google-material-icons">info</i>
      <span>
        <output>Enter password</output>
      </span>
    </div>
    <div id="weak-password" class="error-container hidden">
      <i class="google-material-icons">info</i>
      <span>
        <output>Use 6 or more characters with a mix of letters, numbers &amp; symbols</output>
      </span>
    </div>
  </div>
  <div class="input-pair">
    <div class="input-container">
      <label for="accountFirstName"> First Name: </label>
      <input type="text" id="accountFirstName" oninput="hideErrors('no-first-name')">
      <div id="no-first-name" class="error-container hidden">
        <i class="google-material-icons">info</i>
        <span>
          <output>Enter first name</output>
        </span>
      </div>
    </div>
    <div class="input-container">
      <label for="accountLastName"> Last Name: </label>
      <input type="text" id="accountLastName" oninput="hideErrors('no-last-name')">
      <div id="no-last-name" class="error-container hidden">
        <i class="google-material-icons">info</i>
        <span>
          <output>Enter last name</output>
        </span>
      </div>
    </div>
  </div>
  <div class="sign-in-buttons">
    <div class="auth link">
      <button type="button" onclick="signInStep('enterEmail')" class="button-link"> Back </button>
    </div>
    <button type="button" class="auth blue" onclick="createAccount()"> Next </button>
  </div>
  <div class="privacy-policy">
    <a class="privacy-link" target="_blank" href="https://policies.google.com/privacy">
                Privacy Policy
            </a>
  </div>
</form>

Text Content

cloudonair.withgoogle.com uses cookies to deliver and enhance the quality of its
services and to analyze traffic. If you agree, cookies are also used to serve
advertising and to personalize the content and advertisements that you see.
Learn more.

AgreeNo thanks

This app requires JavaScript to function.
Please enable javascript and reload the page.

.


Home
Speakers
 
Register
Sign in
menu




Home Speakers
Sign in account_circle
Register
Cloud Technical Series
AI edition 
Boost your expertise in the most sought-after AI focused cloud skills and learn
how a new state of the art cloud tech can transform your business faster at this
free, marquee two-day live online training event.

Developers, IT professionals and practitioners at all career levels will gain
new in-demand tech skills in the latest advances in generative AI and more - all
while networking live with Google Cloud engineers and the cloud community.

With instructor-led labs, demos, and digital badge rewards to demonstrate your
commitment to your AI learning, it’s time to take your cloud skills to the next
level.

event
March 20, 2024 - March 22, 2024

Google Calendar Outlook Yahoo Generate ICS
Register

Mar 20

AI FUNDAMENTALS


   
 * 8:45 – 9:35 AM GMT+5:30
 * 10:15 – 11:05 AM GMT+7
 * 11:15 AM – 12:05 PM GMT+8
 * 12:15 – 1:05 PM GMT+9
 * 2:15 – 3:05 PM GMT+11

Mar 20

GEN AI FOR DEVELOPERS


   
 * 9:35 – 11:05 AM GMT+5:30
 * 11:05 AM – 12:35 PM GMT+7
 * 12:05 – 1:35 PM GMT+8
 * 1:05 – 2:35 PM GMT+9
 * 3:05 – 4:35 PM GMT+11

Mar 20 - Mar 21

CONVERSATIONAL AI


   
 * 11:05 AM – 1:00 PM GMT+5:30
 * 12:35 – 2:30 PM GMT+7
 * 1:35 – 3:30 PM GMT+8
 * 2:35 – 4:30 PM GMT+9
 * 4:35 – 6:30 PM GMT+11

Mar 21

GEN AI IN PRODUCTION


   
 * 8:45 – 10:35 AM GMT+5:30
 * 10:15 AM – 12:05 PM GMT+7
 * 11:15 AM – 1:05 PM GMT+8
 * 12:15 – 2:05 PM GMT+9
 * 2:15 – 4:05 PM GMT+11

Mar 21 - Mar 22

MULTI⎻MODAL AI


   
 * 10:35 AM – 12:55 PM GMT+5:30
 * 12:05 – 2:25 PM GMT+7
 * 1:05 – 3:25 PM GMT+8
 * 2:05 – 4:25 PM GMT+9
 * 4:05 – 6:25 PM GMT+11


DAY 1 | AI FUNDAMENTALS

Mar 20
Time
arrow_drop_down
Title
Filter by Expertise
arrow_drop_down
8:15
PM
-
8:25
PM
PDT
Welcome and overview

It's going to be a huge day. Get a topline view of what's on before you dive in,
and learn some tips on how to get the most out of the day's sessions.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up
8:25
PM
-
8:45
PM
PDT
Generative AI: The next frontier for developers
Prakhar Gautam
Generative AI is supercharging development. Learn how Google Cloud is helping
developers smoothly integrate AI into projects by granting easy access to
foundation models. Explore game-changing technology from Google DeepMind, and
understand the tools, skills, and know-how developers need to build new
experiences, accelerate code velocity, and scale AI projects in production.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Prakhar Gautam
APAC Technology Practice Lead - AI
Google Cloud

keyboard_arrow_down keyboard_arrow_up
8:45
PM
-
8:55
PM
PDT
Igniting the Spark: Strategies for Fostering a Culture of Innovation
Michael Langford

link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Michael Langford
Head of VC & Startup Ecosystem JAPAC
Google Cloud

keyboard_arrow_down keyboard_arrow_up
8:55
PM
-
9:05
PM
PDT
Partner Spotlight - AI Perspectives


link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up


DAY 1 | GEN AI FOR DEVELOPERS

Mar 20
Time
arrow_drop_down
Title
Filter by Expertise
arrow_drop_down
9:05
PM
-
9:25
PM
PDT
A tour of Gemini for Google Cloud
Derian Tungka
Gemini has something for everyone. Check out the different ways we've integrated
Gemini into Google Cloud, including demos of Gemini for Databases, Gemini in
BigQuery, Gemini for Code, Gemini for Apigee and more. 
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Derian Tungka
Scaled Customer Engineer
Google Cloud

keyboard_arrow_down keyboard_arrow_up
9:25
PM
-
9:45
PM
PDT
Codey APIs for Code Completion, Code Generation, and Code Chat
Ashmita Kapoor
Code Completion: Learn how to use generative AI models to complete code
snippets, like suggesting function names, variable names, and code blocks.
Code Generation: Learn how to use gen AI models to create code from natural
language descriptions.
Code Chat: Learn how to use gen AI models to chat with developers about code;
answering questions about code syntax, debugging code, and refactoring code.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Ashmita Kapoor
Scaled Customer Engineer
Google Cloud

keyboard_arrow_down keyboard_arrow_up
9:45
PM
-
9:55
PM
PDT
Customer Architecture Spotlight


link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up
9:55
PM
-
10:25
PM
PDT
Instructor-led Lab Walkthrough: Using Duet AI Throughout the Software
Development Lifecycle
Ashmita Kapoor

link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Ashmita Kapoor
Scaled Customer Engineer
Google Cloud

keyboard_arrow_down keyboard_arrow_up
10:25
PM
-
10:35
PM
PDT
Quiz Results & Break

Catch up with a quick summary of the day so far, and get the live poll results!
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up


DAY 1 | CONVERSATIONAL AI

Mar 20 - Mar 21
Date
Time
Title
Filter by Expertise
arrow_drop_down
Mar 20
10:35
PM
-
10:55
PM
PDT
Building enterprise chat apps using gen AI
Kathleen Chiu
A masterclass in working with Conversational AI in Google Cloud. Learn how to:
 * Design a blend of deterministic goal-oriented conversations and how to switch
   to a generative and LLM-based approach when appropriate. 
 * Use features that help ground your generative responses in your own data, or
   features that help make free-form calls to the PaLM API at certain points in
   the conversation.
 * Design your agent to cover the most common paths (followed by 80% users) and
   let LLMs handle the remaining 20% of paths that include edge cases and common
   detours.
 * Use new ways for creating Dialogflow CX agents using LLMs where you provide
   natural language instructions and structured data in the form of playbooks. 

link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Kathleen Chiu
Customer Engineer, Data Analytics
Google Cloud

keyboard_arrow_down keyboard_arrow_up
Mar 20
10:55
PM
-
11:15
PM
PDT
Function Calling in Gemini: Making LLMs Take Action with Deterministic Calls and
Responses
Abirami Sukumaran
Function calling lets you use functions as tools in generative AI applications.
This feature of Gemini models makes it easier for developers to get structured
data outputs from generative models. Developers can then use these outputs to
call other APIs and return the relevant response data to the model. TLDR;
function calling helps you connect your generative models to external systems so
the generated content includes the most up-to-date information.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Abirami Sukumaran
Developer Advocate
Google Cloud

keyboard_arrow_down keyboard_arrow_up
Mar 20
11:15
PM
-
11:35
PM
PDT
Instructor-led Lab Walkthrough: gen AI Chat App with Vertex AI Conversation and
Dialogflow
JJ Jiyeon Kang

link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
JJ Jiyeon Kang
Customer Engineer - Scaled
Google Cloud

keyboard_arrow_down keyboard_arrow_up
Mar 20
11:35
PM
-
11:45
PM
PDT
Customer Architecture Spotlight - featuring Botnoi group


link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up
Mar 20
11:45
PM
-
12:05
AM
PDT
Ask the Experts
Vincent Tan
Got big questions? Throw them to our panel of Google Cloud technical experts to
discuss live. 
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Vincent Tan
Customer Engineering Manager
Google Cloud

keyboard_arrow_down keyboard_arrow_up
Mar 21
12:05
AM
-
12:20
AM
PDT
Advance your AI cloud career with credentials and certifications
Alvaro Navarro
Demand for Cloud Skills is growing. Discover how you can capitalise with Google
Cloud credentials and certifications to help you stand out in the cloud
industry.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Alvaro Navarro
Google Cloud Customer Learning Architect
Google Cloud

keyboard_arrow_down keyboard_arrow_up
Mar 21
12:20
AM
-
12:30
AM
PDT
Quiz Results & Close

This was just the beginning - what are the next steps of your learning journey?
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up


DAY 2 | GEN AI IN PRODUCTION

Mar 21
Time
arrow_drop_down
Title
Filter by Expertise
arrow_drop_down
8:15
PM
-
8:25
PM
PDT
Welcome and overview

We're kicking off day two with a brief introduction before we dive into the
day's learnings. Get a topline view of what's on before you dive in, and learn
some tips on how to get the most out of the day's sessions. 
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up
8:25
PM
-
8:45
PM
PDT
Demystifying embeddings and vector databases
Erwin Huizenga
What are embeddings, and why are they useful? In this session, we'll discuss the
different types of embeddings, how they're created and the many benefits of
using them - such as their ability to reduce dimensionality, capture semantic
relationships, and improve the performance of machine learning models. We'll
then take a look at using embeddings with vector databases, and discuss some of
the most common applications of embeddings, such as similarity search and
retrieval augmented generation.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Erwin Huizenga
Developer Advocate - Machine Learning
Google Cloud

keyboard_arrow_down keyboard_arrow_up
8:45
PM
-
9:05
PM
PDT
Better quality data, better quality results: Powering your RAGs with Google's
Search technology
Kaz Sato
LLMs are only as good as the data you feed them. But to get the best data - and
to build a production quality RAG system - you need the best search technology.
This session will look at how Google's Search technology can empower LLMs with
its production quality hybrid search, document processing and reranking
algorithms, all to help you get the most out of your data.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Kaz Sato
Staff Developer Advocate - Engineering
Google Cloud

keyboard_arrow_down keyboard_arrow_up
9:05
PM
-
9:15
PM
PDT
Customer Architecture Spotlight


link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up
9:15
PM
-
9:35
PM
PDT
Instructor-led Lab Walkthrough: Getting Started with Vector Search and
Embeddings
Kaz Sato
Vector Search can search from billions of semantically similar or semantically
related items. A vector similarity-matching service has many use cases such as
implementing recommendation engines, search engines, chatbots, and text
classification. In this session we will guide you through tasks involved in the
Google Cloud Skills Boost Lab 'Getting Started with Vector Search and
Embeddings' where you can learn how to use Vertex AI Embeddings for text to
create text embeddings and use them to create a vector search index.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Kaz Sato
Staff Developer Advocate - Engineering
Google Cloud

keyboard_arrow_down keyboard_arrow_up
9:35
PM
-
9:55
PM
PDT
Innovating with generative AI and Apigee
Meng-Wai Tan
Generative AI increases the need for API Management and API Security. APIs are
the contract for machine-led creation and consumption. 
Discover how APIs can enable enterprises to make generative AI the core driver
for improved customer experiences, radical productivity, and unlocking the value
of data.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Meng-Wai Tan
Head of Customer Engineering
Google Cloud

keyboard_arrow_down keyboard_arrow_up
9:55
PM
-
10:05
PM
PDT
Quiz Results & Break

Catch up with a quick summary of the day so far, and get the live poll results!
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up


DAY 2 | MULTI-MODAL AI

Mar 21 - Mar 22
Date
Time
Title
Filter by Expertise
arrow_drop_down
Mar 21
10:05
PM
-
10:25
PM
PDT
Getting Started with Vertex AI Gemini API
Thu Ya Kyaw
Get up close and personal with generative AI on Google Cloud, a technology that
allows you to create your own gen AI applications. This session will cover the
basics of generative AI, prompt design, and various prompting techniques. We'll
explore both text-based and multimodal use cases, and get hands-on working with
Gemini Pro and Gemini Pro Vision models through the Vertex AI Gemini API. You'll
leave the session with better insights on how gen AI can be used to build
innovative applications that can process information across text, code, images,
and video with Gemini models on Google Cloud.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Thu Ya Kyaw
Senior Developer Advocate
Google Cloud

keyboard_arrow_down keyboard_arrow_up
Mar 21
10:25
PM
-
10:55
PM
PDT
Multimodal Retrieval-Augmented Generation (RAG)
Catherine Wang
RAG typically uses external data sources only based on text. With Gemini Pro
Vision and multimodal embeddings, you can now perform multimodal RAG on text and
images. Get hands-on as we teach you to perform multimodal RAG on a financial
document that contains both text and images (charts, diagrams).
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Catherine Wang
Solution Lead, genAI
Google Cloud

keyboard_arrow_down keyboard_arrow_up
Mar 21
10:55
PM
-
11:05
PM
PDT
Customising and deploying OSS Models on Vertex AI

Don't miss this practical session teaching how to get started with OSS Models on
Vertex AI, apply tuning, and deploy the model to online serving endpoints. We
step through an end-to-end journey with LLaMa2 and show you how to tune it with
your own data, then deploy it in production using Vertex AI.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up
Mar 21
11:05
PM
-
11:25
PM
PDT
Customer Architecture Spotlight


link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up
Mar 21
11:25
PM
-
11:45
PM
PDT
Ask the Experts
Erwin Huizenga, Catherine Wang
Got big questions? Throw them to our panel of Google Cloud technical experts to
discuss live.
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Erwin Huizenga
Developer Advocate - Machine Learning
Google Cloud
Catherine Wang
Solution Lead, genAI
Google Cloud

keyboard_arrow_down keyboard_arrow_up
Mar 21
11:45
PM
-
12:15
AM
PDT
Instructor-led Lab Walkthrough: Multimodality with Gemini
Thu Ya Kyaw

link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS
Thu Ya Kyaw
Senior Developer Advocate
Google Cloud

keyboard_arrow_down keyboard_arrow_up
Mar 22
12:15
AM
-
12:25
AM
PDT
Quiz Results & Until Next Time!

This was just the beginning - what are the next steps of your learning journey?
link Copy link to share session

event Add to calendar

Google Calendar Outlook Yahoo Generate ICS

keyboard_arrow_down keyboard_arrow_up


5 REASONS TO ATTEND:



 1. Build your generative AI skills quickly through technical deep-dives,
    interactive labs, hands-on sessions and real-world use cases
 2. Learn how the new state of the art AI model, Gemini, will help companies
    boost productivity, developers code faster and organizations to protect
    themselves from cyber attacks and more
 3. Connect with the collaborative cloud community, including Google Cloud
    experts and engineers, featured customers, and partners - all standing by to
    answer questions and share success stories
 4. Unlock free access to hands-on labs on our learning hub, Google Cloud Skills
    Boost
 5. Access your preferred language via our multi-language channels, offering
    helpful live real-time subtitles in 한국어, Bahasa Indonesia, 繁體中文, 简体中文 and
    English language.

subtitles
Choose your language.  
View sessions via our multi-language channels, offering helpful live real-time
subtitles in 한국어, Bahasa Indonesia, 繁體中文, 简体中文 and English language.


Starting in
21d
16h
50m
26s


SHARE

About Google Google products Privacy Terms Code of Conduct






SIGN IN OR CREATE ACCOUNT

To register for events

Continue with Google Continue with email
Privacy Policy


SIGN IN WITH EMAIL

Enter email:
info Enter a valid email address
Back
Next
Privacy Policy


SIGN IN WITH GOOGLE

The email you entered is associated with a Google account. Sign in with Google
to continue.

Back
Sign in with Google
Privacy Policy


SIGN IN WITH EMAIL



Password:
info Enter password
info Wrong password. Try again or click Forgot password to reset it.
report_problem


TOO MANY FAILED ATTEMPTS

Unavailable because of too many failed attempts to sign in. Try again in a few
minutes.

Forgot Password?
Back
Next
Privacy Policy


CREATE ACCOUNT

Email Address:
info This email is already in use. Please go back and select a different email
Password:
info Enter password
info Use 6 or more characters with a mix of letters, numbers & symbols
First Name:
info Enter first name
Last Name:
info Enter last name
Back
Next
Privacy Policy


An email has been sent to the email address above. Click the confirmation link
you've received to verify your account.



Please check your promotional tab or spam folder. You can resend the message if
you did not receive it.

Resend email Done

Confirmation email resent

Privacy Policy


RESET PASSWORD

If you've forgotten your password, you can request to have an email sent with a
link to create a new one.

Back
Reset Password
Privacy Policy


RESET PASSWORD

We've sent an email to . Follow the instructions in that email to reset your
password.

Back
Privacy Policy


FORBIDDEN

Sorry, you do not have permission to access this resource.

Sign out


USER ACCOUNT CONFLICT

Sorry, the user account you are using is now linked to Google. Please sign in
with Google to use this account.

Sign out


FORBIDDEN

You do not have permission to access this private event

Sign out


WE'LL BE RIGHT BACK

We are having temporary difficulties, and are working to fix the issue.


COOKIES ARE DISABLED

Cookies are required in order to sign in. Please enable cookies in your
browser's settings and disable any adblockers. Then refresh this page.


ERROR AUTHENTICATING USER

There was an error during authentication. Please refresh to try again. If this
issue persists, please sign out and sign back in after reloading.

Sign out


YOU'RE CURRENTLY OFFLINE

Refresh the page when your connection is restored to return to the app.

warning


YOUR BROWSER
IS NOT SUPPORTED

For the full experience, use Google Chrome, Firefox, Safari or Edge.